Home | History | Annotate | Download | only in jacks

META-INF/
META-INF/MANIFEST.MF
jack-version.properties
META-INF/services/
com/
com/android/
com/android/jack/
com/android/jack/abort/
com/android/jack/analysis/
com/android/jack/analysis/common/
com/android/jack/analysis/defsuses/
com/android/jack/analysis/dependency/
com/android/jack/analysis/dependency/file/
com/android/jack/analysis/dependency/library/
com/android/jack/analysis/dependency/type/
com/android/jack/analysis/dfa/
com/android/jack/analysis/dfa/reachingdefs/
com/android/jack/analysis/tracer/
com/android/jack/annotations/
com/android/jack/antlr/
com/android/jack/antlr/runtime/
com/android/jack/antlr/runtime/debug/
com/android/jack/antlr/runtime/misc/
com/android/jack/antlr/runtime/tree/
com/android/jack/api/
com/android/jack/api/cli02/
com/android/jack/api/impl/
com/android/jack/api/v01/
com/android/jack/api/v01/impl/
com/android/jack/api/v02/
com/android/jack/api/v02/impl/
com/android/jack/api/v03/
com/android/jack/api/v03/impl/
com/android/jack/api/v04/
com/android/jack/api/v04/impl/
com/android/jack/backend/
com/android/jack/backend/dex/
com/android/jack/backend/dex/annotations/
com/android/jack/backend/dex/annotations/tag/
com/android/jack/backend/dex/compatibility/
com/android/jack/backend/dex/invokecustom/
com/android/jack/backend/dex/multidex/
com/android/jack/backend/dex/multidex/legacy/
com/android/jack/backend/dex/rop/
com/android/jack/backend/jayce/
com/android/jack/cfg/
com/android/jack/config/
com/android/jack/config/id/
com/android/jack/debug/
com/android/jack/digest/
com/android/jack/dx/
com/android/jack/dx/dex/
com/android/jack/dx/dex/code/
com/android/jack/dx/dex/code/form/
com/android/jack/dx/dex/file/
com/android/jack/dx/io/
com/android/jack/dx/io/instructions/
com/android/jack/dx/rop/
com/android/jack/dx/rop/annotation/
com/android/jack/dx/rop/code/
com/android/jack/dx/rop/cst/
com/android/jack/dx/rop/type/
com/android/jack/dx/ssa/
com/android/jack/dx/ssa/back/
com/android/jack/dx/util/
com/android/jack/ecj/
com/android/jack/ecj/loader/
com/android/jack/ecj/loader/jast/
com/android/jack/eclipse/
com/android/jack/eclipse/jdt/
com/android/jack/eclipse/jdt/core/
com/android/jack/eclipse/jdt/core/compiler/
com/android/jack/eclipse/jdt/core/compiler/batch/
com/android/jack/eclipse/jdt/internal/
com/android/jack/eclipse/jdt/internal/antadapter/
com/android/jack/eclipse/jdt/internal/compiler/
com/android/jack/eclipse/jdt/internal/compiler/apt/
com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/
com/android/jack/eclipse/jdt/internal/compiler/apt/model/
com/android/jack/eclipse/jdt/internal/compiler/apt/util/
com/android/jack/eclipse/jdt/internal/compiler/ast/
com/android/jack/eclipse/jdt/internal/compiler/batch/
com/android/jack/eclipse/jdt/internal/compiler/classfmt/
com/android/jack/eclipse/jdt/internal/compiler/codegen/
com/android/jack/eclipse/jdt/internal/compiler/env/
com/android/jack/eclipse/jdt/internal/compiler/flow/
com/android/jack/eclipse/jdt/internal/compiler/impl/
com/android/jack/eclipse/jdt/internal/compiler/lookup/
com/android/jack/eclipse/jdt/internal/compiler/parser/
com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/
com/android/jack/eclipse/jdt/internal/compiler/problem/
com/android/jack/eclipse/jdt/internal/compiler/tool/
com/android/jack/eclipse/jdt/internal/compiler/util/
com/android/jack/freemarker/
com/android/jack/freemarker/cache/
com/android/jack/freemarker/core/
com/android/jack/freemarker/debug/
com/android/jack/freemarker/debug/impl/
com/android/jack/freemarker/ext/
com/android/jack/freemarker/ext/ant/
com/android/jack/freemarker/ext/beans/
com/android/jack/freemarker/ext/dom/
com/android/jack/freemarker/ext/jdom/
com/android/jack/freemarker/ext/jsp/
com/android/jack/freemarker/ext/jython/
com/android/jack/freemarker/ext/rhino/
com/android/jack/freemarker/ext/servlet/
com/android/jack/freemarker/ext/util/
com/android/jack/freemarker/ext/xml/
com/android/jack/freemarker/log/
com/android/jack/freemarker/template/
com/android/jack/freemarker/template/utility/
com/android/jack/frontend/
com/android/jack/frontend/java/
com/android/jack/google/
com/android/jack/google/common/
com/android/jack/google/common/annotations/
com/android/jack/google/common/base/
com/android/jack/google/common/base/internal/
com/android/jack/google/common/cache/
com/android/jack/google/common/collect/
com/android/jack/google/common/escape/
com/android/jack/google/common/eventbus/
com/android/jack/google/common/hash/
com/android/jack/google/common/html/
com/android/jack/google/common/io/
com/android/jack/google/common/math/
com/android/jack/google/common/net/
com/android/jack/google/common/primitives/
com/android/jack/google/common/reflect/
com/android/jack/google/common/util/
com/android/jack/google/common/util/concurrent/
com/android/jack/google/common/xml/
com/android/jack/google/thirdparty/
com/android/jack/google/thirdparty/publicsuffix/
com/android/jack/incremental/
com/android/jack/ir/
com/android/jack/ir/ast/
com/android/jack/ir/ast/marker/
com/android/jack/ir/formatter/
com/android/jack/ir/impl/
com/android/jack/ir/naming/
com/android/jack/ir/sourceinfo/
com/android/jack/ir/types/
com/android/jack/jayce/
com/android/jack/jayce/linker/
com/android/jack/jayce/v0002/
com/android/jack/jayce/v0002/io/
com/android/jack/jayce/v0002/nodes/
com/android/jack/jayce/v0002/util/
com/android/jack/jayce/v0003/
com/android/jack/jayce/v0003/io/
com/android/jack/jayce/v0003/nodes/
com/android/jack/jayce/v0003/util/
com/android/jack/jayce/v0004/
com/android/jack/jayce/v0004/io/
com/android/jack/jayce/v0004/nodes/
com/android/jack/jayce/v0004/util/
com/android/jack/kohsuke/
com/android/jack/kohsuke/args4j/
com/android/jack/kohsuke/args4j/spi/
com/android/jack/library/
com/android/jack/library/v0000/
com/android/jack/library/v0001/
com/android/jack/library/v0002/
com/android/jack/library/v0003/
com/android/jack/load/
com/android/jack/lookup/
com/android/jack/management/
com/android/jack/meta/
com/android/jack/objectweb/
com/android/jack/objectweb/asm/
com/android/jack/objectweb/asm/commons/
com/android/jack/objectweb/asm/optimizer/
com/android/jack/objectweb/asm/signature/
com/android/jack/objectweb/asm/tree/
com/android/jack/objectweb/asm/tree/analysis/
com/android/jack/objectweb/asm/util/
com/android/jack/objectweb/asm/xml/
com/android/jack/optimizations/
com/android/jack/optimizations/common/
com/android/jack/optimizations/inlining/
com/android/jack/optimizations/modifiers/
com/android/jack/optimizations/tailrecursion/
com/android/jack/optimizations/valuepropagation/
com/android/jack/optimizations/valuepropagation/argument/
com/android/jack/optimizations/valuepropagation/field/
com/android/jack/optimizations/wofr/
com/android/jack/plugin/
com/android/jack/plugin/v01/
com/android/jack/preprocessor/
com/android/jack/reflection/
com/android/jack/reporting/
com/android/jack/resource/
com/android/jack/scheduling/
com/android/jack/scheduling/adapter/
com/android/jack/scheduling/feature/
com/android/jack/scheduling/filter/
com/android/jack/scheduling/marker/
com/android/jack/scheduling/marker/collector/
com/android/jack/shrob/
com/android/jack/shrob/obfuscation/
com/android/jack/shrob/obfuscation/annotation/
com/android/jack/shrob/obfuscation/key/
com/android/jack/shrob/obfuscation/nameprovider/
com/android/jack/shrob/obfuscation/remover/
com/android/jack/shrob/obfuscation/resource/
com/android/jack/shrob/proguard/
com/android/jack/shrob/seed/
com/android/jack/shrob/seed/remover/
com/android/jack/shrob/shrink/
com/android/jack/shrob/shrink/remover/
com/android/jack/shrob/spec/
com/android/jack/signature/
com/android/jack/statistics/
com/android/jack/tonicsystems/
com/android/jack/tonicsystems/jarjar/
com/android/jack/tools/
com/android/jack/tools/merger/
com/android/jack/transformations/
com/android/jack/transformations/annotation/
com/android/jack/transformations/assertion/
com/android/jack/transformations/ast/
com/android/jack/transformations/ast/inner/
com/android/jack/transformations/ast/removeinit/
com/android/jack/transformations/ast/splitnew/
com/android/jack/transformations/ast/string/
com/android/jack/transformations/ast/string/parameterrefiners/
com/android/jack/transformations/ast/switches/
com/android/jack/transformations/booleanoperators/
com/android/jack/transformations/cast/
com/android/jack/transformations/debug/
com/android/jack/transformations/enums/
com/android/jack/transformations/enums/opt/
com/android/jack/transformations/exceptions/
com/android/jack/transformations/finallyblock/
com/android/jack/transformations/flow/
com/android/jack/transformations/lambda/
com/android/jack/transformations/parent/
com/android/jack/transformations/renamepackage/
com/android/jack/transformations/request/
com/android/jack/transformations/rop/
com/android/jack/transformations/rop/cast/
com/android/jack/transformations/threeaddresscode/
com/android/jack/transformations/typedef/
com/android/jack/transformations/uselessif/
com/android/jack/uncommons/
com/android/jack/uncommons/maths/
com/android/jack/uncommons/maths/binary/
com/android/jack/uncommons/maths/combinatorics/
com/android/jack/uncommons/maths/number/
com/android/jack/uncommons/maths/random/
com/android/jack/uncommons/maths/statistics/
com/android/jack/uncommons/util/
com/android/jack/uncommons/util/concurrent/
com/android/jack/uncommons/util/id/
com/android/jack/uncommons/util/reflection/
com/android/jack/uncommons/watchmaker/
com/android/jack/uncommons/watchmaker/framework/
com/android/jack/uncommons/watchmaker/framework/factories/
com/android/jack/uncommons/watchmaker/framework/interactive/
com/android/jack/uncommons/watchmaker/framework/islands/
com/android/jack/uncommons/watchmaker/framework/operators/
com/android/jack/uncommons/watchmaker/framework/selection/
com/android/jack/uncommons/watchmaker/framework/termination/
com/android/jack/util/
com/android/jack/util/args4j/
com/android/jack/util/collect/
com/android/jack/util/filter/
com/android/jack/util/graph/
com/android/jill/
com/android/jill/api/
com/android/jill/api/example/
com/android/jill/api/impl/
com/android/jill/api/v01/
com/android/jill/api/v01/impl/
com/android/jill/backend/
com/android/jill/backend/jayce/
com/android/jill/frontend/
com/android/jill/frontend/java/
com/android/jill/frontend/java/analyzer/
com/android/jill/signature/
com/android/jill/utils/
com/android/jill/utils/enums/
com/android/sched/
com/android/sched/build/
com/android/sched/config/
com/android/sched/filter/
com/android/sched/item/
com/android/sched/item/onlyfor/
com/android/sched/marker/
com/android/sched/reflections/
com/android/sched/schedulable/
com/android/sched/scheduler/
com/android/sched/scheduler/genetic/
com/android/sched/scheduler/genetic/stats/
com/android/sched/transform/
com/android/sched/util/
com/android/sched/util/codec/
com/android/sched/util/collect/
com/android/sched/util/config/
com/android/sched/util/config/category/
com/android/sched/util/config/cli/
com/android/sched/util/config/expression/
com/android/sched/util/config/id/
com/android/sched/util/file/
com/android/sched/util/findbugs/
com/android/sched/util/location/
com/android/sched/util/log/
com/android/sched/util/log/stats/
com/android/sched/util/log/tracer/
com/android/sched/util/log/tracer/filter/
com/android/sched/util/log/tracer/probe/
com/android/sched/util/log/tracer/templates/
com/android/sched/util/log/tracer/watcher/
com/android/sched/util/print/
com/android/sched/util/sched/
com/android/sched/util/stream/
com/android/sched/vfs/
jack-default-lib/
jack-default-lib/jayce/
jack-default-lib/jayce/com/
jack-default-lib/jayce/com/android/
jack-default-lib/jayce/com/android/jack/
jack-default-lib/jayce/com/android/jack/annotations/
jack-default-lib/meta/
jack-default-lib/prebuilt/
jack-default-lib/prebuilt/com/
jack-default-lib/prebuilt/com/android/
jack-default-lib/prebuilt/com/android/jack/
jack-default-lib/prebuilt/com/android/jack/annotations/
javax/
javax/annotation/
javax/annotation/concurrent/
javax/annotation/meta/
META-INF/services/com.android.jack.api.JackProvider
about.html
com.android.sched.discover
com/android/jack/CLILogConfiguration$1.class
CLILogConfiguration.java
package com.android.jack
 com.android.jack.CLILogConfiguration$1 extends java.lang.Object {
}

com/android/jack/CLILogConfiguration$LogConfigurationException.class
CLILogConfiguration.java
package com.android.jack
public com.android.jack.CLILogConfiguration$LogConfigurationException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/CLILogConfiguration$LogLevel$1.class
CLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$1 extends com.android.jack.CLILogConfiguration$LogLevel {
	void  (java.lang.String, int) 
	public java.util.List getLevels () 
}

com/android/jack/CLILogConfiguration$LogLevel$2.class
CLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$2 extends com.android.jack.CLILogConfiguration$LogLevel {
	void  (java.lang.String, int) 
	public java.util.List getLevels () 
}

com/android/jack/CLILogConfiguration$LogLevel$3.class
CLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$3 extends com.android.jack.CLILogConfiguration$LogLevel {
	void  (java.lang.String, int) 
	public java.util.List getLevels () 
}

com/android/jack/CLILogConfiguration$LogLevel$4.class
CLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$4 extends com.android.jack.CLILogConfiguration$LogLevel {
	void  (java.lang.String, int) 
	public java.util.List getLevels () 
}

com/android/jack/CLILogConfiguration$LogLevel.class
CLILogConfiguration.java
package com.android.jack
abstract com.android.jack.CLILogConfiguration$LogLevel extends java.lang.Enum implements com.android.sched.util.log.LoggerConfiguration  {
	public static final com.android.jack.CLILogConfiguration$LogLevel ERROR
	public static final com.android.jack.CLILogConfiguration$LogLevel WARNING
	public static final com.android.jack.CLILogConfiguration$LogLevel DEBUG
	public static final com.android.jack.CLILogConfiguration$LogLevel TRACE
	private static final com.android.jack.CLILogConfiguration$LogLevel[] $VALUES
	public static com.android.jack.CLILogConfiguration$LogLevel[] values () 
	public static com.android.jack.CLILogConfiguration$LogLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.util.Collection getHandlers () 
		java.util.logging.ConsoleHandler handler
	void  (java.lang.String, int, com.android.jack.CLILogConfiguration$1) 
		String x0
		int x1
		com.android.jack.CLILogConfiguration$1 x2
	static void  () 
}

com/android/jack/CLILogConfiguration.class
CLILogConfiguration.java
package com.android.jack
public com.android.jack.CLILogConfiguration extends java.lang.Object {
	public void  () 
	public static void setupLogs ()  throws com.android.jack.CLILogConfiguration$LogConfigurationException 
		com.android.sched.util.codec.ParsingException e
		com.android.jack.CLILogConfiguration$LogLevel level
		String stringLevel
}

com/android/jack/CommandLine$1.class
CommandLine.java
package com.android.jack
final com.android.jack.CommandLine$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId o1
		com.android.sched.util.config.id.PropertyId o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/CommandLine.class
CommandLine.java
package com.android.jack
public abstract com.android.jack.CommandLine extends java.lang.Object {
	protected static final String INTERRUPTED_COMPILATION_WARNING
	private static final int CONSOLE_STACK_OVERFLOW_TOP
	private static final int CONSOLE_STACK_OVERFLOW_BOTTOM
	private static final int LOG_STACK_OVERFLOW_TOP
	private static final int LOG_STACK_OVERFLOW_BOTTOM
	private static java.util.logging.Logger logger
	public void  () 
	protected static int runJack (java.io.PrintStream, com.android.jack.Options) 
		com.android.sched.scheduler.ProcessException e
		com.android.sched.util.config.ChainedException exception
		com.android.sched.util.config.ConfigurationException exceptions
		com.android.jack.IllegalOptionsException e
		com.android.jack.frontend.FrontendCompilationException e
		com.android.jack.JackUserException e
		com.android.jack.load.JackLoadingException e
		com.android.sched.util.UnrecoverableException e
		com.android.jack.JackAbortException e
		String info
		OutOfMemoryError e
		String info
		StackOverflowError e
		String info
		VirtualMachineError e
		String info
		Throwable e
		java.io.PrintStream err
		com.android.jack.Options options
		com.android.sched.scheduler.ProcessException pe
	public static void printVersion (java.io.PrintStream, com.android.jack.Options)  throws com.android.jack.IllegalOptionsException 
		com.android.jack.plugin.v01.Plugin plugin
		java.io.PrintStream printStream
		com.android.jack.Options options
	public static void printVersion (java.io.PrintStream, com.android.jack.plugin.v01.Plugin) 
		java.io.PrintStream printStream
		com.android.jack.plugin.v01.Plugin plugin
	protected static void printUsage (java.io.PrintStream) 
		java.io.PrintStream printStream
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		java.io.ByteArrayOutputStream outputStream
	public static void printHelpProperties (java.io.PrintStream, com.android.jack.Options)  throws java.io.IOException com.android.jack.IllegalOptionsException 
		java.io.PrintStream printStream
		com.android.jack.Options options
		com.android.sched.util.config.GatherConfigBuilder builder
	private static void printProperties (java.io.PrintStream, com.android.sched.util.config.GatherConfigBuilder, java.lang.Class) 
		com.android.sched.util.codec.Parser$ValueDescription entry
		StringBuilder sb
		com.android.sched.util.location.Location location
		String value
		com.android.sched.util.config.expression.BooleanExpression constraints
		java.util.List descriptions
		com.android.sched.util.config.id.PropertyId property
		java.io.PrintStream printStream
		com.android.sched.util.config.GatherConfigBuilder builder
		Class category
		java.util.Collection collec
		com.android.sched.util.config.id.PropertyId[] properties
	public static void printPluginsList (java.io.PrintStream, com.android.jack.Options)  throws com.android.jack.IllegalOptionsException 
		com.android.jack.plugin.v01.Plugin plugin
		java.io.PrintStream printStream
		com.android.jack.Options options
	protected static void printExceptionMessage (java.io.PrintStream, java.lang.Throwable) 
		java.io.PrintStream printer
		Throwable t
		String exceptionMessage
	protected static void printStackOverflow (java.io.PrintStream, java.lang.StackOverflowError, int, int) 
		int idx
		java.io.PrintStream stream
		StackOverflowError e
		int topCount
		int bottomCount
		StackTraceElement[] elts
		boolean ellipse
	protected static void printStackOverflow (java.util.logging.Logger, java.lang.StackOverflowError, int, int) 
		int idx
		java.util.logging.Logger logger
		StackOverflowError e
		int topCount
		int bottomCount
		StackTraceElement[] elts
		boolean ellipse
	static void  () 
}

com/android/jack/ExitStatus.class
ExitStatus.java
package com.android.jack
public com.android.jack.ExitStatus extends java.lang.Object {
	public static final int SUCCESS
	public static final int FAILURE_UNKNOWN
	public static final int FAILURE_USAGE
	public static final int FAILURE_INTERNAL
	public static final int FAILURE_COMPILATION
	public static final int FAILURE_VM
	public static final int FAILURE_UNRECOVERABLE
	public void  () 
}

com/android/jack/IllegalOptionsException.class
IllegalOptionsException.java
package com.android.jack
public com.android.jack.IllegalOptionsException 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/Jack$1.class
Jack.java
package com.android.jack
final com.android.jack.Jack$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public java.lang.String apply (com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.v01.Plugin plugin
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/jack/Jack.class
Jack.java
package com.android.jack
public abstract com.android.jack.Jack extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter lookupFormatter
	private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter userFriendlyFormatter
	public static final com.android.sched.util.config.id.ObjectId SESSION
	private static final com.android.jack.google.common.eventbus.EventBus requestBus
	private static com.android.jack.util.collect.UnmodifiableCollections unmodifiableCollections
	public static final com.android.sched.util.config.id.ReflectFactoryPropertyId CLASSPATH_POLICY
	public static final com.android.sched.util.config.id.ReflectFactoryPropertyId IMPORT_POLICY
	public static final com.android.sched.util.config.id.BooleanPropertyId STRICT_CLASSPATH
	private static final com.android.sched.util.log.stats.StatisticId INCOMPATIBLE_PREDEX
	private static com.android.sched.util.Version version
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.jack.ir.ast.JSession getSession () 
	public static java.lang.String getEmitterId () 
	public static com.android.jack.util.collect.UnmodifiableCollections getUnmodifiableCollections () 
	public static void checkAndRun (java.lang.Class, com.android.jack.Options)  throws com.android.jack.IllegalOptionsException com.android.sched.util.config.ConfigurationException com.android.jack.JackUserException com.android.sched.scheduler.ProcessException 
		Throwable e1
		Class api
		com.android.jack.Options options
		com.android.sched.util.RunnableHooks hooks
	public static void check (java.lang.Class, com.android.jack.Options, com.android.sched.util.RunnableHooks)  throws com.android.jack.IllegalOptionsException com.android.sched.util.config.ConfigurationException 
		com.android.jack.antlr.runtime.RecognitionException e
		java.io.File proguardFlagsFile
		Class api
		com.android.jack.Options options
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.config.Config config
		boolean sanityChecks
	public static void run (java.lang.Class, com.android.jack.Options, com.android.sched.util.RunnableHooks)  throws com.android.jack.JackUserException com.android.sched.scheduler.ProcessException 
		com.android.jack.plugin.v01.Plugin plugin
		com.android.sched.util.log.stats.StatisticId id
		com.android.jack.library.InputLibrary il
		boolean compatible
		com.android.jack.library.InputLibrary il
		com.android.sched.scheduler.PlanBuilder planBuilder
		com.android.sched.scheduler.IllegalRequestException e
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.IllegalRequestException e
		com.android.sched.scheduler.PlanNotFoundException e
		com.android.jack.plugin.v01.Plugin plugin
		Class c
		java.util.Collection classes
		java.util.List runners
		com.android.jack.plugin.v01.Plugin plugin
		String list
		com.android.sched.scheduler.IllegalRequestException ire
		com.android.sched.scheduler.PlanConstructor ctor
		com.android.sched.scheduler.EvenSimplerPlanAmender amender
		UnsupportedOperationException e
		com.android.sched.util.file.CannotWriteException e
		com.android.sched.util.log.Event allJackSchedulablesEvent
		com.android.jack.plugin.PluginManager pluginManager
		com.android.sched.scheduler.Scheduler scheduler
		com.android.sched.scheduler.Request request
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion sourceVersion
		com.android.jack.backend.dex.DexWritingTool dexWritingTool
		java.util.List importedLibraries
		com.android.sched.util.log.stats.Percent incompatiblePredexStatistic
		boolean usePrebuilt
		com.android.sched.scheduler.ProductionSet targetProduction
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.PlanBuilder planBuilder
		com.android.sched.scheduler.Plan plan
		com.android.jack.library.LibraryWritingException reportable
		com.android.jack.library.LibraryIOException e
		com.android.jack.reporting.ReportableIOException ioReportable
		com.android.sched.util.file.CannotCloseException e
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.InputLibrary importedLibrary
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.InputLibrary classpathLibrary
		com.android.jack.library.LibraryWritingException reportable
		com.android.jack.library.LibraryIOException e
		com.android.jack.reporting.ReportableIOException ioReportable
		com.android.sched.util.file.CannotCloseException e
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.InputLibrary importedLibrary
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.InputLibrary classpathLibrary
		com.android.jack.ir.ast.JSession session
		com.android.jack.library.OutputJackLibrary outputJackLibrary
		com.android.sched.util.log.Event event
		com.android.sched.util.config.Config config
		com.android.sched.util.log.Tracer tracer
		Class api
		com.android.jack.Options options
		com.android.sched.util.RunnableHooks hooks
	private static com.android.jack.library.OutputJackLibrary createOutputJackLibrary () 
		com.android.sched.vfs.VFS dirVFS
		com.android.sched.vfs.VFS outputJackVfs
	public static com.android.sched.scheduler.Request createInitialRequest (com.android.sched.scheduler.Scheduler) 
		com.android.sched.scheduler.Scheduler scheduler
		com.android.sched.scheduler.Request request
	public static com.android.sched.scheduler.TagOrMarkerOrComponentSet getJavaSourceInitialTagSet (com.android.sched.scheduler.Scheduler) 
		com.android.sched.scheduler.Scheduler scheduler
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public static com.android.sched.scheduler.TagOrMarkerOrComponentSet getJackFormatInitialTagSet (com.android.sched.scheduler.Scheduler) 
		com.android.sched.scheduler.Scheduler scheduler
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	static com.android.jack.ir.ast.JSession buildSession (com.android.jack.Options, com.android.sched.util.RunnableHooks)  throws com.android.jack.JackUserException 
		com.android.jack.Options options
		com.android.sched.util.RunnableHooks hooks
		com.android.jack.ir.ast.JSession session
	private static void buildSession (com.android.jack.ir.ast.JSession, com.android.jack.Options, com.android.sched.util.RunnableHooks)  throws com.android.jack.JackUserException 
		com.android.jack.incremental.InputFilter inputFilter
		Throwable cause
		RuntimeException e
		com.android.jack.library.InputLibrary library
		com.android.jack.library.InputLibrary library
		com.android.sched.util.file.ReaderFile rf
		com.android.jack.frontend.java.JackBatchCompiler$TransportExceptionAroundEcjError e
		com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError e
		java.util.List ecjExtraArguments
		java.util.List ecjArguments
		com.android.sched.util.log.Event event
		com.android.jack.frontend.java.JackBatchCompiler jbc
		com.android.jack.ir.ast.Resource resource
		com.android.jack.meta.Meta meta
		com.android.jack.library.LibraryReadingException e
		com.android.jack.ir.ast.JSession session
		com.android.jack.Options options
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.log.Tracer tracer
		com.android.sched.util.config.Config config
		com.android.jack.incremental.InputFilter inputFilter
		java.util.List inputJackLibraries
		com.android.jack.backend.jayce.JayceFileImporter jayceImporter
		java.util.Set fileNamesToCompile
	private static void addPackageLoaderForLibrary (com.android.jack.ir.ast.JSession, com.android.sched.util.config.ReflectFactory, com.android.jack.library.InputJackLibrary) 
		com.android.jack.jayce.JaycePackageLoader rootPLoader
		com.android.jack.ir.ast.JSession session
		com.android.sched.util.config.ReflectFactory factory
		com.android.jack.library.InputJackLibrary inputJackLibrary
	private static void appendMultiDexAndShrobStartPlan (com.android.sched.scheduler.PlanBuilder) 
		com.android.sched.scheduler.SubPlanBuilder packagePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.Request request
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder fieldPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.PlanBuilder planBuilder
		com.android.sched.scheduler.ProductionSet productions
		com.android.sched.scheduler.FeatureSet features
		boolean shrinking
		boolean obfuscating
		boolean multiDexLegacy
		boolean multiDex
	private static void appendStringRefiners (com.android.sched.scheduler.PlanBuilder) 
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder fieldPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.PlanBuilder planBuilder
		com.android.sched.scheduler.FeatureSet features
		boolean shrinking
	static void fillDexPlan (com.android.sched.scheduler.PlanBuilder) 
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder fieldPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan2
		com.android.sched.scheduler.SubPlanBuilder methodPlan2
		com.android.sched.scheduler.SubPlanBuilder typePlan3
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan2
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan3
		com.android.sched.scheduler.SubPlanBuilder typePlan4
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder fieldPlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan4
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		boolean enableClassFinalizer
		boolean enableMethodFinalizer
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder phase3
		com.android.sched.scheduler.SubPlanBuilder phase3method
		com.android.sched.scheduler.SubPlanBuilder methodPlan4
		com.android.sched.scheduler.SubPlanBuilder typePlan5
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan5
		com.android.sched.scheduler.SubPlanBuilder fieldPlan2
		com.android.sched.scheduler.SubPlanBuilder typePlan6
		boolean enableArgumentValuePropagation
		boolean enableFieldValuePropagation
		boolean enableWriteOnlyFieldRemoval
		com.android.sched.scheduler.SubPlanBuilder typePlan1
		com.android.sched.scheduler.SubPlanBuilder fieldPlan
		com.android.sched.scheduler.PlanBuilder planBuilder
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.ProductionSet productions
		boolean hasSanityChecks
		boolean enableInlineAnnotatedMethods
	private static void appendObfuscationPlan (com.android.sched.scheduler.PlanBuilder, com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.SubPlanBuilder packagePlan
		com.android.sched.scheduler.SubPlanBuilder fieldPlan
		com.android.sched.scheduler.SubPlanBuilder methodPlan
		com.android.sched.scheduler.SubPlanBuilder typePlan
		com.android.sched.scheduler.PlanBuilder planBuilder
		com.android.sched.scheduler.FeatureSet features
	public static com.android.sched.util.Version getVersion () 
		java.io.IOException e
	public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getLookupFormatter () 
	public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getUserFriendlyFormatter () 
	public static com.android.jack.google.common.eventbus.EventBus getResourceRequestBus () 
	static void  () 
}

com/android/jack/JackAbortException.class
JackAbortException.java
package com.android.jack
public com.android.jack.JackAbortException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  () 
	public void  (com.android.jack.reporting.ReportableException) 
		com.android.jack.reporting.ReportableException cause
	public java.lang.String getMessage () 
		Throwable cause
}

com/android/jack/JackEventType.class
JackEventType.java
package com.android.jack
public final com.android.jack.JackEventType extends java.lang.Enum implements com.android.sched.util.log.EventType  {
	public static final com.android.jack.JackEventType NNODE_READING_FOR_IMPORT
	public static final com.android.jack.JackEventType NNODE_READING_FOR_CLASSPATH
	public static final com.android.jack.JackEventType NNODE_TO_JNODE_CONVERSION_FOR_IMPORT
	public static final com.android.jack.JackEventType NNODE_TO_JNODE_CONVERSION_FOR_CLASSPATH
	public static final com.android.jack.JackEventType JNODE_TO_NNODE_CONVERSION
	public static final com.android.jack.JackEventType NNODE_WRITING
	public static final com.android.jack.JackEventType LOOKUP_TRANSFER
	public static final com.android.jack.JackEventType METHOD_ID_MERGER
	public static final com.android.jack.JackEventType PRELOOKUP
	public static final com.android.jack.JackEventType ECJ_COMPILATION
	public static final com.android.jack.JackEventType JACK_IR_BUILDER
	public static final com.android.jack.JackEventType J_AST_BUILDER
	public static final com.android.jack.JackEventType DX_OPTIMIZATION
	public static final com.android.jack.JackEventType REMOVE_DEAD_CODE
	public static final com.android.jack.JackEventType DOP_CREATION
	public static final com.android.jack.JackEventType ZIP_JACK_LIBRARY_IN_INCREMENTAL
	public static final com.android.jack.JackEventType JACK_RUN
	public static final com.android.jack.JackEventType ALL_JACK_SCHEDULABLES
	public static final com.android.jack.JackEventType DX_BACKEND
	public static final com.android.jack.JackEventType DEX_MERGER
	public static final com.android.jack.JackEventType DEX_MERGER_FINISH
	private final String name
	private static final com.android.jack.JackEventType[] $VALUES
	public static com.android.jack.JackEventType[] values () 
	public static com.android.jack.JackEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/JackIOException.class
JackIOException.java
package com.android.jack
public com.android.jack.JackIOException extends com.android.jack.JackUserException {
	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
}

com/android/jack/JackUserException.class
JackUserException.java
package com.android.jack
public com.android.jack.JackUserException extends java.lang.RuntimeException {
	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/JarTransformationException.class
JarTransformationException.java
package com.android.jack
public com.android.jack.JarTransformationException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/LibraryException.class
LibraryException.java
package com.android.jack
public abstract com.android.jack.LibraryException extends java.lang.Exception {
	private static final long serialVersionUID
	protected void  () 
	protected void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/Main.class
Main.java
package com.android.jack
public abstract com.android.jack.Main extends com.android.jack.CommandLine {
	public void  () 
	public static void main (java.lang.String[]) 
		com.android.jack.CLILogConfiguration$LogConfigurationException e
		com.android.sched.util.config.cli.TokenIterator iterator
		java.util.List list
		com.android.jack.Options options
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.CmdLineException e
		Exception e
		com.android.jack.IllegalOptionsException e
		String[] args
	public static com.android.jack.Options parseCommandLine (java.util.List)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.util.List list
		com.android.jack.Options options
		com.android.jack.kohsuke.args4j.CmdLineParser parser
}

com/android/jack/Options$1.class
Options.java
package com.android.jack
final com.android.jack.Options$1 extends java.lang.Object implements com.android.jack.library.PrebuiltCompatibility  {
	void  () 
	public boolean isCompatible (com.android.sched.util.config.Config, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.config.Config config
		String valueFromLibrary
		com.android.jack.util.AndroidApiLevel levelFromLib
		com.android.jack.util.AndroidApiLevel levelFromConf
}

com/android/jack/Options$2.class
Options.java
package com.android.jack
 com.android.jack.Options$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$Options$MultiDexKind
	static void  () 
}

com/android/jack/Options$AssertionPolicy.class
Options.java
package com.android.jack
public final com.android.jack.Options$AssertionPolicy extends java.lang.Enum {
	public static final com.android.jack.Options$AssertionPolicy ALWAYS
	public static final com.android.jack.Options$AssertionPolicy NEVER
	public static final com.android.jack.Options$AssertionPolicy RUNTIME
	private static final com.android.jack.Options$AssertionPolicy[] $VALUES
	public static com.android.jack.Options$AssertionPolicy[] values () 
	public static com.android.jack.Options$AssertionPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/Options$MultiDexKind.class
Options.java
package com.android.jack
public final com.android.jack.Options$MultiDexKind extends java.lang.Enum {
	public static final com.android.jack.Options$MultiDexKind NONE
	public static final com.android.jack.Options$MultiDexKind NATIVE
	public static final com.android.jack.Options$MultiDexKind LEGACY
	private static final com.android.jack.Options$MultiDexKind[] $VALUES
	public static com.android.jack.Options$MultiDexKind[] values () 
	public static com.android.jack.Options$MultiDexKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/Options$TempDirDeleter.class
Options.java
package com.android.jack
 com.android.jack.Options$TempDirDeleter extends java.lang.Object implements java.lang.Runnable  {
	private final com.android.sched.util.file.Directory dir
	public void  (com.android.sched.util.file.Directory) 
		com.android.sched.util.file.Directory dir
	public void run () 
		java.io.IOException e
}

com/android/jack/Options.class
Options.java
package com.android.jack
public com.android.jack.Options extends java.lang.Object {
	private static final java.util.logging.Logger logger
	public static final com.android.sched.util.config.id.EnumPropertyId ASSERTION_POLICY
	public static final com.android.sched.util.config.id.BooleanPropertyId INCREMENTAL_MODE
	public static final com.android.sched.util.config.id.ReflectFactoryPropertyId INPUT_FILTER
	public static final com.android.jack.config.id.JavaVersionPropertyId JAVA_SOURCE_VERSION
	public static final com.android.sched.util.config.id.BooleanPropertyId LAMBDA_TO_ANONYMOUS_CONVERTER
	public static final com.android.sched.util.config.id.EnumPropertyId LAMBDA_GROUPING_SCOPE
	public static final com.android.sched.util.config.id.MessageDigestPropertyId LAMBDA_NAME_DIGEST_ALGO
	public static final com.android.sched.util.config.id.BooleanPropertyId LAMBDA_MERGE_INTERFACES
	public static final com.android.sched.util.config.id.BooleanPropertyId LAMBDA_SIMPLIFY_STATELESS
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JACK_LIBRARY
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEX_FILE
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEX_IN_LIBRARY
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_PREBUILT_FROM_LIBRARY
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JAYCE_IN_LIBRARY
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEPENDENCIES_IN_LIBRARY
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_LIBRARY_FROM_INCREMENTAL_FOLDER
	public static final com.android.sched.util.config.id.EnumPropertyId DEX_OUTPUT_CONTAINER_TYPE
	public static final com.android.sched.util.config.id.EnumPropertyId LIBRARY_OUTPUT_CONTAINER_TYPE
	public static final com.android.sched.vfs.VFSPropertyId LIBRARY_OUTPUT_ZIP
	public static final com.android.sched.vfs.VFSPropertyId LIBRARY_OUTPUT_DIR
	public static final com.android.sched.vfs.OutputVFSPropertyId DEX_OUTPUT_DIR
	public static final com.android.sched.vfs.OutputVFSPropertyId DEX_OUTPUT_ZIP
	public static final com.android.jack.library.LibraryPathPropertyId IMPORTED_LIBRARIES
	public static final com.android.jack.library.LibraryPathPropertyId CLASSPATH
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE_COMPILED_FILES_STATISTICS
	public static final com.android.sched.util.config.id.BooleanPropertyId ANNOTATION_PROCESSOR_ENABLED
	private boolean version
	private boolean help
	private boolean helpProperties
	private final java.util.Map properties
	private java.util.Map annotationProcessorOption
	public static final com.android.sched.util.config.id.PropertyId ANNOTATION_PROCESSOR_OPTIONS
	private final java.io.File propertiesFile
	public static final com.android.sched.util.config.id.EnumPropertyId VERBOSITY_LEVEL
	private com.android.jack.VerbosityLevel verbose
	private java.io.File incrementalFolder
	private java.io.File out
	private java.io.File outZip
	private java.io.File libraryOutDir
	private java.io.File libraryOutZip
	private java.util.List jarjarRulesFiles
	protected java.util.List importedLibraries
	private java.util.List resImport
	private java.util.List metaImport
	protected java.util.List proguardFlagsFiles
	private boolean sanityChecks
	public static final com.android.sched.util.config.id.BooleanPropertyId SANITY_CHECKS
	private java.io.File tracerDir
	private String processorPath
	private String processor
	public static final com.android.sched.util.config.id.BooleanPropertyId ANNOTATION_PROCESSOR_MANUAL
	public static final com.android.sched.util.config.id.ListPropertyId ANNOTATION_PROCESSOR_MANUAL_LIST
	public static final com.android.sched.util.config.id.PropertyId ANNOTATION_PROCESSOR_SOURCE_OUTPUT_DIR
	public static final com.android.sched.util.config.id.PropertyId ANNOTATION_PROCESSOR_CLASS_OUTPUT_DIR
	public static final com.android.sched.util.config.id.BooleanPropertyId ANNOTATION_PROCESSOR_PATH
	public static final com.android.sched.util.config.id.ListPropertyId ANNOTATION_PROCESSOR_PATH_LIST
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_DEFAULT_LIBRARIES
	public static final com.android.sched.util.config.id.ListPropertyId SOURCE_PATH
	protected String classpath
	protected java.util.List inputSources
	public static final com.android.sched.util.config.id.ListPropertyId SOURCES
	private final java.util.List ecjExtraArguments
	private Boolean emitLocalDebugInfo
	private com.android.jack.Options$MultiDexKind multiDexKind
	public static final com.android.sched.util.config.id.BooleanPropertyId OPTIMIZE_INNER_CLASSES_ACCESSORS
	public static final com.android.sched.util.config.id.BooleanPropertyId OPTIMIZE_TAIL_RECURSION
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_LOCAL_DEBUG_INFO
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_LINE_NUMBER_DEBUG_INFO
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_SOURCE_FILE_DEBUG_INFO
	public static final com.android.sched.util.config.id.PropertyId ANDROID_MIN_API_LEVEL
	public static final com.android.sched.util.config.id.BooleanPropertyId DROP_METHOD_BODY
	public static final com.android.sched.util.config.id.BooleanPropertyId SHRINKING_ENABLED
	public static final com.android.sched.util.config.id.BooleanPropertyId OBFUSCATION_ENABLED
	protected com.android.jack.shrob.spec.Flags flags
	public static final com.android.sched.util.config.id.ObjectId FLAGS
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_MIXED_CASE_CLASSNAME
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_CLASS_FILES
	public static final com.android.sched.util.config.id.PropertyId EMIT_CLASS_FILES_FOLDER
	public static final com.android.sched.util.config.id.ImplementationPropertyId METHOD_FILTER
	private java.io.OutputStream reporterStream
	private java.io.File workingDirectory
	private java.io.PrintStream standardError
	private java.io.PrintStream standardOutput
	private java.nio.charset.Charset defaultCharset
	private com.android.sched.util.codec.CodecContext codecContext
	private boolean listPlugins
	private String pluginPath
	private String pluginNames
	private com.android.jack.plugin.PluginManager pluginManager
	public static final com.android.sched.util.codec.ListCodec PLUGIN_PATH_CODEC
	public static final com.android.sched.util.codec.ListCodec PLUGIN_NAMES_CODEC
	public static final com.android.sched.util.config.id.BooleanPropertyId FORCE_PLAN_AMENDER
	private com.android.sched.util.config.Config config
	static final boolean $assertionsDisabled
	public void  () 
	public void setWorkingDirectory (java.io.File) 
		java.io.File workingDirectory
	public void setStandardError (java.io.PrintStream) 
		java.io.PrintStream standardError
	public void setStandardOutput (java.io.PrintStream) 
		java.io.PrintStream standardOutput
	public void setDefaultCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	private com.android.sched.util.codec.CodecContext getCodecContext ()  throws com.android.jack.IllegalOptionsException 
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.WrongPermissionException e
		com.android.sched.util.file.NoSuchFileException e
	public void setPluginPath (java.lang.String) 
		String pluginPath
	public void setPluginNames (java.lang.String) 
		String pluginNames
	public void ensurePluginManager ()  throws com.android.jack.IllegalOptionsException 
		com.android.sched.util.file.InputJarFile jar
		Exception e
		java.util.List jars
		com.android.sched.util.codec.ParsingException e
		com.android.jack.plugin.PluginNotFoundException e
		String name
		java.util.List names
		com.android.sched.util.codec.ParsingException e
		java.util.List jars
	public com.android.jack.plugin.PluginManager getPluginManager () 
	public void setVerbosityLevel (com.android.jack.VerbosityLevel) 
		com.android.jack.VerbosityLevel verbose
	public boolean askForVersion () 
	public boolean askForHelp () 
	public boolean askForPropertiesHelp () 
	public boolean askForPluginsList () 
	public void setInputSources (java.util.Collection) 
		java.util.Collection inputSources
	public void setOutputDir (java.io.File) 
		java.io.File out
	public void setOutputZip (java.io.File) 
		java.io.File out
	public com.android.sched.util.config.Config getConfig () 
	public com.android.sched.util.config.GatherConfigBuilder getDefaultConfigBuilder ()  throws java.io.IOException com.android.jack.IllegalOptionsException 
		com.android.sched.util.config.GatherConfigBuilder configBuilder
		String resourceName
		java.io.InputStream is
	public com.android.sched.util.config.GatherConfigBuilder getConfigBuilder (com.android.sched.util.RunnableHooks)  throws com.android.jack.IllegalOptionsException 
		java.io.InputStream is
		java.io.FileNotFoundException e
		java.io.IOException e
		com.android.sched.util.config.GatherConfigBuilder configBuilder
		com.android.sched.util.config.GatherConfigBuilder configBuilder
		java.io.IOException e
		String sep
		boolean emitRuntimeInvisibleAnnotation
		boolean emitRuntimeInvisibleParameterAnnotation
		boolean keepLineNumbers
		boolean keepNames
		java.io.File mapping
		java.io.File seeds
		java.io.File dictionary
		java.io.File classDictionary
		java.io.File packageDictionary
		java.io.File outputmapping
		String packageForRenamedClasses
		String packageForRenamedPackages
		String renameSourceFileAttribute
		java.util.Map$Entry entry
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.config.GatherConfigBuilder configBuilder
		com.android.sched.util.file.Directory annotationProcessorOutputClasses
		boolean isIncrementalEnabled
	public void checkValidity (com.android.sched.util.RunnableHooks)  throws com.android.jack.IllegalOptionsException com.android.sched.util.config.ConfigurationException 
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.config.Config config
	public void setJayceOutputDir (java.io.File) 
		java.io.File outputDir
	public void setJayceOutputZip (java.io.File) 
		java.io.File outputZip
	public void setImportedLibraries (java.util.List) 
		java.util.List importedLibraries
	public com.android.jack.shrob.spec.Flags getFlags () 
	public void setFlags (com.android.jack.shrob.spec.Flags) 
		com.android.jack.shrob.spec.Flags flags
	public void applyShrobFlags () 
		java.io.File outJar
		java.util.List inJars
		java.util.List outJars
		String libraryJars
	public void setClasspath (java.lang.String) 
		String classpath
	public void setMultiDexKind (com.android.jack.Options$MultiDexKind) 
		com.android.jack.Options$MultiDexKind multiDexKind
	public void addProguardFlagsFile (java.io.File) 
		java.io.File flags
	public void addProperty (java.lang.String, java.lang.String) 
		String propertyName
		String propertyValue
	java.util.List getEcjExtraArguments () 
	public void setProguardFlagsFile (java.util.List) 
		java.util.List proguardFlagsFiles
	public void setJarjarRulesFiles (java.util.List) 
		java.util.List jarjarRulesFiles
	public void disableDxOptimizations () 
	public void setSanityChecks (boolean) 
		boolean sanityChecks
	public void setIncrementalFolder (java.io.File) 
		java.io.File incrementalFolder
	public void addResource (java.io.File) 
		java.io.File resource
	public void setResourceDirs (java.util.List) 
		java.util.List resourceDirs
	public void setMetaDirs (java.util.List) 
		java.util.List metaDirs
	public void setReporterStream (java.io.OutputStream) 
		java.io.OutputStream reporterStream
	public java.util.List getProguardFlagsFile () 
		java.io.File proguardFlagsFile
		java.util.List proguardFlagsFileFromWorkingDir
	private static com.android.sched.util.file.Directory createTempDir (com.android.sched.util.RunnableHooks) 
		java.io.File tmp
		com.android.sched.util.file.Directory dir
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.RunnableHooks hooks
	static void  () 
}

com/android/jack/VerbosityLevel$DeprecatedVerbosity.class
VerbosityLevel.java
package com.android.jack
 com.android.jack.VerbosityLevel$DeprecatedVerbosity extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.VerbosityLevel verbosity
	void  (com.android.jack.VerbosityLevel) 
		com.android.jack.VerbosityLevel verbosity
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/VerbosityLevel.class
VerbosityLevel.java
package com.android.jack
public final com.android.jack.VerbosityLevel extends java.lang.Enum {
	public static final com.android.jack.VerbosityLevel ERROR
	public static final com.android.jack.VerbosityLevel WARNING
	public static final com.android.jack.VerbosityLevel INFO
	public static final com.android.jack.VerbosityLevel DEBUG
	public static final com.android.jack.VerbosityLevel TRACE
	private final String id
	private static final com.android.jack.VerbosityLevel[] $VALUES
	public static com.android.jack.VerbosityLevel[] values () 
	public static com.android.jack.VerbosityLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String id
	public java.lang.String getId () 
	static void  () 
}

com/android/jack/abort/Aborter.class
Aborter.java
package com.android.jack.abort
public com.android.jack.abort.Aborter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession t
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/DefinitionMarker.class
DefinitionMarker.java
package com.android.jack.analysis
public com.android.jack.analysis.DefinitionMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.ir.ast.JNode definition
	final java.util.List uses
	private com.android.jack.ir.ast.JVariable definedVariable
	private int bitSetIdx
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JExpression lhsExpr
		com.android.jack.ir.ast.JNode definition
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public void resetDefinedVariable (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable var
	public boolean isUnused () 
	public boolean isUsedOnlyOnce () 
	public java.util.List getUses () 
	public void removeUse (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef use
	public void addUse (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef use
		com.android.jack.analysis.UseDefsMarker udm
	public void removeAllUses () 
		com.android.jack.ir.ast.JVariableRef useOfDef
	public void clearUses () 
	public boolean hasValue () 
		com.android.jack.ir.ast.JExpression rhsExpr
	public com.android.jack.ir.ast.JNode getDefinedExpr () 
		com.android.jack.ir.ast.JExpression lhsExpr
	public com.android.jack.ir.ast.JVariable getDefinedVariable () 
	public com.android.jack.ir.ast.JExpression getValue () 
	public void setBitSetIdx (int) 
		int bitSetIdx
	public int getBitSetIdx () 
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JNode getDefinition () 
	public com.android.jack.ir.ast.JStatement getStatement () 
		java.util.NoSuchElementException e
	private void removeDefFromUseDefsChain (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef use
		com.android.jack.analysis.UseDefsMarker udm
	static void  () 
}

com/android/jack/analysis/DefinitionMarkerAdder$1.class
DefinitionMarkerAdder.java
package com.android.jack.analysis
 com.android.jack.analysis.DefinitionMarkerAdder$1 extends java.lang.Object {
}

com/android/jack/analysis/DefinitionMarkerAdder$Visitor.class
DefinitionMarkerAdder.java
package com.android.jack.analysis
 com.android.jack.analysis.DefinitionMarkerAdder$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod jmethod
		com.android.jack.ir.ast.JVariable thisVar
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.ir.ast.JBinaryOperation binary
	void  (com.android.jack.analysis.DefinitionMarkerAdder$1) 
		com.android.jack.analysis.DefinitionMarkerAdder$1 x0
}

com/android/jack/analysis/DefinitionMarkerAdder.class
DefinitionMarkerAdder.java
package com.android.jack.analysis
public com.android.jack.analysis.DefinitionMarkerAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.analysis.DefinitionMarkerAdder$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/DefinitionMarkerRemover$1.class
DefinitionMarkerRemover.java
package com.android.jack.analysis
 com.android.jack.analysis.DefinitionMarkerRemover$1 extends java.lang.Object {
}

com/android/jack/analysis/DefinitionMarkerRemover$Visitor.class
DefinitionMarkerRemover.java
package com.android.jack.analysis
 com.android.jack.analysis.DefinitionMarkerRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JVariable thisVar
		com.android.jack.ir.ast.JMethod jmethod
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.ir.ast.JBinaryOperation binary
	void  (com.android.jack.analysis.DefinitionMarkerRemover$1) 
		com.android.jack.analysis.DefinitionMarkerRemover$1 x0
	static void  () 
}

com/android/jack/analysis/DefinitionMarkerRemover.class
DefinitionMarkerRemover.java
package com.android.jack.analysis
public com.android.jack.analysis.DefinitionMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.analysis.DefinitionMarkerRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/SubTreeDefinitionMarkers.class
SubTreeDefinitionMarkers.java
package com.android.jack.analysis
public com.android.jack.analysis.SubTreeDefinitionMarkers extends com.android.jack.scheduling.marker.collector.SubTreeMarkers {
	public void  () 
}

com/android/jack/analysis/UseDefsMarker.class
UseDefsMarker.java
package com.android.jack.analysis
public final com.android.jack.analysis.UseDefsMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	final java.util.List defs
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isWithoutDefinition () 
	public boolean isUsingOnlyOneDefinition () 
	public java.util.List getDefs () 
	public void addUsedDefinitions (java.util.List, com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.analysis.DefinitionMarker usedDefinition
		java.util.List usedDefinitions
		com.android.jack.ir.ast.JVariableRef by
	public void addUsedDefinition (com.android.jack.analysis.DefinitionMarker, com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.analysis.DefinitionMarker usedDefinition
		com.android.jack.ir.ast.JVariableRef by
	public void removeAllUsedDefinitions (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.analysis.DefinitionMarker usedDef
		com.android.jack.ir.ast.JVariableRef usedBy
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/analysis/UsedVariableAdder$ComputeReadVariables.class
UsedVariableAdder.java
package com.android.jack.analysis
 com.android.jack.analysis.UsedVariableAdder$ComputeReadVariables extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.analysis.UsedVariableMarker readVarMarker
	public void  (com.android.jack.analysis.UsedVariableMarker) 
		com.android.jack.analysis.UsedVariableMarker readVarMarker
	public boolean visit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.ir.ast.JNode parent
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement jIf
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
}

com/android/jack/analysis/UsedVariableAdder.class
UsedVariableAdder.java
package com.android.jack.analysis
public com.android.jack.analysis.UsedVariableAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.analysis.UsedVariableMarker newReadVarMarker
		com.android.jack.analysis.UsedVariableMarker readVarMarker
		com.android.jack.analysis.UsedVariableAdder$ComputeReadVariables cuv
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/analysis/UsedVariableMarker.class
UsedVariableMarker.java
package com.android.jack.analysis
public final com.android.jack.analysis.UsedVariableMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.List usedVariables
	public void  () 
	public void addUsedVariable (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef usedVarRef
	public java.util.List getUsedVariables () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/analysis/UsedVariableRemover.class
UsedVariableRemover.java
package com.android.jack.analysis
public com.android.jack.analysis.UsedVariableRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/analysis/common/ReachabilityAnalyzer.class
ReachabilityAnalyzer.java
package com.android.jack.analysis.common
public abstract com.android.jack.analysis.common.ReachabilityAnalyzer extends java.lang.Object {
	public void  () 
	protected abstract com.android.jack.cfg.ControlFlowGraph getCfg () 
	protected abstract void finalize (java.util.List, java.util.List, java.util.List) 
	protected abstract java.lang.Object newState (boolean) 
	protected abstract void copyState (java.lang.Object, java.lang.Object) 
	protected abstract void mergeState (java.lang.Object, java.lang.Object) 
	protected abstract void processStatement (java.lang.Object, com.android.jack.ir.ast.JStatement) 
	protected abstract java.lang.Object cloneState (java.lang.Object) 
	public final void analyze () 
		int i
		com.android.jack.cfg.BasicBlock successor
		com.android.jack.cfg.BasicBlock bb
		int bbId
		Object bbIn
		Object bbOut
		Object oldOut
		com.android.jack.cfg.ControlFlowGraph cfg
		int basicBlockMaxId
		java.util.List in
		java.util.List out
		java.util.List outException
		int entryBlockId
		java.util.Queue queue
		java.util.BitSet mayBeQueued
	protected final void recalculateInSet (com.android.jack.cfg.BasicBlock, boolean, java.lang.Object, java.util.List, java.util.List) 
		com.android.jack.cfg.BasicBlock predecessor
		boolean mergeNeeded
		com.android.jack.cfg.BasicBlock bb
		boolean ignoreExceptionPath
		Object in
		java.util.List out
		java.util.List outException
		java.util.List predecessors
	private void computeOutput (com.android.jack.cfg.BasicBlock, java.lang.Object, java.lang.Object, java.lang.Object) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JStatement lastStmt
		com.android.jack.cfg.BasicBlock bb
		Object inBs
		Object outBs
		Object outExceptionBs
		java.util.List statements
}

com/android/jack/analysis/defsuses/DefUsesAndUseDefsChainComputation.class
DefUsesAndUseDefsChainComputation.java
package com.android.jack.analysis.defsuses
public com.android.jack.analysis.defsuses.DefUsesAndUseDefsChainComputation extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.analysis.DefinitionMarker def
		com.android.jack.ir.ast.JVariable var
		com.android.jack.analysis.UseDefsMarker udm
		com.android.jack.ir.ast.JVariableRef usedVarRef
		com.android.jack.analysis.UsedVariableMarker uvm
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.analysis.dfa.reachingdefs.ReachingDefsMarker reachingDefs
		java.util.List currentDefs
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	private void updateCurrentDefs (com.android.jack.ir.ast.JStatement, java.util.List) 
		com.android.jack.ir.ast.JVariable varToRemove
		java.util.Iterator it
		com.android.jack.ir.ast.JStatement stmt
		java.util.List currentDefs
		com.android.jack.analysis.DefinitionMarker newDef
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/analysis/defsuses/DefUsesAndUseDefsChainRemover.class
DefUsesAndUseDefsChainRemover.java
package com.android.jack.analysis.defsuses
public com.android.jack.analysis.defsuses.DefUsesAndUseDefsChainRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.analysis.UseDefsMarker udm
		com.android.jack.ir.ast.JVariableRef usedVarRef
		com.android.jack.analysis.UsedVariableMarker uvm
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/analysis/defsuses/UseDefsChecker$Visitor.class
UseDefsChecker.java
package com.android.jack.analysis.defsuses
 com.android.jack.analysis.defsuses.UseDefsChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod jmethod
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod jmethod
	public boolean visit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.ir.ast.JNode parent
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement jIf
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock jBlock
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock jCatchBlock
}

com/android/jack/analysis/defsuses/UseDefsChecker.class
UseDefsChecker.java
package com.android.jack.analysis.defsuses
public com.android.jack.analysis.defsuses.UseDefsChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		com.android.jack.analysis.defsuses.UseDefsChecker$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/analysis/dependency/Dependency$LineParser.class
Dependency.java
package com.android.jack.analysis.dependency
 com.android.jack.analysis.dependency.Dependency$LineParser extends java.lang.Object {
	private final String line
	private int lineCharIdx
	public void  (java.lang.String) 
		String line
	public boolean hasNextToken () 
	public java.lang.String nextToken (char) 
		String result
		String result
		char separator
		int nextSeparatorIndex
}

com/android/jack/analysis/dependency/Dependency.class
Dependency.java
package com.android.jack.analysis.dependency
public abstract com.android.jack.analysis.dependency.Dependency extends java.lang.Object {
	public static final String DEPENDENCY_FILE_EXTENSION
	protected static final String END_OF_MAP
	private static final char LIST_VALUE_SEPARATOR
	private static final char MAP_VALUE_SEPARATOR
	private static final com.android.jack.google.common.base.Joiner mapValueJoiner
	private static final com.android.jack.google.common.base.Joiner listValueJoiner
	static final boolean $assertionsDisabled
	public void  () 
	protected java.util.Map readMapOne2Many (com.android.jack.google.common.io.LineReader)  throws java.io.IOException 
		java.util.Set values
		String key
		com.android.jack.analysis.dependency.Dependency$LineParser lp
		com.android.jack.google.common.io.LineReader lr
		java.util.Map one2many
		String line
	protected void writeMapOne2Many (java.io.PrintStream, java.util.Map) 
		StringBuilder sb
		java.util.Map$Entry entry
		java.io.PrintStream ps
		java.util.Map one2many
	protected void writeList (java.io.PrintStream, java.util.List) 
		java.io.PrintStream ps
		java.util.List list
	protected java.util.List readList (com.android.jack.google.common.io.LineReader)  throws java.io.IOException 
		com.android.jack.google.common.io.LineReader lr
		java.util.List digestValues
		String line
		com.android.jack.analysis.dependency.Dependency$LineParser lp
	public abstract void read (java.lang.Readable)  throws java.io.IOException 
	static void  () 
}

com/android/jack/analysis/dependency/DependencyInLibraryProduct.class
DependencyInLibraryProduct.java
package com.android.jack.analysis.dependency
public com.android.jack.analysis.dependency.DependencyInLibraryProduct extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/analysis/dependency/file/FileDependencies$Collected.class
FileDependencies.java
package com.android.jack.analysis.dependency.file
public final com.android.jack.analysis.dependency.file.FileDependencies$Collected extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/analysis/dependency/file/FileDependencies.class
FileDependencies.java
package com.android.jack.analysis.dependency.file
public com.android.jack.analysis.dependency.file.FileDependencies extends com.android.jack.analysis.dependency.Dependency {
	public static final com.android.sched.vfs.VPath vpath
	private java.util.Map javaFileToTypes
	public void  () 
	public void addMappingBetweenJavaFileAndType (java.lang.String, com.android.jack.ir.ast.JType) 
		String javaFileName
		com.android.jack.ir.ast.JType type
		String typeFqn
		java.util.Set types
	public void update (java.util.Set, java.util.Set) 
		String deletedJavaFileName
		String modifiedJavaFileName
		java.util.Set deleteFileNames
		java.util.Set modifiedFileNames
	public void write (java.io.PrintStream) 
		java.io.PrintStream ps
	public java.util.Set getTypeNames (java.lang.String) 
		String javaFileName
		java.util.Set typeNames
	public java.lang.String getJavaFileName (java.lang.String) 
		java.util.Map$Entry entry
		String typeName
	public java.util.Set getCompiledJavaFiles () 
	public void read (java.lang.Readable)  throws java.io.IOException 
		Readable reader
	static void  () 
}

com/android/jack/analysis/dependency/file/FileDependenciesCollector.class
FileDependenciesCollector.java
package com.android.jack.analysis.dependency.file
public com.android.jack.analysis.dependency.file.FileDependenciesCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.ir.ast.JSession session
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/dependency/file/FileDependenciesInLibraryWriter.class
FileDependenciesInLibraryWriter.java
package com.android.jack.analysis.dependency.file
public com.android.jack.analysis.dependency.file.FileDependenciesInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession)  throws com.android.jack.JackUserException 
		com.android.jack.ir.ast.JSession session
	public static void write (com.android.jack.library.OutputJackLibrary, com.android.jack.analysis.dependency.file.FileDependencies) 
		com.android.jack.incremental.IncrementalException incrementalException
		com.android.sched.util.file.CannotCreateFileException e
		com.android.jack.incremental.IncrementalException incrementalException
		com.android.sched.util.file.WrongPermissionException e
		com.android.jack.library.OutputJackLibrary ojl
		com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
		java.io.PrintStream ps
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/dependency/library/LibraryDependencies.class
LibraryDependencies.java
package com.android.jack.analysis.dependency.library
public com.android.jack.analysis.dependency.library.LibraryDependencies extends com.android.jack.analysis.dependency.Dependency {
	public static final com.android.sched.vfs.VPath vpath
	private java.util.List importedLibrariesDexDigest
	private java.util.List librariesOnClasspathDexDigest
	public void  () 
	public void addImportedLibraries (java.util.List) 
		com.android.jack.library.InputLibrary inputLibrary
		java.util.List importedLibraries
	public void addLibrariesOnClasspath (java.util.List) 
		com.android.jack.library.InputLibrary inputLibrary
		java.util.List librariesOnClasspath
	public void write (java.io.PrintStream) 
		java.io.PrintStream ps
	public void read (java.lang.Readable)  throws java.io.IOException 
		Readable readable
		com.android.jack.google.common.io.LineReader lr
	public boolean hasSameLibraryOnClasspath (com.android.jack.analysis.dependency.library.LibraryDependencies) 
		com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
	public boolean hasSameImportedLibrary (com.android.jack.analysis.dependency.library.LibraryDependencies) 
		com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
	public java.util.List getDigestOfImportedLibraries () 
	public java.util.List getDigestOfLibrariesOnClasspath () 
	private static boolean compare (java.util.List, java.util.List) 
		String digestToCompare
		String digest
		java.util.List digests1
		java.util.List digests2
		java.util.Iterator digestToCompareIt
	static void  () 
}

com/android/jack/analysis/dependency/library/LibraryDependenciesInLibraryWriter.class
LibraryDependenciesInLibraryWriter.java
package com.android.jack.analysis.dependency.library
public com.android.jack.analysis.dependency.library.LibraryDependenciesInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession)  throws com.android.jack.JackUserException 
		com.android.jack.ir.ast.JSession session
	public static void write (com.android.jack.library.OutputJackLibrary, com.android.jack.analysis.dependency.library.LibraryDependencies) 
		com.android.jack.incremental.IncrementalException incrementalException
		com.android.sched.util.file.CannotCreateFileException e
		com.android.jack.incremental.IncrementalException incrementalException
		com.android.sched.util.file.WrongPermissionException e
		com.android.jack.library.OutputJackLibrary ojl
		com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
		java.io.PrintStream ps
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/dependency/type/TypeDependencies$Collected.class
TypeDependencies.java
package com.android.jack.analysis.dependency.type
public final com.android.jack.analysis.dependency.type.TypeDependencies$Collected extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/analysis/dependency/type/TypeDependencies.class
TypeDependencies.java
package com.android.jack.analysis.dependency.type
public com.android.jack.analysis.dependency.type.TypeDependencies extends com.android.jack.analysis.dependency.Dependency {
	public static final com.android.sched.vfs.VPath vpath
	private java.util.Map codeDependencies
	private java.util.Map hierarchyDependencies
	private java.util.Map constantDependencies
	public void  () 
	void createEmptyDependencyIfNeeded (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
		String typeFqn
	public void addHierarchyDependency (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType depender
		com.android.jack.ir.ast.JType dependee
	public void addConstantDependency (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType depender
		com.android.jack.ir.ast.JType dependee
	public void addCodeDependency (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType depender
		com.android.jack.ir.ast.JType dependee
	public void write (java.io.PrintStream) 
		java.io.PrintStream ps
	public java.util.Map getRecompileDependencies () 
		java.util.Set typesToRecompile
		String typeToRecompile
		java.util.Map recompileDependencies
		java.util.Set allKeys
	private void addDependency (java.util.Map, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType) 
		java.util.Set dependencies
		java.util.Map typeDependencies
		com.android.jack.ir.ast.JType depender
		com.android.jack.ir.ast.JType dependee
		String typeFqn
		String dependsOnTypeFqn
	private void computeCodeRecompileDependencies (java.util.Map, java.util.Set, java.lang.String) 
		java.util.Set typesToRecompile
		java.util.Set hierarchyDeps
		String codeDependency
		java.util.Map recompileDependencies
		java.util.Set codeDependencies
		String typeToRecompile
	private void computeConstantRecompileDependencies (java.util.Map, java.util.Set, java.lang.String, java.util.Set) 
		java.util.Set typesToRecompile
		java.util.Set constantDeps
		String constantDependency
		java.util.Map recompileDependencies
		java.util.Set constantDependencies
		String typeToRecompile
		java.util.Set alreadyVisited
	private void computeHierarchyRecompileDependencies (java.util.Map, java.util.Set, java.lang.String) 
		java.util.Set typesToRecompile
		java.util.Set newHierarchyDependencies
		String hierarchyDependency
		java.util.Map recompileDependencies
		java.util.Set hierarchyDependencies
		String typeToRecompile
	public void read (java.lang.Readable)  throws java.io.IOException 
		Readable readable
		com.android.jack.google.common.io.LineReader lr
	public void update (com.android.jack.analysis.dependency.file.FileDependencies, java.util.Set, java.util.Set) 
		String deleteTypeName
		String deletedJavaFileName
		String deleteTypeName
		String modifiedJavaFileName
		com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
		java.util.Set deleteFileNames
		java.util.Set modifiedFileNames
	static void  () 
}

com/android/jack/analysis/dependency/type/TypeDependenciesCollector$Visitor.class
TypeDependenciesCollector.java
package com.android.jack.analysis.dependency.type
 com.android.jack.analysis.dependency.type.TypeDependenciesCollector$Visitor extends com.android.jack.backend.dex.TypeReferenceCollector {
	private final com.android.jack.ir.ast.JType currentType
	final com.android.jack.analysis.dependency.type.TypeDependenciesCollector this$0
	public void  (com.android.jack.analysis.dependency.type.TypeDependenciesCollector, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JInterface interf
		com.android.jack.ir.ast.JType currentType
	public void endVisit (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	protected void collect (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType usedType
}

com/android/jack/analysis/dependency/type/TypeDependenciesCollector.class
TypeDependenciesCollector.java
package com.android.jack.analysis.dependency.type
public com.android.jack.analysis.dependency.type.TypeDependenciesCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.analysis.dependency.type.TypeDependenciesCollector$Visitor v
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.analysis.dependency.type.TypeDependencies access$000 (com.android.jack.analysis.dependency.type.TypeDependenciesCollector) 
		com.android.jack.analysis.dependency.type.TypeDependenciesCollector x0
}

com/android/jack/analysis/dependency/type/TypeDependenciesInLibraryWriter.class
TypeDependenciesInLibraryWriter.java
package com.android.jack.analysis.dependency.type
public com.android.jack.analysis.dependency.type.TypeDependenciesInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession)  throws com.android.jack.JackUserException 
		com.android.jack.ir.ast.JSession session
	public static void write (com.android.jack.library.OutputJackLibrary, com.android.jack.analysis.dependency.type.TypeDependencies) 
		com.android.jack.incremental.IncrementalException incrementalException
		com.android.sched.util.file.CannotCreateFileException e
		com.android.jack.incremental.IncrementalException incrementalException
		com.android.sched.util.file.WrongPermissionException e
		com.android.jack.library.OutputJackLibrary ojl
		com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
		java.io.PrintStream ps
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitions$1.class
ReachingDefinitions.java
package com.android.jack.analysis.dfa.reachingdefs
 com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions$1 extends java.lang.Object {
}

com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitions$Analyzer.class
ReachingDefinitions.java
package com.android.jack.analysis.dfa.reachingdefs
 com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions$Analyzer extends com.android.jack.analysis.common.ReachabilityAnalyzer {
	final com.android.jack.cfg.ControlFlowGraph cfg
	final java.util.List definitions
	final int initialized
	static final boolean $assertionsDisabled
	final com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions this$0
	private void  (com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	protected com.android.jack.cfg.ControlFlowGraph getCfg () 
	public void finalize (java.util.List, java.util.List, java.util.List) 
		com.android.jack.cfg.BasicBlock bb
		java.util.List in
		java.util.List out
		java.util.List outException
	public java.util.BitSet newState (boolean) 
		boolean entry
		java.util.BitSet s
	public void copyState (java.util.BitSet, java.util.BitSet) 
		java.util.BitSet src
		java.util.BitSet dest
	public void mergeState (java.util.BitSet, java.util.BitSet) 
		java.util.BitSet state
		java.util.BitSet otherState
	public void processStatement (java.util.BitSet, com.android.jack.ir.ast.JStatement) 
		com.android.jack.analysis.DefinitionMarker dm
		int i
		java.util.BitSet outBs
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.analysis.DefinitionMarker currentDef
	public java.util.BitSet cloneState (java.util.BitSet) 
		java.util.BitSet state
	public volatile java.lang.Object cloneState (java.lang.Object) 
	public volatile void processStatement (java.lang.Object, com.android.jack.ir.ast.JStatement) 
	public volatile void mergeState (java.lang.Object, java.lang.Object) 
	public volatile void copyState (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object newState (boolean) 
	void  (com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions, com.android.jack.ir.ast.JMethod, com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions$1) 
		com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions x0
		com.android.jack.ir.ast.JMethod x1
		com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions$1 x2
	static void  () 
}

com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitions.class
ReachingDefinitions.java
package com.android.jack.analysis.dfa.reachingdefs
public com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.PropertyId REACHING_DEFS_CHECKER
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitionsChecker checker
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	private void solve (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	private com.android.jack.analysis.DefinitionMarker getDefinitionMarkerForThis (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.analysis.DefinitionMarker dm
	private java.util.List getDefinitions (java.util.List, java.util.BitSet) 
		int i
		java.util.List definitions
		java.util.BitSet in
		java.util.List reachingDefs
	private java.util.List getAllDefinitions (com.android.jack.ir.ast.JMethod, com.android.jack.cfg.ControlFlowGraph) 
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.ast.JParameter param
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		java.util.List definitions
		int bitSetIdx
	public volatile void run (com.android.sched.item.Component) 
	static java.util.List access$000 (com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions, com.android.jack.ir.ast.JMethod, com.android.jack.cfg.ControlFlowGraph) 
		com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions x0
		com.android.jack.ir.ast.JMethod x1
		com.android.jack.cfg.ControlFlowGraph x2
	static java.util.List access$100 (com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions, java.util.List, java.util.BitSet) 
		com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitions x0
		java.util.List x1
		java.util.BitSet x2
	static void  () 
}

com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitionsChecker.class
ReachingDefinitionsChecker.java
package com.android.jack.analysis.dfa.reachingdefs
public abstract com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitionsChecker extends java.lang.Object {
	public abstract void check (com.android.jack.ir.ast.JMethod) 
}

com/android/jack/analysis/dfa/reachingdefs/ReachingDefinitionsNoChecker.class
ReachingDefinitionsNoChecker.java
package com.android.jack.analysis.dfa.reachingdefs
public com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitionsNoChecker extends java.lang.Object implements com.android.jack.analysis.dfa.reachingdefs.ReachingDefinitionsChecker  {
	public void  () 
	public void check (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
}

com/android/jack/analysis/dfa/reachingdefs/ReachingDefsMarker.class
ReachingDefsMarker.java
package com.android.jack.analysis.dfa.reachingdefs
public final com.android.jack.analysis.dfa.reachingdefs.ReachingDefsMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.List reachingDefs
	public void  (java.util.List) 
		java.util.List reachingDefs
	public java.util.List getReachingDefs () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/analysis/tracer/AbstractTracerBrush.class
AbstractTracerBrush.java
package com.android.jack.analysis.tracer
public abstract com.android.jack.analysis.tracer.AbstractTracerBrush extends java.lang.Object implements com.android.jack.analysis.tracer.TracerBrush  {
	private final boolean traceEnclosingMethod
	private final Class markerClass
	private final Class seedMarkerClass
	static final boolean $assertionsDisabled
	public void  (boolean, java.lang.Class, java.lang.Class) 
		boolean traceEnclosingMethod
		Class markerClass
		Class seedMarkerClass
	public boolean startTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void endTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean startTrace (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endTrace (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean startTrace (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public void endTrace (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public boolean startTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void endTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean startTraceSeed (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endTraceSeed (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean startTraceSeed (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public void endTraceSeed (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public boolean startTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean traceMarked (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public void endTraceMarked (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	protected boolean markIfNecessary (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	protected abstract com.android.jack.analysis.tracer.BaseTracerMarker createMarkerFor (com.android.jack.ir.ast.JNode) 
	protected boolean isMarked (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	protected boolean isSeed (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	protected boolean mustTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.analysis.tracer.BaseTracerMarker marker
	public void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.analysis.tracer.BaseTracerMarker marker
	public boolean startTraceEnclosingMethod () 
	public void endTraceEnclosingMethod () 
	static void  () 
}

com/android/jack/analysis/tracer/BaseTracerMarker.class
BaseTracerMarker.java
package com.android.jack.analysis.tracer
public abstract com.android.jack.analysis.tracer.BaseTracerMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private boolean mustTraceOverridingMethods
	public void  () 
	public void setMustTraceOverridingMethods (boolean) 
		boolean mustTraceOverridingMethods
	public boolean mustTraceOverridingMethods () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/analysis/tracer/ComposedTracerBrush.class
ComposedTracerBrush.java
package com.android.jack.analysis.tracer
public com.android.jack.analysis.tracer.ComposedTracerBrush extends java.lang.Object implements com.android.jack.analysis.tracer.TracerBrush  {
	private final com.android.jack.analysis.tracer.TracerBrush[] brushes
	private final java.util.Stack composedStatus
	public void  (com.android.jack.analysis.tracer.TracerBrush[]) 
		com.android.jack.analysis.tracer.TracerBrush[] brushes
		java.util.BitSet initialAllEnabled
	public boolean startTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		boolean b
		int i
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean startTrace (com.android.jack.ir.ast.JMethod) 
		boolean b
		int i
		com.android.jack.ir.ast.JMethod method
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTrace (com.android.jack.ir.ast.JMethod) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JMethod method
	public boolean startTrace (com.android.jack.ir.ast.JField) 
		boolean b
		int i
		com.android.jack.ir.ast.JField field
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTrace (com.android.jack.ir.ast.JField) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JField field
	public boolean startTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
		boolean b
		int i
		com.android.jack.ir.ast.JMethod method
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JMethod method
	public void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod) 
		int i
		com.android.jack.ir.ast.JMethod method
		java.util.BitSet currentStatus
	public boolean traceMarked (com.android.jack.ir.ast.JNode) 
		boolean b
		int i
		com.android.jack.ir.ast.JNode node
		boolean isMarked
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public boolean startTraceEnclosingMethod () 
		boolean b
		int i
		boolean startTrace
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTraceEnclosingMethod () 
		com.android.jack.analysis.tracer.TracerBrush brush
	public void endTraceMarked (com.android.jack.ir.ast.JNode) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JNode node
	public boolean startTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		boolean b
		int i
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean startTraceSeed (com.android.jack.ir.ast.JMethod) 
		boolean b
		int i
		com.android.jack.ir.ast.JMethod method
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTraceSeed (com.android.jack.ir.ast.JMethod) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JMethod method
	public boolean startTraceSeed (com.android.jack.ir.ast.JField) 
		boolean b
		int i
		com.android.jack.ir.ast.JField field
		boolean status
		java.util.BitSet currentStatus
		java.util.BitSet nextStatus
	public void endTraceSeed (com.android.jack.ir.ast.JField) 
		com.android.jack.analysis.tracer.TracerBrush brush
		com.android.jack.ir.ast.JField field
}

com/android/jack/analysis/tracer/SubClassOrInterfaceFinder.class
SubClassOrInterfaceFinder.java
package com.android.jack.analysis.tracer
public com.android.jack.analysis.tracer.SubClassOrInterfaceFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	private void addToSubClass (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.shrob.obfuscation.SubClassOrInterfaceMarker newMarker
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JDefinedClassOrInterface subClass
		com.android.jack.ir.ast.JClassOrInterface superClOrI
		com.android.jack.ir.ast.JNode castedSuperClOrI
		com.android.jack.shrob.obfuscation.SubClassOrInterfaceMarker marker
	public void run (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JDefinedClassOrInterface definedType
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage pack
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/analysis/tracer/Tracer.class
Tracer.java
package com.android.jack.analysis.tracer
public com.android.jack.analysis.tracer.Tracer extends com.android.jack.ir.ast.JVisitor {
	protected final com.android.sched.util.log.Tracer tracer
	public java.util.logging.Logger logger
	private final com.android.jack.analysis.tracer.TracerBrush brush
	static final boolean $assertionsDisabled
	public void  (com.android.jack.analysis.tracer.TracerBrush) 
		com.android.jack.analysis.tracer.TracerBrush brush
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private void trace (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType t
	private void traceAnnotations (com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.Annotable annotable
	private boolean isNullaryConstructor (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod m
	private void traceImplementation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethod implementation
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JDefinedClassOrInterface definedSuperClOrI
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JDefinedClassOrInterface extendingOrImplementingClOrI
		com.android.jack.ir.ast.JClassOrInterface superClOrI
	private void trace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JMethod enclosingMethod
		com.android.jack.ir.ast.JMethod values
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.shrink.PartialTypeHierarchy pth
		com.android.jack.ir.ast.JDefinedClassOrInterface t
	private void trace (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField f
	private void trace (com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JFieldId fid
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JField field
	private com.android.jack.ir.ast.JMethod findMethod (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethod m
		com.android.jack.ir.ast.JMethodIdWide methodIdWide
		com.android.jack.ir.ast.JClassOrInterface enclosingType
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodId id
	private void trace (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JType, boolean) 
		com.android.jack.ir.ast.JMethod implementation
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
		java.util.Iterator classOrInterfaceIterator
		com.android.jack.shrob.obfuscation.SubClassOrInterfaceMarker marker
		com.android.jack.ir.ast.JMethodIdWide mid
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JType returnType
		boolean mustTraceOverridingMethods
		com.android.jack.ir.ast.JMethod foundMethod
	private boolean isDefaultMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod jMethod
	private void trace (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter arg
		com.android.jack.ir.ast.JClass throwException
		com.android.jack.ir.ast.JAbstractMethodBody body
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
		com.android.jack.ir.ast.JMethod m
	private void trace (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JLiteral defaultValue
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JAnnotation al
		com.android.jack.ir.ast.JAnnotationType type
	public void endVisit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef fr
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall mc
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethod implementationOrDefinition
		com.android.jack.ir.ast.JClassOrInterface tracingStartingPoint
	public void endVisit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance newInstance
		com.android.jack.ir.ast.JClass returnType
		com.android.jack.ir.ast.JMethodIdWide methodId
	private com.android.jack.ir.ast.JMethod findDefinition (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod foundDefinition
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JMethod foundMethod
	private com.android.jack.ir.ast.JMethod findImplementation (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JMethod foundMethod
		com.android.jack.ir.ast.JClass currentType
	private com.android.jack.ir.ast.JMethod findImplementationInInterfaces (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod foundMethod
		com.android.jack.ir.ast.JInterface interfaze
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
	private com.android.jack.ir.ast.JMethod findImplementationOrDefinition (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JMethod definition
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JDefinedClass receiverType
		com.android.jack.ir.ast.JMethod implementation
		com.android.jack.ir.ast.JClass currentType
	public void endVisit (com.android.jack.ir.ast.JMethodNameLiteral) 
		com.android.jack.ir.ast.JMethodNameLiteral mnl
	public void endVisit (com.android.jack.ir.ast.JFieldNameLiteral) 
		com.android.jack.ir.ast.JFieldNameLiteral fnl
	public void endVisit (com.android.jack.ir.ast.JTypeStringLiteral) 
		com.android.jack.ir.ast.JTypeStringLiteral tsl
	public void endVisit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc alloc
	public void endVisit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation x
	public void endVisit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation x
	public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JDynamicCastOperation x
	public void endVisit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
	public void endVisit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral enumLit
		com.android.jack.ir.ast.JField field
	public void endVisit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf x
	public void endVisit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray x
	public void endVisit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public void endVisit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JType debugInfoType
		com.android.jack.ir.ast.JVariableRef x
		com.android.jack.debug.DebugVariableInfoMarker debugInfo
	public void endVisit (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable x
	public void endVisit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JInterface interfaze
		com.android.jack.ir.ast.JExpression capturedVar
		com.android.jack.ir.ast.JLambda lambdaExpr
		com.android.jack.ir.ast.JMethodIdRef methodIdRef
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethodIdWide methodIdWide
		com.android.jack.ir.ast.JClassOrInterface receiverType
	static void  () 
}

com/android/jack/analysis/tracer/TracerBrush.class
TracerBrush.java
package com.android.jack.analysis.tracer
public abstract com.android.jack.analysis.tracer.TracerBrush extends java.lang.Object {
	public abstract boolean startTrace (com.android.jack.ir.ast.JMethod) 
	public abstract void endTrace (com.android.jack.ir.ast.JMethod) 
	public abstract boolean startTrace (com.android.jack.ir.ast.JField) 
	public abstract void endTrace (com.android.jack.ir.ast.JField) 
	public abstract boolean startTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void endTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract boolean startTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void endTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract boolean startTraceSeed (com.android.jack.ir.ast.JMethod) 
	public abstract void endTraceSeed (com.android.jack.ir.ast.JMethod) 
	public abstract boolean startTraceSeed (com.android.jack.ir.ast.JField) 
	public abstract void endTraceSeed (com.android.jack.ir.ast.JField) 
	public abstract boolean startTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
	public abstract void endTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
	public abstract boolean startTraceEnclosingMethod () 
	public abstract void endTraceEnclosingMethod () 
	public abstract boolean traceMarked (com.android.jack.ir.ast.JNode) 
	public abstract void endTraceMarked (com.android.jack.ir.ast.JNode) 
	public abstract void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod) 
}

com/android/jack/annotations/DisableAccessorOptimization.class
DisableAccessorOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableAccessorOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableArgumentValuePropagationOptimization.class
DisableArgumentValuePropagationOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableArgumentValuePropagationOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableClassFinalizerOptimization.class
DisableClassFinalizerOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableClassFinalizerOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableFieldFinalizerOptimization.class
DisableFieldFinalizerOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableFieldFinalizerOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableFieldValuePropagationOptimization.class
DisableFieldValuePropagationOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableFieldValuePropagationOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableMethodFinalizerOptimization.class
DisableMethodFinalizerOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableMethodFinalizerOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableTailRecursionOptimization.class
DisableTailRecursionOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableTailRecursionOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/DisableWriteOnlyFieldRemovalOptimization.class
DisableWriteOnlyFieldRemovalOptimization.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.DisableWriteOnlyFieldRemovalOptimization extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/ForceInMainDex.class
ForceInMainDex.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.ForceInMainDex extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/MainDexSeed.class
MainDexSeed.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.MainDexSeed extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/annotations/MultiDexInstaller.class
MultiDexInstaller.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.MultiDexInstaller extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/antlr/runtime/ANTLRFileStream.class
ANTLRFileStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.ANTLRFileStream extends com.android.jack.antlr.runtime.ANTLRStringStream {
	protected String fileName
	public void  (java.lang.String)  throws java.io.IOException 
		String fileName
	public void  (java.lang.String, java.lang.String)  throws java.io.IOException 
		String fileName
		String encoding
	public void load (java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.InputStreamReader isr
		String fileName
		String encoding
		java.io.File f
		int size
		java.io.InputStreamReader isr
		java.io.FileInputStream fis
	public java.lang.String getSourceName () 
}

com/android/jack/antlr/runtime/ANTLRInputStream.class
ANTLRInputStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.ANTLRInputStream extends com.android.jack.antlr.runtime.ANTLRReaderStream {
	public void  () 
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public void  (java.io.InputStream, int)  throws java.io.IOException 
		java.io.InputStream input
		int size
	public void  (java.io.InputStream, java.lang.String)  throws java.io.IOException 
		java.io.InputStream input
		String encoding
	public void  (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream input
		int size
		String encoding
	public void  (java.io.InputStream, int, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStreamReader isr
		java.io.InputStream input
		int size
		int readBufferSize
		String encoding
		java.io.InputStreamReader isr
}

com/android/jack/antlr/runtime/ANTLRReaderStream.class
ANTLRReaderStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.ANTLRReaderStream extends com.android.jack.antlr.runtime.ANTLRStringStream {
	public static final int READ_BUFFER_SIZE
	public static final int INITIAL_BUFFER_SIZE
	public void  () 
	public void  (java.io.Reader)  throws java.io.IOException 
		java.io.Reader r
	public void  (java.io.Reader, int)  throws java.io.IOException 
		java.io.Reader r
		int size
	public void  (java.io.Reader, int, int)  throws java.io.IOException 
		java.io.Reader r
		int size
		int readChunkSize
	public void load (java.io.Reader, int, int)  throws java.io.IOException 
		char[] newdata
		int numRead
		int p
		java.io.Reader r
		int size
		int readChunkSize
}

com/android/jack/antlr/runtime/ANTLRStringStream.class
ANTLRStringStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.ANTLRStringStream extends java.lang.Object implements com.android.jack.antlr.runtime.CharStream  {
	protected char[] data
	protected int n
	protected int p
	protected int line
	protected int charPositionInLine
	protected int markDepth
	protected java.util.List markers
	protected int lastMarker
	public String name
	public void  () 
	public void  (java.lang.String) 
		String input
	public void  (char[], int) 
		char[] data
		int numberOfActualCharsInArray
	public void reset () 
	public void consume () 
	public int LA (int) 
		int i
	public int LT (int) 
		int i
	public int index () 
	public int size () 
	public int mark () 
		com.android.jack.antlr.runtime.CharStreamState state
	public void rewind (int) 
		int m
		com.android.jack.antlr.runtime.CharStreamState state
	public void rewind () 
	public void release (int) 
		int marker
	public void seek (int) 
		int index
	public java.lang.String substring (int, int) 
		int start
		int stop
	public int getLine () 
	public int getCharPositionInLine () 
	public void setLine (int) 
		int line
	public void setCharPositionInLine (int) 
		int pos
	public java.lang.String getSourceName () 
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/BaseRecognizer.class
BaseRecognizer.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.BaseRecognizer extends java.lang.Object {
	public static final int MEMO_RULE_FAILED
	public static final int MEMO_RULE_UNKNOWN
	public static final int INITIAL_FOLLOW_STACK_SIZE
	public static final int DEFAULT_TOKEN_CHANNEL
	public static final int HIDDEN
	public static final String NEXT_TOKEN_RULE_NAME
	protected com.android.jack.antlr.runtime.RecognizerSharedState state
	public void  () 
	public void  (com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void reset () 
		int i
	public java.lang.Object match (com.android.jack.antlr.runtime.IntStream, int, com.android.jack.antlr.runtime.BitSet)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.IntStream input
		int ttype
		com.android.jack.antlr.runtime.BitSet follow
		Object matchedSymbol
	public void matchAny (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream input
	public boolean mismatchIsUnwantedToken (com.android.jack.antlr.runtime.IntStream, int) 
		com.android.jack.antlr.runtime.IntStream input
		int ttype
	public boolean mismatchIsMissingToken (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.BitSet viableTokensFollowingThisRule
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.BitSet follow
	public void reportError (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public void displayRecognitionError (java.lang.String[], com.android.jack.antlr.runtime.RecognitionException) 
		String[] tokenNames
		com.android.jack.antlr.runtime.RecognitionException e
		String hdr
		String msg
	public java.lang.String getErrorMessage (com.android.jack.antlr.runtime.RecognitionException, java.lang.String[]) 
		com.android.jack.antlr.runtime.UnwantedTokenException ute
		String tokenName
		com.android.jack.antlr.runtime.MissingTokenException mte
		String tokenName
		com.android.jack.antlr.runtime.MismatchedTokenException mte
		String tokenName
		com.android.jack.antlr.runtime.MismatchedTreeNodeException mtne
		String tokenName
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.MismatchedNotSetException mse
		com.android.jack.antlr.runtime.FailedPredicateException fpe
		com.android.jack.antlr.runtime.RecognitionException e
		String[] tokenNames
		String msg
	public int getNumberOfSyntaxErrors () 
	public java.lang.String getErrorHeader (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public java.lang.String getTokenErrorDisplay (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token t
		String s
	public void emitErrorMessage (java.lang.String) 
		String msg
	public void recover (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.antlr.runtime.BitSet followSet
	public void beginResync () 
	public void endResync () 
	protected com.android.jack.antlr.runtime.BitSet computeErrorRecoverySet () 
	protected com.android.jack.antlr.runtime.BitSet computeContextSensitiveRuleFOLLOW () 
	protected com.android.jack.antlr.runtime.BitSet combineFollows (boolean) 
		com.android.jack.antlr.runtime.BitSet localFollowSet
		int i
		boolean exact
		int top
		com.android.jack.antlr.runtime.BitSet followSet
	protected java.lang.Object recoverFromMismatchedToken (com.android.jack.antlr.runtime.IntStream, int, com.android.jack.antlr.runtime.BitSet)  throws com.android.jack.antlr.runtime.RecognitionException 
		Object matchedSymbol
		Object inserted
		com.android.jack.antlr.runtime.IntStream input
		int ttype
		com.android.jack.antlr.runtime.BitSet follow
		com.android.jack.antlr.runtime.RecognitionException e
	public java.lang.Object recoverFromMismatchedSet (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.RecognitionException, com.android.jack.antlr.runtime.BitSet)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.RecognitionException e
		com.android.jack.antlr.runtime.BitSet follow
	protected java.lang.Object getCurrentInputSymbol (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream input
	protected java.lang.Object getMissingSymbol (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.RecognitionException, int, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.RecognitionException e
		int expectedTokenType
		com.android.jack.antlr.runtime.BitSet follow
	public void consumeUntil (com.android.jack.antlr.runtime.IntStream, int) 
		com.android.jack.antlr.runtime.IntStream input
		int tokenType
		int ttype
	public void consumeUntil (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.BitSet set
		int ttype
	protected void pushFollow (com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.BitSet[] f
		com.android.jack.antlr.runtime.BitSet fset
	public java.util.List getRuleInvocationStack () 
		String parserClassName
	public static java.util.List getRuleInvocationStack (java.lang.Throwable, java.lang.String) 
		StackTraceElement t
		Throwable e
		String recognizerClassName
		java.util.List rules
		StackTraceElement[] stack
		int i
	public int getBacktrackingLevel () 
	public void setBacktrackingLevel (int) 
		int n
	public boolean failed () 
	public java.lang.String[] getTokenNames () 
	public java.lang.String getGrammarFileName () 
	public abstract java.lang.String getSourceName () 
	public java.util.List toStrings (java.util.List) 
		int i
		java.util.List tokens
		java.util.List strings
	public int getRuleMemoization (int, int) 
		int ruleIndex
		int ruleStartIndex
		Integer stopIndexI
	public boolean alreadyParsedRule (com.android.jack.antlr.runtime.IntStream, int) 
		com.android.jack.antlr.runtime.IntStream input
		int ruleIndex
		int stopIndex
	public void memoize (com.android.jack.antlr.runtime.IntStream, int, int) 
		com.android.jack.antlr.runtime.IntStream input
		int ruleIndex
		int ruleStartIndex
		int stopTokenIndex
	public int getRuleMemoizationCacheSize () 
		java.util.Map ruleMap
		int i
		int n
	public void traceIn (java.lang.String, int, java.lang.Object) 
		String ruleName
		int ruleIndex
		Object inputSymbol
	public void traceOut (java.lang.String, int, java.lang.Object) 
		String ruleName
		int ruleIndex
		Object inputSymbol
}

com/android/jack/antlr/runtime/BitSet.class
BitSet.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.BitSet extends java.lang.Object implements java.lang.Cloneable  {
	protected static final int BITS
	protected static final int LOG_BITS
	protected static final int MOD_MASK
	protected long[] bits
	public void  () 
	public void  (long[]) 
		long[] bits_
	public void  (java.util.List) 
		Integer v
		int i
		java.util.List items
	public void  (int) 
		int nbits
	public static com.android.jack.antlr.runtime.BitSet of (int) 
		int el
		com.android.jack.antlr.runtime.BitSet s
	public static com.android.jack.antlr.runtime.BitSet of (int, int) 
		int a
		int b
		com.android.jack.antlr.runtime.BitSet s
	public static com.android.jack.antlr.runtime.BitSet of (int, int, int) 
		int a
		int b
		int c
		com.android.jack.antlr.runtime.BitSet s
	public static com.android.jack.antlr.runtime.BitSet of (int, int, int, int) 
		int a
		int b
		int c
		int d
		com.android.jack.antlr.runtime.BitSet s
	public com.android.jack.antlr.runtime.BitSet or (com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.BitSet a
		com.android.jack.antlr.runtime.BitSet s
	public void add (int) 
		int el
		int n
	public void growToInclude (int) 
		int bit
		int newSize
		long[] newbits
	public void orInPlace (com.android.jack.antlr.runtime.BitSet) 
		int i
		com.android.jack.antlr.runtime.BitSet a
		int min
	private void setSize (int) 
		int nwords
		long[] newbits
		int n
	private static final long bitMask (int) 
		int bitNumber
		int bitPosition
	public java.lang.Object clone () 
		com.android.jack.antlr.runtime.BitSet s
		CloneNotSupportedException e
		com.android.jack.antlr.runtime.BitSet s
	public int size () 
		int bit
		long word
		int i
		int deg
	public boolean equals (java.lang.Object) 
		int i
		int i
		int i
		Object other
		com.android.jack.antlr.runtime.BitSet otherSet
		int n
	public boolean member (int) 
		int el
		int n
	public void remove (int) 
		int el
		int n
	public boolean isNil () 
		int i
	private final int numWordsToHold (int) 
		int el
	public int numBits () 
	public int lengthInLongWords () 
	public int[] toArray () 
		int i
		int[] elems
		int en
	public long[] toPackedArray () 
	private static final int wordNumber (int) 
		int bit
	public java.lang.String toString () 
	public java.lang.String toString (java.lang.String[]) 
		int i
		String[] tokenNames
		StringBuffer buf
		String separator
		boolean havePrintedAnElement
}

com/android/jack/antlr/runtime/BufferedTokenStream.class
BufferedTokenStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.BufferedTokenStream extends java.lang.Object implements com.android.jack.antlr.runtime.TokenStream  {
	protected com.android.jack.antlr.runtime.TokenSource tokenSource
	protected java.util.List tokens
	protected int lastMarker
	protected int p
	protected int range
	public void  () 
	public void  (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	public com.android.jack.antlr.runtime.TokenSource getTokenSource () 
	public int index () 
	public int range () 
	public int mark () 
	public void release (int) 
		int marker
	public void rewind (int) 
		int marker
	public void rewind () 
	public void reset () 
	public void seek (int) 
		int index
	public int size () 
	public void consume () 
	protected void sync (int) 
		int i
		int n
	protected void fetch (int) 
		com.android.jack.antlr.runtime.Token t
		int i
		int n
	public com.android.jack.antlr.runtime.Token get (int) 
		int i
	public java.util.List get (int, int) 
		com.android.jack.antlr.runtime.Token t
		int i
		int start
		int stop
		java.util.List subset
	public int LA (int) 
		int i
	protected com.android.jack.antlr.runtime.Token LB (int) 
		int k
	public com.android.jack.antlr.runtime.Token LT (int) 
		int k
		int i
	protected void setup () 
	public void setTokenSource (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	public java.util.List getTokens () 
	public java.util.List getTokens (int, int) 
		int start
		int stop
	public java.util.List getTokens (int, int, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.Token t
		int i
		int start
		int stop
		com.android.jack.antlr.runtime.BitSet types
		java.util.List filteredTokens
	public java.util.List getTokens (int, int, java.util.List) 
		int start
		int stop
		java.util.List types
	public java.util.List getTokens (int, int, int) 
		int start
		int stop
		int ttype
	public java.lang.String getSourceName () 
	public java.lang.String toString () 
	public java.lang.String toString (int, int) 
		com.android.jack.antlr.runtime.Token t
		int i
		int start
		int stop
		StringBuffer buf
	public java.lang.String toString (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
	public void fill () 
		int i
}

com/android/jack/antlr/runtime/CharStream.class
CharStream.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.CharStream extends java.lang.Object implements com.android.jack.antlr.runtime.IntStream  {
	public static final int EOF
	public abstract java.lang.String substring (int, int) 
	public abstract int LT (int) 
	public abstract int getLine () 
	public abstract void setLine (int) 
	public abstract void setCharPositionInLine (int) 
	public abstract int getCharPositionInLine () 
}

com/android/jack/antlr/runtime/CharStreamState.class
CharStreamState.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.CharStreamState extends java.lang.Object {
	int p
	int line
	int charPositionInLine
	public void  () 
}

com/android/jack/antlr/runtime/ClassicToken.class
ClassicToken.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.ClassicToken extends java.lang.Object implements com.android.jack.antlr.runtime.Token  {
	protected String text
	protected int type
	protected int line
	protected int charPositionInLine
	protected int channel
	protected int index
	public void  (int) 
		int type
	public void  (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token oldToken
	public void  (int, java.lang.String) 
		int type
		String text
	public void  (int, java.lang.String, int) 
		int type
		String text
		int channel
	public int getType () 
	public void setLine (int) 
		int line
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
	public int getLine () 
	public int getCharPositionInLine () 
	public void setCharPositionInLine (int) 
		int charPositionInLine
	public int getChannel () 
	public void setChannel (int) 
		int channel
	public void setType (int) 
		int type
	public int getTokenIndex () 
	public void setTokenIndex (int) 
		int index
	public com.android.jack.antlr.runtime.CharStream getInputStream () 
	public void setInputStream (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public java.lang.String toString () 
		String channelStr
		String txt
}

com/android/jack/antlr/runtime/CommonToken.class
CommonToken.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.CommonToken extends java.lang.Object implements com.android.jack.antlr.runtime.Token java.io.Serializable  {
	protected int type
	protected int line
	protected int charPositionInLine
	protected int channel
	protected transient com.android.jack.antlr.runtime.CharStream input
	protected String text
	protected int index
	protected int start
	protected int stop
	public void  (int) 
		int type
	public void  (com.android.jack.antlr.runtime.CharStream, int, int, int, int) 
		com.android.jack.antlr.runtime.CharStream input
		int type
		int channel
		int start
		int stop
	public void  (int, java.lang.String) 
		int type
		String text
	public void  (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token oldToken
	public int getType () 
	public void setLine (int) 
		int line
	public java.lang.String getText () 
		int n
	public void setText (java.lang.String) 
		String text
	public int getLine () 
	public int getCharPositionInLine () 
	public void setCharPositionInLine (int) 
		int charPositionInLine
	public int getChannel () 
	public void setChannel (int) 
		int channel
	public void setType (int) 
		int type
	public int getStartIndex () 
	public void setStartIndex (int) 
		int start
	public int getStopIndex () 
	public void setStopIndex (int) 
		int stop
	public int getTokenIndex () 
	public void setTokenIndex (int) 
		int index
	public com.android.jack.antlr.runtime.CharStream getInputStream () 
	public void setInputStream (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public java.lang.String toString () 
		String channelStr
		String txt
}

com/android/jack/antlr/runtime/CommonTokenStream.class
CommonTokenStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.CommonTokenStream extends com.android.jack.antlr.runtime.BufferedTokenStream {
	protected int channel
	public void  () 
	public void  (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	public void  (com.android.jack.antlr.runtime.TokenSource, int) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
		int channel
	public void consume () 
	protected com.android.jack.antlr.runtime.Token LB (int) 
		int k
		int i
		int n
	public com.android.jack.antlr.runtime.Token LT (int) 
		int k
		int i
		int n
	protected int skipOffTokenChannels (int) 
		int i
	protected int skipOffTokenChannelsReverse (int) 
		int i
	public void reset () 
	protected void setup () 
		int i
	public int getNumberOfOnChannelTokens () 
		com.android.jack.antlr.runtime.Token t
		int i
		int n
	public void setTokenSource (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
}

com/android/jack/antlr/runtime/DFA.class
DFA.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.DFA extends java.lang.Object {
	protected short[] eot
	protected short[] eof
	protected char[] min
	protected char[] max
	protected short[] accept
	protected short[] special
	protected short[][] transition
	protected int decisionNumber
	protected com.android.jack.antlr.runtime.BaseRecognizer recognizer
	public static final boolean debug
	public void  () 
	public int predict (com.android.jack.antlr.runtime.IntStream)  throws com.android.jack.antlr.runtime.RecognitionException 
		int snext
		int specialState
		char c
		com.android.jack.antlr.runtime.IntStream input
		int mark
		int s
	protected void noViableAlt (int, com.android.jack.antlr.runtime.IntStream)  throws com.android.jack.antlr.runtime.NoViableAltException 
		int s
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.NoViableAltException nvae
	protected void error (com.android.jack.antlr.runtime.NoViableAltException) 
		com.android.jack.antlr.runtime.NoViableAltException nvae
	public int specialStateTransition (int, com.android.jack.antlr.runtime.IntStream)  throws com.android.jack.antlr.runtime.NoViableAltException 
		int s
		com.android.jack.antlr.runtime.IntStream input
	public java.lang.String getDescription () 
	public static short[] unpackEncodedString (java.lang.String) 
		int i
		int j
		char n
		char v
		int i
		String encodedString
		int size
		short[] data
		int di
	public static char[] unpackEncodedStringToUnsignedChars (java.lang.String) 
		int i
		int j
		char n
		char v
		int i
		String encodedString
		int size
		char[] data
		int di
}

com/android/jack/antlr/runtime/EarlyExitException.class
EarlyExitException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.EarlyExitException extends com.android.jack.antlr.runtime.RecognitionException {
	public int decisionNumber
	public void  () 
	public void  (int, com.android.jack.antlr.runtime.IntStream) 
		int decisionNumber
		com.android.jack.antlr.runtime.IntStream input
}

com/android/jack/antlr/runtime/FailedPredicateException.class
FailedPredicateException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.FailedPredicateException extends com.android.jack.antlr.runtime.RecognitionException {
	public String ruleName
	public String predicateText
	public void  () 
	public void  (com.android.jack.antlr.runtime.IntStream, java.lang.String, java.lang.String) 
		com.android.jack.antlr.runtime.IntStream input
		String ruleName
		String predicateText
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/IntStream.class
IntStream.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.IntStream extends java.lang.Object {
	public abstract void consume () 
	public abstract int LA (int) 
	public abstract int mark () 
	public abstract int index () 
	public abstract void rewind (int) 
	public abstract void rewind () 
	public abstract void release (int) 
	public abstract void seek (int) 
	public abstract int size () 
	public abstract java.lang.String getSourceName () 
}

com/android/jack/antlr/runtime/LegacyCommonTokenStream.class
LegacyCommonTokenStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.LegacyCommonTokenStream extends java.lang.Object implements com.android.jack.antlr.runtime.TokenStream  {
	protected com.android.jack.antlr.runtime.TokenSource tokenSource
	protected java.util.List tokens
	protected java.util.Map channelOverrideMap
	protected java.util.Set discardSet
	protected int channel
	protected boolean discardOffChannelTokens
	protected int lastMarker
	protected int range
	protected int p
	public void  () 
	public void  (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	public void  (com.android.jack.antlr.runtime.TokenSource, int) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
		int channel
	public void setTokenSource (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	protected void fillBuffer () 
		Integer channelI
		boolean discard
		int index
		com.android.jack.antlr.runtime.Token t
	public void consume () 
	protected int skipOffTokenChannels (int) 
		int i
		int n
	protected int skipOffTokenChannelsReverse (int) 
		int i
	public void setTokenTypeChannel (int, int) 
		int ttype
		int channel
	public void discardTokenType (int) 
		int ttype
	public void discardOffChannelTokens (boolean) 
		boolean discardOffChannelTokens
	public java.util.List getTokens () 
	public java.util.List getTokens (int, int) 
		int start
		int stop
	public java.util.List getTokens (int, int, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.Token t
		int i
		int start
		int stop
		com.android.jack.antlr.runtime.BitSet types
		java.util.List filteredTokens
	public java.util.List getTokens (int, int, java.util.List) 
		int start
		int stop
		java.util.List types
	public java.util.List getTokens (int, int, int) 
		int start
		int stop
		int ttype
	public com.android.jack.antlr.runtime.Token LT (int) 
		int k
		int i
		int n
	protected com.android.jack.antlr.runtime.Token LB (int) 
		int k
		int i
		int n
	public com.android.jack.antlr.runtime.Token get (int) 
		int i
	public java.util.List get (int, int) 
		int start
		int stop
	public int LA (int) 
		int i
	public int mark () 
	public void release (int) 
		int marker
	public int size () 
	public int index () 
	public int range () 
	public void rewind (int) 
		int marker
	public void rewind () 
	public void reset () 
	public void seek (int) 
		int index
	public com.android.jack.antlr.runtime.TokenSource getTokenSource () 
	public java.lang.String getSourceName () 
	public java.lang.String toString () 
	public java.lang.String toString (int, int) 
		com.android.jack.antlr.runtime.Token t
		int i
		int start
		int stop
		StringBuffer buf
	public java.lang.String toString (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
}

com/android/jack/antlr/runtime/Lexer.class
Lexer.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.Lexer extends com.android.jack.antlr.runtime.BaseRecognizer implements com.android.jack.antlr.runtime.TokenSource  {
	protected com.android.jack.antlr.runtime.CharStream input
	public void  () 
	public void  (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public void  (com.android.jack.antlr.runtime.CharStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.CharStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void reset () 
	public com.android.jack.antlr.runtime.Token nextToken () 
		com.android.jack.antlr.runtime.Token eof
		com.android.jack.antlr.runtime.MismatchedRangeException re
		com.android.jack.antlr.runtime.MismatchedTokenException re
		com.android.jack.antlr.runtime.RecognitionException re
	public void skip () 
	public abstract void mTokens ()  throws com.android.jack.antlr.runtime.RecognitionException 
	public void setCharStream (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public com.android.jack.antlr.runtime.CharStream getCharStream () 
	public java.lang.String getSourceName () 
	public void emit (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public com.android.jack.antlr.runtime.Token emit () 
		com.android.jack.antlr.runtime.Token t
	public void match (java.lang.String)  throws com.android.jack.antlr.runtime.MismatchedTokenException 
		com.android.jack.antlr.runtime.MismatchedTokenException mte
		String s
		int i
	public void matchAny () 
	public void match (int)  throws com.android.jack.antlr.runtime.MismatchedTokenException 
		com.android.jack.antlr.runtime.MismatchedTokenException mte
		int c
	public void matchRange (int, int)  throws com.android.jack.antlr.runtime.MismatchedRangeException 
		com.android.jack.antlr.runtime.MismatchedRangeException mre
		int a
		int b
	public int getLine () 
	public int getCharPositionInLine () 
	public int getCharIndex () 
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
	public void reportError (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public java.lang.String getErrorMessage (com.android.jack.antlr.runtime.RecognitionException, java.lang.String[]) 
		com.android.jack.antlr.runtime.MismatchedTokenException mte
		com.android.jack.antlr.runtime.NoViableAltException nvae
		com.android.jack.antlr.runtime.EarlyExitException eee
		com.android.jack.antlr.runtime.MismatchedNotSetException mse
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.MismatchedRangeException mre
		com.android.jack.antlr.runtime.RecognitionException e
		String[] tokenNames
		String msg
	public java.lang.String getCharErrorDisplay (int) 
		int c
		String s
	public void recover (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException re
	public void traceIn (java.lang.String, int) 
		String ruleName
		int ruleIndex
		String inputSymbol
	public void traceOut (java.lang.String, int) 
		String ruleName
		int ruleIndex
		String inputSymbol
}

com/android/jack/antlr/runtime/MismatchedNotSetException.class
MismatchedNotSetException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.MismatchedNotSetException extends com.android.jack.antlr.runtime.MismatchedSetException {
	public void  () 
	public void  (com.android.jack.antlr.runtime.BitSet, com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.BitSet expecting
		com.android.jack.antlr.runtime.IntStream input
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/MismatchedRangeException.class
MismatchedRangeException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.MismatchedRangeException extends com.android.jack.antlr.runtime.RecognitionException {
	public int a
	public int b
	public void  () 
	public void  (int, int, com.android.jack.antlr.runtime.IntStream) 
		int a
		int b
		com.android.jack.antlr.runtime.IntStream input
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/MismatchedSetException.class
MismatchedSetException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.MismatchedSetException extends com.android.jack.antlr.runtime.RecognitionException {
	public com.android.jack.antlr.runtime.BitSet expecting
	public void  () 
	public void  (com.android.jack.antlr.runtime.BitSet, com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.BitSet expecting
		com.android.jack.antlr.runtime.IntStream input
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/MismatchedTokenException.class
MismatchedTokenException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.MismatchedTokenException extends com.android.jack.antlr.runtime.RecognitionException {
	public int expecting
	public void  () 
	public void  (int, com.android.jack.antlr.runtime.IntStream) 
		int expecting
		com.android.jack.antlr.runtime.IntStream input
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/MismatchedTreeNodeException.class
MismatchedTreeNodeException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.MismatchedTreeNodeException extends com.android.jack.antlr.runtime.RecognitionException {
	public int expecting
	public void  () 
	public void  (int, com.android.jack.antlr.runtime.tree.TreeNodeStream) 
		int expecting
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/MissingTokenException.class
MissingTokenException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.MissingTokenException extends com.android.jack.antlr.runtime.MismatchedTokenException {
	public Object inserted
	public void  () 
	public void  (int, com.android.jack.antlr.runtime.IntStream, java.lang.Object) 
		int expecting
		com.android.jack.antlr.runtime.IntStream input
		Object inserted
	public int getMissingType () 
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/NoViableAltException.class
NoViableAltException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.NoViableAltException extends com.android.jack.antlr.runtime.RecognitionException {
	public String grammarDecisionDescription
	public int decisionNumber
	public int stateNumber
	public void  () 
	public void  (java.lang.String, int, int, com.android.jack.antlr.runtime.IntStream) 
		String grammarDecisionDescription
		int decisionNumber
		int stateNumber
		com.android.jack.antlr.runtime.IntStream input
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/Parser.class
Parser.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.Parser extends com.android.jack.antlr.runtime.BaseRecognizer {
	public com.android.jack.antlr.runtime.TokenStream input
	public void  (com.android.jack.antlr.runtime.TokenStream) 
		com.android.jack.antlr.runtime.TokenStream input
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void reset () 
	protected java.lang.Object getCurrentInputSymbol (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream input
	protected java.lang.Object getMissingSymbol (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.RecognitionException, int, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.RecognitionException e
		int expectedTokenType
		com.android.jack.antlr.runtime.BitSet follow
		String tokenText
		com.android.jack.antlr.runtime.CommonToken t
		com.android.jack.antlr.runtime.Token current
	public void setTokenStream (com.android.jack.antlr.runtime.TokenStream) 
		com.android.jack.antlr.runtime.TokenStream input
	public com.android.jack.antlr.runtime.TokenStream getTokenStream () 
	public java.lang.String getSourceName () 
	public void traceIn (java.lang.String, int) 
		String ruleName
		int ruleIndex
	public void traceOut (java.lang.String, int) 
		String ruleName
		int ruleIndex
}

com/android/jack/antlr/runtime/ParserRuleReturnScope.class
ParserRuleReturnScope.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.ParserRuleReturnScope extends com.android.jack.antlr.runtime.RuleReturnScope {
	public com.android.jack.antlr.runtime.Token start
	public com.android.jack.antlr.runtime.Token stop
	public Object tree
	public void  () 
	public java.lang.Object getStart () 
	public java.lang.Object getStop () 
	public java.lang.Object getTree () 
}

com/android/jack/antlr/runtime/RecognitionException.class
RecognitionException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.RecognitionException extends java.lang.Exception {
	public transient com.android.jack.antlr.runtime.IntStream input
	public int index
	public com.android.jack.antlr.runtime.Token token
	public Object node
	public int c
	public int line
	public int charPositionInLine
	public boolean approximateLineInfo
	public void  () 
	public void  (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream input
	protected void extractInformationFromTreeNodeStream (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.Token priorPayload
		int i
		Object priorNode
		int type
		String text
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.tree.TreeNodeStream nodes
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		com.android.jack.antlr.runtime.Token payload
	public int getUnexpectedType () 
		com.android.jack.antlr.runtime.tree.TreeNodeStream nodes
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
}

com/android/jack/antlr/runtime/RecognizerSharedState.class
RecognizerSharedState.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.RecognizerSharedState extends java.lang.Object {
	public com.android.jack.antlr.runtime.BitSet[] following
	public int _fsp
	public boolean errorRecovery
	public int lastErrorIndex
	public boolean failed
	public int syntaxErrors
	public int backtracking
	public java.util.Map[] ruleMemo
	public com.android.jack.antlr.runtime.Token token
	public int tokenStartCharIndex
	public int tokenStartLine
	public int tokenStartCharPositionInLine
	public int channel
	public int type
	public String text
	public void  () 
	public void  (com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.RecognizerSharedState state
}

com/android/jack/antlr/runtime/RuleReturnScope.class
RuleReturnScope.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.RuleReturnScope extends java.lang.Object {
	public void  () 
	public java.lang.Object getStart () 
	public java.lang.Object getStop () 
	public java.lang.Object getTree () 
	public java.lang.Object getTemplate () 
}

com/android/jack/antlr/runtime/SerializedGrammar$Block.class
SerializedGrammar.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.SerializedGrammar$Block extends java.lang.Object {
	java.util.List[] alts
	final com.android.jack.antlr.runtime.SerializedGrammar this$0
	public void  (com.android.jack.antlr.runtime.SerializedGrammar, java.util.List[]) 
		com.android.jack.antlr.runtime.SerializedGrammar this$0
		java.util.List[] alts
	public java.lang.String toString () 
		java.util.List alt
		int i
		StringBuffer buf
}

com/android/jack/antlr/runtime/SerializedGrammar$Rule.class
SerializedGrammar.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.SerializedGrammar$Rule extends java.lang.Object {
	String name
	com.android.jack.antlr.runtime.SerializedGrammar$Block block
	final com.android.jack.antlr.runtime.SerializedGrammar this$0
	public void  (com.android.jack.antlr.runtime.SerializedGrammar, java.lang.String, com.android.jack.antlr.runtime.SerializedGrammar$Block) 
		com.android.jack.antlr.runtime.SerializedGrammar this$0
		String name
		com.android.jack.antlr.runtime.SerializedGrammar$Block block
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/SerializedGrammar$RuleRef.class
SerializedGrammar.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.SerializedGrammar$RuleRef extends java.lang.Object {
	int ruleIndex
	final com.android.jack.antlr.runtime.SerializedGrammar this$0
	public void  (com.android.jack.antlr.runtime.SerializedGrammar, int) 
		com.android.jack.antlr.runtime.SerializedGrammar this$0
		int ruleIndex
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/SerializedGrammar$TokenRef.class
SerializedGrammar.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.SerializedGrammar$TokenRef extends java.lang.Object {
	int ttype
	final com.android.jack.antlr.runtime.SerializedGrammar this$0
	public void  (com.android.jack.antlr.runtime.SerializedGrammar, int) 
		com.android.jack.antlr.runtime.SerializedGrammar this$0
		int ttype
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/SerializedGrammar.class
SerializedGrammar.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.SerializedGrammar extends java.lang.Object {
	public static final String COOKIE
	public static final int FORMAT_VERSION
	public String name
	public char type
	public java.util.List rules
	public void  (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.FileInputStream fis
		java.io.BufferedInputStream bos
		java.io.DataInputStream in
	protected void readFile (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String cookie
		int version
		char grammarType
		String grammarName
		int numRules
	protected java.util.List readRules (java.io.DataInputStream, int)  throws java.io.IOException 
		com.android.jack.antlr.runtime.SerializedGrammar$Rule r
		int i
		java.io.DataInputStream in
		int numRules
		java.util.List rules
	protected com.android.jack.antlr.runtime.SerializedGrammar$Rule readRule (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		byte R
		String name
		byte B
		com.android.jack.antlr.runtime.SerializedGrammar$Block b
		byte period
	protected com.android.jack.antlr.runtime.SerializedGrammar$Block readBlock (java.io.DataInputStream)  throws java.io.IOException 
		java.util.List alt
		int i
		java.io.DataInputStream in
		int nalts
		java.util.List[] alts
	protected java.util.List readAlt (java.io.DataInputStream)  throws java.io.IOException 
		int ttype
		int ruleIndex
		int from
		int to
		int notThisTokenType
		com.android.jack.antlr.runtime.SerializedGrammar$Block b
		java.io.DataInputStream in
		java.util.List alt
		byte A
		byte cmd
	protected java.lang.String readString (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		byte c
		StringBuffer buf
	public java.lang.String toString () 
		StringBuffer buf
}

com/android/jack/antlr/runtime/Token.class
Token.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.Token extends java.lang.Object {
	public static final int EOR_TOKEN_TYPE
	public static final int DOWN
	public static final int UP
	public static final int MIN_TOKEN_TYPE
	public static final int EOF
	public static final com.android.jack.antlr.runtime.Token EOF_TOKEN
	public static final int INVALID_TOKEN_TYPE
	public static final com.android.jack.antlr.runtime.Token INVALID_TOKEN
	public static final com.android.jack.antlr.runtime.Token SKIP_TOKEN
	public static final int DEFAULT_CHANNEL
	public static final int HIDDEN_CHANNEL
	public abstract java.lang.String getText () 
	public abstract void setText (java.lang.String) 
	public abstract int getType () 
	public abstract void setType (int) 
	public abstract int getLine () 
	public abstract void setLine (int) 
	public abstract int getCharPositionInLine () 
	public abstract void setCharPositionInLine (int) 
	public abstract int getChannel () 
	public abstract void setChannel (int) 
	public abstract int getTokenIndex () 
	public abstract void setTokenIndex (int) 
	public abstract com.android.jack.antlr.runtime.CharStream getInputStream () 
	public abstract void setInputStream (com.android.jack.antlr.runtime.CharStream) 
	static void  () 
}

com/android/jack/antlr/runtime/TokenRewriteStream$InsertBeforeOp.class
TokenRewriteStream.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.TokenRewriteStream$InsertBeforeOp extends com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation {
	final com.android.jack.antlr.runtime.TokenRewriteStream this$0
	public void  (com.android.jack.antlr.runtime.TokenRewriteStream, int, java.lang.Object) 
		com.android.jack.antlr.runtime.TokenRewriteStream this$0
		int index
		Object text
	public int execute (java.lang.StringBuffer) 
		StringBuffer buf
}

com/android/jack/antlr/runtime/TokenRewriteStream$ReplaceOp.class
TokenRewriteStream.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.TokenRewriteStream$ReplaceOp extends com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation {
	protected int lastIndex
	final com.android.jack.antlr.runtime.TokenRewriteStream this$0
	public void  (com.android.jack.antlr.runtime.TokenRewriteStream, int, int, java.lang.Object) 
		com.android.jack.antlr.runtime.TokenRewriteStream this$0
		int from
		int to
		Object text
	public int execute (java.lang.StringBuffer) 
		StringBuffer buf
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/TokenRewriteStream$RewriteOperation.class
TokenRewriteStream.java
package com.android.jack.antlr.runtime
 com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation extends java.lang.Object {
	protected int instructionIndex
	protected int index
	protected Object text
	final com.android.jack.antlr.runtime.TokenRewriteStream this$0
	protected void  (com.android.jack.antlr.runtime.TokenRewriteStream, int) 
		com.android.jack.antlr.runtime.TokenRewriteStream this$0
		int index
	protected void  (com.android.jack.antlr.runtime.TokenRewriteStream, int, java.lang.Object) 
		com.android.jack.antlr.runtime.TokenRewriteStream this$0
		int index
		Object text
	public int execute (java.lang.StringBuffer) 
		StringBuffer buf
	public java.lang.String toString () 
		String opName
		int $index
}

com/android/jack/antlr/runtime/TokenRewriteStream.class
TokenRewriteStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.TokenRewriteStream extends com.android.jack.antlr.runtime.CommonTokenStream {
	public static final String DEFAULT_PROGRAM_NAME
	public static final int PROGRAM_INIT_SIZE
	public static final int MIN_TOKEN_INDEX
	protected java.util.Map programs
	protected java.util.Map lastRewriteTokenIndexes
	public void  () 
	protected void init () 
	public void  (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	public void  (com.android.jack.antlr.runtime.TokenSource, int) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
		int channel
	public void rollback (int) 
		int instructionIndex
	public void rollback (java.lang.String, int) 
		String programName
		int instructionIndex
		java.util.List is
	public void deleteProgram () 
	public void deleteProgram (java.lang.String) 
		String programName
	public void insertAfter (com.android.jack.antlr.runtime.Token, java.lang.Object) 
		com.android.jack.antlr.runtime.Token t
		Object text
	public void insertAfter (int, java.lang.Object) 
		int index
		Object text
	public void insertAfter (java.lang.String, com.android.jack.antlr.runtime.Token, java.lang.Object) 
		String programName
		com.android.jack.antlr.runtime.Token t
		Object text
	public void insertAfter (java.lang.String, int, java.lang.Object) 
		String programName
		int index
		Object text
	public void insertBefore (com.android.jack.antlr.runtime.Token, java.lang.Object) 
		com.android.jack.antlr.runtime.Token t
		Object text
	public void insertBefore (int, java.lang.Object) 
		int index
		Object text
	public void insertBefore (java.lang.String, com.android.jack.antlr.runtime.Token, java.lang.Object) 
		String programName
		com.android.jack.antlr.runtime.Token t
		Object text
	public void insertBefore (java.lang.String, int, java.lang.Object) 
		String programName
		int index
		Object text
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		java.util.List rewrites
	public void replace (int, java.lang.Object) 
		int index
		Object text
	public void replace (int, int, java.lang.Object) 
		int from
		int to
		Object text
	public void replace (com.android.jack.antlr.runtime.Token, java.lang.Object) 
		com.android.jack.antlr.runtime.Token indexT
		Object text
	public void replace (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token, java.lang.Object) 
		com.android.jack.antlr.runtime.Token from
		com.android.jack.antlr.runtime.Token to
		Object text
	public void replace (java.lang.String, int, int, java.lang.Object) 
		String programName
		int from
		int to
		Object text
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		java.util.List rewrites
	public void replace (java.lang.String, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token, java.lang.Object) 
		String programName
		com.android.jack.antlr.runtime.Token from
		com.android.jack.antlr.runtime.Token to
		Object text
	public void delete (int) 
		int index
	public void delete (int, int) 
		int from
		int to
	public void delete (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token indexT
	public void delete (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token from
		com.android.jack.antlr.runtime.Token to
	public void delete (java.lang.String, int, int) 
		String programName
		int from
		int to
	public void delete (java.lang.String, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		String programName
		com.android.jack.antlr.runtime.Token from
		com.android.jack.antlr.runtime.Token to
	public int getLastRewriteTokenIndex () 
	protected int getLastRewriteTokenIndex (java.lang.String) 
		String programName
		Integer I
	protected void setLastRewriteTokenIndex (java.lang.String, int) 
		String programName
		int i
	protected java.util.List getProgram (java.lang.String) 
		String name
		java.util.List is
	private java.util.List initializeProgram (java.lang.String) 
		String name
		java.util.List is
	public java.lang.String toOriginalString () 
	public java.lang.String toOriginalString (int, int) 
		int i
		int start
		int end
		StringBuffer buf
	public java.lang.String toString () 
	public java.lang.String toString (java.lang.String) 
		String programName
	public java.lang.String toString (int, int) 
		int start
		int end
	public java.lang.String toString (java.lang.String, int, int) 
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		com.android.jack.antlr.runtime.Token t
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		java.util.Iterator it
		String programName
		int start
		int end
		java.util.List rewrites
		StringBuffer buf
		java.util.Map indexToOp
		int i
	protected java.util.Map reduceToSingleOperationPerIndex (java.util.List) 
		com.android.jack.antlr.runtime.TokenRewriteStream$InsertBeforeOp iop
		int j
		com.android.jack.antlr.runtime.TokenRewriteStream$ReplaceOp prevRop
		boolean disjoint
		boolean same
		int j
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		com.android.jack.antlr.runtime.TokenRewriteStream$ReplaceOp rop
		java.util.List inserts
		java.util.List prevReplaces
		int i
		com.android.jack.antlr.runtime.TokenRewriteStream$InsertBeforeOp prevIop
		int j
		com.android.jack.antlr.runtime.TokenRewriteStream$ReplaceOp rop
		int j
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		com.android.jack.antlr.runtime.TokenRewriteStream$InsertBeforeOp iop
		java.util.List prevInserts
		java.util.List prevReplaces
		int i
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		int i
		java.util.List rewrites
		java.util.Map m
	protected java.lang.String catOpText (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		String x
		String y
	protected java.util.List getKindOfOps (java.util.List, java.lang.Class) 
		java.util.List rewrites
		Class kind
	protected java.util.List getKindOfOps (java.util.List, java.lang.Class, int) 
		com.android.jack.antlr.runtime.TokenRewriteStream$RewriteOperation op
		int i
		java.util.List rewrites
		Class kind
		int before
		java.util.List ops
	public java.lang.String toDebugString () 
	public java.lang.String toDebugString (int, int) 
		int i
		int start
		int end
		StringBuffer buf
}

com/android/jack/antlr/runtime/TokenSource.class
TokenSource.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.TokenSource extends java.lang.Object {
	public abstract com.android.jack.antlr.runtime.Token nextToken () 
	public abstract java.lang.String getSourceName () 
}

com/android/jack/antlr/runtime/TokenStream.class
TokenStream.java
package com.android.jack.antlr.runtime
public abstract com.android.jack.antlr.runtime.TokenStream extends java.lang.Object implements com.android.jack.antlr.runtime.IntStream  {
	public abstract com.android.jack.antlr.runtime.Token LT (int) 
	public abstract int range () 
	public abstract com.android.jack.antlr.runtime.Token get (int) 
	public abstract com.android.jack.antlr.runtime.TokenSource getTokenSource () 
	public abstract java.lang.String toString (int, int) 
	public abstract java.lang.String toString (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
}

com/android/jack/antlr/runtime/UnbufferedTokenStream.class
UnbufferedTokenStream.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.UnbufferedTokenStream extends com.android.jack.antlr.runtime.misc.LookaheadStream implements com.android.jack.antlr.runtime.TokenStream  {
	protected com.android.jack.antlr.runtime.TokenSource tokenSource
	protected int tokenIndex
	protected int channel
	public void  (com.android.jack.antlr.runtime.TokenSource) 
		com.android.jack.antlr.runtime.TokenSource tokenSource
	public com.android.jack.antlr.runtime.Token nextElement () 
		com.android.jack.antlr.runtime.Token t
	public boolean isEOF (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token o
	public com.android.jack.antlr.runtime.TokenSource getTokenSource () 
	public java.lang.String toString (int, int) 
		int start
		int stop
	public java.lang.String toString (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
	public int LA (int) 
		int i
	public com.android.jack.antlr.runtime.Token get (int) 
		int i
	public java.lang.String getSourceName () 
	public volatile boolean isEOF (java.lang.Object) 
	public volatile java.lang.Object nextElement () 
	public volatile com.android.jack.antlr.runtime.Token LT (int) 
}

com/android/jack/antlr/runtime/UnwantedTokenException.class
UnwantedTokenException.java
package com.android.jack.antlr.runtime
public com.android.jack.antlr.runtime.UnwantedTokenException extends com.android.jack.antlr.runtime.MismatchedTokenException {
	public void  () 
	public void  (int, com.android.jack.antlr.runtime.IntStream) 
		int expecting
		com.android.jack.antlr.runtime.IntStream input
	public com.android.jack.antlr.runtime.Token getUnexpectedToken () 
	public java.lang.String toString () 
		String exp
}

com/android/jack/antlr/runtime/debug/BlankDebugEventListener.class
BlankDebugEventListener.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.BlankDebugEventListener extends java.lang.Object implements com.android.jack.antlr.runtime.debug.DebugEventListener  {
	public void  () 
	public void enterRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void exitRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void enterAlt (int) 
		int alt
	public void enterSubRule (int) 
		int decisionNumber
	public void exitSubRule (int) 
		int decisionNumber
	public void enterDecision (int, boolean) 
		int decisionNumber
		boolean couldBacktrack
	public void exitDecision (int) 
		int decisionNumber
	public void location (int, int) 
		int line
		int pos
	public void consumeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public void LT (int, com.android.jack.antlr.runtime.Token) 
		int i
		com.android.jack.antlr.runtime.Token t
	public void mark (int) 
		int i
	public void rewind (int) 
		int i
	public void rewind () 
	public void beginBacktrack (int) 
		int level
	public void endBacktrack (int, boolean) 
		int level
		boolean successful
	public void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public void beginResync () 
	public void endResync () 
	public void semanticPredicate (boolean, java.lang.String) 
		boolean result
		String predicate
	public void commence () 
	public void terminate () 
	public void consumeNode (java.lang.Object) 
		Object t
	public void LT (int, java.lang.Object) 
		int i
		Object t
	public void nilNode (java.lang.Object) 
		Object t
	public void errorNode (java.lang.Object) 
		Object t
	public void createNode (java.lang.Object) 
		Object t
	public void createNode (java.lang.Object, com.android.jack.antlr.runtime.Token) 
		Object node
		com.android.jack.antlr.runtime.Token token
	public void becomeRoot (java.lang.Object, java.lang.Object) 
		Object newRoot
		Object oldRoot
	public void addChild (java.lang.Object, java.lang.Object) 
		Object root
		Object child
	public void setTokenBoundaries (java.lang.Object, int, int) 
		Object t
		int tokenStartIndex
		int tokenStopIndex
}

com/android/jack/antlr/runtime/debug/DebugEventHub.class
DebugEventHub.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugEventHub extends java.lang.Object implements com.android.jack.antlr.runtime.debug.DebugEventListener  {
	protected java.util.List listeners
	public void  (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
	public void  (com.android.jack.antlr.runtime.debug.DebugEventListener, com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener a
		com.android.jack.antlr.runtime.debug.DebugEventListener b
	public void addListener (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
	public void enterRule (java.lang.String, java.lang.String) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		String grammarFileName
		String ruleName
	public void exitRule (java.lang.String, java.lang.String) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		String grammarFileName
		String ruleName
	public void enterAlt (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int alt
	public void enterSubRule (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int decisionNumber
	public void exitSubRule (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int decisionNumber
	public void enterDecision (int, boolean) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int decisionNumber
		boolean couldBacktrack
	public void exitDecision (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int decisionNumber
	public void location (int, int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int line
		int pos
	public void consumeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		com.android.jack.antlr.runtime.Token token
	public void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		com.android.jack.antlr.runtime.Token token
	public void LT (int, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int index
		com.android.jack.antlr.runtime.Token t
	public void mark (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int index
	public void rewind (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int index
	public void rewind () 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
	public void beginBacktrack (int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int level
	public void endBacktrack (int, boolean) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int level
		boolean successful
	public void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		com.android.jack.antlr.runtime.RecognitionException e
	public void beginResync () 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
	public void endResync () 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
	public void semanticPredicate (boolean, java.lang.String) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		boolean result
		String predicate
	public void commence () 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
	public void terminate () 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
	public void consumeNode (java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object t
	public void LT (int, java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		int index
		Object t
	public void nilNode (java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object t
	public void errorNode (java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object t
	public void createNode (java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object t
	public void createNode (java.lang.Object, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object node
		com.android.jack.antlr.runtime.Token token
	public void becomeRoot (java.lang.Object, java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object newRoot
		Object oldRoot
	public void addChild (java.lang.Object, java.lang.Object) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object root
		Object child
	public void setTokenBoundaries (java.lang.Object, int, int) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		int i
		Object t
		int tokenStartIndex
		int tokenStopIndex
}

com/android/jack/antlr/runtime/debug/DebugEventListener.class
DebugEventListener.java
package com.android.jack.antlr.runtime.debug
public abstract com.android.jack.antlr.runtime.debug.DebugEventListener extends java.lang.Object {
	public static final String PROTOCOL_VERSION
	public static final int TRUE
	public static final int FALSE
	public abstract void enterRule (java.lang.String, java.lang.String) 
	public abstract void enterAlt (int) 
	public abstract void exitRule (java.lang.String, java.lang.String) 
	public abstract void enterSubRule (int) 
	public abstract void exitSubRule (int) 
	public abstract void enterDecision (int, boolean) 
	public abstract void exitDecision (int) 
	public abstract void consumeToken (com.android.jack.antlr.runtime.Token) 
	public abstract void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
	public abstract void LT (int, com.android.jack.antlr.runtime.Token) 
	public abstract void mark (int) 
	public abstract void rewind (int) 
	public abstract void rewind () 
	public abstract void beginBacktrack (int) 
	public abstract void endBacktrack (int, boolean) 
	public abstract void location (int, int) 
	public abstract void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
	public abstract void beginResync () 
	public abstract void endResync () 
	public abstract void semanticPredicate (boolean, java.lang.String) 
	public abstract void commence () 
	public abstract void terminate () 
	public abstract void consumeNode (java.lang.Object) 
	public abstract void LT (int, java.lang.Object) 
	public abstract void nilNode (java.lang.Object) 
	public abstract void errorNode (java.lang.Object) 
	public abstract void createNode (java.lang.Object) 
	public abstract void createNode (java.lang.Object, com.android.jack.antlr.runtime.Token) 
	public abstract void becomeRoot (java.lang.Object, java.lang.Object) 
	public abstract void addChild (java.lang.Object, java.lang.Object) 
	public abstract void setTokenBoundaries (java.lang.Object, int, int) 
}

com/android/jack/antlr/runtime/debug/DebugEventRepeater.class
DebugEventRepeater.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugEventRepeater extends java.lang.Object implements com.android.jack.antlr.runtime.debug.DebugEventListener  {
	protected com.android.jack.antlr.runtime.debug.DebugEventListener listener
	public void  (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
	public void enterRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void exitRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void enterAlt (int) 
		int alt
	public void enterSubRule (int) 
		int decisionNumber
	public void exitSubRule (int) 
		int decisionNumber
	public void enterDecision (int, boolean) 
		int decisionNumber
		boolean couldBacktrack
	public void exitDecision (int) 
		int decisionNumber
	public void location (int, int) 
		int line
		int pos
	public void consumeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public void LT (int, com.android.jack.antlr.runtime.Token) 
		int i
		com.android.jack.antlr.runtime.Token t
	public void mark (int) 
		int i
	public void rewind (int) 
		int i
	public void rewind () 
	public void beginBacktrack (int) 
		int level
	public void endBacktrack (int, boolean) 
		int level
		boolean successful
	public void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public void beginResync () 
	public void endResync () 
	public void semanticPredicate (boolean, java.lang.String) 
		boolean result
		String predicate
	public void commence () 
	public void terminate () 
	public void consumeNode (java.lang.Object) 
		Object t
	public void LT (int, java.lang.Object) 
		int i
		Object t
	public void nilNode (java.lang.Object) 
		Object t
	public void errorNode (java.lang.Object) 
		Object t
	public void createNode (java.lang.Object) 
		Object t
	public void createNode (java.lang.Object, com.android.jack.antlr.runtime.Token) 
		Object node
		com.android.jack.antlr.runtime.Token token
	public void becomeRoot (java.lang.Object, java.lang.Object) 
		Object newRoot
		Object oldRoot
	public void addChild (java.lang.Object, java.lang.Object) 
		Object root
		Object child
	public void setTokenBoundaries (java.lang.Object, int, int) 
		Object t
		int tokenStartIndex
		int tokenStopIndex
}

com/android/jack/antlr/runtime/debug/DebugEventSocketProxy.class
DebugEventSocketProxy.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugEventSocketProxy extends com.android.jack.antlr.runtime.debug.BlankDebugEventListener {
	public static final int DEFAULT_DEBUGGER_PORT
	protected int port
	protected java.net.ServerSocket serverSocket
	protected java.net.Socket socket
	protected String grammarFileName
	protected java.io.PrintWriter out
	protected java.io.BufferedReader in
	protected com.android.jack.antlr.runtime.BaseRecognizer recognizer
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.BaseRecognizer, com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.BaseRecognizer recognizer
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.BaseRecognizer, int, com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.BaseRecognizer recognizer
		int port
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void handshake ()  throws java.io.IOException 
		java.io.OutputStream os
		java.io.OutputStreamWriter osw
		java.io.InputStream is
		java.io.InputStreamReader isr
	public void commence () 
	public void terminate () 
		java.io.IOException ioe
	protected void ack () 
		java.io.IOException ioe
	protected void transmit (java.lang.String) 
		String event
	public void enterRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void enterAlt (int) 
		int alt
	public void exitRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void enterSubRule (int) 
		int decisionNumber
	public void exitSubRule (int) 
		int decisionNumber
	public void enterDecision (int, boolean) 
		int decisionNumber
		boolean couldBacktrack
	public void exitDecision (int) 
		int decisionNumber
	public void consumeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token t
		String buf
	public void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token t
		String buf
	public void LT (int, com.android.jack.antlr.runtime.Token) 
		int i
		com.android.jack.antlr.runtime.Token t
	public void mark (int) 
		int i
	public void rewind (int) 
		int i
	public void rewind () 
	public void beginBacktrack (int) 
		int level
	public void endBacktrack (int, boolean) 
		int level
		boolean successful
	public void location (int, int) 
		int line
		int pos
	public void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
		StringBuffer buf
	public void beginResync () 
	public void endResync () 
	public void semanticPredicate (boolean, java.lang.String) 
		boolean result
		String predicate
		StringBuffer buf
	public void consumeNode (java.lang.Object) 
		Object t
		StringBuffer buf
	public void LT (int, java.lang.Object) 
		int i
		Object t
		int ID
		String text
		int type
		StringBuffer buf
	protected void serializeNode (java.lang.StringBuffer, java.lang.Object) 
		StringBuffer buf
		Object t
		int ID
		String text
		int type
		com.android.jack.antlr.runtime.Token token
		int line
		int pos
		int tokenIndex
	public void nilNode (java.lang.Object) 
		Object t
		int ID
	public void errorNode (java.lang.Object) 
		Object t
		int ID
		String text
		StringBuffer buf
	public void createNode (java.lang.Object) 
		Object t
		int ID
		String text
		int type
		StringBuffer buf
	public void createNode (java.lang.Object, com.android.jack.antlr.runtime.Token) 
		Object node
		com.android.jack.antlr.runtime.Token token
		int ID
		int tokenIndex
	public void becomeRoot (java.lang.Object, java.lang.Object) 
		Object newRoot
		Object oldRoot
		int newRootID
		int oldRootID
	public void addChild (java.lang.Object, java.lang.Object) 
		Object root
		Object child
		int rootID
		int childID
	public void setTokenBoundaries (java.lang.Object, int, int) 
		Object t
		int tokenStartIndex
		int tokenStopIndex
		int ID
	public void setTreeAdaptor (com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public com.android.jack.antlr.runtime.tree.TreeAdaptor getTreeAdaptor () 
	protected java.lang.String serializeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token t
		StringBuffer buf
	protected void serializeText (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buf
		String text
	protected java.lang.String escapeNewlines (java.lang.String) 
		String txt
}

com/android/jack/antlr/runtime/debug/DebugParser.class
DebugParser.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugParser extends com.android.jack.antlr.runtime.Parser {
	protected com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public boolean isCyclicDecision
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.debug.DebugEventListener, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public void setDebugListener (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public com.android.jack.antlr.runtime.debug.DebugEventListener getDebugListener () 
	public void reportError (java.io.IOException) 
		java.io.IOException e
	public void beginResync () 
	public void endResync () 
	public void beginBacktrack (int) 
		int level
	public void endBacktrack (int, boolean) 
		int level
		boolean successful
	public void reportError (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
}

com/android/jack/antlr/runtime/debug/DebugTokenStream.class
DebugTokenStream.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugTokenStream extends java.lang.Object implements com.android.jack.antlr.runtime.TokenStream  {
	protected com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public com.android.jack.antlr.runtime.TokenStream input
	protected boolean initialStreamState
	protected int lastMarker
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public void setDebugListener (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public void consume () 
		int i
		int a
		com.android.jack.antlr.runtime.Token t
		int b
	protected void consumeInitialHiddenTokens () 
		int i
		int firstOnChannelTokenIndex
	public com.android.jack.antlr.runtime.Token LT (int) 
		int i
	public int LA (int) 
		int i
	public com.android.jack.antlr.runtime.Token get (int) 
		int i
	public int mark () 
	public int index () 
	public int range () 
	public void rewind (int) 
		int marker
	public void rewind () 
	public void release (int) 
		int marker
	public void seek (int) 
		int index
	public int size () 
	public com.android.jack.antlr.runtime.TokenSource getTokenSource () 
	public java.lang.String getSourceName () 
	public java.lang.String toString () 
	public java.lang.String toString (int, int) 
		int start
		int stop
	public java.lang.String toString (com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
}

com/android/jack/antlr/runtime/debug/DebugTreeAdaptor.class
DebugTreeAdaptor.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugTreeAdaptor extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeAdaptor  {
	protected com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.debug.DebugEventListener, com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public java.lang.Object create (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token payload
		Object node
	public java.lang.Object errorNode (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
		com.android.jack.antlr.runtime.RecognitionException e
		Object node
	public java.lang.Object dupTree (java.lang.Object) 
		Object tree
		Object t
	protected void simulateTreeConstruction (java.lang.Object) 
		Object child
		int i
		Object t
		int n
	public java.lang.Object dupNode (java.lang.Object) 
		Object treeNode
		Object d
	public java.lang.Object nil () 
		Object node
	public boolean isNil (java.lang.Object) 
		Object tree
	public void addChild (java.lang.Object, java.lang.Object) 
		Object t
		Object child
	public java.lang.Object becomeRoot (java.lang.Object, java.lang.Object) 
		Object newRoot
		Object oldRoot
		Object n
	public java.lang.Object rulePostProcessing (java.lang.Object) 
		Object root
	public void addChild (java.lang.Object, com.android.jack.antlr.runtime.Token) 
		Object t
		com.android.jack.antlr.runtime.Token child
		Object n
	public java.lang.Object becomeRoot (com.android.jack.antlr.runtime.Token, java.lang.Object) 
		com.android.jack.antlr.runtime.Token newRoot
		Object oldRoot
		Object n
	public java.lang.Object create (int, com.android.jack.antlr.runtime.Token) 
		int tokenType
		com.android.jack.antlr.runtime.Token fromToken
		Object node
	public java.lang.Object create (int, com.android.jack.antlr.runtime.Token, java.lang.String) 
		int tokenType
		com.android.jack.antlr.runtime.Token fromToken
		String text
		Object node
	public java.lang.Object create (int, java.lang.String) 
		int tokenType
		String text
		Object node
	public int getType (java.lang.Object) 
		Object t
	public void setType (java.lang.Object, int) 
		Object t
		int type
	public java.lang.String getText (java.lang.Object) 
		Object t
	public void setText (java.lang.Object, java.lang.String) 
		Object t
		String text
	public com.android.jack.antlr.runtime.Token getToken (java.lang.Object) 
		Object t
	public void setTokenBoundaries (java.lang.Object, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		Object t
		com.android.jack.antlr.runtime.Token startToken
		com.android.jack.antlr.runtime.Token stopToken
	public int getTokenStartIndex (java.lang.Object) 
		Object t
	public int getTokenStopIndex (java.lang.Object) 
		Object t
	public java.lang.Object getChild (java.lang.Object, int) 
		Object t
		int i
	public void setChild (java.lang.Object, int, java.lang.Object) 
		Object t
		int i
		Object child
	public java.lang.Object deleteChild (java.lang.Object, int) 
		Object t
		int i
	public int getChildCount (java.lang.Object) 
		Object t
	public int getUniqueID (java.lang.Object) 
		Object node
	public java.lang.Object getParent (java.lang.Object) 
		Object t
	public int getChildIndex (java.lang.Object) 
		Object t
	public void setParent (java.lang.Object, java.lang.Object) 
		Object t
		Object parent
	public void setChildIndex (java.lang.Object, int) 
		Object t
		int index
	public void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
		Object parent
		int startChildIndex
		int stopChildIndex
		Object t
	public com.android.jack.antlr.runtime.debug.DebugEventListener getDebugListener () 
	public void setDebugListener (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public com.android.jack.antlr.runtime.tree.TreeAdaptor getTreeAdaptor () 
}

com/android/jack/antlr/runtime/debug/DebugTreeNodeStream.class
DebugTreeNodeStream.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugTreeNodeStream extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeNodeStream  {
	protected com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	protected com.android.jack.antlr.runtime.tree.TreeNodeStream input
	protected boolean initialStreamState
	protected int lastMarker
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public void setDebugListener (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public com.android.jack.antlr.runtime.tree.TreeAdaptor getTreeAdaptor () 
	public void consume () 
		Object node
	public java.lang.Object get (int) 
		int i
	public java.lang.Object LT (int) 
		int i
		Object node
		int ID
		String text
		int type
	public int LA (int) 
		int i
		Object node
		int ID
		String text
		int type
	public int mark () 
	public int index () 
	public void rewind (int) 
		int marker
	public void rewind () 
	public void release (int) 
		int marker
	public void seek (int) 
		int index
	public int size () 
	public void reset () 
	public java.lang.Object getTreeSource () 
	public java.lang.String getSourceName () 
	public com.android.jack.antlr.runtime.TokenStream getTokenStream () 
	public void setUniqueNavigationNodes (boolean) 
		boolean uniqueNavigationNodes
	public void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
		Object parent
		int startChildIndex
		int stopChildIndex
		Object t
	public java.lang.String toString (java.lang.Object, java.lang.Object) 
		Object start
		Object stop
}

com/android/jack/antlr/runtime/debug/DebugTreeParser.class
DebugTreeParser.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.DebugTreeParser extends com.android.jack.antlr.runtime.tree.TreeParser {
	protected com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public boolean isCyclicDecision
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.debug.DebugEventListener, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public void setDebugListener (com.android.jack.antlr.runtime.debug.DebugEventListener) 
		com.android.jack.antlr.runtime.debug.DebugEventListener dbg
	public com.android.jack.antlr.runtime.debug.DebugEventListener getDebugListener () 
	public void reportError (java.io.IOException) 
		java.io.IOException e
	public void reportError (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	protected java.lang.Object getMissingSymbol (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.RecognitionException, int, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.RecognitionException e
		int expectedTokenType
		com.android.jack.antlr.runtime.BitSet follow
		Object o
	public void beginResync () 
	public void endResync () 
	public void beginBacktrack (int) 
		int level
	public void endBacktrack (int, boolean) 
		int level
		boolean successful
}

com/android/jack/antlr/runtime/debug/ParseTreeBuilder.class
ParseTreeBuilder.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.ParseTreeBuilder extends com.android.jack.antlr.runtime.debug.BlankDebugEventListener {
	public static final String EPSILON_PAYLOAD
	java.util.Stack callStack
	java.util.List hiddenTokens
	int backtracking
	public void  (java.lang.String) 
		String grammarName
		com.android.jack.antlr.runtime.tree.ParseTree root
	public com.android.jack.antlr.runtime.tree.ParseTree getTree () 
	public com.android.jack.antlr.runtime.tree.ParseTree create (java.lang.Object) 
		Object payload
	public com.android.jack.antlr.runtime.tree.ParseTree epsilonNode () 
	public void enterDecision (int, boolean) 
		int d
		boolean couldBacktrack
	public void exitDecision (int) 
		int i
	public void enterRule (java.lang.String, java.lang.String) 
		String filename
		String ruleName
		com.android.jack.antlr.runtime.tree.ParseTree parentRuleNode
		com.android.jack.antlr.runtime.tree.ParseTree ruleNode
	public void exitRule (java.lang.String, java.lang.String) 
		String filename
		String ruleName
		com.android.jack.antlr.runtime.tree.ParseTree ruleNode
	public void consumeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
		com.android.jack.antlr.runtime.tree.ParseTree ruleNode
		com.android.jack.antlr.runtime.tree.ParseTree elementNode
	public void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
		com.android.jack.antlr.runtime.tree.ParseTree ruleNode
		com.android.jack.antlr.runtime.tree.ParseTree errorNode
}

com/android/jack/antlr/runtime/debug/Profiler$DecisionDescriptor.class
Profiler.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.Profiler$DecisionDescriptor extends java.lang.Object {
	public int decision
	public String fileName
	public String ruleName
	public int line
	public int pos
	public boolean couldBacktrack
	public int n
	public float avgk
	public int maxk
	public int numBacktrackOccurrences
	public int numSemPredEvals
	public void  () 
}

com/android/jack/antlr/runtime/debug/Profiler$DecisionEvent.class
Profiler.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent extends java.lang.Object {
	public com.android.jack.antlr.runtime.debug.Profiler$DecisionDescriptor decision
	public int startIndex
	public int k
	public boolean backtracks
	public boolean evalSemPred
	public long startTime
	public long stopTime
	public int numMemoizationCacheHits
	public int numMemoizationCacheMisses
	public void  () 
}

com/android/jack/antlr/runtime/debug/Profiler$ProfileStats.class
Profiler.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.Profiler$ProfileStats extends java.lang.Object {
	public String Version
	public String name
	public int numRuleInvocations
	public int numUniqueRulesInvoked
	public int numDecisionEvents
	public int numDecisionsCovered
	public int numDecisionsThatPotentiallyBacktrack
	public int numDecisionsThatDoBacktrack
	public int maxRuleInvocationDepth
	public float avgkPerDecisionEvent
	public float avgkPerBacktrackingDecisionEvent
	public float averageDecisionPercentBacktracks
	public int numBacktrackOccurrences
	public int numFixedDecisions
	public int minDecisionMaxFixedLookaheads
	public int maxDecisionMaxFixedLookaheads
	public int avgDecisionMaxFixedLookaheads
	public int stddevDecisionMaxFixedLookaheads
	public int numCyclicDecisions
	public int minDecisionMaxCyclicLookaheads
	public int maxDecisionMaxCyclicLookaheads
	public int avgDecisionMaxCyclicLookaheads
	public int stddevDecisionMaxCyclicLookaheads
	public int numSemanticPredicates
	public int numTokens
	public int numHiddenTokens
	public int numCharsMatched
	public int numHiddenCharsMatched
	public int numReportedErrors
	public int numMemoizationCacheHits
	public int numMemoizationCacheMisses
	public int numGuessingRuleInvocations
	public int numMemoizationCacheEntries
	public void  () 
}

com/android/jack/antlr/runtime/debug/Profiler.class
Profiler.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.Profiler extends com.android.jack.antlr.runtime.debug.BlankDebugEventListener {
	public static final String DATA_SEP
	public static final String newline
	static boolean dump
	public static final String Version
	public static final String RUNTIME_STATS_FILENAME
	public com.android.jack.antlr.runtime.debug.DebugParser parser
	protected int ruleLevel
	protected com.android.jack.antlr.runtime.Token lastRealTokenTouchedInDecision
	protected java.util.Set uniqueRules
	protected java.util.Stack currentGrammarFileName
	protected java.util.Stack currentRuleName
	protected java.util.Stack currentLine
	protected java.util.Stack currentPos
	protected com.android.jack.antlr.runtime.misc.DoubleKeyMap decisions
	protected java.util.List decisionEvents
	protected java.util.Stack decisionStack
	protected int backtrackDepth
	com.android.jack.antlr.runtime.debug.Profiler$ProfileStats stats
	public void  () 
	public void  (com.android.jack.antlr.runtime.debug.DebugParser) 
		com.android.jack.antlr.runtime.debug.DebugParser parser
	public void enterRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void exitRule (java.lang.String, java.lang.String) 
		String grammarFileName
		String ruleName
	public void examineRuleMemoization (com.android.jack.antlr.runtime.IntStream, int, int, java.lang.String) 
		com.android.jack.antlr.runtime.IntStream input
		int ruleIndex
		int stopIndex
		String ruleName
	public void memoize (com.android.jack.antlr.runtime.IntStream, int, int, java.lang.String) 
		com.android.jack.antlr.runtime.IntStream input
		int ruleIndex
		int ruleStartIndex
		String ruleName
	public void location (int, int) 
		int line
		int pos
	public void enterDecision (int, boolean) 
		int decisionNumber
		boolean couldBacktrack
		int startingLookaheadIndex
		com.android.jack.antlr.runtime.TokenStream input
		String g
		com.android.jack.antlr.runtime.debug.Profiler$DecisionDescriptor descriptor
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent d
	public void exitDecision (int) 
		int decisionNumber
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent d
		int lastTokenIndex
		int numHidden
		int depth
	public void consumeToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent d
		int thisRefIndex
		int numHidden
		int depth
	public boolean inDecision () 
	public void consumeHiddenToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token token
	public void LT (int, com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent d
		int i
		com.android.jack.antlr.runtime.Token t
	public void beginBacktrack (int) 
		int level
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent e
	public void endBacktrack (int, boolean) 
		int level
		boolean successful
	public void mark (int) 
		int i
	public void rewind (int) 
		int i
	public void rewind () 
	protected com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent currentDecision () 
	public void recognitionException (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public void semanticPredicate (boolean, java.lang.String) 
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent d
		boolean result
		String predicate
	public void terminate () 
		com.android.jack.antlr.runtime.debug.Profiler$DecisionEvent e
		float percentBacktracks
		com.android.jack.antlr.runtime.debug.Profiler$DecisionDescriptor d
	public void setParser (com.android.jack.antlr.runtime.debug.DebugParser) 
		com.android.jack.antlr.runtime.debug.DebugParser parser
	public java.lang.String toNotifyString () 
		StringBuffer buf
	public java.lang.String toString () 
	public com.android.jack.antlr.runtime.debug.Profiler$ProfileStats getReport () 
	public com.android.jack.antlr.runtime.misc.DoubleKeyMap getDecisionStats () 
	public java.util.List getDecisionEvents () 
	public static java.lang.String toString (com.android.jack.antlr.runtime.debug.Profiler$ProfileStats) 
		com.android.jack.antlr.runtime.debug.Profiler$ProfileStats stats
		StringBuffer buf
	public java.lang.String getDecisionStatsDump () 
		com.android.jack.antlr.runtime.debug.Profiler$DecisionDescriptor s
		int d
		String fileName
		StringBuffer buf
	protected int[] trim (int[], int) 
		int[] trimmed
		int[] X
		int n
	protected int[] toArray (java.util.List) 
		Integer I
		int i
		java.util.List a
		int[] x
	public int getNumberOfHiddenTokens (int, int) 
		com.android.jack.antlr.runtime.Token t
		int ti
		int i
		int j
		int n
		com.android.jack.antlr.runtime.TokenStream input
	protected java.lang.String locationDescription () 
	protected java.lang.String locationDescription (java.lang.String, java.lang.String, int, int) 
		String file
		String rule
		int line
		int pos
	static void  () 
}

com/android/jack/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyToken.class
RemoteDebugEventSocketListener.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken extends java.lang.Object implements com.android.jack.antlr.runtime.Token  {
	int index
	int type
	int channel
	int line
	int charPos
	String text
	public void  (int) 
		int index
	public void  (int, int, int, int, int, java.lang.String) 
		int index
		int type
		int channel
		int line
		int charPos
		String text
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
	public int getType () 
	public void setType (int) 
		int ttype
	public int getLine () 
	public void setLine (int) 
		int line
	public int getCharPositionInLine () 
	public void setCharPositionInLine (int) 
		int pos
	public int getChannel () 
	public void setChannel (int) 
		int channel
	public int getTokenIndex () 
	public void setTokenIndex (int) 
		int index
	public com.android.jack.antlr.runtime.CharStream getInputStream () 
	public void setInputStream (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public java.lang.String toString () 
		String channelStr
}

com/android/jack/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree.class
RemoteDebugEventSocketListener.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree extends com.android.jack.antlr.runtime.tree.BaseTree {
	public int ID
	public int type
	public int line
	public int charPos
	public int tokenIndex
	public String text
	public void  (int, int, int, int, int, java.lang.String) 
		int ID
		int type
		int line
		int charPos
		int tokenIndex
		String text
	public void  (int) 
		int ID
	public int getTokenStartIndex () 
	public void setTokenStartIndex (int) 
		int index
	public int getTokenStopIndex () 
	public void setTokenStopIndex (int) 
		int index
	public com.android.jack.antlr.runtime.tree.Tree dupNode () 
	public int getType () 
	public java.lang.String getText () 
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/debug/RemoteDebugEventSocketListener.class
RemoteDebugEventSocketListener.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener extends java.lang.Object implements java.lang.Runnable  {
	static final int MAX_EVENT_ELEMENTS
	com.android.jack.antlr.runtime.debug.DebugEventListener listener
	String machine
	int port
	java.net.Socket channel
	java.io.PrintWriter out
	java.io.BufferedReader in
	String event
	public String version
	public String grammarFileName
	int previousTokenIndex
	boolean tokenIndexesInvalid
	public void  (com.android.jack.antlr.runtime.debug.DebugEventListener, java.lang.String, int)  throws java.io.IOException 
		com.android.jack.antlr.runtime.debug.DebugEventListener listener
		String machine
		int port
	protected void eventHandler () 
		Exception e
	protected boolean openConnection () 
		java.io.OutputStream os
		java.io.OutputStreamWriter osw
		java.io.InputStream is
		java.io.InputStreamReader isr
		Exception e
		boolean success
	protected void closeConnection () 
		java.io.IOException ioe
		java.io.IOException ioe
		Exception e
		java.io.IOException ioe
		java.io.IOException ioe
		java.io.IOException ioe
		java.io.IOException ioe
	protected void handshake ()  throws java.io.IOException 
		String antlrLine
		String[] antlrElements
		String grammarLine
		String[] grammarElements
	protected void ack () 
	protected void dispatch (java.lang.String) 
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken t
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken t
		com.android.jack.antlr.runtime.Token t
		int level
		int successI
		com.android.jack.antlr.runtime.RecognitionException e
		ClassNotFoundException cnfe
		InstantiationException ie
		IllegalAccessException iae
		String excName
		String indexS
		String lineS
		String posS
		Class excClass
		Boolean result
		String predicateText
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		int i
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		int ID
		int type
		String text
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		int ID
		int tokenIndex
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken token
		int ID
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		int ID
		int type
		String text
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		int newRootID
		int oldRootID
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree newRoot
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree oldRoot
		int rootID
		int childID
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree root
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree child
		int ID
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
		String line
		String[] elements
	protected com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree deserializeNode (java.lang.String[], int) 
		String[] elements
		int offset
		int ID
		int type
		int tokenLine
		int charPositionInLine
		int tokenIndex
		String text
	protected com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken deserializeToken (java.lang.String[], int) 
		String[] elements
		int offset
		String indexS
		String typeS
		String channelS
		String lineS
		String posS
		String text
		int index
		com.android.jack.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken t
	public void start () 
		Thread t
	public void run () 
	public java.lang.String[] getEventElements (java.lang.String) 
		String eventWithoutString
		int firstQuoteIndex
		java.util.StringTokenizer st
		int i
		Exception e
		String event
		String[] elements
		String str
	protected java.lang.String unEscapeNewlines (java.lang.String) 
		String txt
	public boolean tokenIndexesAreInvalid () 
}

com/android/jack/antlr/runtime/debug/TraceDebugEventListener.class
TraceDebugEventListener.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.TraceDebugEventListener extends com.android.jack.antlr.runtime.debug.BlankDebugEventListener {
	com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void enterRule (java.lang.String) 
		String ruleName
	public void exitRule (java.lang.String) 
		String ruleName
	public void enterSubRule (int) 
		int decisionNumber
	public void exitSubRule (int) 
		int decisionNumber
	public void location (int, int) 
		int line
		int pos
	public void consumeNode (java.lang.Object) 
		Object t
		int ID
		String text
		int type
	public void LT (int, java.lang.Object) 
		int i
		Object t
		int ID
		String text
		int type
	public void nilNode (java.lang.Object) 
		Object t
	public void createNode (java.lang.Object) 
		Object t
		int ID
		String text
		int type
	public void createNode (java.lang.Object, com.android.jack.antlr.runtime.Token) 
		Object node
		com.android.jack.antlr.runtime.Token token
		int ID
		String text
		int tokenIndex
	public void becomeRoot (java.lang.Object, java.lang.Object) 
		Object newRoot
		Object oldRoot
	public void addChild (java.lang.Object, java.lang.Object) 
		Object root
		Object child
	public void setTokenBoundaries (java.lang.Object, int, int) 
		Object t
		int tokenStartIndex
		int tokenStopIndex
}

com/android/jack/antlr/runtime/debug/Tracer.class
Tracer.java
package com.android.jack.antlr.runtime.debug
public com.android.jack.antlr.runtime.debug.Tracer extends com.android.jack.antlr.runtime.debug.BlankDebugEventListener {
	public com.android.jack.antlr.runtime.IntStream input
	protected int level
	public void  (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream input
	public void enterRule (java.lang.String) 
		int i
		String ruleName
	public void exitRule (java.lang.String) 
		int i
		String ruleName
	public java.lang.Object getInputSymbol (int) 
		int k
}

com/android/jack/antlr/runtime/misc/DoubleKeyMap.class
DoubleKeyMap.java
package com.android.jack.antlr.runtime.misc
public com.android.jack.antlr.runtime.misc.DoubleKeyMap extends java.lang.Object {
	java.util.Map data
	public void  () 
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object k2
		Object v
		java.util.Map data2
		Object prev
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object k1
		Object k2
		java.util.Map data2
	public java.util.Map get (java.lang.Object) 
		Object k1
	public java.util.Collection values (java.lang.Object) 
		Object k1
		java.util.Map data2
	public java.util.Set keySet () 
	public java.util.Set keySet (java.lang.Object) 
		Object k1
		java.util.Map data2
	public java.util.Collection values () 
		Object v
		java.util.Map k2
		java.util.Set s
}

com/android/jack/antlr/runtime/misc/FastQueue.class
FastQueue.java
package com.android.jack.antlr.runtime.misc
public com.android.jack.antlr.runtime.misc.FastQueue extends java.lang.Object {
	protected java.util.List data
	protected int p
	protected int range
	public void  () 
	public void reset () 
	public void clear () 
	public java.lang.Object remove () 
		Object o
	public void add (java.lang.Object) 
		Object o
	public int size () 
	public int range () 
	public java.lang.Object head () 
	public java.lang.Object elementAt (int) 
		int i
		int absIndex
	public java.lang.String toString () 
		int i
		StringBuffer buf
		int n
}

com/android/jack/antlr/runtime/misc/IntArray.class
IntArray.java
package com.android.jack.antlr.runtime.misc
public com.android.jack.antlr.runtime.misc.IntArray extends java.lang.Object {
	public static final int INITIAL_SIZE
	public int[] data
	protected int p
	public void  () 
	public void add (int) 
		int v
	public void push (int) 
		int v
	public int pop () 
		int v
	public int size () 
	public void clear () 
	public void ensureCapacity (int) 
		int newSize
		int[] newData
		int index
}

com/android/jack/antlr/runtime/misc/LookaheadStream.class
LookaheadStream.java
package com.android.jack.antlr.runtime.misc
public abstract com.android.jack.antlr.runtime.misc.LookaheadStream extends com.android.jack.antlr.runtime.misc.FastQueue {
	public static final int UNINITIALIZED_EOF_ELEMENT_INDEX
	protected int currentElementIndex
	protected Object prevElement
	public Object eof
	protected int lastMarker
	protected int markDepth
	public void  () 
	public void reset () 
	public abstract java.lang.Object nextElement () 
	public abstract boolean isEOF (java.lang.Object) 
	public java.lang.Object remove () 
		Object o
	public void consume () 
	protected void syncAhead (int) 
		int need
		int n
	public void fill (int) 
		Object o
		int i
		int n
	public int size () 
	public java.lang.Object LT (int) 
		int k
	public int index () 
	public int mark () 
	public void release (int) 
		int marker
	public void rewind (int) 
		int marker
	public void rewind () 
	public void seek (int) 
		int index
	protected java.lang.Object LB (int) 
		int k
}

com/android/jack/antlr/runtime/misc/Stats.class
Stats.java
package com.android.jack.antlr.runtime.misc
public com.android.jack.antlr.runtime.misc.Stats extends java.lang.Object {
	public static final String ANTLRWORKS_DIR
	public void  () 
	public static double stddev (int[]) 
		int i
		int[] X
		int m
		double xbar
		double s2
	public static double avg (int[]) 
		int i
		int[] X
		double xbar
		int m
	public static int min (int[]) 
		int i
		int[] X
		int min
		int m
	public static int max (int[]) 
		int i
		int[] X
		int max
		int m
	public static double avg (java.util.List) 
		int i
		java.util.List X
		double xbar
		int m
	public static int min (java.util.List) 
		int i
		java.util.List X
		int min
		int m
	public static int max (java.util.List) 
		int i
		java.util.List X
		int max
		int m
	public static int sum (int[]) 
		int i
		int[] X
		int s
		int m
	public static void writeReport (java.lang.String, java.lang.String)  throws java.io.IOException 
		String filename
		String data
		String absoluteFilename
		java.io.File f
		java.io.File parent
		java.io.FileOutputStream fos
		java.io.BufferedOutputStream bos
		java.io.PrintStream ps
	public static java.lang.String getAbsoluteFileName (java.lang.String) 
		String filename
}

com/android/jack/antlr/runtime/tree/BaseTree.class
BaseTree.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.BaseTree extends java.lang.Object implements com.android.jack.antlr.runtime.tree.Tree  {
	protected java.util.List children
	public void  () 
	public void  (com.android.jack.antlr.runtime.tree.Tree) 
		com.android.jack.antlr.runtime.tree.Tree node
	public com.android.jack.antlr.runtime.tree.Tree getChild (int) 
		int i
	public java.util.List getChildren () 
	public com.android.jack.antlr.runtime.tree.Tree getFirstChildWithType (int) 
		com.android.jack.antlr.runtime.tree.Tree t
		int i
		int type
	public int getChildCount () 
	public void addChild (com.android.jack.antlr.runtime.tree.Tree) 
		com.android.jack.antlr.runtime.tree.Tree c
		int i
		int n
		com.android.jack.antlr.runtime.tree.Tree t
		com.android.jack.antlr.runtime.tree.BaseTree childTree
	public void addChildren (java.util.List) 
		com.android.jack.antlr.runtime.tree.Tree t
		int i
		java.util.List kids
	public void setChild (int, com.android.jack.antlr.runtime.tree.Tree) 
		int i
		com.android.jack.antlr.runtime.tree.Tree t
	public void insertChild (int, java.lang.Object) 
		int i
		Object t
	public java.lang.Object deleteChild (int) 
		int i
		com.android.jack.antlr.runtime.tree.Tree killed
	public void replaceChildren (int, int, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.BaseTree child
		int i
		int j
		int j
		int c
		int indexToDelete
		int j
		int j
		int numToInsert
		int startChildIndex
		int stopChildIndex
		Object t
		int replacingHowMany
		int replacingWithHowMany
		com.android.jack.antlr.runtime.tree.BaseTree newTree
		java.util.List newChildren
		int numNewChildren
		int delta
	protected java.util.List createChildrenList () 
	public boolean isNil () 
	public void freshenParentAndChildIndexes () 
	public void freshenParentAndChildIndexes (int) 
		com.android.jack.antlr.runtime.tree.Tree child
		int c
		int offset
		int n
	public void freshenParentAndChildIndexesDeeply () 
	public void freshenParentAndChildIndexesDeeply (int) 
		com.android.jack.antlr.runtime.tree.BaseTree child
		int c
		int offset
		int n
	public void sanityCheckParentAndChildIndexes () 
	public void sanityCheckParentAndChildIndexes (com.android.jack.antlr.runtime.tree.Tree, int) 
		com.android.jack.antlr.runtime.tree.CommonTree child
		int c
		com.android.jack.antlr.runtime.tree.Tree parent
		int i
		int n
	public int getChildIndex () 
	public void setChildIndex (int) 
		int index
	public com.android.jack.antlr.runtime.tree.Tree getParent () 
	public void setParent (com.android.jack.antlr.runtime.tree.Tree) 
		com.android.jack.antlr.runtime.tree.Tree t
	public boolean hasAncestor (int) 
		int ttype
	public com.android.jack.antlr.runtime.tree.Tree getAncestor (int) 
		int ttype
		com.android.jack.antlr.runtime.tree.Tree t
	public java.util.List getAncestors () 
		java.util.List ancestors
		com.android.jack.antlr.runtime.tree.Tree t
	public java.lang.String toStringTree () 
		com.android.jack.antlr.runtime.tree.Tree t
		int i
		StringBuffer buf
	public int getLine () 
	public int getCharPositionInLine () 
	public abstract java.lang.String toString () 
}

com/android/jack/antlr/runtime/tree/BaseTreeAdaptor.class
BaseTreeAdaptor.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.BaseTreeAdaptor extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeAdaptor  {
	protected java.util.Map treeToUniqueIDMap
	protected int uniqueNodeID
	public void  () 
	public java.lang.Object nil () 
	public java.lang.Object errorNode (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
		com.android.jack.antlr.runtime.RecognitionException e
		com.android.jack.antlr.runtime.tree.CommonErrorNode t
	public boolean isNil (java.lang.Object) 
		Object tree
	public java.lang.Object dupTree (java.lang.Object) 
		Object tree
	public java.lang.Object dupTree (java.lang.Object, java.lang.Object) 
		Object child
		Object newSubTree
		int i
		Object t
		Object parent
		Object newTree
		int n
	public void addChild (java.lang.Object, java.lang.Object) 
		Object t
		Object child
	public java.lang.Object becomeRoot (java.lang.Object, java.lang.Object) 
		int nc
		Object newRoot
		Object oldRoot
		com.android.jack.antlr.runtime.tree.Tree newRootTree
		com.android.jack.antlr.runtime.tree.Tree oldRootTree
	public java.lang.Object rulePostProcessing (java.lang.Object) 
		Object root
		com.android.jack.antlr.runtime.tree.Tree r
	public java.lang.Object becomeRoot (com.android.jack.antlr.runtime.Token, java.lang.Object) 
		com.android.jack.antlr.runtime.Token newRoot
		Object oldRoot
	public java.lang.Object create (int, com.android.jack.antlr.runtime.Token) 
		int tokenType
		com.android.jack.antlr.runtime.Token fromToken
		com.android.jack.antlr.runtime.tree.Tree t
	public java.lang.Object create (int, com.android.jack.antlr.runtime.Token, java.lang.String) 
		int tokenType
		com.android.jack.antlr.runtime.Token fromToken
		String text
		com.android.jack.antlr.runtime.tree.Tree t
	public java.lang.Object create (int, java.lang.String) 
		int tokenType
		String text
		com.android.jack.antlr.runtime.Token fromToken
		com.android.jack.antlr.runtime.tree.Tree t
	public int getType (java.lang.Object) 
		Object t
	public void setType (java.lang.Object, int) 
		Object t
		int type
	public java.lang.String getText (java.lang.Object) 
		Object t
	public void setText (java.lang.Object, java.lang.String) 
		Object t
		String text
	public java.lang.Object getChild (java.lang.Object, int) 
		Object t
		int i
	public void setChild (java.lang.Object, int, java.lang.Object) 
		Object t
		int i
		Object child
	public java.lang.Object deleteChild (java.lang.Object, int) 
		Object t
		int i
	public int getChildCount (java.lang.Object) 
		Object t
	public int getUniqueID (java.lang.Object) 
		Object node
		Integer prevID
		int ID
	public abstract com.android.jack.antlr.runtime.Token createToken (int, java.lang.String) 
	public abstract com.android.jack.antlr.runtime.Token createToken (com.android.jack.antlr.runtime.Token) 
}

com/android/jack/antlr/runtime/tree/BufferedTreeNodeStream$StreamIterator.class
BufferedTreeNodeStream.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.BufferedTreeNodeStream$StreamIterator extends java.lang.Object implements java.util.Iterator  {
	int i
	final com.android.jack.antlr.runtime.tree.BufferedTreeNodeStream this$0
	protected void  (com.android.jack.antlr.runtime.tree.BufferedTreeNodeStream) 
		com.android.jack.antlr.runtime.tree.BufferedTreeNodeStream this$0
	public boolean hasNext () 
	public java.lang.Object next () 
		int current
	public void remove () 
}

com/android/jack/antlr/runtime/tree/BufferedTreeNodeStream.class
BufferedTreeNodeStream.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.BufferedTreeNodeStream extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeNodeStream  {
	public static final int DEFAULT_INITIAL_BUFFER_SIZE
	public static final int INITIAL_CALL_STACK_SIZE
	protected Object down
	protected Object up
	protected Object eof
	protected java.util.List nodes
	protected Object root
	protected com.android.jack.antlr.runtime.TokenStream tokens
	com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	protected boolean uniqueNavigationNodes
	protected int p
	protected int lastMarker
	protected com.android.jack.antlr.runtime.misc.IntArray calls
	public void  (java.lang.Object) 
		Object tree
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		Object tree
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.Object, int) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		Object tree
		int initialBufferSize
	protected void fillBuffer () 
	public void fillBuffer (java.lang.Object) 
		Object child
		int c
		Object t
		boolean nil
		int n
	protected int getNodeIndex (java.lang.Object) 
		Object t
		int i
		Object node
	protected void addNavigationNode (int) 
		int ttype
		Object navNode
	public java.lang.Object get (int) 
		int i
	public java.lang.Object LT (int) 
		int k
	public java.lang.Object getCurrentSymbol () 
	protected java.lang.Object LB (int) 
		int k
	public java.lang.Object getTreeSource () 
	public java.lang.String getSourceName () 
	public com.android.jack.antlr.runtime.TokenStream getTokenStream () 
	public void setTokenStream (com.android.jack.antlr.runtime.TokenStream) 
		com.android.jack.antlr.runtime.TokenStream tokens
	public com.android.jack.antlr.runtime.tree.TreeAdaptor getTreeAdaptor () 
	public void setTreeAdaptor (com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public boolean hasUniqueNavigationNodes () 
	public void setUniqueNavigationNodes (boolean) 
		boolean uniqueNavigationNodes
	public void consume () 
	public int LA (int) 
		int i
	public int mark () 
	public void release (int) 
		int marker
	public int index () 
	public void rewind (int) 
		int marker
	public void rewind () 
	public void seek (int) 
		int index
	public void push (int) 
		int index
	public int pop () 
		int ret
	public void reset () 
	public int size () 
	public java.util.Iterator iterator () 
	public void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
		Object parent
		int startChildIndex
		int stopChildIndex
		Object t
	public java.lang.String toTokenTypeString () 
		Object t
		int i
		StringBuffer buf
	public java.lang.String toTokenString (int, int) 
		Object t
		int i
		int start
		int stop
		StringBuffer buf
	public java.lang.String toString (java.lang.Object, java.lang.Object) 
		int beginTokenIndex
		int endTokenIndex
		String text
		Object start
		Object stop
		Object t
		int i
		StringBuffer buf
		String text
}

com/android/jack/antlr/runtime/tree/CommonErrorNode.class
CommonErrorNode.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.CommonErrorNode extends com.android.jack.antlr.runtime.tree.CommonTree {
	public com.android.jack.antlr.runtime.IntStream input
	public com.android.jack.antlr.runtime.Token start
	public com.android.jack.antlr.runtime.Token stop
	public com.android.jack.antlr.runtime.RecognitionException trappedException
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.Token start
		com.android.jack.antlr.runtime.Token stop
		com.android.jack.antlr.runtime.RecognitionException e
	public boolean isNil () 
	public int getType () 
	public java.lang.String getText () 
		int i
		int j
		String badText
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/tree/CommonTree.class
CommonTree.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.CommonTree extends com.android.jack.antlr.runtime.tree.BaseTree {
	public com.android.jack.antlr.runtime.Token token
	protected int startIndex
	protected int stopIndex
	public com.android.jack.antlr.runtime.tree.CommonTree parent
	public int childIndex
	public void  () 
	public void  (com.android.jack.antlr.runtime.tree.CommonTree) 
		com.android.jack.antlr.runtime.tree.CommonTree node
	public void  (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token t
	public com.android.jack.antlr.runtime.Token getToken () 
	public com.android.jack.antlr.runtime.tree.Tree dupNode () 
	public boolean isNil () 
	public int getType () 
	public java.lang.String getText () 
	public int getLine () 
	public int getCharPositionInLine () 
	public int getTokenStartIndex () 
	public void setTokenStartIndex (int) 
		int index
	public int getTokenStopIndex () 
	public void setTokenStopIndex (int) 
		int index
	public void setUnknownTokenBoundaries () 
		int i
		com.android.jack.antlr.runtime.tree.CommonTree firstChild
		com.android.jack.antlr.runtime.tree.CommonTree lastChild
	public int getChildIndex () 
	public com.android.jack.antlr.runtime.tree.Tree getParent () 
	public void setParent (com.android.jack.antlr.runtime.tree.Tree) 
		com.android.jack.antlr.runtime.tree.Tree t
	public void setChildIndex (int) 
		int index
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/tree/CommonTreeAdaptor.class
CommonTreeAdaptor.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.CommonTreeAdaptor extends com.android.jack.antlr.runtime.tree.BaseTreeAdaptor {
	public void  () 
	public java.lang.Object dupNode (java.lang.Object) 
		Object t
	public java.lang.Object create (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token payload
	public com.android.jack.antlr.runtime.Token createToken (int, java.lang.String) 
		int tokenType
		String text
	public com.android.jack.antlr.runtime.Token createToken (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token fromToken
	public void setTokenBoundaries (java.lang.Object, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
		Object t
		com.android.jack.antlr.runtime.Token startToken
		com.android.jack.antlr.runtime.Token stopToken
		int start
		int stop
	public int getTokenStartIndex (java.lang.Object) 
		Object t
	public int getTokenStopIndex (java.lang.Object) 
		Object t
	public java.lang.String getText (java.lang.Object) 
		Object t
	public int getType (java.lang.Object) 
		Object t
	public com.android.jack.antlr.runtime.Token getToken (java.lang.Object) 
		Object t
	public java.lang.Object getChild (java.lang.Object, int) 
		Object t
		int i
	public int getChildCount (java.lang.Object) 
		Object t
	public java.lang.Object getParent (java.lang.Object) 
		Object t
	public void setParent (java.lang.Object, java.lang.Object) 
		Object t
		Object parent
	public int getChildIndex (java.lang.Object) 
		Object t
	public void setChildIndex (java.lang.Object, int) 
		Object t
		int index
	public void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
		Object parent
		int startChildIndex
		int stopChildIndex
		Object t
}

com/android/jack/antlr/runtime/tree/CommonTreeNodeStream.class
CommonTreeNodeStream.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.CommonTreeNodeStream extends com.android.jack.antlr.runtime.misc.LookaheadStream implements com.android.jack.antlr.runtime.tree.TreeNodeStream  {
	public static final int DEFAULT_INITIAL_BUFFER_SIZE
	public static final int INITIAL_CALL_STACK_SIZE
	protected Object root
	protected com.android.jack.antlr.runtime.TokenStream tokens
	com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	protected com.android.jack.antlr.runtime.tree.TreeIterator it
	protected com.android.jack.antlr.runtime.misc.IntArray calls
	protected boolean hasNilRoot
	protected int level
	public void  (java.lang.Object) 
		Object tree
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		Object tree
	public void reset () 
	public java.lang.Object nextElement () 
		Object t
	public boolean isEOF (java.lang.Object) 
		Object o
	public void setUniqueNavigationNodes (boolean) 
		boolean uniqueNavigationNodes
	public java.lang.Object getTreeSource () 
	public java.lang.String getSourceName () 
	public com.android.jack.antlr.runtime.TokenStream getTokenStream () 
	public void setTokenStream (com.android.jack.antlr.runtime.TokenStream) 
		com.android.jack.antlr.runtime.TokenStream tokens
	public com.android.jack.antlr.runtime.tree.TreeAdaptor getTreeAdaptor () 
	public void setTreeAdaptor (com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public java.lang.Object get (int) 
		int i
	public int LA (int) 
		int i
	public void push (int) 
		int index
	public int pop () 
		int ret
	public void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
		Object parent
		int startChildIndex
		int stopChildIndex
		Object t
	public java.lang.String toString (java.lang.Object, java.lang.Object) 
		Object start
		Object stop
	public java.lang.String toTokenTypeString () 
		StringBuffer buf
		Object o
		int type
}

com/android/jack/antlr/runtime/tree/ParseTree.class
ParseTree.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.ParseTree extends com.android.jack.antlr.runtime.tree.BaseTree {
	public Object payload
	public java.util.List hiddenTokens
	public void  (java.lang.Object) 
		Object label
	public com.android.jack.antlr.runtime.tree.Tree dupNode () 
	public int getType () 
	public java.lang.String getText () 
	public int getTokenStartIndex () 
	public void setTokenStartIndex (int) 
		int index
	public int getTokenStopIndex () 
	public void setTokenStopIndex (int) 
		int index
	public java.lang.String toString () 
		com.android.jack.antlr.runtime.Token t
	public java.lang.String toStringWithHiddenTokens () 
		com.android.jack.antlr.runtime.Token hidden
		int i
		StringBuffer buf
		String nodeText
	public java.lang.String toInputString () 
		StringBuffer buf
	public void _toStringLeaves (java.lang.StringBuffer) 
		com.android.jack.antlr.runtime.tree.ParseTree t
		int i
		StringBuffer buf
}

com/android/jack/antlr/runtime/tree/RewriteCardinalityException.class
RewriteCardinalityException.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.RewriteCardinalityException extends java.lang.RuntimeException {
	public String elementDescription
	public void  (java.lang.String) 
		String elementDescription
	public java.lang.String getMessage () 
}

com/android/jack/antlr/runtime/tree/RewriteEarlyExitException.class
RewriteEarlyExitException.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.RewriteEarlyExitException extends com.android.jack.antlr.runtime.tree.RewriteCardinalityException {
	public void  () 
	public void  (java.lang.String) 
		String elementDescription
}

com/android/jack/antlr/runtime/tree/RewriteEmptyStreamException.class
RewriteEmptyStreamException.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.RewriteEmptyStreamException extends com.android.jack.antlr.runtime.tree.RewriteCardinalityException {
	public void  (java.lang.String) 
		String elementDescription
}

com/android/jack/antlr/runtime/tree/RewriteRuleElementStream.class
RewriteRuleElementStream.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.RewriteRuleElementStream extends java.lang.Object {
	protected int cursor
	protected Object singleElement
	protected java.util.List elements
	protected boolean dirty
	protected String elementDescription
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		Object oneElement
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		java.util.List elements
	public void reset () 
	public void add (java.lang.Object) 
		Object el
	public java.lang.Object nextTree () 
		Object el
		int n
		Object el
	protected java.lang.Object _next () 
		int n
		Object o
	protected abstract java.lang.Object dup (java.lang.Object) 
	protected java.lang.Object toTree (java.lang.Object) 
		Object el
	public boolean hasNext () 
	public int size () 
		int n
	public java.lang.String getDescription () 
}

com/android/jack/antlr/runtime/tree/RewriteRuleNodeStream.class
RewriteRuleNodeStream.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.RewriteRuleNodeStream extends com.android.jack.antlr.runtime.tree.RewriteRuleElementStream {
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		Object oneElement
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		java.util.List elements
	public java.lang.Object nextNode () 
	protected java.lang.Object toTree (java.lang.Object) 
		Object el
	protected java.lang.Object dup (java.lang.Object) 
		Object el
}

com/android/jack/antlr/runtime/tree/RewriteRuleSubtreeStream.class
RewriteRuleSubtreeStream.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.RewriteRuleSubtreeStream extends com.android.jack.antlr.runtime.tree.RewriteRuleElementStream {
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		Object oneElement
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		java.util.List elements
	public java.lang.Object nextNode () 
		Object el
		int n
		Object tree
		Object el
	protected java.lang.Object dup (java.lang.Object) 
		Object el
}

com/android/jack/antlr/runtime/tree/RewriteRuleTokenStream.class
RewriteRuleTokenStream.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.RewriteRuleTokenStream extends com.android.jack.antlr.runtime.tree.RewriteRuleElementStream {
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		Object oneElement
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String elementDescription
		java.util.List elements
	public java.lang.Object nextNode () 
		com.android.jack.antlr.runtime.Token t
	public com.android.jack.antlr.runtime.Token nextToken () 
	protected java.lang.Object toTree (java.lang.Object) 
		Object el
	protected java.lang.Object dup (java.lang.Object) 
		Object el
}

com/android/jack/antlr/runtime/tree/Tree.class
Tree.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.Tree extends java.lang.Object {
	public static final com.android.jack.antlr.runtime.tree.Tree INVALID_NODE
	public abstract com.android.jack.antlr.runtime.tree.Tree getChild (int) 
	public abstract int getChildCount () 
	public abstract com.android.jack.antlr.runtime.tree.Tree getParent () 
	public abstract void setParent (com.android.jack.antlr.runtime.tree.Tree) 
	public abstract boolean hasAncestor (int) 
	public abstract com.android.jack.antlr.runtime.tree.Tree getAncestor (int) 
	public abstract java.util.List getAncestors () 
	public abstract int getChildIndex () 
	public abstract void setChildIndex (int) 
	public abstract void freshenParentAndChildIndexes () 
	public abstract void addChild (com.android.jack.antlr.runtime.tree.Tree) 
	public abstract void setChild (int, com.android.jack.antlr.runtime.tree.Tree) 
	public abstract java.lang.Object deleteChild (int) 
	public abstract void replaceChildren (int, int, java.lang.Object) 
	public abstract boolean isNil () 
	public abstract int getTokenStartIndex () 
	public abstract void setTokenStartIndex (int) 
	public abstract int getTokenStopIndex () 
	public abstract void setTokenStopIndex (int) 
	public abstract com.android.jack.antlr.runtime.tree.Tree dupNode () 
	public abstract int getType () 
	public abstract java.lang.String getText () 
	public abstract int getLine () 
	public abstract int getCharPositionInLine () 
	public abstract java.lang.String toStringTree () 
	public abstract java.lang.String toString () 
	static void  () 
}

com/android/jack/antlr/runtime/tree/TreeAdaptor.class
TreeAdaptor.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeAdaptor extends java.lang.Object {
	public abstract java.lang.Object create (com.android.jack.antlr.runtime.Token) 
	public abstract java.lang.Object dupNode (java.lang.Object) 
	public abstract java.lang.Object dupTree (java.lang.Object) 
	public abstract java.lang.Object nil () 
	public abstract java.lang.Object errorNode (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.RecognitionException) 
	public abstract boolean isNil (java.lang.Object) 
	public abstract void addChild (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object becomeRoot (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object rulePostProcessing (java.lang.Object) 
	public abstract int getUniqueID (java.lang.Object) 
	public abstract java.lang.Object becomeRoot (com.android.jack.antlr.runtime.Token, java.lang.Object) 
	public abstract java.lang.Object create (int, com.android.jack.antlr.runtime.Token) 
	public abstract java.lang.Object create (int, com.android.jack.antlr.runtime.Token, java.lang.String) 
	public abstract java.lang.Object create (int, java.lang.String) 
	public abstract int getType (java.lang.Object) 
	public abstract void setType (java.lang.Object, int) 
	public abstract java.lang.String getText (java.lang.Object) 
	public abstract void setText (java.lang.Object, java.lang.String) 
	public abstract com.android.jack.antlr.runtime.Token getToken (java.lang.Object) 
	public abstract void setTokenBoundaries (java.lang.Object, com.android.jack.antlr.runtime.Token, com.android.jack.antlr.runtime.Token) 
	public abstract int getTokenStartIndex (java.lang.Object) 
	public abstract int getTokenStopIndex (java.lang.Object) 
	public abstract java.lang.Object getChild (java.lang.Object, int) 
	public abstract void setChild (java.lang.Object, int, java.lang.Object) 
	public abstract java.lang.Object deleteChild (java.lang.Object, int) 
	public abstract int getChildCount (java.lang.Object) 
	public abstract java.lang.Object getParent (java.lang.Object) 
	public abstract void setParent (java.lang.Object, java.lang.Object) 
	public abstract int getChildIndex (java.lang.Object) 
	public abstract void setChildIndex (java.lang.Object, int) 
	public abstract void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
}

com/android/jack/antlr/runtime/tree/TreeFilter$1.class
TreeFilter.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeFilter$1 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeVisitorAction  {
	final com.android.jack.antlr.runtime.tree.TreeFilter this$0
	void  (com.android.jack.antlr.runtime.tree.TreeFilter) 
		com.android.jack.antlr.runtime.tree.TreeFilter this$0
	public java.lang.Object pre (java.lang.Object) 
		Object t
	public java.lang.Object post (java.lang.Object) 
		Object t
}

com/android/jack/antlr/runtime/tree/TreeFilter$2.class
TreeFilter.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeFilter$2 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeFilter$fptr  {
	final com.android.jack.antlr.runtime.tree.TreeFilter this$0
	void  (com.android.jack.antlr.runtime.tree.TreeFilter) 
		com.android.jack.antlr.runtime.tree.TreeFilter this$0
	public void rule ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeFilter$3.class
TreeFilter.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeFilter$3 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeFilter$fptr  {
	final com.android.jack.antlr.runtime.tree.TreeFilter this$0
	void  (com.android.jack.antlr.runtime.tree.TreeFilter) 
		com.android.jack.antlr.runtime.tree.TreeFilter this$0
	public void rule ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeFilter$fptr.class
TreeFilter.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeFilter$fptr extends java.lang.Object {
	public abstract void rule ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeFilter.class
TreeFilter.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeFilter extends com.android.jack.antlr.runtime.tree.TreeParser {
	protected com.android.jack.antlr.runtime.TokenStream originalTokenStream
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor originalAdaptor
	com.android.jack.antlr.runtime.tree.TreeFilter$fptr topdown_fptr
	com.android.jack.antlr.runtime.tree.TreeFilter$fptr bottomup_fptr
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void applyOnce (java.lang.Object, com.android.jack.antlr.runtime.tree.TreeFilter$fptr) 
		Object t
		com.android.jack.antlr.runtime.tree.TreeFilter$fptr whichRule
	public void downup (java.lang.Object) 
		Object t
		com.android.jack.antlr.runtime.tree.TreeVisitor v
		com.android.jack.antlr.runtime.tree.TreeVisitorAction actions
	public void topdown ()  throws com.android.jack.antlr.runtime.RecognitionException 
	public void bottomup ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeIterator.class
TreeIterator.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeIterator extends java.lang.Object implements java.util.Iterator  {
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	protected Object root
	protected Object tree
	protected boolean firstTime
	public Object up
	public Object down
	public Object eof
	protected com.android.jack.antlr.runtime.misc.FastQueue nodes
	public void  (java.lang.Object) 
		Object tree
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.Object) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		Object tree
	public void reset () 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object parent
		int nextSiblingIndex
	public void remove () 
}

com/android/jack/antlr/runtime/tree/TreeNodeStream.class
TreeNodeStream.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeNodeStream extends java.lang.Object implements com.android.jack.antlr.runtime.IntStream  {
	public abstract java.lang.Object get (int) 
	public abstract java.lang.Object LT (int) 
	public abstract java.lang.Object getTreeSource () 
	public abstract com.android.jack.antlr.runtime.TokenStream getTokenStream () 
	public abstract com.android.jack.antlr.runtime.tree.TreeAdaptor getTreeAdaptor () 
	public abstract void setUniqueNavigationNodes (boolean) 
	public abstract void reset () 
	public abstract java.lang.String toString (java.lang.Object, java.lang.Object) 
	public abstract void replaceChildren (java.lang.Object, int, int, java.lang.Object) 
}

com/android/jack/antlr/runtime/tree/TreeParser.class
TreeParser.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeParser extends com.android.jack.antlr.runtime.BaseRecognizer {
	public static final int DOWN
	public static final int UP
	static String dotdot
	static String doubleEtc
	static java.util.regex.Pattern dotdotPattern
	static java.util.regex.Pattern doubleEtcPattern
	protected com.android.jack.antlr.runtime.tree.TreeNodeStream input
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public void reset () 
	public void setTreeNodeStream (com.android.jack.antlr.runtime.tree.TreeNodeStream) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
	public com.android.jack.antlr.runtime.tree.TreeNodeStream getTreeNodeStream () 
	public java.lang.String getSourceName () 
	protected java.lang.Object getCurrentInputSymbol (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream input
	protected java.lang.Object getMissingSymbol (com.android.jack.antlr.runtime.IntStream, com.android.jack.antlr.runtime.RecognitionException, int, com.android.jack.antlr.runtime.BitSet) 
		com.android.jack.antlr.runtime.IntStream input
		com.android.jack.antlr.runtime.RecognitionException e
		int expectedTokenType
		com.android.jack.antlr.runtime.BitSet follow
		String tokenText
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void matchAny (com.android.jack.antlr.runtime.IntStream) 
		com.android.jack.antlr.runtime.IntStream ignore
		Object look
		int level
		int tokenType
	protected java.lang.Object recoverFromMismatchedToken (com.android.jack.antlr.runtime.IntStream, int, com.android.jack.antlr.runtime.BitSet)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.IntStream input
		int ttype
		com.android.jack.antlr.runtime.BitSet follow
	public java.lang.String getErrorHeader (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException e
	public java.lang.String getErrorMessage (com.android.jack.antlr.runtime.RecognitionException, java.lang.String[]) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		com.android.jack.antlr.runtime.RecognitionException e
		String[] tokenNames
	public boolean inContext (java.lang.String) 
		String context
	public static boolean inContext (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String[], java.lang.Object, java.lang.String) 
		String goal
		Object ancestor
		String name
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String[] tokenNames
		Object t
		String context
		java.util.regex.Matcher dotdotMatcher
		java.util.regex.Matcher doubleEtcMatcher
		String[] nodes
		int ni
	protected static java.lang.Object getAncestor (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String[], java.lang.Object, java.lang.String) 
		String name
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String[] tokenNames
		Object t
		String goal
	public void traceIn (java.lang.String, int) 
		String ruleName
		int ruleIndex
	public void traceOut (java.lang.String, int) 
		String ruleName
		int ruleIndex
	static void  () 
}

com/android/jack/antlr/runtime/tree/TreePatternLexer.class
TreePatternLexer.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreePatternLexer extends java.lang.Object {
	public static final int EOF
	public static final int BEGIN
	public static final int END
	public static final int ID
	public static final int ARG
	public static final int PERCENT
	public static final int COLON
	public static final int DOT
	protected String pattern
	protected int p
	protected int c
	protected int n
	public StringBuffer sval
	public boolean error
	public void  (java.lang.String) 
		String pattern
	public int nextToken () 
	protected void consume () 
}

com/android/jack/antlr/runtime/tree/TreePatternParser.class
TreePatternParser.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreePatternParser extends java.lang.Object {
	protected com.android.jack.antlr.runtime.tree.TreePatternLexer tokenizer
	protected int ttype
	protected com.android.jack.antlr.runtime.tree.TreeWizard wizard
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.tree.TreePatternLexer, com.android.jack.antlr.runtime.tree.TreeWizard, com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreePatternLexer tokenizer
		com.android.jack.antlr.runtime.tree.TreeWizard wizard
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public java.lang.Object pattern () 
		Object node
	public java.lang.Object parseTree () 
		Object subtree
		Object child
		Object root
	public java.lang.Object parseNode () 
		com.android.jack.antlr.runtime.Token wildcardPayload
		com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern node
		String label
		String tokenName
		String text
		String arg
		int treeNodeType
		Object node
}

com/android/jack/antlr/runtime/tree/TreeRewriter$1.class
TreeRewriter.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeRewriter$1 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeVisitorAction  {
	final com.android.jack.antlr.runtime.tree.TreeRewriter this$0
	void  (com.android.jack.antlr.runtime.tree.TreeRewriter) 
		com.android.jack.antlr.runtime.tree.TreeRewriter this$0
	public java.lang.Object pre (java.lang.Object) 
		Object t
	public java.lang.Object post (java.lang.Object) 
		Object t
}

com/android/jack/antlr/runtime/tree/TreeRewriter$2.class
TreeRewriter.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeRewriter$2 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeRewriter$fptr  {
	final com.android.jack.antlr.runtime.tree.TreeRewriter this$0
	void  (com.android.jack.antlr.runtime.tree.TreeRewriter) 
		com.android.jack.antlr.runtime.tree.TreeRewriter this$0
	public java.lang.Object rule ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeRewriter$3.class
TreeRewriter.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeRewriter$3 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeRewriter$fptr  {
	final com.android.jack.antlr.runtime.tree.TreeRewriter this$0
	void  (com.android.jack.antlr.runtime.tree.TreeRewriter) 
		com.android.jack.antlr.runtime.tree.TreeRewriter this$0
	public java.lang.Object rule ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeRewriter$fptr.class
TreeRewriter.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeRewriter$fptr extends java.lang.Object {
	public abstract java.lang.Object rule ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeRewriter.class
TreeRewriter.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeRewriter extends com.android.jack.antlr.runtime.tree.TreeParser {
	protected boolean showTransformations
	protected com.android.jack.antlr.runtime.TokenStream originalTokenStream
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor originalAdaptor
	com.android.jack.antlr.runtime.tree.TreeRewriter$fptr topdown_fptr
	com.android.jack.antlr.runtime.tree.TreeRewriter$fptr bottomup_ftpr
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
	public void  (com.android.jack.antlr.runtime.tree.TreeNodeStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.tree.TreeNodeStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public java.lang.Object applyOnce (java.lang.Object, com.android.jack.antlr.runtime.tree.TreeRewriter$fptr) 
		com.android.jack.antlr.runtime.tree.TreeRuleReturnScope r
		Object t
		com.android.jack.antlr.runtime.tree.TreeRewriter$fptr whichRule
	public java.lang.Object applyRepeatedly (java.lang.Object, com.android.jack.antlr.runtime.tree.TreeRewriter$fptr) 
		Object u
		Object t
		com.android.jack.antlr.runtime.tree.TreeRewriter$fptr whichRule
		boolean treeChanged
	public java.lang.Object downup (java.lang.Object) 
		Object t
	public java.lang.Object downup (java.lang.Object, boolean) 
		Object t
		boolean showTransformations
		com.android.jack.antlr.runtime.tree.TreeVisitor v
		com.android.jack.antlr.runtime.tree.TreeVisitorAction actions
	public void reportTransformation (java.lang.Object, java.lang.Object) 
		Object oldTree
		Object newTree
	public java.lang.Object topdown ()  throws com.android.jack.antlr.runtime.RecognitionException 
	public java.lang.Object bottomup ()  throws com.android.jack.antlr.runtime.RecognitionException 
}

com/android/jack/antlr/runtime/tree/TreeRuleReturnScope.class
TreeRuleReturnScope.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeRuleReturnScope extends com.android.jack.antlr.runtime.RuleReturnScope {
	public Object start
	public void  () 
	public java.lang.Object getStart () 
}

com/android/jack/antlr/runtime/tree/TreeVisitor.class
TreeVisitor.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeVisitor extends java.lang.Object {
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  () 
	public java.lang.Object visit (java.lang.Object, com.android.jack.antlr.runtime.tree.TreeVisitorAction) 
		Object child
		Object visitResult
		Object childAfterVisit
		int i
		Object t
		com.android.jack.antlr.runtime.tree.TreeVisitorAction action
		boolean isNil
}

com/android/jack/antlr/runtime/tree/TreeVisitorAction.class
TreeVisitorAction.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeVisitorAction extends java.lang.Object {
	public abstract java.lang.Object pre (java.lang.Object) 
	public abstract java.lang.Object post (java.lang.Object) 
}

com/android/jack/antlr/runtime/tree/TreeWizard$1.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeWizard$1 extends com.android.jack.antlr.runtime.tree.TreeWizard$Visitor {
	final java.util.List val$nodes
	final com.android.jack.antlr.runtime.tree.TreeWizard this$0
	void  (com.android.jack.antlr.runtime.tree.TreeWizard, java.util.List) 
		com.android.jack.antlr.runtime.tree.TreeWizard this$0
	public void visit (java.lang.Object) 
		Object t
}

com/android/jack/antlr/runtime/tree/TreeWizard$2.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeWizard$2 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor  {
	final com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern val$tpattern
	final java.util.List val$subtrees
	final com.android.jack.antlr.runtime.tree.TreeWizard this$0
	void  (com.android.jack.antlr.runtime.tree.TreeWizard, com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern, java.util.List) 
		com.android.jack.antlr.runtime.tree.TreeWizard this$0
	public void visit (java.lang.Object, java.lang.Object, int, java.util.Map) 
		Object t
		Object parent
		int childIndex
		java.util.Map labels
}

com/android/jack/antlr/runtime/tree/TreeWizard$3.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
 com.android.jack.antlr.runtime.tree.TreeWizard$3 extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor  {
	final java.util.Map val$labels
	final com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern val$tpattern
	final com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor val$visitor
	final com.android.jack.antlr.runtime.tree.TreeWizard this$0
	void  (com.android.jack.antlr.runtime.tree.TreeWizard, java.util.Map, com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern, com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor) 
		com.android.jack.antlr.runtime.tree.TreeWizard this$0
	public void visit (java.lang.Object, java.lang.Object, int, java.util.Map) 
		Object t
		Object parent
		int childIndex
		java.util.Map unusedlabels
}

com/android/jack/antlr/runtime/tree/TreeWizard$ContextVisitor.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor extends java.lang.Object {
	public abstract void visit (java.lang.Object, java.lang.Object, int, java.util.Map) 
}

com/android/jack/antlr/runtime/tree/TreeWizard$TreePattern.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern extends com.android.jack.antlr.runtime.tree.CommonTree {
	public String label
	public boolean hasTextArg
	public void  (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token payload
	public java.lang.String toString () 
}

com/android/jack/antlr/runtime/tree/TreeWizard$TreePatternTreeAdaptor.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeWizard$TreePatternTreeAdaptor extends com.android.jack.antlr.runtime.tree.CommonTreeAdaptor {
	public void  () 
	public java.lang.Object create (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token payload
}

com/android/jack/antlr/runtime/tree/TreeWizard$Visitor.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
public abstract com.android.jack.antlr.runtime.tree.TreeWizard$Visitor extends java.lang.Object implements com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor  {
	public void  () 
	public void visit (java.lang.Object, java.lang.Object, int, java.util.Map) 
		Object t
		Object parent
		int childIndex
		java.util.Map labels
	public abstract void visit (java.lang.Object) 
}

com/android/jack/antlr/runtime/tree/TreeWizard$WildcardTreePattern.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeWizard$WildcardTreePattern extends com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern {
	public void  (com.android.jack.antlr.runtime.Token) 
		com.android.jack.antlr.runtime.Token payload
}

com/android/jack/antlr/runtime/tree/TreeWizard.class
TreeWizard.java
package com.android.jack.antlr.runtime.tree
public com.android.jack.antlr.runtime.tree.TreeWizard extends java.lang.Object {
	protected com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	protected java.util.Map tokenNameToTypeMap
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.util.Map) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		java.util.Map tokenNameToTypeMap
	public void  (com.android.jack.antlr.runtime.tree.TreeAdaptor, java.lang.String[]) 
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		String[] tokenNames
	public void  (java.lang.String[]) 
		String[] tokenNames
	public java.util.Map computeTokenTypes (java.lang.String[]) 
		String name
		int ttype
		String[] tokenNames
		java.util.Map m
	public int getTokenType (java.lang.String) 
		String tokenName
		Integer ttypeI
	public java.util.Map index (java.lang.Object) 
		Object t
		java.util.Map m
	protected void _index (java.lang.Object, java.util.Map) 
		Object child
		int i
		Object t
		java.util.Map m
		int ttype
		java.util.List elements
		int n
	public java.util.List find (java.lang.Object, int) 
		Object t
		int ttype
		java.util.List nodes
	public java.util.List find (java.lang.Object, java.lang.String) 
		Object t
		String pattern
		java.util.List subtrees
		com.android.jack.antlr.runtime.tree.TreePatternLexer tokenizer
		com.android.jack.antlr.runtime.tree.TreePatternParser parser
		com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern tpattern
		int rootTokenType
	public java.lang.Object findFirst (java.lang.Object, int) 
		Object t
		int ttype
	public java.lang.Object findFirst (java.lang.Object, java.lang.String) 
		Object t
		String pattern
	public void visit (java.lang.Object, int, com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor) 
		Object t
		int ttype
		com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor visitor
	protected void _visit (java.lang.Object, java.lang.Object, int, int, com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor) 
		Object child
		int i
		Object t
		Object parent
		int childIndex
		int ttype
		com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor visitor
		int n
	public void visit (java.lang.Object, java.lang.String, com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor) 
		Object t
		String pattern
		com.android.jack.antlr.runtime.tree.TreeWizard$ContextVisitor visitor
		com.android.jack.antlr.runtime.tree.TreePatternLexer tokenizer
		com.android.jack.antlr.runtime.tree.TreePatternParser parser
		com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern tpattern
		java.util.Map labels
		int rootTokenType
	public boolean parse (java.lang.Object, java.lang.String, java.util.Map) 
		Object t
		String pattern
		java.util.Map labels
		com.android.jack.antlr.runtime.tree.TreePatternLexer tokenizer
		com.android.jack.antlr.runtime.tree.TreePatternParser parser
		com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern tpattern
		boolean matched
	public boolean parse (java.lang.Object, java.lang.String) 
		Object t
		String pattern
	protected boolean _parse (java.lang.Object, com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern, java.util.Map) 
		Object child1
		com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern child2
		int i
		Object t1
		com.android.jack.antlr.runtime.tree.TreeWizard$TreePattern tpattern
		java.util.Map labels
		int n1
		int n2
	public java.lang.Object create (java.lang.String) 
		String pattern
		com.android.jack.antlr.runtime.tree.TreePatternLexer tokenizer
		com.android.jack.antlr.runtime.tree.TreePatternParser parser
		Object t
	public static boolean equals (java.lang.Object, java.lang.Object, com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		Object t1
		Object t2
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object t1
		Object t2
	protected static boolean _equals (java.lang.Object, java.lang.Object, com.android.jack.antlr.runtime.tree.TreeAdaptor) 
		Object child1
		Object child2
		int i
		Object t1
		Object t2
		com.android.jack.antlr.runtime.tree.TreeAdaptor adaptor
		int n1
		int n2
}

com/android/jack/api/ConfigNotSupportedAnymoreException.class
ConfigNotSupportedAnymoreException.java
package com.android.jack.api
public com.android.jack.api.ConfigNotSupportedAnymoreException extends com.android.jack.api.ConfigNotSupportedException {
	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/ConfigNotSupportedException.class
ConfigNotSupportedException.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.class
JackConfig.java
package com.android.jack.api
public abstract com.android.jack.api.JackConfig extends java.lang.Object {
}

com/android/jack/api/JackProvider$SubReleaseKind.class
JackProvider.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.class
JackProvider.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/ResourceController$Category.class
ResourceController.java
package com.android.jack.api
public final com.android.jack.api.ResourceController$Category extends java.lang.Enum {
	public static final com.android.jack.api.ResourceController$Category MEMORY
	public static final com.android.jack.api.ResourceController$Category DISK
	public static final com.android.jack.api.ResourceController$Category CODE
	private static final com.android.jack.api.ResourceController$Category[] $VALUES
	public static com.android.jack.api.ResourceController$Category[] values () 
	public static com.android.jack.api.ResourceController$Category valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/api/ResourceController$Impact.class
ResourceController.java
package com.android.jack.api
public final com.android.jack.api.ResourceController$Impact extends java.lang.Enum {
	public static final com.android.jack.api.ResourceController$Impact PERFORMANCE
	public static final com.android.jack.api.ResourceController$Impact LATENCY
	private static final com.android.jack.api.ResourceController$Impact[] $VALUES
	public static com.android.jack.api.ResourceController$Impact[] values () 
	public static com.android.jack.api.ResourceController$Impact valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/api/ResourceController.class
ResourceController.java
package com.android.jack.api
public abstract com.android.jack.api.ResourceController extends java.lang.Object {
	public abstract void clean (java.util.Set, java.util.Set) 
	public abstract java.util.Set getSupportedCategories () 
	public abstract java.util.Set getSupportedImpacts () 
}

com/android/jack/api/UnknownConfigException.class
UnknownConfigException.java
package com.android.jack.api
public com.android.jack.api.UnknownConfigException extends com.android.jack.api.ConfigNotSupportedException {
	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/cli02/Cli02Config.class
Cli02Config.java
package com.android.jack.api.cli02
public abstract com.android.jack.api.cli02.Cli02Config extends java.lang.Object implements com.android.jack.api.JackConfig  {
	public abstract com.android.jack.api.v01.Cli01CompilationTask getTask (java.lang.String[])  throws com.android.jack.api.v01.ConfigurationException 
	public abstract void setStandardError (java.io.OutputStream) 
	public abstract void setStandardOutput (java.io.OutputStream) 
	public abstract void setWorkingDirectory (java.io.File) 
}

com/android/jack/api/impl/ApiFeature.class
ApiFeature.java
package com.android.jack.api.impl
public abstract com.android.jack.api.impl.ApiFeature extends java.lang.Object implements com.android.sched.item.Feature  {
}

com/android/jack/api/impl/JackConfigImpl.class
JackConfigImpl.java
package com.android.jack.api.impl
public abstract com.android.jack.api.impl.JackConfigImpl extends java.lang.Object implements com.android.jack.api.JackConfig  {
	public abstract void setApi (java.lang.Class) 
}

com/android/jack/api/impl/JackProviderImpl$1.class
JackProviderImpl.java
package com.android.jack.api.impl
 com.android.jack.api.impl.JackProviderImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$util$SubReleaseKind
	static void  () 
}

com/android/jack/api/impl/JackProviderImpl.class
JackProviderImpl.java
package com.android.jack.api.impl
public com.android.jack.api.impl.JackProviderImpl extends java.lang.Object implements com.android.jack.api.JackProvider com.android.jack.api.ResourceController  {
	private static final java.util.Map impl
	private static final java.util.Map features
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.api.JackConfig createConfig (java.lang.Class)  throws com.android.jack.api.ConfigNotSupportedException 
		com.android.jack.api.impl.JackConfigImpl config
		InstantiationException e
		IllegalAccessException e
		Class cls
		Class clsImpl
	public java.util.Collection getSupportedConfigs () 
	public boolean isConfigSupported (java.lang.Class) 
		Class cls
	public java.lang.String getCompilerReleaseName () 
	public int getCompilerReleaseCode () 
	public int getCompilerSubReleaseCode () 
	public com.android.jack.api.JackProvider$SubReleaseKind getCompilerSubReleaseKind () 
	public java.lang.String getCompilerSourceCodeBase () 
	public java.lang.String getCompilerVersion () 
	public java.lang.String getCompilerBuildId () 
	public void clean (java.util.Set, java.util.Set) 
		java.util.Set categories
		java.util.Set impacts
		java.util.EnumSet impactsInternal
	public java.util.EnumSet getSupportedCategories () 
	public java.util.EnumSet getSupportedImpacts () 
	public volatile java.util.Set getSupportedImpacts () 
	public volatile java.util.Set getSupportedCategories () 
	static void  () 
}

com/android/jack/api/v01/Api01CompilationTask.class
Api01CompilationTask.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.class
Api01Config.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.class
ChainedException.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
		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.class
ChainedException.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/Cli01CompilationTask.class
Cli01CompilationTask.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Cli01CompilationTask extends java.lang.Object {
	public abstract int run ()  throws com.android.jack.api.v01.UnrecoverableException com.android.jack.api.v01.ConfigurationException java.lang.IllegalStateException 
}

com/android/jack/api/v01/Cli01Config.class
Cli01Config.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Cli01Config extends java.lang.Object implements com.android.jack.api.JackConfig  {
	public abstract com.android.jack.api.v01.Cli01CompilationTask getTask (java.lang.String[])  throws com.android.jack.api.v01.ConfigurationException 
	public abstract void setStandardError (java.io.PrintStream) 
	public abstract void setStandardOutput (java.io.PrintStream) 
	public abstract void setWorkingDirectory (java.io.File) 
}

com/android/jack/api/v01/CompilationException.class
CompilationException.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.class
ConfigurationException.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.class
DebugInfoLevel.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.class
JavaSourceVersion.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.class
MultiDexKind.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.class
ReporterKind.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.class
ResourceCollisionPolicy.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.class
TypeCollisionPolicy.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.class
UnrecoverableException.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.class
VerbosityLevel.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  () 
}

com/android/jack/api/v01/impl/Api01ConfigImpl$1.class
Api01ConfigImpl.java
package com.android.jack.api.v01.impl
 com.android.jack.api.v01.impl.Api01ConfigImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$api$v01$DebugInfoLevel
	static final int[] $SwitchMap$com$android$jack$api$v01$JavaSourceVersion
	static final int[] $SwitchMap$com$android$jack$api$v01$MultiDexKind
	static final int[] $SwitchMap$com$android$jack$api$v01$ReporterKind
	static final int[] $SwitchMap$com$android$jack$api$v01$ResourceCollisionPolicy
	static final int[] $SwitchMap$com$android$jack$api$v01$TypeCollisionPolicy
	static final int[] $SwitchMap$com$android$jack$api$v01$VerbosityLevel
	static void  () 
}

com/android/jack/api/v01/impl/Api01ConfigImpl$Api01CompilationTaskImpl.class
Api01ConfigImpl.java
package com.android.jack.api.v01.impl
 com.android.jack.api.v01.impl.Api01ConfigImpl$Api01CompilationTaskImpl extends java.lang.Object implements com.android.jack.api.v01.Api01CompilationTask  {
	private final Class api
	private final com.android.jack.Options options
	private final com.android.sched.util.RunnableHooks runSessionHooks
	public void  (java.lang.Class, com.android.jack.Options, com.android.sched.util.RunnableHooks) 
		Class api
		com.android.jack.Options options
		com.android.sched.util.RunnableHooks runSessionHooks
	public void run ()  throws com.android.jack.api.v01.CompilationException com.android.jack.api.v01.UnrecoverableException 
		com.android.sched.scheduler.ProcessException e
		Throwable e1
		com.android.jack.frontend.FrontendCompilationException e
		com.android.jack.JackUserException e
		com.android.jack.JackAbortException e
		com.android.sched.util.UnrecoverableException e
		Throwable e
		com.android.sched.scheduler.ProcessException pe
}

com/android/jack/api/v01/impl/Api01ConfigImpl.class
Api01ConfigImpl.java
package com.android.jack.api.v01.impl
public com.android.jack.api.v01.impl.Api01ConfigImpl extends java.lang.Object implements com.android.jack.api.impl.JackConfigImpl com.android.jack.api.v01.Api01Config  {
	protected final com.android.jack.Options options
	private Class api
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.api.v01.Api01CompilationTask getTask ()  throws com.android.jack.api.v01.ConfigurationException 
		com.android.sched.util.config.ConfigurationException e
		com.android.jack.IllegalOptionsException e
		com.android.sched.util.RunnableHooks configHooks
	public void setClasspath (java.util.List) 
		java.util.List classpath
	public void setDebugInfoLevel (com.android.jack.api.v01.DebugInfoLevel)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v01.DebugInfoLevel debugLevel
	public void setImportedJackLibraryFiles (java.util.List) 
		java.util.List importedJackLibraryFiles
	public void setIncrementalDir (java.io.File) 
		java.io.File incrementalDir
	public void setJarJarConfigFiles (java.util.List) 
		java.util.List jarJarConfigFiles
	public void setJavaSourceVersion (com.android.jack.api.v01.JavaSourceVersion)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v01.JavaSourceVersion javaSourceVersion
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaSourceVersionWrapped
	public void setMetaDirs (java.util.List) 
		java.util.List metaDirs
	public void setMultiDexKind (com.android.jack.api.v01.MultiDexKind)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v01.MultiDexKind multiDexKind
	public void setObfuscationMappingOutputFile (java.io.File) 
		java.io.File obfuscationMappingOutputFile
	public void setOutputDexDir (java.io.File) 
		java.io.File outputDexDir
	public void setOutputJackFile (java.io.File) 
		java.io.File outputJackFile
	public void setProcessorNames (java.util.List) 
		java.util.List processorNames
	public void setProcessorOptions (java.util.Map) 
		java.util.Map processorOptions
	public void setProcessorPath (java.util.List) 
		java.util.List processorPath
	public void setProguardConfigFiles (java.util.List) 
		java.util.List proguardConfigFiles
	public void setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public void setReporter (com.android.jack.api.v01.ReporterKind, java.io.OutputStream)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v01.ReporterKind reporterKind
		java.io.OutputStream reporterStream
		String reporterKindAsString
	public void setResourceDirs (java.util.List) 
		java.util.List resourceDirs
	public void setResourceImportCollisionPolicy (com.android.jack.api.v01.ResourceCollisionPolicy)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v01.ResourceCollisionPolicy resourceImportCollisionPolicy
		String collisionPolicy
	public void setSourceEntries (java.util.Collection) 
		java.util.Collection sourceEntries
	public void setTypeImportCollisionPolicy (com.android.jack.api.v01.TypeCollisionPolicy)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v01.TypeCollisionPolicy typeImportCollisionPolicy
		String collissionPolicy
	public void setVerbosityLevel (com.android.jack.api.v01.VerbosityLevel)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.api.v01.VerbosityLevel verbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
	public void setApi (java.lang.Class) 
		Class api
	static void  () 
}

com/android/jack/api/v01/impl/Api01Feature.class
Api01Feature.java
package com.android.jack.api.v01.impl
public com.android.jack.api.v01.impl.Api01Feature extends java.lang.Object implements com.android.jack.api.impl.ApiFeature  {
	public void  () 
}

com/android/jack/api/v01/impl/Cli01CompilationTaskImpl.class
Cli01CompilationTaskImpl.java
package com.android.jack.api.v01.impl
 com.android.jack.api.v01.impl.Cli01CompilationTaskImpl extends com.android.jack.CommandLine implements com.android.jack.api.v01.Cli01CompilationTask  {
	private final java.io.PrintStream standardError
	private final java.io.PrintStream standardOutput
	private static java.util.logging.Logger logger
	private final com.android.jack.Options options
	private final String[] args
	public void  (com.android.jack.api.v01.impl.Cli01ConfigImpl, com.android.jack.Options, java.lang.String[]) 
		com.android.jack.api.v01.impl.Cli01ConfigImpl config
		com.android.jack.Options options
		String[] args
	public int run () 
		java.io.IOException e
		com.android.jack.IllegalOptionsException e
		com.android.jack.IllegalOptionsException e
		com.android.jack.IllegalOptionsException e
	static void  () 
}

com/android/jack/api/v01/impl/Cli01ConfigImpl.class
Cli01ConfigImpl.java
package com.android.jack.api.v01.impl
public com.android.jack.api.v01.impl.Cli01ConfigImpl extends java.lang.Object implements com.android.jack.api.v01.Cli01Config com.android.jack.api.impl.JackConfigImpl  {
	private java.io.PrintStream standardOutput
	private java.io.PrintStream standardError
	private java.io.File workingDirectory
	public void  () 
	public com.android.jack.api.v01.Cli01CompilationTask getTask (java.lang.String[])  throws com.android.jack.api.v01.ConfigurationException 
		com.android.sched.util.config.cli.TokenIterator iterator
		java.util.List list
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.CmdLineException e
		com.android.sched.util.file.SchedIOException e
		String[] args
		com.android.jack.Options options
	public void setStandardError (java.io.PrintStream) 
		java.io.PrintStream standardError
	public java.io.PrintStream getStandardError () 
	public void setStandardOutput (java.io.PrintStream) 
		java.io.PrintStream standardOutput
	public java.io.PrintStream getStandardOutput () 
	public void setWorkingDirectory (java.io.File) 
		java.io.File workingDirectory
	public java.io.File getWorkingDirectory () 
	public void setApi (java.lang.Class) 
		Class api
}

com/android/jack/api/v02/Api02Config.class
Api02Config.java
package com.android.jack.api.v02
public abstract com.android.jack.api.v02.Api02Config extends java.lang.Object implements com.android.jack.api.v01.Api01Config  {
	public abstract void setJavaSourceVersion (com.android.jack.api.v02.JavaSourceVersion)  throws com.android.jack.api.v01.ConfigurationException 
	public abstract void setVerbosityLevel (com.android.jack.api.v02.VerbosityLevel)  throws com.android.jack.api.v01.ConfigurationException 
	public abstract void setAndroidMinApiLevel (int)  throws com.android.jack.api.v01.ConfigurationException 
	public abstract void setBaseDirectory (java.io.File)  throws com.android.jack.api.v01.ConfigurationException 
}

com/android/jack/api/v02/JavaSourceVersion.class
JavaSourceVersion.java
package com.android.jack.api.v02
public final com.android.jack.api.v02.JavaSourceVersion extends java.lang.Enum {
	public static final com.android.jack.api.v02.JavaSourceVersion JAVA_3
	public static final com.android.jack.api.v02.JavaSourceVersion JAVA_4
	public static final com.android.jack.api.v02.JavaSourceVersion JAVA_5
	public static final com.android.jack.api.v02.JavaSourceVersion JAVA_6
	public static final com.android.jack.api.v02.JavaSourceVersion JAVA_7
	public static final com.android.jack.api.v02.JavaSourceVersion JAVA_8
	private static final com.android.jack.api.v02.JavaSourceVersion[] $VALUES
	public static com.android.jack.api.v02.JavaSourceVersion[] values () 
	public static com.android.jack.api.v02.JavaSourceVersion valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/api/v02/VerbosityLevel.class
VerbosityLevel.java
package com.android.jack.api.v02
public final com.android.jack.api.v02.VerbosityLevel extends java.lang.Enum {
	public static final com.android.jack.api.v02.VerbosityLevel ERROR
	public static final com.android.jack.api.v02.VerbosityLevel WARNING
	public static final com.android.jack.api.v02.VerbosityLevel INFO
	private static final com.android.jack.api.v02.VerbosityLevel[] $VALUES
	public static com.android.jack.api.v02.VerbosityLevel[] values () 
	public static com.android.jack.api.v02.VerbosityLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/api/v02/impl/Api02ConfigImpl$1.class
Api02ConfigImpl.java
package com.android.jack.api.v02.impl
 com.android.jack.api.v02.impl.Api02ConfigImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$api$v02$JavaSourceVersion
	static final int[] $SwitchMap$com$android$jack$api$v02$VerbosityLevel
	static void  () 
}

com/android/jack/api/v02/impl/Api02ConfigImpl.class
Api02ConfigImpl.java
package com.android.jack.api.v02.impl
public com.android.jack.api.v02.impl.Api02ConfigImpl extends com.android.jack.api.v01.impl.Api01ConfigImpl implements com.android.jack.api.v02.Api02Config  {
	public void  () 
	public void setJavaSourceVersion (com.android.jack.api.v02.JavaSourceVersion)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.api.v02.JavaSourceVersion javaSourceVersion
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaSourceVersionWrapped
	public void setVerbosityLevel (com.android.jack.api.v02.VerbosityLevel)  throws com.android.jack.api.v01.ConfigurationException 
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
		com.android.jack.api.v02.VerbosityLevel verbosityLevel
		com.android.jack.VerbosityLevel jackVerbosityLevel
	public void setBaseDirectory (java.io.File) 
		java.io.File baseDir
	public void setAndroidMinApiLevel (int) 
		int level
}

com/android/jack/api/v02/impl/Api02Feature.class
Api02Feature.java
package com.android.jack.api.v02.impl
public com.android.jack.api.v02.impl.Api02Feature extends java.lang.Object implements com.android.jack.api.impl.ApiFeature  {
	public void  () 
}

com/android/jack/api/v03/Api03Config.class
Api03Config.java
package com.android.jack.api.v03
public abstract com.android.jack.api.v03.Api03Config extends java.lang.Object implements com.android.jack.api.v02.Api02Config  {
	public abstract void setPluginNames (java.util.List)  throws com.android.jack.api.v01.ConfigurationException 
	public abstract void setPluginPath (java.util.List)  throws com.android.jack.api.v01.ConfigurationException 
}

com/android/jack/api/v03/impl/Api03ConfigImpl.class
Api03ConfigImpl.java
package com.android.jack.api.v03.impl
public com.android.jack.api.v03.impl.Api03ConfigImpl extends com.android.jack.api.v02.impl.Api02ConfigImpl implements com.android.jack.api.v03.Api03Config  {
	public void  () 
	public void setPluginPath (java.util.List) 
		java.util.List pluginPath
	public void setPluginNames (java.util.List) 
		java.util.List pluginNames
}

com/android/jack/api/v03/impl/Api03Feature.class
Api03Feature.java
package com.android.jack.api.v03.impl
public com.android.jack.api.v03.impl.Api03Feature extends java.lang.Object implements com.android.jack.api.impl.ApiFeature  {
	public void  () 
}

com/android/jack/api/v04/Api04Config.class
Api04Config.java
package com.android.jack.api.v04
public abstract com.android.jack.api.v04.Api04Config extends java.lang.Object implements com.android.jack.api.v03.Api03Config  {
	public abstract void setDefaultCharset (java.nio.charset.Charset)  throws com.android.jack.api.v01.ConfigurationException 
}

com/android/jack/api/v04/HasCharset.class
HasCharset.java
package com.android.jack.api.v04
public abstract com.android.jack.api.v04.HasCharset extends java.lang.Object {
	public abstract java.nio.charset.Charset getCharset () 
}

com/android/jack/api/v04/impl/Api04ConfigImpl.class
Api04ConfigImpl.java
package com.android.jack.api.v04.impl
public com.android.jack.api.v04.impl.Api04ConfigImpl extends com.android.jack.api.v03.impl.Api03ConfigImpl implements com.android.jack.api.v04.Api04Config  {
	public void  () 
	public void setDefaultCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public static java.io.File manageFileCharset (java.io.File) 
		java.io.File file
	public static java.util.List manageFilesCharsetAsList (java.util.Collection) 
		java.io.File file
		java.util.Collection files
		java.util.List list
}

com/android/jack/api/v04/impl/Api04Feature.class
Api04Feature.java
package com.android.jack.api.v04.impl
public com.android.jack.api.v04.impl.Api04Feature extends java.lang.Object implements com.android.jack.api.impl.ApiFeature  {
	public void  () 
}

com/android/jack/backend/ResourceWriter.class
ResourceWriter.java
package com.android.jack.backend
public com.android.jack.backend.ResourceWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.sched.vfs.OutputVFS outputVDir
	static final boolean $assertionsDisabled
	public void  () 
		com.android.sched.vfs.Container containerType
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.sched.vfs.OutputVFile outputFile
		com.android.jack.reporting.ReportableIOException reportable
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.InputVFile inputFile
		com.android.sched.vfs.VPath path
		com.android.jack.ir.ast.Resource resource
		com.android.jack.ir.ast.JSession session
		java.util.List resources
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/AnnotationBuilder$1.class
AnnotationBuilder.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.AnnotationBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JRetentionPolicy
	static void  () 
}

com/android/jack/backend/dex/AnnotationBuilder$BuildAnnotationException.class
AnnotationBuilder.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.AnnotationBuilder$BuildAnnotationException extends java.lang.Exception {
	private static final long serialVersionUID
	private void  () 
	void  (com.android.jack.backend.dex.AnnotationBuilder$1) 
		com.android.jack.backend.dex.AnnotationBuilder$1 x0
}

com/android/jack/backend/dex/AnnotationBuilder$SourceAnnotationException.class
AnnotationBuilder.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException extends java.lang.Exception {
	private static final long serialVersionUID
	private void  () 
	void  (com.android.jack.backend.dex.AnnotationBuilder$1) 
		com.android.jack.backend.dex.AnnotationBuilder$1 x0
}

com/android/jack/backend/dex/AnnotationBuilder.class
AnnotationBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.AnnotationBuilder extends java.lang.Object {
	public static final com.android.sched.util.config.id.BooleanPropertyId CLASS_RETENTION
	private final boolean enableBuildRetention
	private static com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException sourceAnnotationException
	private static com.android.jack.backend.dex.AnnotationBuilder$BuildAnnotationException buildAnnotationException
	private final com.android.jack.backend.dex.ConstantBuilder constantBuilder
	public void  () 
	public com.android.jack.dx.rop.annotation.Annotations createAnnotations (java.util.Collection) 
		com.android.jack.dx.rop.annotation.Annotation ropAnnotation
		com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException e
		com.android.jack.backend.dex.AnnotationBuilder$BuildAnnotationException e
		com.android.jack.dx.rop.annotation.Annotation ropAnnotation
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.Collection annotations
		com.android.jack.dx.rop.annotation.Annotations ropAnnotations
	private com.android.jack.dx.rop.annotation.Annotation createAnnotation (com.android.jack.ir.ast.JAnnotation)  throws com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException com.android.jack.backend.dex.AnnotationBuilder$BuildAnnotationException 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.dx.rop.annotation.Annotation ropAnnotation
	private com.android.jack.dx.rop.annotation.AnnotationVisibility getVisibility (com.android.jack.ir.ast.JRetentionPolicy)  throws com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException com.android.jack.backend.dex.AnnotationBuilder$BuildAnnotationException 
		com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	static void  () 
}

com/android/jack/backend/dex/ClassAnnotationBuilder.class
ClassAnnotationBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.ClassAnnotationBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.scheduling.marker.ClassDefItemMarker marker
		com.android.jack.dx.dex.file.ClassDefItem item
		com.android.jack.dx.rop.annotation.Annotations classAnnotations
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		java.util.Collection annotations
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/ClassDefItemBuilder.class
ClassDefItemBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.ClassDefItemBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean emitSourceFileInfo
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
		com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
	private com.android.jack.dx.dex.file.ClassDefItem createClassDefItem (com.android.jack.ir.ast.JDefinedClassOrInterface)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.dx.rop.cst.CstString sourceFile
	private static com.android.jack.dx.rop.type.Type createSuperClass (com.android.jack.ir.ast.JDefinedClassOrInterface)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClass superClass
	private static com.android.jack.dx.rop.type.TypeList createInterfacesList (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.List interfacesList
	private static com.android.jack.dx.rop.cst.CstString createSourceFile (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		String sourceFileName
		int separatorPos
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.dx.rop.cst.CstString sourceFile
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	private int getDxAccessFlagsForType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		int accessFlags
		boolean isInner
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/ClassDefItemMarkerRemover.class
ClassDefItemMarkerRemover.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.ClassDefItemMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/ConstantBuilder$1.class
ConstantBuilder.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.ConstantBuilder$1 extends java.lang.Object {
}

com/android/jack/backend/dex/ConstantBuilder$Visitor.class
ConstantBuilder.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.ConstantBuilder$Visitor extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.dx.rop.cst.Constant result
	static final boolean $assertionsDisabled
	final com.android.jack.backend.dex.ConstantBuilder this$0
	private void  (com.android.jack.backend.dex.ConstantBuilder) 
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.dx.rop.annotation.Annotation ropAnnotation
		com.android.jack.dx.rop.cst.CstAnnotation cstAnnotation
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JLiteral literal
		com.android.jack.ir.ast.JArrayLiteral array
		java.util.List literals
		com.android.jack.dx.rop.cst.CstArray$List constants
		int i
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral literal
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral literal
	public boolean visit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral x
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral literal
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral literal
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral literal
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral literal
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral literal
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral literal
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral literal
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral literal
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral literal
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral literal
	void  (com.android.jack.backend.dex.ConstantBuilder, com.android.jack.backend.dex.ConstantBuilder$1) 
		com.android.jack.backend.dex.ConstantBuilder x0
		com.android.jack.backend.dex.ConstantBuilder$1 x1
	static com.android.jack.dx.rop.cst.Constant access$102 (com.android.jack.backend.dex.ConstantBuilder$Visitor, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.backend.dex.ConstantBuilder$Visitor x0
		com.android.jack.dx.rop.cst.Constant x1
	static com.android.jack.dx.rop.cst.Constant access$100 (com.android.jack.backend.dex.ConstantBuilder$Visitor) 
		com.android.jack.backend.dex.ConstantBuilder$Visitor x0
	static void  () 
}

com/android/jack/backend/dex/ConstantBuilder.class
ConstantBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.ConstantBuilder extends java.lang.Object {
	private final com.android.jack.backend.dex.ConstantBuilder$Visitor constantBuilder
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.dx.rop.cst.Constant parseLiteral (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral literal
		com.android.jack.dx.rop.cst.Constant constant
	public void createAnnotationPairs (com.android.jack.ir.ast.JAnnotation, com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.ir.ast.JNameValuePair jPair
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.dx.rop.annotation.Annotation ropAnnotation
	static void  () 
}

com/android/jack/backend/dex/DalvikProtectedInnerChecker$1.class
DalvikProtectedInnerChecker.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.DalvikProtectedInnerChecker$1 extends java.lang.Object {
}

com/android/jack/backend/dex/DalvikProtectedInnerChecker$DalvikProtectedInnerCheck.class
DalvikProtectedInnerChecker.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DalvikProtectedInnerChecker$DalvikProtectedInnerCheck extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/backend/dex/DalvikProtectedInnerChecker$RiskyAccessToArrayOfInner.class
DalvikProtectedInnerChecker.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.DalvikProtectedInnerChecker$RiskyAccessToArrayOfInner extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private final com.android.jack.ir.ast.JNode node
	private final com.android.jack.ir.ast.JDefinedClassOrInterface inner
	private void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JDefinedClassOrInterface inner
		com.android.jack.ir.ast.JNode node
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JNode, com.android.jack.backend.dex.DalvikProtectedInnerChecker$1) 
		com.android.jack.ir.ast.JDefinedClassOrInterface x0
		com.android.jack.ir.ast.JNode x1
		com.android.jack.backend.dex.DalvikProtectedInnerChecker$1 x2
}

com/android/jack/backend/dex/DalvikProtectedInnerChecker$TypeAccessVisitor.class
DalvikProtectedInnerChecker.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.DalvikProtectedInnerChecker$TypeAccessVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation cast
	public void endVisit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral constClass
	public void endVisit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf instanceOf
	public void endVisit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray newArray
	private void check (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JDefinedClassOrInterface definedLeafType
		com.android.jack.ir.ast.JType leafType
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JNode node
}

com/android/jack/backend/dex/DalvikProtectedInnerChecker.class
DalvikProtectedInnerChecker.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DalvikProtectedInnerChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final boolean needCheck
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.backend.dex.DalvikProtectedInnerChecker$TypeAccessVisitor typeAccessVisitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/DexAnnotations.class
DexAnnotations.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexAnnotations extends java.lang.Object {
	public static final String ANNOTATION_ANNOTATION_DEFAULT
	public static final String ANNOTATION_MEMBER_CLASSES
	public static final String ANNOTATION_INNER
	public static final String ANNOTATION_ENCLOSING_CLASS
	public static final String ANNOTATION_ENCLOSING_METHOD
	public static final String ANNOTATION_THROWS
	public static final String ANNOTATION_SIGNATURE
	public static final String ANNOTATION_METHOD_PARAMETERS
}

com/android/jack/backend/dex/DexFileProduct.class
DexFileProduct.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexFileProduct extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/backend/dex/DexFileWriter.class
DexFileWriter.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexFileWriter extends com.android.jack.backend.dex.DexWriter implements com.android.sched.schedulable.RunnableSchedulable  {
	static final String DEX_PREFIX
	public static final String DEX_FILE_EXTENSION
	public static final String DEX_FILENAME
	public static final com.android.sched.util.config.id.ImplementationPropertyId DEX_WRITING_POLICY
	private final com.android.sched.vfs.OutputVFS outputVDir
	static final boolean $assertionsDisabled
	public void  () 
		com.android.sched.vfs.Container container
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.backend.dex.DexWritingException e
		com.android.jack.ir.ast.JSession session
		com.android.jack.backend.dex.DexWritingTool writingTool
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/DexInLibraryProduct.class
DexInLibraryProduct.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexInLibraryProduct extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/backend/dex/DexInLibraryWriter.class
DexInLibraryWriter.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexInLibraryWriter extends com.android.jack.backend.dex.DexWriter implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.library.OutputJackLibrary outputLibrary
	private final boolean forceJumbo
	private final com.android.jack.util.AndroidApiLevel apiLevel
	private final boolean usePrebuilts
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.vfs.InputVFile in
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.library.LibraryLocation inputLibraryLocation
		com.android.sched.util.location.Location loc
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.util.file.CannotCreateFileException e
		java.io.OutputStream outStream
		Exception e
		com.android.jack.dx.dex.DexOptions options
		com.android.jack.dx.dex.file.DexFile typeDex
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.util.log.Event event
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.sched.vfs.OutputVFile vFile
		com.android.jack.scheduling.marker.ClassDefItemMarker cdiMarker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/DexInLibraryWriterAll.class
DexInLibraryWriterAll.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexInLibraryWriterAll extends com.android.jack.backend.dex.DexInLibraryWriter {
	public void  () 
}

com/android/jack/backend/dex/DexInLibraryWriterNoPrebuilt.class
DexInLibraryWriterNoPrebuilt.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexInLibraryWriterNoPrebuilt extends com.android.jack.backend.dex.DexInLibraryWriter {
	public void  () 
}

com/android/jack/backend/dex/DexWriter.class
DexWriter.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexWriter extends java.lang.Object {
	private static final String JACK_DEX_TAG_HEADER
	private static final String JACK_DEX_TAG
	public void  () 
	static com.android.sched.vfs.VPath getFilePath (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public static java.lang.String getJackDexTag () 
	public static boolean isJackDexTag (java.lang.String) 
		String str
	static void  () 
		String buildId
		com.android.sched.util.Version version
		String tag
}

com/android/jack/backend/dex/DexWritingException.class
DexWritingException.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexWritingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/backend/dex/DexWritingTool$1.class
DexWritingTool.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.DexWritingTool$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.backend.dex.DexWritingTool this$0
	void  (com.android.jack.backend.dex.DexWritingTool) 
		com.android.jack.backend.dex.DexWritingTool this$0
	public int compare (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface first
		com.android.jack.ir.ast.JDefinedClassOrInterface second
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/backend/dex/DexWritingTool$MatchableInputVFile.class
DexWritingTool.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile extends java.lang.Object {
	private final com.android.sched.vfs.InputVFile inputVFile
	public void  (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile inputVFile
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	public com.android.sched.vfs.InputVFile getInputVFile () 
}

com/android/jack/backend/dex/DexWritingTool.class
DexWritingTool.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexWritingTool extends java.lang.Object {
	protected final com.android.sched.util.log.Tracer tracer
	private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter FORMATTER
	private static java.util.logging.Logger logger
	private final boolean forceJumbo
	private final com.android.jack.util.AndroidApiLevel apiLevel
	protected final boolean usePrebuilts
	static final boolean $assertionsDisabled
	public void  () 
	protected com.android.jack.dx.dex.file.DexFile createDexFile () 
		com.android.jack.dx.dex.DexOptions options
	public abstract void write (com.android.sched.vfs.OutputVFS)  throws com.android.jack.backend.dex.DexWritingException 
	protected void finishMerge (com.android.jack.tools.merger.JackMerger, com.android.sched.vfs.OutputVFile)  throws com.android.jack.backend.dex.DexWritingException 
		java.io.OutputStream os
		java.io.IOException e
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.log.Event event
		com.android.jack.tools.merger.JackMerger merger
		com.android.sched.vfs.OutputVFile out
	protected void mergeDex (com.android.jack.tools.merger.JackMerger, com.android.sched.vfs.InputVFile)  throws com.android.jack.tools.merger.MergingOverflowException com.android.jack.backend.dex.DexWritingException 
		java.io.InputStream inputStream
		java.io.IOException e
		com.android.sched.util.file.SchedIOException e
		com.android.jack.tools.merger.JackMerger merger
		com.android.sched.vfs.InputVFile inputDex
	protected com.android.sched.vfs.OutputVFile getOutputDex (com.android.sched.vfs.OutputVFS, int)  throws com.android.jack.backend.dex.DexWritingException 
		String dexName
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.vfs.OutputVFS outputVfs
		int dexCount
		String dexName
	protected void fillDexLists (java.util.Set, java.util.List) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.Set mainDexList
		java.util.List anyDexList
		com.android.jack.library.OutputJackLibrary jackOutputLibrary
		java.util.Collection typesToEmit
		java.util.List anyTypeList
	protected com.android.sched.vfs.InputVFile getDexInputVFileOfType (com.android.jack.library.OutputJackLibrary, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.library.FileTypeDoesNotExistException e
		com.android.jack.library.OutputJackLibrary jackOutputLibrary
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.sched.vfs.InputVFile inputVFile
		com.android.sched.util.location.Location location
	static void addOrphanDexFiles (com.android.jack.library.OutputJackLibrary, java.util.Set) 
		com.android.jack.library.OutputJackLibrary outputLibrary
		java.util.Set mainDexToMerge
	static void addOrphanDexFiles (com.android.jack.library.OutputJackLibrary, java.util.Set, java.util.Set) 
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile orphanDex
		com.android.jack.library.FileTypeDoesNotExistException e
		String type
		com.android.sched.vfs.InputVFile dexFile
		String dexFilePath
		int indexOfDexExtension
		com.android.jack.library.InputJackLibrary inputJackLibrary
		java.util.Iterator dexFileIt
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.library.OutputJackLibrary outputLibrary
		java.util.Set mainDexToMerge
		java.util.Set othersDexToMerge
	static com.android.jack.ir.formatter.TypePackageAndMethodFormatter access$000 () 
	static void  () 
}

com/android/jack/backend/dex/EncodedFieldBuilder.class
EncodedFieldBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.EncodedFieldBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JLiteral initialValue
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
		com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
		com.android.jack.dx.dex.file.EncodedField encodedField
	private com.android.jack.dx.dex.file.EncodedField createEncodedField (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.dx.rop.cst.CstFieldRef fieldRef
	private static int getDxAccessFlags (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/EncodedMethodBuilder.class
EncodedMethodBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.EncodedMethodBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
		com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
		com.android.jack.dx.dex.file.EncodedMethod encodedMethod
	private static boolean isDirectMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	private com.android.jack.dx.dex.file.EncodedMethod createEncodedMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.scheduling.marker.DexCodeMarker dcm
		com.android.jack.ir.ast.JMethod method
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
		int accessFlags
		com.android.jack.dx.dex.file.OffsettedItem code
	private static int getDxAccessFlagsForMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		int accessFlags
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/EnsureAndroidCompatibility.class
EnsureAndroidCompatibility.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.EnsureAndroidCompatibility extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/backend/dex/FieldAnnotationBuilder.class
FieldAnnotationBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.FieldAnnotationBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JField) 
		com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
		com.android.jack.dx.rop.annotation.Annotations ropAnnotations
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
		java.util.Collection annotations
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/FieldInitializerRemover.class
FieldInitializerRemover.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.FieldInitializerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId CLASS_AS_INITIALVALUE
	public static final com.android.sched.util.config.id.BooleanPropertyId STRING_AS_INITIALVALUE_OF_OBJECT
	private final boolean allowClassInInitialValue
	private final boolean allowStringAsObjectInit
	private final com.android.jack.ir.ast.JClass stringType
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JBinaryOperation assign
		com.android.jack.ir.ast.JExpression initialValue
		com.android.jack.ir.ast.JNode declarationParent
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JFieldInitializer declaration
	private boolean hasBoxing (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.JLiteral initialValue
		com.android.jack.ir.ast.JType valueType
	private boolean isCompatible (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JLiteral, com.android.jack.ir.ast.JType) 
		int value
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.JLiteral initialValue
		com.android.jack.ir.ast.JType valueType
		boolean requiredBoxing
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/ForceInMainDexMarker.class
ForceInMainDexMarker.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.ForceInMainDexMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.backend.dex.ForceInMainDexMarker INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/backend/dex/MainDexCollector.class
MainDexCollector.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MainDexCollector extends com.android.jack.backend.dex.TypeReferenceCollector implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean isShrinkEnabled
	public void  () 
	protected void collect (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface jDefinedClassOrInterface
		com.android.jack.ir.ast.JType type
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/MainDexMarker.class
MainDexMarker.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MainDexMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.backend.dex.MainDexMarker INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/backend/dex/MainDexOverflowException.class
MainDexOverflowException.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MainDexOverflowException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (com.android.jack.tools.merger.MergingOverflowException) 
		com.android.jack.tools.merger.MergingOverflowException cause
	public java.lang.String getMessage () 
}

com/android/jack/backend/dex/MainDexTracer.class
MainDexTracer.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MainDexTracer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.analysis.tracer.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/MethodAnnotationBuilder.class
MethodAnnotationBuilder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MethodAnnotationBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
		com.android.jack.dx.rop.annotation.Annotations ropAnnotations
		java.util.Collection paramAnnotations
		com.android.jack.dx.rop.annotation.Annotations annotation
		com.android.jack.ir.ast.JParameter param
		com.android.jack.scheduling.marker.ClassDefItemMarker classDefItemMarker
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
		java.util.Collection annotations
		com.android.jack.dx.rop.annotation.AnnotationsList annotationsList
		int annotationIndex
		boolean hasParamAnnotations
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/MethodBodyRemover.class
MethodBodyRemover.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MethodBodyRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/MinimalMultiDexWritingTool.class
MinimalMultiDexWritingTool.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MinimalMultiDexWritingTool extends com.android.jack.backend.dex.DexWritingTool implements com.android.jack.backend.dex.MultiDexWritingTool  {
	public void  () 
	public void write (com.android.sched.vfs.OutputVFS)  throws com.android.jack.backend.dex.DexWritingException 
		com.android.jack.tools.merger.MergingOverflowException e
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile currentDex
		com.android.jack.tools.merger.MergingOverflowException e1
		com.android.jack.tools.merger.MergingOverflowException e
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile currentDex
		com.android.jack.tools.merger.JackMerger merger
		com.android.sched.vfs.OutputVFile outputDex
		com.android.sched.util.log.Event event
		com.android.sched.vfs.OutputVFS outputVDir
		int dexCount
		java.util.Set mainDexList
		java.util.List anyDexList
}

com/android/jack/backend/dex/MultiDex.class
MultiDex.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MultiDex extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/backend/dex/MultiDexAnnotationsFinder$1.class
MultiDexAnnotationsFinder.java
package com.android.jack.backend.dex
 com.android.jack.backend.dex.MultiDexAnnotationsFinder$1 extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.backend.dex.MultiDexAnnotationsFinder this$0
	void  (com.android.jack.backend.dex.MultiDexAnnotationsFinder) 
		com.android.jack.backend.dex.MultiDexAnnotationsFinder this$0
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface node
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField node
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod node
}

com/android/jack/backend/dex/MultiDexAnnotationsFinder.class
MultiDexAnnotationsFinder.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MultiDexAnnotationsFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.ir.ast.JVisitor visitor
	private final com.android.jack.ir.ast.JAnnotationType installerAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType mainDexAnnotationType
	public void  () 
	private com.android.jack.ir.ast.JAnnotationType getJAnnotationType (java.lang.Class) 
		Class clazz
		String signature
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private void markIfNecessary (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JAnnotationType access$000 (com.android.jack.backend.dex.MultiDexAnnotationsFinder) 
		com.android.jack.backend.dex.MultiDexAnnotationsFinder x0
	static void access$100 (com.android.jack.backend.dex.MultiDexAnnotationsFinder, com.android.jack.ir.ast.JNode) 
		com.android.jack.backend.dex.MultiDexAnnotationsFinder x0
		com.android.jack.ir.ast.JNode x1
}

com/android/jack/backend/dex/MultiDexLegacy.class
MultiDexLegacy.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MultiDexLegacy extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId MULTIDEX_LEGACY
	public void  () 
	static void  () 
}

com/android/jack/backend/dex/MultiDexLegacyTracerBrush$MultiDexInstallerMarker.class
MultiDexLegacyTracerBrush.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MultiDexLegacyTracerBrush$MultiDexInstallerMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.backend.dex.MultiDexLegacyTracerBrush$MultiDexInstallerMarker INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/backend/dex/MultiDexLegacyTracerBrush$TracerMarker.class
MultiDexLegacyTracerBrush.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MultiDexLegacyTracerBrush$TracerMarker extends com.android.jack.analysis.tracer.BaseTracerMarker {
	public void  () 
}

com/android/jack/backend/dex/MultiDexLegacyTracerBrush.class
MultiDexLegacyTracerBrush.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.MultiDexLegacyTracerBrush extends com.android.jack.analysis.tracer.AbstractTracerBrush {
	public void  () 
	protected com.android.jack.backend.dex.MultiDexLegacyTracerBrush$TracerMarker createMarkerFor (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	protected volatile com.android.jack.analysis.tracer.BaseTracerMarker createMarkerFor (com.android.jack.ir.ast.JNode) 
}

com/android/jack/backend/dex/MultiDexWritingTool.class
MultiDexWritingTool.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.MultiDexWritingTool extends java.lang.Object {
}

com/android/jack/backend/dex/OrphanDexFileWriter.class
OrphanDexFileWriter.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.OrphanDexFileWriter extends com.android.jack.backend.dex.DexWriter implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.InputVFile in
		String dexFilePath
		int indexOfDexExtension
		String type
		com.android.sched.vfs.OutputVFile vFile
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile matchableInput
		com.android.jack.ir.ast.JSession session
		java.util.Set prebuiltOrphanDexFiles
		com.android.jack.library.OutputJackLibrary outputLibrary
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/SingleDexOverflowException.class
SingleDexOverflowException.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.SingleDexOverflowException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (com.android.jack.tools.merger.MergingOverflowException) 
		com.android.jack.tools.merger.MergingOverflowException cause
	public java.lang.String getMessage () 
}

com/android/jack/backend/dex/SingleDexWritingTool.class
SingleDexWritingTool.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.SingleDexWritingTool extends com.android.jack.backend.dex.DexWritingTool {
	public void  () 
	public void write (com.android.sched.vfs.OutputVFS)  throws com.android.jack.backend.dex.DexWritingException 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.tools.merger.MergingOverflowException e
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile matchableVFile
		com.android.jack.tools.merger.JackMerger merger
		com.android.sched.vfs.OutputVFile outputDex
		com.android.sched.util.log.Event event
		com.android.sched.vfs.OutputVFS outputVDir
		com.android.jack.library.OutputJackLibrary jackOutputLibrary
		java.util.Set dexToMerge
	private com.android.sched.vfs.OutputVFile getOutputDex (com.android.sched.vfs.OutputVFS)  throws com.android.jack.backend.dex.DexWritingException 
		com.android.sched.vfs.OutputVFS outputVDir
}

com/android/jack/backend/dex/StandardMultiDexWritingTool.class
StandardMultiDexWritingTool.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.StandardMultiDexWritingTool extends com.android.jack.backend.dex.DexWritingTool implements com.android.jack.backend.dex.MultiDexWritingTool  {
	public void  () 
	public void write (com.android.sched.vfs.OutputVFS)  throws com.android.jack.backend.dex.DexWritingException 
		com.android.jack.tools.merger.MergingOverflowException e
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile currentDex
		com.android.jack.tools.merger.MergingOverflowException e1
		com.android.jack.tools.merger.MergingOverflowException e
		com.android.jack.backend.dex.DexWritingTool$MatchableInputVFile currentDex
		com.android.jack.tools.merger.JackMerger merger
		com.android.sched.vfs.OutputVFile outputDex
		com.android.sched.util.log.Event event
		com.android.sched.vfs.OutputVFS outputVDir
		int dexCount
		java.util.Set mainDexList
		java.util.List anyDexList
}

com/android/jack/backend/dex/TypeReferenceCollector.class
TypeReferenceCollector.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.TypeReferenceCollector extends com.android.jack.ir.ast.JVisitor {
	public void  () 
	protected abstract void collect (com.android.jack.ir.ast.JType) 
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JInterface interf
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.jack.ir.ast.JClass superClass
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JClass exception
		com.android.jack.ir.ast.JMethod jmethod
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JInterface interf
		com.android.jack.ir.ast.JDefinedInterface definedInterface
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral classLiteral
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf instanceofStmt
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall methodCall
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef fieldRef
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JDynamicCastOperation multiCast
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
}

com/android/jack/backend/dex/annotations/AnnotationMethodDefaultValue.class
AnnotationMethodDefaultValue.java
package com.android.jack.backend.dex.annotations
public com.android.jack.backend.dex.annotations.AnnotationMethodDefaultValue extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/backend/dex/annotations/DefaultValueAnnotationAdder.class
DefaultValueAnnotationAdder.java
package com.android.jack.backend.dex.annotations
public com.android.jack.backend.dex.annotations.DefaultValueAnnotationAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private com.android.jack.ir.ast.JAnnotationType defaultAnnotationType
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JAnnotation defaultAnnotation
		com.android.jack.ir.ast.JAnnotationMethod annotationMethod
		com.android.jack.ir.ast.JLiteral defaultValue
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
	private com.android.jack.ir.ast.JAnnotation getDefaultAnnotation (com.android.jack.ir.ast.JDefinedAnnotationType, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JDefinedAnnotationType targetAnnotationType
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JAnnotationType defaultAnnotationType
		com.android.jack.ir.ast.JAnnotation defaultAnnotation
		java.util.List defaultAnnotations
	private com.android.jack.ir.ast.JAnnotationType getDefaultAnnotationType () 
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/annotations/ParameterMetadataAnnotationsAdder$Visitor.class
ParameterMetadataAnnotationsAdder.java
package com.android.jack.backend.dex.annotations
 com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final java.util.List names
	private final java.util.List accessFlags
	private final com.android.jack.ir.sourceinfo.SourceInfo si
	public void  (int) 
		int parameterCount
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter parameter
		com.android.jack.ir.ast.JMethod method
	private void addParameterName (java.lang.String) 
		String parameterName
	static java.util.List access$000 (com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder$Visitor) 
		com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder$Visitor x0
	static java.util.List access$100 (com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder$Visitor) 
		com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder$Visitor x0
}

com/android/jack/backend/dex/annotations/ParameterMetadataAnnotationsAdder.class
ParameterMetadataAnnotationsAdder.java
package com.android.jack.backend.dex.annotations
public com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId PARAMETER_ANNOTATION
	com.android.jack.ir.ast.JAnnotationType methodParametersAnnotationType
	com.android.jack.ir.ast.JMethodIdWide namesMethodIdWide
	com.android.jack.ir.ast.JMethodIdWide accessFlagsMethodIdWide
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.backend.dex.annotations.ParameterMetadataAnnotationsAdder$Visitor visitor
	private void writeParameterAnnotation (com.android.jack.ir.ast.JMethod, java.util.List, java.util.List) 
		com.android.jack.ir.ast.JMethod method
		java.util.List names
		java.util.List accessFlags
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JNameValuePair namesPair
		com.android.jack.ir.ast.JNameValuePair accessFlagsPair
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/annotations/ReflectAnnotationsAdder$Visitor$1.class
ReflectAnnotationsAdder.java
package com.android.jack.backend.dex.annotations
 com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder$Visitor$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder$Visitor this$0
	void  (com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder$Visitor) 
		com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder$Visitor this$0
	public int compare (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface t1
		com.android.jack.ir.ast.JClassOrInterface t2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/backend/dex/annotations/ReflectAnnotationsAdder$Visitor.class
ReflectAnnotationsAdder.java
package com.android.jack.backend.dex.annotations
 com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	private static final String ELT_VALUE
	private static final String ELT_NAME
	private static final String ELT_ACCESS_FLAGS
	private final com.android.jack.ir.ast.JAnnotationType defaultAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType signatureAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType enclosingMethodAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType enclosingClassAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType throwsAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType innerAnnotationType
	private final com.android.jack.ir.ast.JAnnotationType memberClassAnnotationType
	com.android.jack.ir.formatter.TypeFormatter orderingFormatter
	private final com.android.jack.google.common.collect.Ordering typeOrdering
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.lookup.JPhantomLookup lookup
	private com.android.jack.ir.ast.JMethodIdWide getOrCreateMethodId (com.android.jack.ir.ast.JAnnotationType, java.lang.String) 
		com.android.jack.ir.ast.JAnnotationType type
		String name
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface x
		com.android.jack.ir.ast.JClassOrInterface enclosingType
		com.android.jack.ir.ast.marker.GenericSignature marker
	public void endVisit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField x
		com.android.jack.ir.ast.marker.GenericSignature marker
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		String genericSignature
		com.android.jack.ir.ast.JMethod x
		com.android.jack.ir.ast.marker.GenericSignature marker
	private void addSignature (com.android.jack.ir.ast.Annotable, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.ast.Annotable annotable
		String signature
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JArrayLiteral literal
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JNameValuePair valuePair
	private void addEnclosingMethod (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JMethodLiteral newLiteral
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JNameValuePair valuePair
		com.android.jack.ir.ast.JDefinedClass classType
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private void addThrows (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JClass thrown
		java.util.List throwns
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.List literals
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JArrayLiteral array
		com.android.jack.ir.ast.JNameValuePair valuePair
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	private void addMemberClasses (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface member
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JArrayLiteral array
		com.android.jack.ir.ast.JNameValuePair valuePair
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.List literals
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List sortedMemberTypes
	private void addEnclosingClass (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface innerType
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JLiteral newValue
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JNameValuePair valuePair
	private void addInnerClass (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JLiteral newValue
		com.android.jack.ir.ast.JDefinedClassOrInterface innerType
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.marker.SimpleName marker
		String innerShortName
		com.android.jack.ir.ast.JLiteral newValue
		com.android.jack.ir.ast.JMethodIdWide nameMethodId
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		int accessFlags
		com.android.jack.ir.ast.JMethodIdWide flagsMethodId
		com.android.jack.ir.ast.JNameValuePair flagsValuePair
	private com.android.jack.ir.ast.JAnnotation createAnnotation (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotationType, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.ast.Annotable annotable
		com.android.jack.ir.ast.JAnnotationType annotationType
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
	private boolean isSystemAnnotation (com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotationType annotationType
	private com.android.jack.ir.ast.JAnnotation getAnnotation (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotationType, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.ast.Annotable annotable
		com.android.jack.ir.ast.JAnnotationType annotationType
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.Collection annotations
	private com.android.jack.ir.ast.JArrayLiteral buildSignatureAnnotationValue (java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo) 
		char c
		int endAt
		int at
		String signature
		com.android.jack.ir.sourceinfo.SourceInfo info
		int sigLength
		java.util.List pieces
	static void  () 
}

com/android/jack/backend/dex/annotations/ReflectAnnotationsAdder.class
ReflectAnnotationsAdder.java
package com.android.jack.backend.dex.annotations
public com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.backend.dex.annotations.ReflectAnnotationsAdder$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/annotations/tag/ParameterMetadataAnnotation.class
ParameterMetadataAnnotation.java
package com.android.jack.backend.dex.annotations.tag
public final com.android.jack.backend.dex.annotations.tag.ParameterMetadataAnnotation extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/backend/dex/annotations/tag/ParameterMetadataFeature.class
ParameterMetadataFeature.java
package com.android.jack.backend.dex.annotations.tag
public final com.android.jack.backend.dex.annotations.tag.ParameterMetadataFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/backend/dex/annotations/tag/ReflectAnnotations.class
ReflectAnnotations.java
package com.android.jack.backend.dex.annotations.tag
public final com.android.jack.backend.dex.annotations.tag.ReflectAnnotations extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/backend/dex/compatibility/AndroidCompatibilityChecker$1.class
AndroidCompatibilityChecker.java
package com.android.jack.backend.dex.compatibility
 com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$util$AndroidApiLevel$ProvisionalLevel
	static void  () 
}

com/android/jack/backend/dex/compatibility/AndroidCompatibilityChecker$SerializableLambdaVisitor.class
AndroidCompatibilityChecker.java
package com.android.jack.backend.dex.compatibility
 com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$SerializableLambdaVisitor extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker this$0
	private void  (com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker) 
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JInterface bound
		com.android.jack.ir.ast.JLambda lambda
	void  (com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker, com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$1) 
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker x0
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$1 x1
}

com/android/jack/backend/dex/compatibility/AndroidCompatibilityChecker$UsedInvokePolymorphicVisitor.class
AndroidCompatibilityChecker.java
package com.android.jack.backend.dex.compatibility
 com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$UsedInvokePolymorphicVisitor extends com.android.jack.ir.ast.JVisitor {
	com.android.jack.reporting.Reporter reporter
	final com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker this$0
	private void  (com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker) 
	public boolean visit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall methodCall
	void  (com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker, com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$1) 
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker x0
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$1 x1
}

com/android/jack/backend/dex/compatibility/AndroidCompatibilityChecker.class
AndroidCompatibilityChecker.java
package com.android.jack.backend.dex.compatibility
public com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId CHECK_COMPATIBILITY
	private final com.android.jack.util.AndroidApiLevel androidMinApiLevel
	private final com.android.jack.ir.ast.JInterface serializable
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JSession session
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.reporting.Reportable reportable
		com.android.jack.reporting.Reportable reportable
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$SerializableLambdaVisitor visitor
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker$UsedInvokePolymorphicVisitor visitor
		com.android.jack.ir.ast.JMethod m
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JSession access$000 (com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker) 
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker x0
	static com.android.jack.ir.ast.JInterface access$100 (com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker) 
		com.android.jack.backend.dex.compatibility.AndroidCompatibilityChecker x0
	static void  () 
}

com/android/jack/backend/dex/compatibility/CheckAndroidCompatibility.class
CheckAndroidCompatibility.java
package com.android.jack.backend.dex.compatibility
public com.android.jack.backend.dex.compatibility.CheckAndroidCompatibility extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/backend/dex/compatibility/DefaultMethodReportable.class
DefaultMethodReportable.java
package com.android.jack.backend.dex.compatibility
public com.android.jack.backend.dex.compatibility.DefaultMethodReportable extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private final com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public java.lang.String getMessage () 
		com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
}

com/android/jack/backend/dex/compatibility/InvokePolymorphicReportable.class
InvokePolymorphicReportable.java
package com.android.jack.backend.dex.compatibility
public com.android.jack.backend.dex.compatibility.InvokePolymorphicReportable extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private final com.android.jack.ir.ast.JAbstractMethodCall methodCall
	public void  (com.android.jack.ir.ast.JAbstractMethodCall) 
		com.android.jack.ir.ast.JAbstractMethodCall methodCall
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
}

com/android/jack/backend/dex/compatibility/SerializableLambdaReportable.class
SerializableLambdaReportable.java
package com.android.jack.backend.dex.compatibility
public com.android.jack.backend.dex.compatibility.SerializableLambdaReportable extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private final com.android.jack.ir.ast.JLambda lambda
	public void  (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda lambda
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
}

com/android/jack/backend/dex/compatibility/StaticMethodReportable.class
StaticMethodReportable.java
package com.android.jack.backend.dex.compatibility
public com.android.jack.backend.dex.compatibility.StaticMethodReportable extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private final com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public java.lang.String getMessage () 
		com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
}

com/android/jack/backend/dex/invokecustom/InvokeCustomHelper.class
InvokeCustomHelper.java
package com.android.jack.backend.dex.invokecustom
public com.android.jack.backend.dex.invokecustom.InvokeCustomHelper extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static boolean isInvokeCustom (com.android.jack.ir.ast.JAbstractMethodCall) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JAbstractMethodCall call
		java.util.Collection methods
		java.util.Iterator methodsIt
		boolean isInvokeCustom
	public static com.android.jack.dx.rop.cst.CstCallSiteRef readInvokeCustomCallSite (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		com.android.jack.ir.ast.JAnnotation invokeCustomCallSite
		com.android.jack.dx.rop.cst.CstMethodHandleRef methodHandle
		com.android.jack.ir.ast.JStringLiteral callSiteMethodName
		com.android.jack.ir.ast.JClassLiteral callSiteReturnType
		com.android.jack.ir.ast.JArrayLiteral callSiteArgumentTypes
		com.android.jack.dx.rop.cst.CstArray extraArgs
	public static com.android.jack.ir.ast.JAnnotation getInvokeCustomCallsite (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JMethod method
	private static com.android.jack.dx.rop.cst.CstArray readExtraArgs (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral value
		com.android.jack.dx.rop.cst.TypedConstant cst
		com.android.jack.ir.ast.JLiteral jLiteral
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		com.android.jack.ir.ast.JAnnotation extrArgAnnot
		com.android.jack.ir.ast.JLiteral extraArg
		com.android.jack.ir.ast.JArrayLiteral extraArgs
		com.android.jack.dx.rop.cst.CstArray$List list
		int idx
	private static com.android.jack.dx.rop.cst.CstMethodHandleRef readLinkerFieldHandle (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JClassLiteral type
		com.android.jack.ir.ast.JAnnotation linkerFieldHandle
		com.android.jack.ir.ast.JNameValuePair kindValuePair
		com.android.jack.ir.ast.JEnumLiteral enumKind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.ir.ast.JNameValuePair ownerValuePair
		com.android.jack.ir.ast.JClassLiteral owner
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		com.android.jack.ir.ast.JStringLiteral name
		com.android.jack.ir.ast.JNameValuePair typeValuePair
		com.android.jack.ir.ast.JClassLiteral type
		com.android.jack.dx.rop.cst.CstFieldRef fieldRef
	private static com.android.jack.dx.rop.cst.CstMethodHandleRef readLinkerMethodHandle (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JClassLiteral returnType
		com.android.jack.ir.ast.JArrayLiteral argumentsTypes
		com.android.jack.ir.ast.JAnnotation linkerMethodHandle
		com.android.jack.ir.ast.JNameValuePair kindValuePair
		com.android.jack.ir.ast.JEnumLiteral enumKind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.ir.ast.JNameValuePair ownerValuePair
		com.android.jack.ir.ast.JClassLiteral owner
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		com.android.jack.ir.ast.JStringLiteral name
		com.android.jack.ir.ast.JNameValuePair returnTypeValuePair
		com.android.jack.ir.ast.JClassLiteral returnType
		com.android.jack.ir.ast.JNameValuePair argumentTypesValuePair
		com.android.jack.ir.ast.JArrayLiteral argumentsTypes
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
	private static com.android.jack.ir.ast.JLiteral getDefaultValue (com.android.jack.ir.ast.JAnnotation, java.lang.String) 
		java.util.List annotations
		com.android.jack.ir.ast.JNameValuePair defaultAnnotationPair
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		com.android.jack.ir.ast.JMethod annotationMethod
		com.android.jack.ir.ast.JAnnotation annotation
		String name
		com.android.jack.ir.ast.JLiteral returnValue
		com.android.jack.ir.ast.JDefinedAnnotationType annotationType
	private static com.android.jack.dx.rop.type.Prototype buildPrototype (com.android.jack.ir.ast.JArrayLiteral, com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral classLit
		com.android.jack.ir.ast.JLiteral lit
		com.android.jack.ir.ast.JArrayLiteral signature
		com.android.jack.ir.ast.JClassLiteral returnType
		java.util.List values
		com.android.jack.dx.rop.type.StdTypeList stdTypeList
		int idx
	static void  () 
}

com/android/jack/backend/dex/multidex/legacy/AnnotatedFinder.class
AnnotatedFinder.java
package com.android.jack.backend.dex.multidex.legacy
public com.android.jack.backend.dex.multidex.legacy.AnnotatedFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private boolean hasRuntimeAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private boolean isAnnotatedByRuntimeAnnotation (com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JAnnotationType annotation
		com.android.jack.ir.ast.Annotable annotable
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/multidex/legacy/RuntimeAnnotationFinder.class
RuntimeAnnotationFinder.java
package com.android.jack.backend.dex.multidex.legacy
public com.android.jack.backend.dex.multidex.legacy.RuntimeAnnotationFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/rop/CodeItemBuilder$1.class
CodeItemBuilder.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.CodeItemBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$transformations$booleanoperators$FallThroughMarker$FallThroughEnum
	static void  () 
}

com/android/jack/backend/dex/rop/CodeItemBuilder.class
CodeItemBuilder.java
package com.android.jack.backend.dex.rop
public com.android.jack.backend.dex.rop.CodeItemBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_SYNTHETIC_LOCAL_DEBUG_INFO
	public static final com.android.sched.util.config.id.BooleanPropertyId DEX_OPTIMIZE
	public static final com.android.sched.util.config.id.BooleanPropertyId FORCE_JUMBO
	public static final com.android.sched.util.config.id.BooleanPropertyId OPTIMIZE_BRANCHES
	private final com.android.jack.util.filter.Filter filter
	private final boolean emitSyntheticLocalDebugInfo
	private final boolean emitLocalDebugInfo
	private final boolean runDxOptimizations
	private final boolean forceJumbo
	private final boolean removeRedundantConditionalBranch
	private final com.android.jack.util.AndroidApiLevel apiLevel
	private final boolean emitLineNumberTable
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.dx.rop.code.InsnList il
		com.android.jack.dx.rop.code.InsnList il
		com.android.jack.cfg.BasicBlock primary
		com.android.jack.cfg.BasicBlock secondary
		com.android.jack.transformations.booleanoperators.FallThroughMarker ftm
		int primarySuccessor
		com.android.jack.dx.util.IntList successors
		com.android.jack.cfg.ThrowBasicBlock throwBlock
		com.android.jack.dx.rop.code.InsnList il
		com.android.jack.dx.util.IntList successors
		int primarySuccessor
		boolean needsGoto
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.Insn inst
		com.android.jack.dx.rop.code.Insn extraInsn
		com.android.jack.cfg.PeiBasicBlock peiBlock
		com.android.jack.dx.rop.code.Insn lastInstruction
		java.util.List extraInstructions
		com.android.jack.dx.rop.code.InsnList il
		int extraBlockLabel
		com.android.jack.dx.util.IntList successors
		int indexInstruction
		boolean needsGoto
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.cfg.BasicBlock primarySuccessor
		com.android.jack.cfg.BasicBlock succ
		com.android.jack.dx.util.IntList successors
		int defaultIdBlock
		com.android.jack.dx.rop.code.InsnList il
		java.util.List bbSuccessors
		int primarySuccessor
		com.android.jack.dx.util.IntList successors
		com.android.jack.dx.rop.code.InsnList il
		com.android.jack.dx.rop.code.Insn gotoInstruction
		com.android.jack.backend.dex.rop.RopBuilderVisitor ropBuilder
		java.util.List instructions
		com.android.jack.ir.ast.JStatement lastStmt
		com.android.jack.dx.rop.code.SourcePosition lastStmtsourcePosition
		com.android.jack.cfg.BasicBlock bb
		com.android.sched.util.log.Event optEvent
		com.android.jack.dx.dex.code.DalvCode dalvCode
		com.android.sched.util.log.Event dopEvent
		com.android.jack.backend.dex.rop.RopRegisterManager ropReg
		com.android.jack.cfg.ControlFlowGraph cfg
		com.android.jack.backend.dex.rop.RopBasicBlockManager ropBb
		com.android.jack.cfg.BasicBlock firstBlockOfCode
		com.android.jack.ir.ast.JAbstractMethodBody body
		com.android.jack.dx.rop.code.RopMethod ropMethod
		com.android.jack.dx.dex.code.DalvCode dalvCode
		com.android.sched.util.log.Event event
		com.android.jack.ir.ast.JMethod method
	private void addCatchBlockSuccessors (java.util.List, com.android.jack.dx.util.IntList) 
		int catchTypeCount
		int catchTypesSize
		com.android.jack.cfg.CatchBasicBlock catchblock
		java.util.List catchBlocks
		com.android.jack.dx.util.IntList successors
	private static com.android.jack.dx.rop.type.TypeList createThrows (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	private int getMaxLabel (com.android.jack.cfg.ControlFlowGraph) 
		int bbId
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.cfg.ControlFlowGraph cfg
		int maxLabel
	private com.android.jack.dx.rop.code.InsnList createInsnList (java.util.List, int) 
		com.android.jack.dx.rop.code.Insn instruction
		java.util.List instructions
		int extraSize
		com.android.jack.dx.rop.code.InsnList il
		int indexInstruction
	private void addSetupBlocks (com.android.jack.ir.ast.JMethod, com.android.jack.backend.dex.rop.RopRegisterManager, com.android.jack.backend.dex.rop.RopBasicBlockManager, int) 
		com.android.jack.dx.rop.code.InsnList insns
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.dx.rop.code.RegisterSpec thisReg
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.ir.ast.JParameter param
		com.android.jack.dx.rop.code.RegisterSpec paramReg
		com.android.jack.dx.rop.code.Insn insn
		java.util.Iterator paramIt
		com.android.jack.ir.ast.JMethod method
		com.android.jack.backend.dex.rop.RopRegisterManager ropReg
		com.android.jack.backend.dex.rop.RopBasicBlockManager ropBb
		int entryNodeId
		com.android.jack.dx.rop.code.SourcePosition pos
		java.util.List parameters
		int indexParam
		int sz
		com.android.jack.dx.rop.code.InsnList insns
	private com.android.jack.dx.dex.code.DalvCode createCode (com.android.jack.ir.ast.JMethod, com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.LocalVariableInfo lvInfo
		int positionListKind
		com.android.jack.ir.ast.JMethod method
		com.android.jack.dx.rop.code.RopMethod ropMethod
		com.android.jack.dx.dex.DexOptions options
		int paramSize
		int positionListKind
		com.android.jack.dx.rop.code.LocalVariableInfo lvInfo
	private int getParameterWordCount (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JMethod method
		int wordCount
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/dex/rop/DexCodeMarkerRemover.class
DexCodeMarkerRemover.java
package com.android.jack.backend.dex.rop
public com.android.jack.backend.dex.rop.DexCodeMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/backend/dex/rop/RopBasicBlockManager.class
RopBasicBlockManager.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopBasicBlockManager extends java.lang.Object {
	static final int PARAM_ASSIGNMENT
	static final int RETURN
	static final int SPECIAL_LABEL_COUNT
	private final int maxLabel
	private final java.util.ArrayList basicBlocks
	static final boolean $assertionsDisabled
	void  (int) 
		int maxLabel
	com.android.jack.dx.rop.code.BasicBlock createBasicBlock (int, com.android.jack.dx.rop.code.InsnList, com.android.jack.dx.util.IntList, int) 
		int label
		com.android.jack.dx.rop.code.InsnList insns
		com.android.jack.dx.util.IntList successors
		int primarySuccessor
		com.android.jack.dx.rop.code.BasicBlock bb
	com.android.jack.dx.rop.code.BasicBlockList getBasicBlockList () 
		int i
		int sz
		com.android.jack.dx.rop.code.BasicBlockList bbl
	int getMinimumUnreservedLabel () 
	int getAvailableLabel () 
		int label
		com.android.jack.dx.rop.code.BasicBlock bb
		int candidate
	int getSpecialLabel (int) 
		int label
	static void  () 
}

com/android/jack/backend/dex/rop/RopBuilderVisitor$1.class
RopBuilderVisitor.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopBuilderVisitor$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static final int[] $SwitchMap$com$android$jack$transformations$booleanoperators$FallThroughMarker$FallThroughEnum
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$MethodKind
	static void  () 
}

com/android/jack/backend/dex/rop/RopBuilderVisitor$AssignBuilderVisitor.class
RopBuilderVisitor.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopBuilderVisitor$AssignBuilderVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JStatement declaration
	private final com.android.jack.dx.rop.code.RegisterSpec destReg
	com.android.jack.dx.rop.code.SourcePosition sourcePosition
	static final boolean $assertionsDisabled
	final com.android.jack.backend.dex.rop.RopBuilderVisitor this$0
	public void  (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JStatement declaration
		com.android.jack.ir.ast.JVariableRef destRef
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc alloc
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength arrayLength
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef arrayRef
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binOp
	public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation cast
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.RegisterSpec fromReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation cast
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef fieldRef
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf instanceOf
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda lambda
	public boolean visit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall methodCall
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
	public boolean visit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.dx.rop.code.RegisterSpec valueReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unaryOp
	public boolean visit (com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral valueLit
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral literal
		com.android.jack.dx.rop.code.Rop constOp
		com.android.jack.dx.rop.code.SourcePosition literalSrcPos
		com.android.jack.dx.rop.code.Insn constInst
	private boolean isDexFilledNewArrayCompatible (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray newArray
		com.android.jack.ir.ast.JType elementType
		java.util.List initializers
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JExpression expr
		int i
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.type.Type arrayType
		com.android.jack.dx.rop.code.Rop op
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.ir.ast.JExpression initializer
		java.util.ArrayList initValues
		java.util.List dims
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop op
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.ir.ast.JNewArray newArray
		com.android.jack.dx.rop.type.Type dxType
		com.android.jack.dx.rop.code.SourcePosition newArraySourcePosition
		java.util.List valuesSize
	private boolean isDexNewArrayCompatible (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray newArray
		java.util.List dims
		java.util.Iterator iter
	private void buildArrayRead (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JArrayRef, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JArrayRef arrayRef
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.RegisterSpec instanceReg
		com.android.jack.dx.rop.code.RegisterSpec indexReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop rop
	private void buildReadField (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JFieldRef, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.dx.rop.code.RegisterSpec instanceReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.cst.CstFieldRef cstField
		com.android.jack.dx.rop.type.Type ropFieldType
	static void  () 
}

com/android/jack/backend/dex/rop/RopBuilderVisitor.class
RopBuilderVisitor.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopBuilderVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.util.AndroidApiLevel apiLevel
	private final com.android.jack.backend.dex.rop.RopRegisterManager ropReg
	private java.util.List instructions
	private java.util.List extraInstructions
	private final com.android.jack.cfg.BasicBlock currentBasicBlock
	private boolean noMoreInstruction
	static final boolean $assertionsDisabled
	void  (com.android.jack.backend.dex.rop.RopRegisterManager, com.android.jack.cfg.BasicBlock, com.android.jack.util.AndroidApiLevel) 
		com.android.jack.backend.dex.rop.RopRegisterManager ropReg
		com.android.jack.cfg.BasicBlock currentBasicBlock
		com.android.jack.util.AndroidApiLevel apiLevel
	java.util.List getInstructions () 
	java.util.List getExtraInstructions () 
	public void accept (java.util.List) 
		java.util.List list
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JBinaryOperation binaryOperation
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpressionStatement exprStmt
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.dx.rop.code.RegisterSpec dest
		com.android.jack.dx.rop.code.Rop cmpOp
		com.android.jack.dx.rop.type.Type dxType
		com.android.jack.dx.rop.code.Insn ifInst
		com.android.jack.ir.ast.JBinaryOperation binCondExpr
		com.android.jack.ir.ast.JExpression right
		com.android.jack.dx.rop.code.RegisterSpec rightReg
		com.android.jack.ir.ast.JExpression left
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JType leftType
		com.android.jack.dx.rop.code.RegisterSpec leftReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpec sourceReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpec sourceReg
		com.android.jack.dx.rop.code.Rop ifOp
		com.android.jack.dx.rop.code.Rop ifOp
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JExpression condExpr
		com.android.jack.dx.rop.code.SourcePosition ifStmtSrcPos
		com.android.jack.dx.rop.code.Rop ifOp
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.transformations.booleanoperators.FallThroughMarker ftm
		com.android.jack.dx.rop.code.Insn ifInst
	public com.android.jack.dx.rop.code.Rop getCmpOperatorForFloatDouble (com.android.jack.ir.ast.JBinaryOperator, com.android.jack.dx.rop.type.Type) 
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Rop getOperatorForIf (com.android.jack.ir.ast.JBinaryOperator, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public com.android.jack.dx.rop.code.Rop getReverseOperatorForIf (com.android.jack.ir.ast.JBinaryOperator, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.ir.ast.JReturnStatement retStmt
		com.android.jack.ir.ast.JExpression returnedExpr
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Insn retInst
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JStatement firstStatement
		com.android.jack.ir.ast.JLiteral caseValue
		com.android.jack.cfg.BasicBlock caseBb
		com.android.jack.ir.ast.JSwitchStatement jswitch
		com.android.jack.dx.rop.code.SourcePosition switchStmtSrcPos
		com.android.jack.dx.util.IntList cases
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Insn switchInst
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement throwStmt
		com.android.jack.dx.rop.code.Insn throwInsn
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock lockStmt
		com.android.jack.dx.rop.code.SourcePosition srcPosition
		com.android.jack.dx.rop.code.RegisterSpec lockReg
		com.android.jack.dx.rop.code.Insn lockInsn
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock unlockStmt
		com.android.jack.dx.rop.code.RegisterSpec unlockReg
		com.android.jack.dx.rop.code.Insn unlockInsn
	private void buildAlloc (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JAlloc, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JAlloc alloc
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
	private void buildAssign (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression)  throws java.lang.AssertionError 
		com.android.jack.ir.ast.JNode declarationParent
		com.android.jack.dx.rop.code.RegisterSpec exceptionReg
		com.android.jack.ir.ast.JVariableRef destRef
		com.android.jack.ir.ast.JVisitor rhsHandler
		com.android.jack.ir.ast.JStatement declaration
		com.android.jack.ir.ast.JExpression dest
		com.android.jack.ir.ast.JExpression value
	private void buildArrayWrite (com.android.jack.ir.ast.JArrayRef, com.android.jack.ir.ast.JExpression, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.ir.ast.JArrayRef arrayRef
		com.android.jack.ir.ast.JExpression value
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.RegisterSpec valueReg
		com.android.jack.dx.rop.code.RegisterSpec instanceReg
		com.android.jack.dx.rop.code.RegisterSpec indexReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop rop
	private void buildInstanceOf (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JInstanceOf instanceOf
		com.android.jack.dx.rop.code.SourcePosition srcPos
	private static com.android.jack.dx.rop.type.Type getComponentType (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer arrayTypeBearer
		com.android.jack.dx.rop.type.Type arrayType
	private void buildArrayLength (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JArrayLength value
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.rop.code.SourcePosition srcPos
	private void buildWriteField (com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JExpression, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.dx.rop.code.RegisterSpec instanceReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JExpression value
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.RegisterSpec valueReg
		com.android.jack.dx.rop.cst.CstFieldRef cstField
	private void buildCast (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Insn inst
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JDynamicCastOperation cast
		com.android.jack.ir.ast.JExpression from
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.RegisterSpec fromReg
		com.android.jack.ir.ast.JType castTo
		com.android.jack.ir.ast.JType castedFrom
	private void addTruncateIntOrMoveInstruction (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)  throws java.lang.AssertionError 
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum castTo
		com.android.jack.dx.rop.code.RegisterSpec fromReg
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Insn inst
	private com.android.jack.dx.rop.cst.Constant buildPrimitiveConstant (com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral literal
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
	private com.android.jack.dx.rop.cst.Constant getConstant (com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral literal
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.ir.ast.JType type
	private void buildConstant (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.dx.rop.code.Insn constInst
		com.android.jack.dx.rop.code.Insn constInst
		com.android.jack.dx.rop.code.Insn constInst
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JValueLiteral literal
		com.android.jack.ir.ast.JType type
		com.android.jack.dx.rop.code.Rop constOp
		com.android.jack.dx.rop.code.Insn constInst
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
	private void buildUnaryOperation (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JUnaryOperation unary
		com.android.jack.dx.rop.code.SourcePosition unarySrcPos
		com.android.jack.dx.rop.code.RegisterSpec srcRegisterSpec
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop opcode
	private void buildBinaryOperation (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int newCst
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.cst.CstLiteral32 lit
		com.android.jack.dx.rop.cst.CstLiteral64 lit
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.cst.CstLiteral32 lit
		com.android.jack.dx.rop.cst.CstLiteral64 lit
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.cst.CstLiteral32 lit
		com.android.jack.dx.rop.cst.CstLiteral64 lit
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.SourcePosition declarationSrcPos
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.ir.ast.JBinaryOperator binOp
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.dx.rop.code.Rop opcode
	private void buildInvokePolymorphic (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JExpression exprArg
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.ir.ast.JPolymorphicMethodCall methodCall
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
		com.android.jack.dx.rop.code.SourcePosition methodCallSrcPos
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.ir.ast.JExpression instance
		int paramIndex
		com.android.jack.dx.rop.code.Insn callInst
	private void buildCall (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JExpression exprArg
		com.android.jack.ir.ast.JAnnotation invokeCustomCallSite
		com.android.jack.dx.rop.cst.CstCallSiteRef callSiteRef
		com.android.jack.dx.rop.code.SourcePosition methodCallSrcPos
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int paramIndex
		com.android.jack.dx.rop.code.Insn invokeCustom
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.dx.rop.code.RegisterSpec instanceReg
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.ir.ast.JExpression exprArg
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.dx.rop.code.SourcePosition methodCallSrcPos
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int paramIndex
		com.android.jack.dx.rop.code.Rop callOp
		com.android.jack.ir.ast.MethodKind methodKind
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
		com.android.jack.dx.rop.code.Insn callInst
	private com.android.jack.dx.rop.code.RegisterSpec getRegisterSpec (com.android.jack.ir.ast.JExpression) 
		com.android.jack.dx.rop.code.RegisterSpec regSpec
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.dx.rop.code.RegisterSpec regSpec
	private void addMoveResultAsExtraInstruction (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.Rop moveResultOp
		com.android.jack.dx.rop.code.Insn moveResultInst
	private void addMoveResultPseudoAsExtraInstruction (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.RegisterSpec destReg
		com.android.jack.dx.rop.code.SourcePosition sourcePosition
		com.android.jack.dx.rop.code.PlainInsn moveResult
	private void addExtraInstruction (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
	private boolean addInstruction (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
	private com.android.jack.dx.rop.type.TypeList getCatchTypes () 
		com.android.jack.ir.ast.JClass catchType
		com.android.jack.cfg.CatchBasicBlock bb
		com.android.jack.cfg.PeiBasicBlock peiBlock
		java.util.List catchTypes
	public void endVisit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement x
	private static boolean isNullOrReinterpretCastOfNull (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	static com.android.jack.backend.dex.rop.RopRegisterManager access$000 (com.android.jack.backend.dex.rop.RopBuilderVisitor) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
	static void access$100 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JAlloc, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JAlloc x2
		com.android.jack.dx.rop.code.SourcePosition x3
	static void access$200 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JArrayLength x2
	static void access$300 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JBinaryOperation x2
	static com.android.jack.dx.rop.code.RegisterSpec access$400 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.ir.ast.JExpression) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.ir.ast.JExpression x1
	static boolean access$500 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.Insn) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.Insn x1
	static void access$600 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JDynamicCastOperation x2
	static void access$700 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JInstanceOf x2
	static void access$800 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JPolymorphicMethodCall x2
	static void access$900 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JMethodCall x2
	static void access$1000 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JUnaryOperation x2
	static void access$1100 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.ir.ast.JValueLiteral x2
	static com.android.jack.dx.rop.type.TypeList access$1200 (com.android.jack.backend.dex.rop.RopBuilderVisitor) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
	static void access$1300 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.RegisterSpec x1
		com.android.jack.dx.rop.code.SourcePosition x2
	static void access$1400 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.type.TypeBearer x1
		com.android.jack.dx.rop.code.RegisterSpec x2
		com.android.jack.dx.rop.code.SourcePosition x3
	static com.android.jack.dx.rop.cst.Constant access$1500 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.ir.ast.JValueLiteral x1
	static void access$1600 (com.android.jack.backend.dex.rop.RopBuilderVisitor, com.android.jack.dx.rop.code.Insn) 
		com.android.jack.backend.dex.rop.RopBuilderVisitor x0
		com.android.jack.dx.rop.code.Insn x1
	static boolean access$1700 (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression x0
	static com.android.jack.dx.rop.type.Type access$1800 (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer x0
	static void  () 
}

com/android/jack/backend/dex/rop/RopHelper$1.class
RopHelper.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopHelper$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/backend/dex/rop/RopHelper$RopFormatter.class
RopHelper.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopHelper$RopFormatter extends com.android.jack.ir.formatter.InternalFormatter {
	private void  () 
	public java.lang.String getName (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter p
		com.android.jack.ir.ast.JMethod method
		StringBuilder sb
	void  (com.android.jack.backend.dex.rop.RopHelper$1) 
		com.android.jack.backend.dex.rop.RopHelper$1 x0
}

com/android/jack/backend/dex/rop/RopHelper.class
RopHelper.java
package com.android.jack.backend.dex.rop
public com.android.jack.backend.dex.rop.RopHelper extends java.lang.Object {
	private static com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public void  () 
	public static com.android.jack.dx.rop.cst.CstMethodRef createMethodRef (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static com.android.jack.dx.rop.cst.CstMethodRef createMethodRef (com.android.jack.ir.ast.JReferenceType, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JReferenceType type
		com.android.jack.ir.ast.JMethod method
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
	public static java.lang.String getPolymorphicCallSiteSymbolicDescriptor (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JPolymorphicMethodCall methodCall
		com.android.jack.ir.formatter.BinarySignatureFormatter formatter
		StringBuilder sb
	public static com.android.jack.dx.rop.cst.CstMethodRef createMethodRef (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.dx.rop.type.Type definingClass
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
	public static com.android.jack.dx.rop.cst.CstFieldRef createFieldRef (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JClassOrInterface receiverType
	public static com.android.jack.dx.rop.cst.CstFieldRef createFieldRef (com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JFieldId field
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.dx.rop.type.Type definingClass
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.cst.CstFieldRef fieldRef
	public static com.android.jack.dx.rop.cst.CstString createString (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral string
		com.android.jack.dx.rop.cst.CstString res
	public static com.android.jack.dx.rop.cst.CstString createString (java.lang.String) 
		String string
		com.android.jack.dx.rop.cst.CstString res
	public static com.android.jack.dx.rop.type.Prototype getPrototype (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JType parameterType
		com.android.jack.ir.ast.JMethodId method
		java.util.List parameterTypes
		com.android.jack.dx.rop.type.StdTypeList stdTypeList
		int idx
	public static com.android.jack.dx.rop.type.Prototype getPrototypeFromPolymorphicCall (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JType parameterType
		com.android.jack.ir.ast.JPolymorphicMethodCall call
		java.util.List parameterTypes
		com.android.jack.dx.rop.type.StdTypeList stdTypeList
		int idx
	public static com.android.jack.dx.rop.code.SourcePosition getSourcePosition (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode stmt
		int startLine
	public static com.android.jack.dx.rop.type.Type convertTypeToDx (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JPrimitiveType jPrimitiveType
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
		com.android.jack.ir.ast.JType type
	public static com.android.jack.dx.rop.cst.CstString createSignature (com.android.jack.ir.ast.JFieldId) 
		com.android.jack.ir.ast.JFieldId field
		String fieldSignature
		com.android.jack.dx.rop.cst.CstString descriptor
	public static boolean areTypeCompatible (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type1
		com.android.jack.dx.rop.type.Type type2
	public static com.android.jack.dx.rop.type.TypeList createTypeList (java.util.List) 
		com.android.jack.ir.ast.JType type
		int i
		java.util.List types
		com.android.jack.dx.rop.type.StdTypeList typesList
		int elementsCount
	static void  () 
}

com/android/jack/backend/dex/rop/RopRegisterManager.class
RopRegisterManager.java
package com.android.jack.backend.dex.rop
 com.android.jack.backend.dex.rop.RopRegisterManager extends java.lang.Object {
	private int nextFreeReg
	private final java.util.Map typeToTmpRegister
	private final java.util.Map typeToNextPosFreeRegister
	private final java.util.Map variableToRegNumber
	private com.android.jack.dx.rop.code.RegisterSpec returnReg
	private com.android.jack.dx.rop.code.RegisterSpec thisReg
	private final boolean emitSyntheticDebugInfo
	private final boolean emitDebugInfo
	static final boolean $assertionsDisabled
	public void  (boolean, boolean) 
		boolean emitDebugInfo
		boolean emitSyntheticDebugInfo
	com.android.jack.dx.rop.code.RegisterSpec createThisReg (com.android.jack.ir.ast.JThis) 
		com.android.jack.dx.rop.cst.CstString cstSignature
		com.android.jack.ir.ast.marker.ThisRefTypeInfo thisMarker
		com.android.jack.dx.rop.code.LocalItem localItem
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.dx.rop.type.Type dexRegType
		String name
	com.android.jack.dx.rop.code.RegisterSpec createRegisterSpec (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
		com.android.jack.dx.rop.type.Type dexRegType
		com.android.jack.dx.rop.code.RegisterSpec reg
	int getRegisterNumber (com.android.jack.ir.ast.JVariable) 
		com.android.jack.dx.rop.type.Type dexRegType
		com.android.jack.ir.ast.JVariable variable
		Integer regNum
	com.android.jack.dx.rop.code.RegisterSpec getOrCreateRegisterSpec (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.ir.ast.JVariable variable
		com.android.jack.dx.rop.code.RegisterSpec register
	com.android.jack.dx.rop.code.RegisterSpec getOrCreateRegisterSpec (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	private com.android.jack.dx.rop.code.RegisterSpec getRegisterSpec (int, com.android.jack.ir.ast.JVariable, com.android.jack.debug.DebugVariableInfoMarker) 
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.rop.cst.CstString cstSignature
		String genericSignature
		String debugName
		com.android.jack.ir.ast.JType debugType
		com.android.jack.dx.rop.code.LocalItem localItem
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.rop.cst.CstString cstSignature
		com.android.jack.ir.ast.marker.GenericSignature infoMarker
		com.android.jack.dx.rop.code.LocalItem localItem
		com.android.jack.dx.rop.code.RegisterSpec reg
		int regNum
		com.android.jack.ir.ast.JVariable variable
		com.android.jack.debug.DebugVariableInfoMarker debugInfo
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.ir.ast.JType variableType
		com.android.jack.dx.rop.type.Type regType
		String name
	com.android.jack.dx.rop.code.RegisterSpec getReturnReg (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType returnType
		com.android.jack.dx.rop.code.RegisterSpec localReturnReg
	com.android.jack.dx.rop.code.RegisterSpec createReturnReg (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType returnType
		com.android.jack.dx.rop.type.Type dexRegType
	com.android.jack.dx.rop.code.RegisterSpec getOrCreateTmpRegister (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type dexRegType
		Integer nextFreeRegister
		java.util.List regSpecs
		com.android.jack.dx.rop.code.RegisterSpec regSpec
	void resetFreeTmpRegister () 
		com.android.jack.dx.rop.type.Type type
	static void  () 
}

com/android/jack/backend/jayce/ImportConflictException.class
ImportConflictException.java
package com.android.jack.backend.jayce
public abstract com.android.jack.backend.jayce.ImportConflictException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/backend/jayce/JayceFileImporter$CollisionPolicy.class
JayceFileImporter.java
package com.android.jack.backend.jayce
public final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy extends java.lang.Enum {
	public static final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy KEEP_FIRST
	public static final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy FAIL
	private static final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy[] $VALUES
	public static com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy[] values () 
	public static com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/backend/jayce/JayceFileImporter.class
JayceFileImporter.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceFileImporter extends java.lang.Object {
	public static final String JAYCE_FILE_EXTENSION
	public static final int JACK_EXTENSION_LENGTH
	private final com.android.sched.util.log.Tracer tracer
	private static final java.util.logging.Logger logger
	private final java.util.List jackLibraries
	private static final char VPATH_SEPARATOR
	public static final com.android.sched.util.config.id.PropertyId COLLISION_POLICY
	private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy collisionPolicy
	private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy resourceCollisionPolicy
	public void  (java.util.List) 
		java.util.List jackLibraries
	public void doJayceImport (com.android.jack.ir.ast.JSession)  throws com.android.jack.library.LibraryReadingException 
		com.android.jack.lookup.JLookupException e
		com.android.jack.backend.jayce.TypeImportConflictException e
		com.android.sched.vfs.InputVFile jayceFile
		com.android.jack.reporting.Reporter reporter
		java.util.Iterator jayceFileIt
		com.android.jack.library.InputJackLibrary jackLibrary
		com.android.jack.ir.ast.JSession session
	public void doResourceImport (com.android.jack.ir.ast.JSession)  throws com.android.jack.library.LibraryReadingException 
		com.android.jack.resource.ResourceImportConflictException e
		com.android.sched.vfs.InputVFile rscFile
		String name
		com.android.jack.reporting.Reporter reporter
		java.util.Iterator rscFileIt
		com.android.jack.library.InputJackLibrary jackLibrary
		com.android.jack.ir.ast.JSession session
	private void addImportedTypes (com.android.jack.ir.ast.JSession, com.android.sched.vfs.InputVFile, com.android.jack.library.InputLibrary)  throws com.android.jack.backend.jayce.TypeImportConflictException com.android.jack.ir.ast.JTypeLookupException 
		String previousDigest
		com.android.jack.library.InputLibrary previousInputLibrary
		String pathWithoutExt
		com.android.sched.util.location.Location previousLocation
		String path
		String signature
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.sched.util.log.Event readEvent
		com.android.jack.ir.ast.JSession session
		com.android.sched.vfs.InputVFile jayceFile
		com.android.jack.library.InputLibrary intendedInputLibrary
	private static boolean isTypeFromLibrary (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.library.InputLibrary) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.library.InputLibrary intendedInputLibrary
		com.android.sched.util.location.Location existingSource
		com.android.jack.library.TypeInInputLibraryLocation existingLocation
	private java.lang.String convertJackFilePathToSignature (java.lang.String) 
		String path
		String pathWithoutExt
	private void addImportedResource (com.android.sched.vfs.InputVFile, com.android.jack.ir.ast.JSession, java.lang.String, com.android.jack.library.InputLibrary)  throws com.android.jack.resource.ResourceImportConflictException 
		com.android.jack.ir.ast.Resource existingResource
		com.android.sched.vfs.InputVFile file
		com.android.jack.ir.ast.JSession session
		String currentPath
		com.android.jack.library.InputLibrary inputLibrary
		com.android.sched.vfs.VPath path
		com.android.jack.library.ResourceInInputLibraryLocation resourceLocation
		com.android.jack.ir.ast.Resource newResource
	public static boolean isJackFileName (java.lang.String) 
		String name
	static void  () 
}

com/android/jack/backend/jayce/JayceInLibraryProduct.class
JayceInLibraryProduct.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceInLibraryProduct extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/backend/jayce/JayceInLibraryWriter.class
JayceInLibraryWriter.java
package com.android.jack.backend.jayce
public abstract com.android.jack.backend.jayce.JayceInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.library.OutputJackLibrary outputJackLibrary
	static final boolean $assertionsDisabled
	public void  () 
		com.android.jack.library.OutputJackLibrary ojl
	public boolean needsSynchronization () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.library.LibraryLocation inputLibraryLocation
		com.android.jack.jayce.JayceInternalWriter jayceWriter
		com.android.sched.vfs.OutputVFile vFile
		com.android.jack.library.LibraryWritingException reportable
		com.android.sched.util.file.SchedIOException e
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.sched.util.location.Location loc
	protected com.android.sched.vfs.VPath getFilePath (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/backend/jayce/JayceInLibraryWriterAll.class
JayceInLibraryWriterAll.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceInLibraryWriterAll extends com.android.jack.backend.jayce.JayceInLibraryWriter {
	public void  () 
}

com/android/jack/backend/jayce/JayceInLibraryWriterNoPrebuilt.class
JayceInLibraryWriterNoPrebuilt.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceInLibraryWriterNoPrebuilt extends com.android.jack.backend.jayce.JayceInLibraryWriter {
	public void  () 
}

com/android/jack/backend/jayce/TypeImportConflictException.class
TypeImportConflictException.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.TypeImportConflictException extends com.android.jack.backend.jayce.ImportConflictException {
	private static final long serialVersionUID
	private final com.android.jack.ir.ast.JDefinedClassOrInterface existingType
	private final com.android.sched.util.location.Location failedToImportSource
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.sched.util.location.Location) 
		com.android.jack.ir.ast.JDefinedClassOrInterface existingType
		com.android.sched.util.location.Location failedToImportSource
	public java.lang.String getMessage () 
		com.android.sched.util.location.Location existingSource
}

com/android/jack/cfg/BasicBlock.class
BasicBlock.java
package com.android.jack.cfg
public abstract com.android.jack.cfg.BasicBlock extends com.android.jack.util.graph.GraphNode implements com.android.sched.item.Component  {
	private final java.util.List statements
	private final int id
	static final java.util.List EMPTY_STATEMENT_LIST
	protected void  (int, java.util.List, int) 
		int id
		java.util.List statements
		int fixedSuccessorCount
	public java.util.List getStatements () 
	public int getId () 
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JStatement getLastInstruction () 
	public java.util.List getSuccessors () 
	static void  () 
}

com/android/jack/cfg/BasicBlockMarker.class
BasicBlockMarker.java
package com.android.jack.cfg
public com.android.jack.cfg.BasicBlockMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.cfg.BasicBlock basicBlock
	public void  (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock basicBlock
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public com.android.jack.cfg.BasicBlock getBasicBlock () 
}

com/android/jack/cfg/CatchBasicBlock.class
CatchBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.CatchBasicBlock extends com.android.jack.cfg.NormalBasicBlock {
	private final java.util.List catchTypes
	private final com.android.jack.ir.ast.JLocal catchVar
	public void  (int, java.util.List, java.util.List, com.android.jack.ir.ast.JLocal) 
		int id
		java.util.List statements
		java.util.List catchTypes
		com.android.jack.ir.ast.JLocal catchVar
	public java.util.List getCatchTypes () 
	public com.android.jack.ir.ast.JLocal getCatchVar () 
}

com/android/jack/cfg/CfgBuilder$1.class
CfgBuilder.java
package com.android.jack.cfg
 com.android.jack.cfg.CfgBuilder$1 extends java.lang.Object {
}

com/android/jack/cfg/CfgBuilder$BuilderVisitor.class
CfgBuilder.java
package com.android.jack.cfg
 com.android.jack.cfg.CfgBuilder$BuilderVisitor extends com.android.jack.ir.ast.JVisitor {
	private int basicBlockId
	private final com.android.jack.cfg.EntryBlock entryBlock
	private final com.android.jack.cfg.ExitBlock exitBlock
	private final java.util.ArrayList blocks
	private final com.android.jack.ir.ast.JMethod method
	private java.util.List currentStmts
	private boolean firstStmtCreated
	private java.util.List virtualStmts
	private final com.android.jack.cfg.ForwardBranchResolver forwardBranchResolver
	private java.util.List previousCatchBlock
	static final boolean $assertionsDisabled
	final com.android.jack.cfg.CfgBuilder this$0
	public void  (com.android.jack.cfg.CfgBuilder, com.android.jack.ir.ast.JMethod) 
		com.android.jack.cfg.CfgBuilder this$0
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.cfg.BasicBlockMarker marker
		com.android.jack.ir.ast.JMethodBody methodBody
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.cfg.NormalBasicBlock endOfBlock
		com.android.jack.ir.ast.JCatchBlock catchBlock
		java.util.List catchStmts
		com.android.jack.cfg.CatchBasicBlock catchBasicBlock
		com.android.jack.ir.ast.JStatement nextStatementAfterExceptionAssign
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.NormalBasicBlock tryBasicBlock
		com.android.jack.ir.ast.JStatement statement
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.cfg.NormalBasicBlock endOfBlock
		com.android.jack.ir.ast.JStatement nextStatement
		com.android.jack.cfg.NormalBasicBlock endOfBlock
		com.android.jack.ir.ast.JStatement nextStatement
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.cfg.ConditionalBasicBlock condBlock
		com.android.jack.ir.ast.JStatement elseStmt
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement retStmt
		com.android.jack.cfg.BasicBlock returnBlock
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto gotoStmt
		com.android.jack.cfg.NormalBasicBlock branchBlock
		com.android.jack.ir.ast.JLabeledStatement labeledStatement
		com.android.jack.cfg.BasicBlockMarker bbm
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.cfg.NormalBasicBlock normalBasicBlock
		com.android.jack.ir.ast.JLabeledStatement labeledStatement
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStatement
		com.android.jack.cfg.SwitchBasicBlock switchBlock
		java.util.List cases
		com.android.jack.ir.ast.JStatement defaultCase
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.cfg.NormalBasicBlock caseBlock
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement exprStmt
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement throwStmt
		com.android.jack.cfg.ThrowBasicBlock throwBlock
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock lockStmt
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock unlockStmt
	public com.android.jack.cfg.ControlFlowGraph getCfg () 
		com.android.sched.util.log.Event optEvent
	private com.android.jack.ir.ast.JStatement getConcreteStatement (com.android.jack.ir.ast.JStatementList) 
		com.android.jack.ir.ast.JStatement nextStatement
		com.android.jack.ir.ast.JStatementList block
		java.util.List statements
		com.android.jack.ir.ast.JStatement firstStmt
	private boolean expressionCanThrow (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expression
	private void setBlockOfStatement (com.android.jack.cfg.BasicBlock) 
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.cfg.BasicBlockMarker marker
	private void buildCfgForPei (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement peiInst
		com.android.jack.cfg.PeiBasicBlock peiBlock
		com.android.jack.ir.ast.JStatement nextStatement
	static void  () 
}

com/android/jack/cfg/CfgBuilder$DeadCodeRemover.class
CfgBuilder.java
package com.android.jack.cfg
 com.android.jack.cfg.CfgBuilder$DeadCodeRemover extends com.android.jack.ir.ast.JVisitor {
	private final byte[] blockState
	private final com.android.jack.cfg.BasicBlock exiBlock
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final java.util.List basicBlockOfVirtualStmt
	static final boolean $assertionsDisabled
	final com.android.jack.cfg.CfgBuilder this$0
	public void  (com.android.jack.cfg.CfgBuilder, byte[], com.android.jack.transformations.request.TransformationRequest, com.android.jack.cfg.BasicBlock, java.util.List) 
		com.android.jack.cfg.CfgBuilder this$0
		byte[] blockState
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.cfg.BasicBlock exiBlock
		java.util.List basicBlockOfVirtualStmt
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.BasicBlockMarker bbmOfCatch
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JStatement stmt
		boolean deadStatement
		java.util.List uselessCatchBlock
	private boolean isDeadStatement (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlockMarker bbm
		com.android.jack.cfg.BasicBlock basicBlock
	static void  () 
}

com/android/jack/cfg/CfgBuilder$JCaseStatementComparator.class
CfgBuilder.java
package com.android.jack.cfg
 com.android.jack.cfg.CfgBuilder$JCaseStatementComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private static final long serialVersionUID
	static final boolean $assertionsDisabled
	private void  () 
	public int compare (com.android.jack.ir.ast.JCaseStatement, com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement case1
		com.android.jack.ir.ast.JCaseStatement case2
		com.android.jack.ir.ast.JLiteral lit1
		com.android.jack.ir.ast.JLiteral lit2
		int lit1Value
		int lit2Value
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (com.android.jack.cfg.CfgBuilder$1) 
		com.android.jack.cfg.CfgBuilder$1 x0
	static void  () 
}

com/android/jack/cfg/CfgBuilder.class
CfgBuilder.java
package com.android.jack.cfg
public com.android.jack.cfg.CfgBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final byte NO_STATE
	private static final byte QUEUED
	private static final byte ACCESSIBLE
	public static final com.android.sched.util.log.stats.StatisticId CREATED_BASIC_BLOCK
	public static final com.android.sched.util.log.stats.StatisticId REMOVED_BASIC_BLOCK
	public static final com.android.sched.util.log.stats.StatisticId REMOVED_STATEMENT
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.CfgBuilder$BuilderVisitor cfgBuilder
	private void removeUnaccessibleNode (java.util.ArrayList, com.android.jack.cfg.BasicBlock, com.android.jack.cfg.BasicBlock, int, com.android.jack.ir.ast.JMethod) 
		com.android.jack.cfg.BasicBlock newBlock
		com.android.jack.cfg.BasicBlock succ
		com.android.jack.cfg.BasicBlock currentBb
		com.android.jack.cfg.BasicBlock succ
		com.android.jack.cfg.BasicBlock block
		int i
		int len
		java.util.ArrayList nodes
		com.android.jack.cfg.BasicBlock entryNode
		com.android.jack.cfg.BasicBlock exitNode
		int maxBasicBlockId
		com.android.jack.ir.ast.JMethod method
		byte[] state
		java.util.List workingList
		int accessibleNodesCount
		java.util.List basicBlockOfVirtualStmt
		java.util.ArrayList accessibleBlocks
		com.android.jack.transformations.request.TransformationRequest tr
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.Tracer access$100 (com.android.jack.cfg.CfgBuilder) 
		com.android.jack.cfg.CfgBuilder x0
	static void access$200 (com.android.jack.cfg.CfgBuilder, java.util.ArrayList, com.android.jack.cfg.BasicBlock, com.android.jack.cfg.BasicBlock, int, com.android.jack.ir.ast.JMethod) 
		com.android.jack.cfg.CfgBuilder x0
		java.util.ArrayList x1
		com.android.jack.cfg.BasicBlock x2
		com.android.jack.cfg.BasicBlock x3
		int x4
		com.android.jack.ir.ast.JMethod x5
	static void  () 
}

com/android/jack/cfg/CfgMarkerRemover$1.class
CfgMarkerRemover.java
package com.android.jack.cfg
 com.android.jack.cfg.CfgMarkerRemover$1 extends java.lang.Object {
}

com/android/jack/cfg/CfgMarkerRemover$Visitor.class
CfgMarkerRemover.java
package com.android.jack.cfg
 com.android.jack.cfg.CfgMarkerRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
	void  (com.android.jack.cfg.CfgMarkerRemover$1) 
		com.android.jack.cfg.CfgMarkerRemover$1 x0
}

com/android/jack/cfg/CfgMarkerRemover.class
CfgMarkerRemover.java
package com.android.jack.cfg
public com.android.jack.cfg.CfgMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.CfgMarkerRemover$Visitor v
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/cfg/ConditionalBasicBlock.class
ConditionalBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.ConditionalBasicBlock extends com.android.jack.cfg.BasicBlock {
	private static final int THEN_BLOCK_INDEX
	private static final int ELSE_BLOCK_INDEX
	private static final int FIXED_BLOCK_COUNT
	public void  (int, java.util.List) 
		int id
		java.util.List statements
	public void setThenBlock (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock thenBb
	public void setElseBlock (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock elseBb
	public com.android.jack.cfg.BasicBlock getThenBlock () 
	public com.android.jack.cfg.BasicBlock getElseBlock () 
}

com/android/jack/cfg/ControlFlowGraph.class
ControlFlowGraph.java
package com.android.jack.cfg
public com.android.jack.cfg.ControlFlowGraph extends com.android.jack.util.graph.Graph implements com.android.sched.marker.Marker  {
	private final com.android.jack.ir.ast.JMethod method
	private final int basicBlockMaxId
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethod, int, com.android.jack.cfg.EntryBlock, com.android.jack.cfg.ExitBlock, java.util.ArrayList) 
		com.android.jack.ir.ast.JMethod method
		int basicBlockMaxId
		com.android.jack.cfg.EntryBlock entryBlock
		com.android.jack.cfg.ExitBlock exitBlock
		java.util.ArrayList blocks
	public com.android.jack.cfg.EntryBlock getEntryNode () 
	public com.android.jack.ir.ast.JMethod getMethod () 
	public java.lang.String toString () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public int getBasicBlockMaxId () 
	public volatile com.android.jack.util.graph.GraphNode getEntryNode () 
	static void  () 
}

com/android/jack/cfg/EntryBlock.class
EntryBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.EntryBlock extends com.android.jack.cfg.NormalBasicBlock {
	public void  (int) 
		int id
}

com/android/jack/cfg/ExitBlock.class
ExitBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.ExitBlock extends com.android.jack.cfg.BasicBlock {
	private static final int FIXED_BLOCK_COUNT
	public void  () 
	public java.util.List getSuccessors () 
}

com/android/jack/cfg/ForwardBranchResolver$BlockToResolve.class
ForwardBranchResolver.java
package com.android.jack.cfg
abstract com.android.jack.cfg.ForwardBranchResolver$BlockToResolve extends java.lang.Object {
	public abstract void resolve () 
}

com/android/jack/cfg/ForwardBranchResolver$ConditionalBasicBlockToResolve.class
ForwardBranchResolver.java
package com.android.jack.cfg
 com.android.jack.cfg.ForwardBranchResolver$ConditionalBasicBlockToResolve extends java.lang.Object implements com.android.jack.cfg.ForwardBranchResolver$BlockToResolve  {
	private final com.android.jack.cfg.ConditionalBasicBlock block
	private final com.android.jack.ir.ast.JStatement ifStatement
	private final com.android.jack.ir.ast.JStatement elseStatement
	static final boolean $assertionsDisabled
	final com.android.jack.cfg.ForwardBranchResolver this$0
	public void  (com.android.jack.cfg.ForwardBranchResolver, com.android.jack.cfg.ConditionalBasicBlock, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.ConditionalBasicBlock block
		com.android.jack.ir.ast.JStatement ifStatement
		com.android.jack.ir.ast.JStatement elseStatement
	public void resolve () 
	static void  () 
}

com/android/jack/cfg/ForwardBranchResolver$NormalBasicBlockToResolve.class
ForwardBranchResolver.java
package com.android.jack.cfg
 com.android.jack.cfg.ForwardBranchResolver$NormalBasicBlockToResolve extends java.lang.Object implements com.android.jack.cfg.ForwardBranchResolver$BlockToResolve  {
	private final com.android.jack.cfg.NormalBasicBlock block
	private final com.android.jack.ir.ast.JStatement statement
	static final boolean $assertionsDisabled
	final com.android.jack.cfg.ForwardBranchResolver this$0
	public void  (com.android.jack.cfg.ForwardBranchResolver, com.android.jack.cfg.NormalBasicBlock, com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.NormalBasicBlock block
		com.android.jack.ir.ast.JStatement statement
	public void resolve () 
	static void  () 
}

com/android/jack/cfg/ForwardBranchResolver$PeiBasicBlockToResolve.class
ForwardBranchResolver.java
package com.android.jack.cfg
 com.android.jack.cfg.ForwardBranchResolver$PeiBasicBlockToResolve extends java.lang.Object implements com.android.jack.cfg.ForwardBranchResolver$BlockToResolve  {
	private final com.android.jack.cfg.PeiBasicBlock block
	private final com.android.jack.ir.ast.JStatement statement
	private final java.util.List catchBlocks
	static final boolean $assertionsDisabled
	public void  (com.android.jack.cfg.PeiBasicBlock, com.android.jack.ir.ast.JStatement, java.util.List) 
		com.android.jack.cfg.PeiBasicBlock block
		com.android.jack.ir.ast.JStatement statement
		java.util.List catchBlocks
	public void resolve () 
		java.util.ListIterator catchBlocksIter
	static void  () 
}

com/android/jack/cfg/ForwardBranchResolver$SwitchBasicBlockToResolve.class
ForwardBranchResolver.java
package com.android.jack.cfg
 com.android.jack.cfg.ForwardBranchResolver$SwitchBasicBlockToResolve extends java.lang.Object implements com.android.jack.cfg.ForwardBranchResolver$BlockToResolve  {
	private final com.android.jack.cfg.SwitchBasicBlock block
	private final java.util.List cases
	private final com.android.jack.ir.ast.JStatement defaultCase
	static final boolean $assertionsDisabled
	final com.android.jack.cfg.ForwardBranchResolver this$0
	public void  (com.android.jack.cfg.ForwardBranchResolver, com.android.jack.cfg.SwitchBasicBlock, java.util.List, com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.SwitchBasicBlock block
		java.util.List cases
		com.android.jack.ir.ast.JStatement defaultCase
	public void resolve () 
		com.android.jack.ir.ast.JCaseStatement caseStatement
	static void  () 
}

com/android/jack/cfg/ForwardBranchResolver.class
ForwardBranchResolver.java
package com.android.jack.cfg
 com.android.jack.cfg.ForwardBranchResolver extends java.lang.Object {
	private final com.android.jack.cfg.ExitBlock exitBlock
	private final java.util.ArrayList blocksToResolve
	static final boolean $assertionsDisabled
	public void  (com.android.jack.cfg.ExitBlock) 
		com.android.jack.cfg.ExitBlock exitBlock
	void addNormalBasicBlock (com.android.jack.cfg.NormalBasicBlock, com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.NormalBasicBlock block
		com.android.jack.ir.ast.JStatement targetStatement
	void addConditionalBasicBlock (com.android.jack.cfg.ConditionalBasicBlock, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.ConditionalBasicBlock block
		com.android.jack.ir.ast.JStatement thenStatement
		com.android.jack.ir.ast.JStatement elseStatement
	void addSwitchBasicBlock (com.android.jack.cfg.SwitchBasicBlock, java.util.List, com.android.jack.ir.ast.JStatement) 
		com.android.jack.cfg.SwitchBasicBlock block
		java.util.List cases
		com.android.jack.ir.ast.JStatement defaultCase
	void addPeiBasicBlock (com.android.jack.cfg.PeiBasicBlock, com.android.jack.ir.ast.JStatement, java.util.List) 
		com.android.jack.cfg.PeiBasicBlock block
		com.android.jack.ir.ast.JStatement targetStatement
		java.util.List catchBlocks
	void resolve () 
		int i
		int len
	private static com.android.jack.cfg.BasicBlock getTargetBlock (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.cfg.BasicBlockMarker bbm
		com.android.jack.cfg.BasicBlock targetBb
	static com.android.jack.cfg.ExitBlock access$000 (com.android.jack.cfg.ForwardBranchResolver) 
		com.android.jack.cfg.ForwardBranchResolver x0
	static com.android.jack.cfg.BasicBlock access$100 (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement x0
	static void  () 
}

com/android/jack/cfg/NormalBasicBlock.class
NormalBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.NormalBasicBlock extends com.android.jack.cfg.BasicBlock {
	private static final int TARGET_BLOCK_INDEX
	protected static final int NORMAL_BLOCK_FIXED_BLOCK_COUNT
	public void  (int, java.util.List) 
		int id
		java.util.List statements
	protected void  (int, java.util.List, int) 
		int id
		java.util.List statements
		int fixedSuccessorCount
	public void setTarget (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock target
	public com.android.jack.cfg.BasicBlock getTarget () 
}

com/android/jack/cfg/PeiBasicBlock.class
PeiBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.PeiBasicBlock extends com.android.jack.cfg.NormalBasicBlock {
	protected static final int UNCAUGHT_PEI_EXIT_BLOCK_INDEX
	private static final int EXCEPTION_BLOCKS_START_INDEX
	private static final int SIZE_WHEN_NO_CATCH
	public void  (int, java.util.List) 
		int id
		java.util.List statements
	public void addExceptionBlock (com.android.jack.cfg.CatchBasicBlock) 
		com.android.jack.cfg.CatchBasicBlock exceptionBb
	public void setExitBlockWhenUncaught (com.android.jack.cfg.ExitBlock) 
		com.android.jack.cfg.ExitBlock exitBlock
	public boolean isExceptionOrUncaughtBlock (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock basicBlock
	public java.util.List getExceptionBlocks () 
	public java.util.List getSuccessors () 
		com.android.jack.cfg.BasicBlock succ
		java.util.List filteredSuccessors
}

com/android/jack/cfg/ReturnBasicBlock.class
ReturnBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.ReturnBasicBlock extends com.android.jack.cfg.BasicBlock {
	private static final int EXIT_BLOCK_INDEX
	private static final int FIXED_BLOCK_COUNT
	public void  (int, com.android.jack.cfg.ExitBlock, java.util.List) 
		int id
		com.android.jack.cfg.ExitBlock exitBlock
		java.util.List statements
}

com/android/jack/cfg/SwitchBasicBlock.class
SwitchBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.SwitchBasicBlock extends com.android.jack.cfg.BasicBlock {
	private static final int DEFAULT_BLOCK_INDEX
	private static final int CASE_BLOCK_START_INDEX
	private static final int FIXED_BLOCK_COUNT
	public void  (int, java.util.List) 
		int id
		java.util.List statements
	public void setDefault (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock defaultBb
	public void addCaseBlock (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock caseBb
	public com.android.jack.cfg.BasicBlock getDefaultBlock () 
	public java.util.List getCasesBlock () 
		com.android.jack.cfg.BasicBlock bb
		java.util.List cases
		java.util.ArrayList result
}

com/android/jack/cfg/ThrowBasicBlock.class
ThrowBasicBlock.java
package com.android.jack.cfg
public com.android.jack.cfg.ThrowBasicBlock extends com.android.jack.cfg.PeiBasicBlock {
	protected void  (int, java.util.List) 
		int id
		java.util.List statements
	public void setTarget (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock fallthrough
	public com.android.jack.cfg.BasicBlock getTarget () 
}

com/android/jack/config/id/Arzon.class
Arzon.java
package com.android.jack.config.id
public abstract com.android.jack.config.id.Arzon extends java.lang.Object implements com.android.jack.config.id.Brest  {
}

com/android/jack/config/id/Brest.class
Brest.java
package com.android.jack.config.id
public abstract com.android.jack.config.id.Brest extends java.lang.Object implements com.android.jack.config.id.Carnac  {
}

com/android/jack/config/id/Carnac.class
Carnac.java
package com.android.jack.config.id
public abstract com.android.jack.config.id.Carnac extends java.lang.Object implements com.android.jack.config.id.Douarn  {
}

com/android/jack/config/id/Douarn.class
Douarn.java
package com.android.jack.config.id
public abstract com.android.jack.config.id.Douarn extends java.lang.Object implements com.android.sched.util.config.category.Version  {
}

com/android/jack/config/id/JavaVersionPropertyId$1.class
JavaVersionPropertyId.java
package com.android.jack.config.id
 com.android.jack.config.id.JavaVersionPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion val$enumValue
	final com.android.jack.config.id.JavaVersionPropertyId this$0
	void  (com.android.jack.config.id.JavaVersionPropertyId, com.android.jack.config.id.JavaVersionPropertyId$JavaVersion) 
		com.android.jack.config.id.JavaVersionPropertyId this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.MissingPropertyException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/jack/config/id/JavaVersionPropertyId$2.class
JavaVersionPropertyId.java
package com.android.jack.config.id
 com.android.jack.config.id.JavaVersionPropertyId$2 extends com.android.sched.util.config.expression.LongExpression {
	final com.android.jack.config.id.JavaVersionPropertyId this$0
	void  (com.android.jack.config.id.JavaVersionPropertyId) 
		com.android.jack.config.id.JavaVersionPropertyId this$0
	public long eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/jack/config/id/JavaVersionPropertyId$3.class
JavaVersionPropertyId.java
package com.android.jack.config.id
final com.android.jack.config.id.JavaVersionPropertyId$3 extends com.android.sched.util.config.expression.LongExpression {
	final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion val$version
	void  (com.android.jack.config.id.JavaVersionPropertyId$JavaVersion) 
	public long eval (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/jack/config/id/JavaVersionPropertyId$JavaVersion.class
JavaVersionPropertyId.java
package com.android.jack.config.id
public final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion extends java.lang.Enum {
	public static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion JAVA_3
	public static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion JAVA_4
	public static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion JAVA_5
	public static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion JAVA_6
	public static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion JAVA_7
	public static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion JAVA_8
	private final String value
	private static final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion[] $VALUES
	public static com.android.jack.config.id.JavaVersionPropertyId$JavaVersion[] values () 
	public static com.android.jack.config.id.JavaVersionPropertyId$JavaVersion valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/config/id/JavaVersionPropertyId.class
JavaVersionPropertyId.java
package com.android.jack.config.id
public com.android.jack.config.id.JavaVersionPropertyId extends com.android.sched.util.config.id.PropertyId {
	private static com.android.sched.util.codec.KeyValueCodec parser
	public com.android.jack.config.id.JavaVersionPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.jack.config.id.JavaVersionPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public static com.android.jack.config.id.JavaVersionPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String) 
		String name
		String description
	public com.android.jack.config.id.JavaVersionPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.jack.config.id.JavaVersionPropertyId addDefaultValue (com.android.jack.config.id.JavaVersionPropertyId$JavaVersion) 
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion defaultValue
	public com.android.jack.config.id.JavaVersionPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.expression.BooleanExpression is (com.android.jack.config.id.JavaVersionPropertyId$JavaVersion) 
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion enumValue
	public com.android.sched.util.config.expression.LongExpression getValue () 
	public static com.android.sched.util.config.expression.LongExpression getConstant (com.android.jack.config.id.JavaVersionPropertyId$JavaVersion) 
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion version
	private java.lang.String format (java.lang.String, boolean, java.lang.String) 
		String left
		boolean set
		String right
		StringBuilder sb
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.lang.String access$000 (com.android.jack.config.id.JavaVersionPropertyId, java.lang.String, boolean, java.lang.String) 
		com.android.jack.config.id.JavaVersionPropertyId x0
		String x1
		boolean x2
		String x3
	static com.android.sched.util.codec.KeyValueCodec access$100 () 
	static void  () 
		com.android.sched.util.codec.KeyValueCodec$Entry[] elements
}

com/android/jack/debug/DebugVariableInfoMarker.class
DebugVariableInfoMarker.java
package com.android.jack.debug
public com.android.jack.debug.DebugVariableInfoMarker extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	public static final com.android.jack.debug.DebugVariableInfoMarker NO_DEBUG_INFO
	private String name
	private final com.android.jack.ir.ast.JType type
	private String genericSignature
	public void  (java.lang.String, com.android.jack.ir.ast.JType, java.lang.String) 
		String name
		com.android.jack.ir.ast.JType type
		String genericSignature
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public com.android.jack.ir.ast.JType getType () 
	public java.lang.String getGenericSignature () 
	public void setGenericSignature (java.lang.String) 
		String genericSignature
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/digest/DigestOutput.class
DigestOutput.java
package com.android.jack.digest
public com.android.jack.digest.DigestOutput extends java.lang.Object implements com.android.jack.util.TextOutput  {
	private final java.security.MessageDigest digest
	protected void  (java.security.MessageDigest) 
		java.security.MessageDigest digest
	public java.security.MessageDigest getMessageDigest () 
	public void indentIn () 
	public void indentOut () 
	public void newline () 
	public void newlineOpt () 
	public void print (char) 
		char c
	public void print (char[]) 
		char[] s
	public void print (java.lang.String) 
		String s
	public void printOpt (char) 
		char c
	public void printOpt (char[]) 
		char[] s
	public void printOpt (java.lang.String) 
		String s
	public int getPosition () 
}

com/android/jack/digest/OriginDigestAdder.class
OriginDigestAdder.java
package com.android.jack.digest
public com.android.jack.digest.OriginDigestAdder extends com.android.jack.digest.SourceDigestAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	private final String emitter
	private final int major
	private final int minor
	private final java.util.EnumSet descriptor
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.security.MessageDigest digest
		com.android.jack.digest.OriginDigestMarker marker
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/digest/OriginDigestElement.class
OriginDigestElement.java
package com.android.jack.digest
public final com.android.jack.digest.OriginDigestElement extends java.lang.Enum {
	public static final com.android.jack.digest.OriginDigestElement SOURCE
	public static final com.android.jack.digest.OriginDigestElement BINARY
	public static final com.android.jack.digest.OriginDigestElement LOCAL_NAME
	public static final com.android.jack.digest.OriginDigestElement PRIVATE_NAME
	public static final com.android.jack.digest.OriginDigestElement PACKAGE_NAME
	public static final com.android.jack.digest.OriginDigestElement PROTECTED_NAME
	public static final com.android.jack.digest.OriginDigestElement PUBLIC_NAME
	public static final com.android.jack.digest.OriginDigestElement COMMENT
	public static final com.android.jack.digest.OriginDigestElement FORMAT
	private static final com.android.jack.digest.OriginDigestElement[] $VALUES
	public static com.android.jack.digest.OriginDigestElement[] values () 
	public static com.android.jack.digest.OriginDigestElement valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/digest/OriginDigestFeature.class
OriginDigestFeature.java
package com.android.jack.digest
public com.android.jack.digest.OriginDigestFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ORIGIN_DIGEST
	public static final com.android.sched.util.config.id.MessageDigestPropertyId ORIGIN_DIGEST_ALGO
	public void  () 
	static void  () 
}

com/android/jack/digest/OriginDigestMarker.class
OriginDigestMarker.java
package com.android.jack.digest
public com.android.jack.digest.OriginDigestMarker extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	private final java.util.Set descriptor
	private final String algo
	private final byte[] digest
	private final String emitter
	private final int major
	private final int minor
	private static final byte[] code
	public void  (java.util.Set, java.lang.String, byte[], java.lang.String, int, int) 
		java.util.Set descriptor
		String algo
		byte[] digest
		String emitter
		int major
		int minor
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public byte[] getDigest () 
	public java.util.Set getDescriptor () 
	public java.lang.String getAlgo () 
	public java.lang.String getEmitterId () 
	public int getMajorCode () 
	public int getMinorCode () 
	public java.lang.String toString () 
	private static char[] encode (byte[]) 
		int idx
		byte[] bytes
		char[] array
	public final boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.digest.OriginDigestMarker marker
	public int hashCode () 
	static void  () 
}

com/android/jack/digest/SourceDigestAdder.class
SourceDigestAdder.java
package com.android.jack.digest
public abstract com.android.jack.digest.SourceDigestAdder extends java.lang.Object {
	private final com.android.sched.util.config.MessageDigestFactory digestFactory
	public void  () 
	protected final java.security.MessageDigest computeSourceDigest (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.security.MessageDigest digest
}

com/android/jack/dx/dex/DexFormat$1.class
DexFormat.java
package com.android.jack.dx.dex
 com.android.jack.dx.dex.DexFormat$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$util$AndroidApiLevel$ProvisionalLevel
	static void  () 
}

com/android/jack/dx/dex/DexFormat.class
DexFormat.java
package com.android.jack.dx.dex
public final com.android.jack.dx.dex.DexFormat extends java.lang.Object {
	private static final int API_ANDROID_N
	public static final String DEX_IN_JAR_NAME
	public static final String MAGIC_PREFIX
	public static final String MAGIC_SUFFIX
	private static final String DEX_VERSION_PREFIX
	public static final int O_BETA2_DEX_VERSION
	public static final int ANDROID_N_DEX_VERSION
	public static final int ANDROID_PRE_N_DEX_VERSION
	public static final int ENDIAN_TAG
	public static final int MAX_MEMBER_IDX
	public static final int MAX_TYPE_IDX
	public static final int MAX_PROTOTYPE_IDX
	private void  () 
	public static int getDexVersion (byte[]) 
		byte[] magic
		String version
	public static java.lang.String dexVersionToMagic (int) 
		int dexVersion
	public static int apiToDexVersion (com.android.jack.util.AndroidApiLevel) 
		com.android.jack.util.AndroidApiLevel targetApiLevel
}

com/android/jack/dx/dex/DexOptions.class
DexOptions.java
package com.android.jack.dx.dex
public com.android.jack.dx.dex.DexOptions extends java.lang.Object {
	public static final boolean ALIGN_64BIT_REGS
	private final com.android.jack.util.AndroidApiLevel androidApiLevel
	private final boolean forceJumbo
	public void  (com.android.jack.util.AndroidApiLevel, boolean) 
		com.android.jack.util.AndroidApiLevel androidApiLevel
		boolean forcejumbo
	public int getDexVersion () 
	public boolean isForceJumbo () 
	public java.lang.String getMagic () 
}

com/android/jack/dx/dex/SizeOf.class
SizeOf.java
package com.android.jack.dx.dex
public final com.android.jack.dx.dex.SizeOf extends java.lang.Object {
	public static final int UBYTE
	public static final int USHORT
	public static final int UINT
	public static final int SIGNATURE
	public static final int STRING_ID_ITEM
	public static final int TYPE_ID_ITEM
	public static final int TYPE_ITEM
	public static final int PROTO_ID_ITEM
	public static final int MEMBER_ID_ITEM
	public static final int CLASS_DEF_ITEM
	public static final int MAP_ITEM
	public static final int TRY_ITEM
	public static final int METHOD_HANDLE_ID_ITEM
	public static final int CALL_SITE_ITEM
	private void  () 
	public static int getHeaderSize () 
		int headerSize
}

com/android/jack/dx/dex/TableOfContents$Section.class
TableOfContents.java
package com.android.jack.dx.dex
public com.android.jack.dx.dex.TableOfContents$Section extends java.lang.Object implements java.lang.Comparable  {
	public final short type
	public int size
	public int off
	public int byteCount
	public void  (int) 
		int type
	public boolean exists () 
	public int compareTo (com.android.jack.dx.dex.TableOfContents$Section) 
		com.android.jack.dx.dex.TableOfContents$Section section
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/dex/TableOfContents.class
TableOfContents.java
package com.android.jack.dx.dex
public final com.android.jack.dx.dex.TableOfContents extends java.lang.Object {
	public final com.android.jack.dx.dex.TableOfContents$Section header
	public final com.android.jack.dx.dex.TableOfContents$Section stringIds
	public final com.android.jack.dx.dex.TableOfContents$Section typeIds
	public final com.android.jack.dx.dex.TableOfContents$Section protoIds
	public final com.android.jack.dx.dex.TableOfContents$Section fieldIds
	public final com.android.jack.dx.dex.TableOfContents$Section methodIds
	public final com.android.jack.dx.dex.TableOfContents$Section classDefs
	public final com.android.jack.dx.dex.TableOfContents$Section callSiteIds
	public final com.android.jack.dx.dex.TableOfContents$Section methodHandleIds
	public final com.android.jack.dx.dex.TableOfContents$Section mapList
	public final com.android.jack.dx.dex.TableOfContents$Section typeLists
	public final com.android.jack.dx.dex.TableOfContents$Section annotationSetRefLists
	public final com.android.jack.dx.dex.TableOfContents$Section annotationSets
	public final com.android.jack.dx.dex.TableOfContents$Section classDatas
	public final com.android.jack.dx.dex.TableOfContents$Section codes
	public final com.android.jack.dx.dex.TableOfContents$Section stringDatas
	public final com.android.jack.dx.dex.TableOfContents$Section debugInfos
	public final com.android.jack.dx.dex.TableOfContents$Section annotations
	public final com.android.jack.dx.dex.TableOfContents$Section encodedArrays
	public final com.android.jack.dx.dex.TableOfContents$Section annotationsDirectories
	public final com.android.jack.dx.dex.TableOfContents$Section[] sections
	public int dexVersion
	public byte[] signature
	public int fileSize
	public int linkSize
	public int linkOff
	public int dataSize
	public int dataOff
	public void  () 
	public void readFrom (com.android.jack.dx.io.DexBuffer) 
		com.android.jack.dx.io.DexBuffer buffer
	private void readHeader (com.android.jack.dx.io.DexBuffer$Section) 
		com.android.jack.dx.io.DexBuffer$Section headerIn
		byte[] magic
		int headerSize
		int endianTag
	private void readMap (com.android.jack.dx.io.DexBuffer$Section) 
		short type
		com.android.jack.dx.dex.TableOfContents$Section section
		int size
		int offset
		int i
		com.android.jack.dx.io.DexBuffer$Section in
		int mapSize
		com.android.jack.dx.dex.TableOfContents$Section previous
	public void computeSizesFromOffsets () 
		com.android.jack.dx.dex.TableOfContents$Section section
		int i
		int end
	private com.android.jack.dx.dex.TableOfContents$Section getSection (short) 
		com.android.jack.dx.dex.TableOfContents$Section section
		short type
	public void writeMap (com.android.jack.dx.io.DexBuffer$Section) 
		com.android.jack.dx.dex.TableOfContents$Section section
		com.android.jack.dx.dex.TableOfContents$Section section
		com.android.jack.dx.io.DexBuffer$Section out
		int count
}

com/android/jack/dx/dex/code/ArrayData.class
ArrayData.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.ArrayData extends com.android.jack.dx.dex.code.VariableSizeInsn {
	private final com.android.jack.dx.dex.code.CodeAddress user
	private final java.util.ArrayList values
	private final com.android.jack.dx.rop.cst.Constant arrayType
	private final int elemWidth
	private final int initLength
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.dex.code.CodeAddress, java.util.ArrayList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.dex.code.CodeAddress user
		java.util.ArrayList values
		com.android.jack.dx.rop.cst.Constant arrayType
		int sz
	public int codeSize () 
		int sz
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.rop.cst.Constant cst
		int i
		com.android.jack.dx.rop.cst.Constant cst
		int i
		com.android.jack.dx.rop.cst.Constant cst
		int i
		com.android.jack.dx.rop.cst.Constant cst
		int i
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	protected java.lang.String argString () 
		int i
		StringBuffer sb
		int sz
	protected java.lang.String listingString0 (boolean) 
		int i
		boolean noteIndices
		int baseAddress
		StringBuffer sb
		int sz
	static void  () 
}

com/android/jack/dx/dex/code/BlockAddresses.class
BlockAddresses.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.BlockAddresses extends java.lang.Object {
	private final com.android.jack.dx.dex.code.CodeAddress[] starts
	private final com.android.jack.dx.dex.code.CodeAddress[] lasts
	private final com.android.jack.dx.dex.code.CodeAddress[] ends
	public void  (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.RopMethod method
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int maxLabel
	public com.android.jack.dx.dex.code.CodeAddress getStart (com.android.jack.dx.rop.code.BasicBlock) 
		com.android.jack.dx.rop.code.BasicBlock block
	public com.android.jack.dx.dex.code.CodeAddress getStart (int) 
		int label
	public com.android.jack.dx.dex.code.CodeAddress getLast (com.android.jack.dx.rop.code.BasicBlock) 
		com.android.jack.dx.rop.code.BasicBlock block
	public com.android.jack.dx.dex.code.CodeAddress getLast (int) 
		int label
	public com.android.jack.dx.dex.code.CodeAddress getEnd (com.android.jack.dx.rop.code.BasicBlock) 
		com.android.jack.dx.rop.code.BasicBlock block
	public com.android.jack.dx.dex.code.CodeAddress getEnd (int) 
		int label
	private void setupArrays (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.BasicBlock one
		int label
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		int i
		com.android.jack.dx.rop.code.RopMethod method
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int sz
}

com/android/jack/dx/dex/code/CatchBuilder.class
CatchBuilder.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.CatchBuilder extends java.lang.Object {
	public abstract com.android.jack.dx.dex.code.CatchTable build () 
	public abstract boolean hasAnyCatches () 
	public abstract java.util.HashSet getCatchTypes () 
}

com/android/jack/dx/dex/code/CatchHandlerList$Entry.class
CatchHandlerList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.CatchHandlerList$Entry extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.rop.type.Type exceptionType
	private final int handler
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Type, int) 
		com.android.jack.dx.rop.type.Type exceptionType
		int handler
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.android.jack.dx.dex.code.CatchHandlerList$Entry) 
		com.android.jack.dx.dex.code.CatchHandlerList$Entry other
	public com.android.jack.dx.rop.type.Type getExceptionType () 
	public int getHandler () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/code/CatchHandlerList.class
CatchHandlerList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CatchHandlerList extends com.android.jack.dx.util.FixedSizeList implements java.lang.Comparable  {
	public static final com.android.jack.dx.dex.code.CatchHandlerList EMPTY
	public void  (int) 
		int size
	public com.android.jack.dx.dex.code.CatchHandlerList$Entry get (int) 
		int n
	public java.lang.String toHuman () 
	public java.lang.String toHuman (java.lang.String, java.lang.String) 
		com.android.jack.dx.dex.code.CatchHandlerList$Entry entry
		int i
		String prefix
		String header
		StringBuilder sb
		int size
	public boolean catchesAll () 
		int size
		com.android.jack.dx.dex.code.CatchHandlerList$Entry last
	public void set (int, com.android.jack.dx.rop.type.Type, int) 
		int n
		com.android.jack.dx.rop.type.Type exceptionType
		int handler
	public void set (int, com.android.jack.dx.dex.code.CatchHandlerList$Entry) 
		int n
		com.android.jack.dx.dex.code.CatchHandlerList$Entry entry
	public int compareTo (com.android.jack.dx.dex.code.CatchHandlerList) 
		com.android.jack.dx.dex.code.CatchHandlerList$Entry thisEntry
		com.android.jack.dx.dex.code.CatchHandlerList$Entry otherEntry
		int compare
		int i
		com.android.jack.dx.dex.code.CatchHandlerList other
		int thisSize
		int otherSize
		int checkSize
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/code/CatchTable$Entry.class
CatchTable.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.CatchTable$Entry extends java.lang.Object implements java.lang.Comparable  {
	private final int start
	private final int end
	private final com.android.jack.dx.dex.code.CatchHandlerList handlers
	public void  (int, int, com.android.jack.dx.dex.code.CatchHandlerList) 
		int start
		int end
		com.android.jack.dx.dex.code.CatchHandlerList handlers
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.android.jack.dx.dex.code.CatchTable$Entry) 
		com.android.jack.dx.dex.code.CatchTable$Entry other
	public int getStart () 
	public int getEnd () 
	public com.android.jack.dx.dex.code.CatchHandlerList getHandlers () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/dex/code/CatchTable.class
CatchTable.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CatchTable extends com.android.jack.dx.util.FixedSizeList implements java.lang.Comparable  {
	public static final com.android.jack.dx.dex.code.CatchTable EMPTY
	public void  (int) 
		int size
	public com.android.jack.dx.dex.code.CatchTable$Entry get (int) 
		int n
	public void set (int, com.android.jack.dx.dex.code.CatchTable$Entry) 
		int n
		com.android.jack.dx.dex.code.CatchTable$Entry entry
	public int compareTo (com.android.jack.dx.dex.code.CatchTable) 
		com.android.jack.dx.dex.code.CatchTable$Entry thisEntry
		com.android.jack.dx.dex.code.CatchTable$Entry otherEntry
		int compare
		int i
		com.android.jack.dx.dex.code.CatchTable other
		int thisSize
		int otherSize
		int checkSize
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/code/CodeAddress.class
CodeAddress.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CodeAddress extends com.android.jack.dx.dex.code.ZeroSizeInsn {
	private final boolean bindsClosely
	public void  (com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.SourcePosition position
	public void  (com.android.jack.dx.rop.code.SourcePosition, boolean) 
		com.android.jack.dx.rop.code.SourcePosition position
		boolean bindsClosely
	public final com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	protected java.lang.String argString () 
	protected java.lang.String listingString0 (boolean) 
		boolean noteIndices
	public boolean getBindsClosely () 
}

com/android/jack/dx/dex/code/CstInsn.class
CstInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CstInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
	private final com.android.jack.dx.rop.cst.Constant constant
	private int index
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
		com.android.jack.dx.rop.cst.Constant constant
	public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.code.CstInsn result
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
		com.android.jack.dx.dex.code.CstInsn result
	public com.android.jack.dx.rop.cst.Constant getConstant () 
	public int getIndex () 
	public boolean hasIndex () 
	public void setIndex (int) 
		int index
	protected java.lang.String argString () 
	static void  () 
}

com/android/jack/dx/dex/code/DalvCode$AssignIndicesCallback.class
DalvCode.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback extends java.lang.Object {
	public abstract int getIndex (com.android.jack.dx.rop.cst.Constant) 
}

com/android/jack/dx/dex/code/DalvCode.class
DalvCode.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.DalvCode extends java.lang.Object {
	private final int positionInfo
	private com.android.jack.dx.dex.code.OutputFinisher unprocessedInsns
	private com.android.jack.dx.dex.code.CatchBuilder unprocessedCatches
	private com.android.jack.dx.dex.code.CatchTable catches
	private com.android.jack.dx.dex.code.PositionList positions
	private com.android.jack.dx.dex.code.LocalList locals
	private com.android.jack.dx.dex.code.DalvInsnList insns
	static final boolean $assertionsDisabled
	public void  (int, com.android.jack.dx.dex.code.OutputFinisher, com.android.jack.dx.dex.code.CatchBuilder) 
		int positionInfo
		com.android.jack.dx.dex.code.OutputFinisher unprocessedInsns
		com.android.jack.dx.dex.code.CatchBuilder unprocessedCatches
	private void finishProcessingIfNecessary () 
	public void assignIndices (com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback) 
		com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
	public boolean hasPositions () 
	public boolean hasLocals () 
	public boolean hasAnyCatches () 
	public java.util.HashSet getCatchTypes () 
	public java.util.HashSet getInsnConstants () 
	public com.android.jack.dx.dex.code.DalvInsnList getInsns () 
	public com.android.jack.dx.dex.code.CatchTable getCatches () 
	public com.android.jack.dx.dex.code.PositionList getPositions () 
	public com.android.jack.dx.dex.code.LocalList getLocals () 
	static void  () 
}

com/android/jack/dx/dex/code/DalvInsn.class
DalvInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.DalvInsn extends java.lang.Object {
	private int address
	private final com.android.jack.dx.dex.code.Dop opcode
	private final com.android.jack.dx.rop.code.SourcePosition position
	private final com.android.jack.dx.rop.code.RegisterSpecList registers
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.dex.code.SimpleInsn makeMove (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec dest
		com.android.jack.dx.rop.code.RegisterSpec src
		boolean category1
		boolean reference
		int destReg
		int srcReg
		com.android.jack.dx.dex.code.Dop opcode
	public void  (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public final java.lang.String toString () 
		StringBuffer sb
		boolean needComma
		String extra
	public final boolean hasAddress () 
	public final int getAddress () 
	public final com.android.jack.dx.dex.code.Dop getOpcode () 
	public final com.android.jack.dx.rop.code.SourcePosition getPosition () 
	public final com.android.jack.dx.rop.code.RegisterSpecList getRegisters () 
	public final boolean hasResult () 
	public final int getMinimumRegisterRequirement (java.util.BitSet) 
		int i
		java.util.BitSet compatRegs
		boolean hasResult
		int regSz
		int resultRequirement
		int sourceRequirement
	public com.android.jack.dx.dex.code.DalvInsn getLowRegVersion () 
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public com.android.jack.dx.dex.code.DalvInsn expandedPrefix (java.util.BitSet) 
		java.util.BitSet compatRegs
		com.android.jack.dx.rop.code.RegisterSpecList regs
		boolean firstBit
	public com.android.jack.dx.dex.code.DalvInsn expandedSuffix (java.util.BitSet) 
		com.android.jack.dx.rop.code.RegisterSpec r
		java.util.BitSet compatRegs
	public com.android.jack.dx.dex.code.DalvInsn expandedVersion (java.util.BitSet) 
		java.util.BitSet compatRegs
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public final java.lang.String identifierString () 
	public final java.lang.String listingString (java.lang.String, int, boolean) 
		String prefix
		int width
		boolean noteIndices
		String insnPerSe
		String addr
		int w1
		int w2
	public final void setAddress (int) 
		int address
	public final int getNextAddress () 
	public com.android.jack.dx.dex.code.DalvInsn withMapper (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.ssa.RegisterMapper mapper
	public abstract int codeSize () 
	public abstract void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
	public abstract com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
	public abstract com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int) 
	public abstract com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
	protected abstract java.lang.String argString () 
	protected abstract java.lang.String listingString0 (boolean) 
	static void  () 
}

com/android/jack/dx/dex/code/DalvInsnList.class
DalvInsnList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.DalvInsnList extends com.android.jack.dx.util.FixedSizeList {
	private final int regCount
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.dex.code.DalvInsnList makeImmutable (java.util.ArrayList, int) 
		int i
		java.util.ArrayList list
		int regCount
		int size
		com.android.jack.dx.dex.code.DalvInsnList result
	public void  (int, int) 
		int size
		int regCount
	public com.android.jack.dx.dex.code.DalvInsn get (int) 
		int n
	public void set (int, com.android.jack.dx.dex.code.DalvInsn) 
		int n
		com.android.jack.dx.dex.code.DalvInsn insn
	public int codeSize () 
		int sz
		com.android.jack.dx.dex.code.DalvInsn last
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		String s
		com.android.jack.dx.dex.code.DalvInsn insn
		int codeBytes
		String s
		int i
		boolean verbose
		RuntimeException ex
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		com.android.jack.dx.util.AnnotatedOutput out
		int startCursor
		int sz
		int written
	public int getRegistersSize () 
	public int getOutsSize () 
		int count
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		int sz
		int result
	private boolean isCallInstruction (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.code.DalvInsn insn
	public void debugPrint (java.io.Writer, java.lang.String, boolean) 
		String s
		com.android.jack.dx.dex.code.DalvInsn insn
		String s
		int i
		java.io.IOException ex
		java.io.Writer out
		String prefix
		boolean verbose
		com.android.jack.dx.util.IndentingWriter iw
		int sz
	public void debugPrint (java.io.OutputStream, java.lang.String, boolean) 
		java.io.IOException ex
		java.io.OutputStream out
		String prefix
		boolean verbose
		java.io.Writer w
	static void  () 
}

com/android/jack/dx/dex/code/Dop.class
Dop.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.Dop extends java.lang.Object {
	private final int opcode
	private final int family
	private final int nextOpcode
	private final com.android.jack.dx.dex.code.InsnFormat format
	private final boolean hasResult
	static final boolean $assertionsDisabled
	public void  (int, int, int, com.android.jack.dx.dex.code.InsnFormat, boolean) 
		int opcode
		int family
		int nextOpcode
		com.android.jack.dx.dex.code.InsnFormat format
		boolean hasResult
	public java.lang.String toString () 
	public int getOpcode () 
	public int getFamily () 
	public com.android.jack.dx.dex.code.InsnFormat getFormat () 
	public boolean hasResult () 
	public java.lang.String getName () 
	public int getNextOpcode () 
	public com.android.jack.dx.dex.code.Dop getOppositeTest () 
	static void  () 
}

com/android/jack/dx/dex/code/Dops.class
Dops.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.Dops extends java.lang.Object {
	private static final com.android.jack.dx.dex.code.Dop[] DOPS
	public static final com.android.jack.dx.dex.code.Dop SPECIAL_FORMAT
	public static final com.android.jack.dx.dex.code.Dop NOP
	public static final com.android.jack.dx.dex.code.Dop MOVE
	public static final com.android.jack.dx.dex.code.Dop MOVE_FROM16
	public static final com.android.jack.dx.dex.code.Dop MOVE_16
	public static final com.android.jack.dx.dex.code.Dop MOVE_WIDE
	public static final com.android.jack.dx.dex.code.Dop MOVE_WIDE_FROM16
	public static final com.android.jack.dx.dex.code.Dop MOVE_WIDE_16
	public static final com.android.jack.dx.dex.code.Dop MOVE_OBJECT
	public static final com.android.jack.dx.dex.code.Dop MOVE_OBJECT_FROM16
	public static final com.android.jack.dx.dex.code.Dop MOVE_OBJECT_16
	public static final com.android.jack.dx.dex.code.Dop MOVE_RESULT
	public static final com.android.jack.dx.dex.code.Dop MOVE_RESULT_WIDE
	public static final com.android.jack.dx.dex.code.Dop MOVE_RESULT_OBJECT
	public static final com.android.jack.dx.dex.code.Dop MOVE_EXCEPTION
	public static final com.android.jack.dx.dex.code.Dop RETURN_VOID
	public static final com.android.jack.dx.dex.code.Dop RETURN
	public static final com.android.jack.dx.dex.code.Dop RETURN_WIDE
	public static final com.android.jack.dx.dex.code.Dop RETURN_OBJECT
	public static final com.android.jack.dx.dex.code.Dop CONST_4
	public static final com.android.jack.dx.dex.code.Dop CONST_16
	public static final com.android.jack.dx.dex.code.Dop CONST
	public static final com.android.jack.dx.dex.code.Dop CONST_HIGH16
	public static final com.android.jack.dx.dex.code.Dop CONST_WIDE_16
	public static final com.android.jack.dx.dex.code.Dop CONST_WIDE_32
	public static final com.android.jack.dx.dex.code.Dop CONST_WIDE
	public static final com.android.jack.dx.dex.code.Dop CONST_WIDE_HIGH16
	public static final com.android.jack.dx.dex.code.Dop CONST_STRING
	public static final com.android.jack.dx.dex.code.Dop CONST_STRING_JUMBO
	public static final com.android.jack.dx.dex.code.Dop CONST_CLASS
	public static final com.android.jack.dx.dex.code.Dop MONITOR_ENTER
	public static final com.android.jack.dx.dex.code.Dop MONITOR_EXIT
	public static final com.android.jack.dx.dex.code.Dop CHECK_CAST
	public static final com.android.jack.dx.dex.code.Dop INSTANCE_OF
	public static final com.android.jack.dx.dex.code.Dop ARRAY_LENGTH
	public static final com.android.jack.dx.dex.code.Dop NEW_INSTANCE
	public static final com.android.jack.dx.dex.code.Dop NEW_ARRAY
	public static final com.android.jack.dx.dex.code.Dop FILLED_NEW_ARRAY
	public static final com.android.jack.dx.dex.code.Dop FILLED_NEW_ARRAY_RANGE
	public static final com.android.jack.dx.dex.code.Dop FILL_ARRAY_DATA
	public static final com.android.jack.dx.dex.code.Dop THROW
	public static final com.android.jack.dx.dex.code.Dop GOTO
	public static final com.android.jack.dx.dex.code.Dop GOTO_16
	public static final com.android.jack.dx.dex.code.Dop GOTO_32
	public static final com.android.jack.dx.dex.code.Dop PACKED_SWITCH
	public static final com.android.jack.dx.dex.code.Dop SPARSE_SWITCH
	public static final com.android.jack.dx.dex.code.Dop CMPL_FLOAT
	public static final com.android.jack.dx.dex.code.Dop CMPG_FLOAT
	public static final com.android.jack.dx.dex.code.Dop CMPL_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop CMPG_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop CMP_LONG
	public static final com.android.jack.dx.dex.code.Dop IF_EQ
	public static final com.android.jack.dx.dex.code.Dop IF_NE
	public static final com.android.jack.dx.dex.code.Dop IF_LT
	public static final com.android.jack.dx.dex.code.Dop IF_GE
	public static final com.android.jack.dx.dex.code.Dop IF_GT
	public static final com.android.jack.dx.dex.code.Dop IF_LE
	public static final com.android.jack.dx.dex.code.Dop IF_EQZ
	public static final com.android.jack.dx.dex.code.Dop IF_NEZ
	public static final com.android.jack.dx.dex.code.Dop IF_LTZ
	public static final com.android.jack.dx.dex.code.Dop IF_GEZ
	public static final com.android.jack.dx.dex.code.Dop IF_GTZ
	public static final com.android.jack.dx.dex.code.Dop IF_LEZ
	public static final com.android.jack.dx.dex.code.Dop AGET
	public static final com.android.jack.dx.dex.code.Dop AGET_WIDE
	public static final com.android.jack.dx.dex.code.Dop AGET_OBJECT
	public static final com.android.jack.dx.dex.code.Dop AGET_BOOLEAN
	public static final com.android.jack.dx.dex.code.Dop AGET_BYTE
	public static final com.android.jack.dx.dex.code.Dop AGET_CHAR
	public static final com.android.jack.dx.dex.code.Dop AGET_SHORT
	public static final com.android.jack.dx.dex.code.Dop APUT
	public static final com.android.jack.dx.dex.code.Dop APUT_WIDE
	public static final com.android.jack.dx.dex.code.Dop APUT_OBJECT
	public static final com.android.jack.dx.dex.code.Dop APUT_BOOLEAN
	public static final com.android.jack.dx.dex.code.Dop APUT_BYTE
	public static final com.android.jack.dx.dex.code.Dop APUT_CHAR
	public static final com.android.jack.dx.dex.code.Dop APUT_SHORT
	public static final com.android.jack.dx.dex.code.Dop IGET
	public static final com.android.jack.dx.dex.code.Dop IGET_WIDE
	public static final com.android.jack.dx.dex.code.Dop IGET_OBJECT
	public static final com.android.jack.dx.dex.code.Dop IGET_BOOLEAN
	public static final com.android.jack.dx.dex.code.Dop IGET_BYTE
	public static final com.android.jack.dx.dex.code.Dop IGET_CHAR
	public static final com.android.jack.dx.dex.code.Dop IGET_SHORT
	public static final com.android.jack.dx.dex.code.Dop IPUT
	public static final com.android.jack.dx.dex.code.Dop IPUT_WIDE
	public static final com.android.jack.dx.dex.code.Dop IPUT_OBJECT
	public static final com.android.jack.dx.dex.code.Dop IPUT_BOOLEAN
	public static final com.android.jack.dx.dex.code.Dop IPUT_BYTE
	public static final com.android.jack.dx.dex.code.Dop IPUT_CHAR
	public static final com.android.jack.dx.dex.code.Dop IPUT_SHORT
	public static final com.android.jack.dx.dex.code.Dop SGET
	public static final com.android.jack.dx.dex.code.Dop SGET_WIDE
	public static final com.android.jack.dx.dex.code.Dop SGET_OBJECT
	public static final com.android.jack.dx.dex.code.Dop SGET_BOOLEAN
	public static final com.android.jack.dx.dex.code.Dop SGET_BYTE
	public static final com.android.jack.dx.dex.code.Dop SGET_CHAR
	public static final com.android.jack.dx.dex.code.Dop SGET_SHORT
	public static final com.android.jack.dx.dex.code.Dop SPUT
	public static final com.android.jack.dx.dex.code.Dop SPUT_WIDE
	public static final com.android.jack.dx.dex.code.Dop SPUT_OBJECT
	public static final com.android.jack.dx.dex.code.Dop SPUT_BOOLEAN
	public static final com.android.jack.dx.dex.code.Dop SPUT_BYTE
	public static final com.android.jack.dx.dex.code.Dop SPUT_CHAR
	public static final com.android.jack.dx.dex.code.Dop SPUT_SHORT
	public static final com.android.jack.dx.dex.code.Dop INVOKE_VIRTUAL
	public static final com.android.jack.dx.dex.code.Dop INVOKE_SUPER
	public static final com.android.jack.dx.dex.code.Dop INVOKE_DIRECT
	public static final com.android.jack.dx.dex.code.Dop INVOKE_STATIC
	public static final com.android.jack.dx.dex.code.Dop INVOKE_INTERFACE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_POLYMORPHIC
	public static final com.android.jack.dx.dex.code.Dop INVOKE_CUSTOM
	public static final com.android.jack.dx.dex.code.Dop INVOKE_VIRTUAL_RANGE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_SUPER_RANGE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_DIRECT_RANGE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_STATIC_RANGE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_INTERFACE_RANGE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_POLYMORPHIC_RANGE
	public static final com.android.jack.dx.dex.code.Dop INVOKE_CUSTOM_RANGE
	public static final com.android.jack.dx.dex.code.Dop NEG_INT
	public static final com.android.jack.dx.dex.code.Dop NOT_INT
	public static final com.android.jack.dx.dex.code.Dop NEG_LONG
	public static final com.android.jack.dx.dex.code.Dop NOT_LONG
	public static final com.android.jack.dx.dex.code.Dop NEG_FLOAT
	public static final com.android.jack.dx.dex.code.Dop NEG_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop INT_TO_LONG
	public static final com.android.jack.dx.dex.code.Dop INT_TO_FLOAT
	public static final com.android.jack.dx.dex.code.Dop INT_TO_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop LONG_TO_INT
	public static final com.android.jack.dx.dex.code.Dop LONG_TO_FLOAT
	public static final com.android.jack.dx.dex.code.Dop LONG_TO_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop FLOAT_TO_INT
	public static final com.android.jack.dx.dex.code.Dop FLOAT_TO_LONG
	public static final com.android.jack.dx.dex.code.Dop FLOAT_TO_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop DOUBLE_TO_INT
	public static final com.android.jack.dx.dex.code.Dop DOUBLE_TO_LONG
	public static final com.android.jack.dx.dex.code.Dop DOUBLE_TO_FLOAT
	public static final com.android.jack.dx.dex.code.Dop INT_TO_BYTE
	public static final com.android.jack.dx.dex.code.Dop INT_TO_CHAR
	public static final com.android.jack.dx.dex.code.Dop INT_TO_SHORT
	public static final com.android.jack.dx.dex.code.Dop ADD_INT
	public static final com.android.jack.dx.dex.code.Dop SUB_INT
	public static final com.android.jack.dx.dex.code.Dop MUL_INT
	public static final com.android.jack.dx.dex.code.Dop DIV_INT
	public static final com.android.jack.dx.dex.code.Dop REM_INT
	public static final com.android.jack.dx.dex.code.Dop AND_INT
	public static final com.android.jack.dx.dex.code.Dop OR_INT
	public static final com.android.jack.dx.dex.code.Dop XOR_INT
	public static final com.android.jack.dx.dex.code.Dop SHL_INT
	public static final com.android.jack.dx.dex.code.Dop SHR_INT
	public static final com.android.jack.dx.dex.code.Dop USHR_INT
	public static final com.android.jack.dx.dex.code.Dop ADD_LONG
	public static final com.android.jack.dx.dex.code.Dop SUB_LONG
	public static final com.android.jack.dx.dex.code.Dop MUL_LONG
	public static final com.android.jack.dx.dex.code.Dop DIV_LONG
	public static final com.android.jack.dx.dex.code.Dop REM_LONG
	public static final com.android.jack.dx.dex.code.Dop AND_LONG
	public static final com.android.jack.dx.dex.code.Dop OR_LONG
	public static final com.android.jack.dx.dex.code.Dop XOR_LONG
	public static final com.android.jack.dx.dex.code.Dop SHL_LONG
	public static final com.android.jack.dx.dex.code.Dop SHR_LONG
	public static final com.android.jack.dx.dex.code.Dop USHR_LONG
	public static final com.android.jack.dx.dex.code.Dop ADD_FLOAT
	public static final com.android.jack.dx.dex.code.Dop SUB_FLOAT
	public static final com.android.jack.dx.dex.code.Dop MUL_FLOAT
	public static final com.android.jack.dx.dex.code.Dop DIV_FLOAT
	public static final com.android.jack.dx.dex.code.Dop REM_FLOAT
	public static final com.android.jack.dx.dex.code.Dop ADD_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop SUB_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop MUL_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop DIV_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop REM_DOUBLE
	public static final com.android.jack.dx.dex.code.Dop ADD_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SUB_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop MUL_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop DIV_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop REM_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop AND_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop OR_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop XOR_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SHL_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SHR_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop USHR_INT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop ADD_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SUB_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop MUL_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop DIV_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop REM_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop AND_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop OR_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop XOR_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SHL_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SHR_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop USHR_LONG_2ADDR
	public static final com.android.jack.dx.dex.code.Dop ADD_FLOAT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SUB_FLOAT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop MUL_FLOAT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop DIV_FLOAT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop REM_FLOAT_2ADDR
	public static final com.android.jack.dx.dex.code.Dop ADD_DOUBLE_2ADDR
	public static final com.android.jack.dx.dex.code.Dop SUB_DOUBLE_2ADDR
	public static final com.android.jack.dx.dex.code.Dop MUL_DOUBLE_2ADDR
	public static final com.android.jack.dx.dex.code.Dop DIV_DOUBLE_2ADDR
	public static final com.android.jack.dx.dex.code.Dop REM_DOUBLE_2ADDR
	public static final com.android.jack.dx.dex.code.Dop ADD_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop RSUB_INT
	public static final com.android.jack.dx.dex.code.Dop MUL_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop DIV_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop REM_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop AND_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop OR_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop XOR_INT_LIT16
	public static final com.android.jack.dx.dex.code.Dop ADD_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop RSUB_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop MUL_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop DIV_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop REM_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop AND_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop OR_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop XOR_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop SHL_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop SHR_INT_LIT8
	public static final com.android.jack.dx.dex.code.Dop USHR_INT_LIT8
	private void  () 
	public static com.android.jack.dx.dex.code.Dop get (int) 
		com.android.jack.dx.dex.code.Dop result
		int opcode
		int idx
	public static com.android.jack.dx.dex.code.Dop getNextOrNull (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.dex.DexOptions) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.DexOptions options
		int nextOpcode
	private static void set (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
		int idx
	static void  () 
}

com/android/jack/dx/dex/code/DualCstInsn.class
DualCstInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.DualCstInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
	private final com.android.jack.dx.rop.cst.Constant firstConstant
	private final com.android.jack.dx.rop.cst.Constant secondConstant
	private int firstIndex
	private int secondIndex
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
		com.android.jack.dx.rop.cst.Constant firstConstant
		com.android.jack.dx.rop.cst.Constant secondConstant
	public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.code.DualCstInsn result
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
		com.android.jack.dx.dex.code.DualCstInsn result
	public com.android.jack.dx.rop.cst.Constant getFirstConstant () 
	public com.android.jack.dx.rop.cst.Constant getSecondConstant () 
	public void setFirstIndex (int) 
		int index
	public void setSecondIndex (int) 
		int index
	public int getFirstIndex () 
	public int getSecondIndex () 
	protected java.lang.String argString () 
	static void  () 
}

com/android/jack/dx/dex/code/FixedSizeInsn.class
FixedSizeInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.FixedSizeInsn extends com.android.jack.dx.dex.code.DalvInsn {
	public void  (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public final int codeSize () 
	public final void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
	public final com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int) 
		int delta
	protected final java.lang.String listingString0 (boolean) 
		boolean noteIndices
}

com/android/jack/dx/dex/code/HighRegisterPrefix.class
HighRegisterPrefix.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.HighRegisterPrefix extends com.android.jack.dx.dex.code.VariableSizeInsn {
	private com.android.jack.dx.dex.code.SimpleInsn[] insns
	public void  (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public int codeSize () 
		com.android.jack.dx.dex.code.SimpleInsn insn
		int result
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.code.SimpleInsn insn
		com.android.jack.dx.util.AnnotatedOutput out
	private void calculateInsnsIfNecessary () 
		com.android.jack.dx.rop.code.RegisterSpec src
		int i
		int outAt
		com.android.jack.dx.rop.code.RegisterSpecList registers
		int sz
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	protected java.lang.String argString () 
	protected java.lang.String listingString0 (boolean) 
		com.android.jack.dx.rop.code.RegisterSpec src
		com.android.jack.dx.dex.code.SimpleInsn insn
		int i
		int outAt
		boolean noteIndices
		com.android.jack.dx.rop.code.RegisterSpecList registers
		int sz
		StringBuffer sb
	private static com.android.jack.dx.dex.code.SimpleInsn moveInsnFor (com.android.jack.dx.rop.code.RegisterSpec, int) 
		com.android.jack.dx.rop.code.RegisterSpec src
		int destIndex
}

com/android/jack/dx/dex/code/InsnFormat.class
InsnFormat.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.InsnFormat extends java.lang.Object {
	public static final boolean ALLOW_EXTENDED_OPCODES
	public void  () 
	public final java.lang.String listingString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		String op
		String arg
		String comment
		StringBuilder sb
	public abstract java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
	public abstract java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
	public abstract int codeSize () 
	public abstract boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
	public abstract void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
	protected static java.lang.String regListString (com.android.jack.dx.rop.code.RegisterSpecList) 
		int i
		com.android.jack.dx.rop.code.RegisterSpecList list
		int sz
		StringBuffer sb
	protected static java.lang.String regRangeString (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec lastReg
		com.android.jack.dx.rop.code.RegisterSpecList list
		int size
		StringBuilder sb
	protected static java.lang.String literalBitsString (com.android.jack.dx.rop.cst.CstLiteralBits) 
		com.android.jack.dx.rop.cst.CstLiteralBits value
		StringBuffer sb
	protected static java.lang.String literalBitsComment (com.android.jack.dx.rop.cst.CstLiteralBits, int) 
		long bits
		com.android.jack.dx.rop.cst.CstLiteralBits value
		int width
		StringBuffer sb
		long bits
	protected static java.lang.String branchString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.TargetInsn ti
		int address
	protected static java.lang.String branchComment (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.TargetInsn ti
		int offset
	protected static java.lang.String cstString (com.android.jack.dx.dex.code.CstInsn) 
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
	protected static java.lang.String cstString (com.android.jack.dx.dex.code.DualCstInsn) 
		com.android.jack.dx.dex.code.DualCstInsn insn
	protected static java.lang.String cstComment (com.android.jack.dx.dex.code.CstInsn) 
		com.android.jack.dx.dex.code.CstInsn ci
	protected static java.lang.String cstComment (com.android.jack.dx.dex.code.DualCstInsn) 
		com.android.jack.dx.dex.code.DualCstInsn insn
		StringBuilder sb
	private static java.lang.String insnCommentCstWithIndex (com.android.jack.dx.rop.cst.Constant, int) 
		com.android.jack.dx.rop.cst.Constant cst
		int firstIndex
		StringBuilder sb
	protected static boolean signedFitsInNibble (int) 
		int value
	protected static boolean unsignedFitsInNibble (int) 
		int value
	protected static boolean signedFitsInByte (int) 
		int value
	protected static boolean unsignedFitsInByte (int) 
		int value
	protected static boolean signedFitsInShort (int) 
		int value
	protected static boolean unsignedFitsInShort (int) 
		int value
	protected static boolean isRegListSequential (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec one
		int i
		com.android.jack.dx.rop.code.RegisterSpecList list
		int sz
		int first
		int next
	protected static int argIndex (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		int arg
	protected static short opcodeUnit (com.android.jack.dx.dex.code.DalvInsn, int) 
		com.android.jack.dx.dex.code.DalvInsn insn
		int arg
		int opcode
	protected static short opcodeUnit (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		int opcode
	protected static short codeUnit (int, int) 
		int low
		int high
	protected static short codeUnit (int, int, int, int) 
		int n0
		int n1
		int n2
		int n3
	protected static int makeByte (int, int) 
		int low
		int high
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		short c1
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		short c1
		short c2
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short, short, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		short c1
		short c2
		short c3
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short, short, short, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		short c1
		short c2
		short c3
		short c4
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, int) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		int c1c2
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, int, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		int c1c2
		short c3
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, int, short, short) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		int c1c2
		short c3
		short c4
	protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, long) 
		com.android.jack.dx.util.AnnotatedOutput out
		short c0
		long c1c2c3c4
}

com/android/jack/dx/dex/code/LocalList$Disposition.class
LocalList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalList$Disposition extends java.lang.Enum {
	public static final com.android.jack.dx.dex.code.LocalList$Disposition START
	public static final com.android.jack.dx.dex.code.LocalList$Disposition END_SIMPLY
	public static final com.android.jack.dx.dex.code.LocalList$Disposition END_REPLACED
	public static final com.android.jack.dx.dex.code.LocalList$Disposition END_MOVED
	public static final com.android.jack.dx.dex.code.LocalList$Disposition END_CLOBBERED_BY_PREV
	public static final com.android.jack.dx.dex.code.LocalList$Disposition END_CLOBBERED_BY_NEXT
	private static final com.android.jack.dx.dex.code.LocalList$Disposition[] $VALUES
	public static com.android.jack.dx.dex.code.LocalList$Disposition[] values () 
	public static com.android.jack.dx.dex.code.LocalList$Disposition valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/dx/dex/code/LocalList$Entry.class
LocalList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.LocalList$Entry extends java.lang.Object implements java.lang.Comparable  {
	private final int address
	private final com.android.jack.dx.dex.code.LocalList$Disposition disposition
	private final com.android.jack.dx.rop.code.RegisterSpec spec
	private final com.android.jack.dx.rop.type.Type type
	static final boolean $assertionsDisabled
	public void  (int, com.android.jack.dx.dex.code.LocalList$Disposition, com.android.jack.dx.rop.code.RegisterSpec) 
		int address
		com.android.jack.dx.dex.code.LocalList$Disposition disposition
		com.android.jack.dx.rop.code.RegisterSpec spec
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int hashcode
	public int compareTo (com.android.jack.dx.dex.code.LocalList$Entry) 
		com.android.jack.dx.dex.code.LocalList$Entry other
		boolean thisIsStart
		boolean otherIsStart
	public int getAddress () 
	public com.android.jack.dx.dex.code.LocalList$Disposition getDisposition () 
	public boolean isStart () 
	public com.android.jack.dx.rop.cst.CstString getName () 
	public com.android.jack.dx.rop.cst.CstString getSignature () 
	public com.android.jack.dx.rop.type.Type getType () 
	public int getRegister () 
	public com.android.jack.dx.rop.code.RegisterSpec getRegisterSpec () 
	public boolean matches (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec otherSpec
	public boolean matches (com.android.jack.dx.dex.code.LocalList$Entry) 
		com.android.jack.dx.dex.code.LocalList$Entry other
	public com.android.jack.dx.dex.code.LocalList$Entry withDisposition (com.android.jack.dx.dex.code.LocalList$Disposition) 
		com.android.jack.dx.dex.code.LocalList$Disposition disposition
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/code/LocalList$MakeState.class
LocalList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.LocalList$MakeState extends java.lang.Object {
	private final java.util.ArrayList result
	private int nullResultCount
	private com.android.jack.dx.rop.code.RegisterSpecSet regs
	private int[] endIndices
	private final int lastAddress
	static final boolean $assertionsDisabled
	public void  (int) 
		int initialSize
	private void aboutToProcess (int, int) 
		int newSz
		com.android.jack.dx.rop.code.RegisterSpecSet newRegs
		int[] newEnds
		int address
		int reg
		boolean first
	public void snapshot (int, com.android.jack.dx.rop.code.RegisterSpecSet) 
		com.android.jack.dx.rop.code.RegisterSpec oldSpec
		com.android.jack.dx.rop.code.RegisterSpec newSpec
		int i
		int address
		com.android.jack.dx.rop.code.RegisterSpecSet specs
		int sz
	public void startLocal (int, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.dex.code.LocalList$Entry endEntry
		com.android.jack.dx.rop.code.RegisterSpec justBelow
		com.android.jack.dx.rop.code.RegisterSpec justAbove
		int address
		com.android.jack.dx.rop.code.RegisterSpec startedLocal
		int regNum
		com.android.jack.dx.rop.code.RegisterSpec existingLocal
		com.android.jack.dx.rop.code.RegisterSpec movedLocal
		int endAt
	public void endLocal (int, com.android.jack.dx.rop.code.RegisterSpec) 
		int address
		com.android.jack.dx.rop.code.RegisterSpec endedLocal
	public void endLocal (int, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.dex.code.LocalList$Disposition) 
		int address
		com.android.jack.dx.rop.code.RegisterSpec endedLocal
		com.android.jack.dx.dex.code.LocalList$Disposition disposition
		int regNum
		int endAt
	private boolean checkForEmptyRange (int, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int address
		com.android.jack.dx.rop.code.RegisterSpec endedLocal
		int at
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int regNum
		boolean found
	private static com.android.jack.dx.rop.code.RegisterSpec filterSpec (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec orig
	private void add (int, com.android.jack.dx.dex.code.LocalList$Disposition, com.android.jack.dx.rop.code.RegisterSpec) 
		int address
		com.android.jack.dx.dex.code.LocalList$Disposition disposition
		com.android.jack.dx.rop.code.RegisterSpec spec
		int regNum
	private void addOrUpdateEnd (int, com.android.jack.dx.dex.code.LocalList$Disposition, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.dex.code.LocalList$Entry endEntry
		int address
		com.android.jack.dx.dex.code.LocalList$Disposition disposition
		com.android.jack.dx.rop.code.RegisterSpec spec
		int regNum
		int endAt
	public com.android.jack.dx.dex.code.LocalList finish () 
		com.android.jack.dx.dex.code.LocalList$Entry e
		int at
		int i
		int resultSz
		int finalSz
		com.android.jack.dx.dex.code.LocalList$Entry[] resultArr
		com.android.jack.dx.dex.code.LocalList resultList
	static void  () 
}

com/android/jack/dx/dex/code/LocalList.class
LocalList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalList extends com.android.jack.dx.util.FixedSizeList {
	public static final com.android.jack.dx.dex.code.LocalList EMPTY
	private static final boolean DEBUG
	public void  (int) 
		int size
	public com.android.jack.dx.dex.code.LocalList$Entry get (int) 
		int n
	public void set (int, com.android.jack.dx.dex.code.LocalList$Entry) 
		int n
		com.android.jack.dx.dex.code.LocalList$Entry entry
	public void debugPrint (java.io.PrintStream, java.lang.String) 
		int i
		java.io.PrintStream out
		String prefix
		int sz
	public static com.android.jack.dx.dex.code.LocalList make (com.android.jack.dx.dex.code.DalvInsnList) 
		com.android.jack.dx.rop.code.RegisterSpecSet snapshot
		com.android.jack.dx.rop.code.RegisterSpec local
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		com.android.jack.dx.dex.code.DalvInsnList insns
		int sz
		com.android.jack.dx.dex.code.LocalList$MakeState state
		com.android.jack.dx.dex.code.LocalList result
	private static void debugVerify (com.android.jack.dx.dex.code.LocalList) 
		int i
		int sz
		RuntimeException ex
		com.android.jack.dx.dex.code.LocalList locals
	private static void debugVerify0 (com.android.jack.dx.dex.code.LocalList) 
		com.android.jack.dx.dex.code.LocalList$Entry already
		com.android.jack.dx.dex.code.LocalList$Entry test
		int j
		int addr
		boolean foundStart
		com.android.jack.dx.dex.code.LocalList$Entry e
		int reg
		int i
		com.android.jack.dx.dex.code.LocalList locals
		int sz
		com.android.jack.dx.dex.code.LocalList$Entry[] active
	static void  () 
}

com/android/jack/dx/dex/code/LocalSnapshot.class
LocalSnapshot.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalSnapshot extends com.android.jack.dx.dex.code.ZeroSizeInsn {
	private final com.android.jack.dx.rop.code.RegisterSpecSet locals
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecSet) 
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecSet locals
	public com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public com.android.jack.dx.rop.code.RegisterSpecSet getLocals () 
	protected java.lang.String argString () 
	protected java.lang.String listingString0 (boolean) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int i
		boolean noteIndices
		int sz
		int max
		StringBuffer sb
	public com.android.jack.dx.dex.code.DalvInsn withMapper (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.ssa.RegisterMapper mapper
	static void  () 
}

com/android/jack/dx/dex/code/LocalStart.class
LocalStart.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalStart extends com.android.jack.dx.dex.code.ZeroSizeInsn {
	private final com.android.jack.dx.rop.code.RegisterSpec local
	static final boolean $assertionsDisabled
	public static java.lang.String localString (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec
	public void  (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec local
	public com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public com.android.jack.dx.rop.code.RegisterSpec getLocal () 
	protected java.lang.String argString () 
	protected java.lang.String listingString0 (boolean) 
		boolean noteIndices
	public com.android.jack.dx.dex.code.DalvInsn withMapper (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.ssa.RegisterMapper mapper
	static void  () 
}

com/android/jack/dx/dex/code/OddSpacer.class
OddSpacer.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.OddSpacer extends com.android.jack.dx.dex.code.VariableSizeInsn {
	public void  (com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.SourcePosition position
	public int codeSize () 
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	protected java.lang.String argString () 
	protected java.lang.String listingString0 (boolean) 
		boolean noteIndices
}

com/android/jack/dx/dex/code/OutputCollector.class
OutputCollector.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.OutputCollector extends java.lang.Object {
	private final com.android.jack.dx.dex.code.OutputFinisher finisher
	private java.util.ArrayList suffix
	public void  (com.android.jack.dx.dex.DexOptions, int, int, int, int) 
		com.android.jack.dx.dex.DexOptions dexOptions
		int initialCapacity
		int suffixInitialCapacity
		int regCount
		int paramSize
	public void add (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public void reverseBranch (int, com.android.jack.dx.dex.code.CodeAddress) 
		int which
		com.android.jack.dx.dex.code.CodeAddress newTarget
	public void addSuffix (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public com.android.jack.dx.dex.code.OutputFinisher getFinisher () 
	private void appendSuffixToOutput () 
		int i
		int size
}

com/android/jack/dx/dex/code/OutputFinisher.class
OutputFinisher.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.OutputFinisher extends java.lang.Object {
	private final com.android.jack.dx.dex.DexOptions dexOptions
	private final int unreservedRegCount
	private java.util.ArrayList insns
	private boolean hasAnyPositionInfo
	private boolean hasAnyLocalInfo
	private int reservedCount
	private int reservedParameterCount
	private final int paramSize
	public void  (com.android.jack.dx.dex.DexOptions, int, int, int) 
		com.android.jack.dx.dex.DexOptions dexOptions
		int initialCapacity
		int regCount
		int paramSize
	public boolean hasAnyPositionInfo () 
	public boolean hasAnyLocalInfo () 
	private static boolean hasLocalInfo (com.android.jack.dx.dex.code.DalvInsn) 
		int i
		com.android.jack.dx.rop.code.RegisterSpecSet specs
		int size
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.dex.code.DalvInsn insn
	private static boolean hasLocalInfo (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec
	public java.util.HashSet getAllConstants () 
		com.android.jack.dx.dex.code.DalvInsn insn
		java.util.HashSet result
	private static void addConstants (java.util.HashSet, com.android.jack.dx.dex.code.DalvInsn) 
		int i
		com.android.jack.dx.rop.code.RegisterSpecSet specs
		int size
		java.util.HashSet result
		com.android.jack.dx.dex.code.DalvInsn insn
	private static void addConstants (java.util.HashSet, com.android.jack.dx.rop.code.RegisterSpec) 
		java.util.HashSet result
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.rop.code.LocalItem local
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.cst.CstString signature
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.type.Type localType
	public void add (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public void insert (int, com.android.jack.dx.dex.code.DalvInsn) 
		int at
		com.android.jack.dx.dex.code.DalvInsn insn
	private void updateInfo (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.dex.code.DalvInsn insn
	public void reverseBranch (int, com.android.jack.dx.dex.code.CodeAddress) 
		com.android.jack.dx.dex.code.TargetInsn targetInsn
		IndexOutOfBoundsException ex
		ClassCastException ex
		int which
		com.android.jack.dx.dex.code.CodeAddress newTarget
		int size
		int index
		com.android.jack.dx.dex.code.TargetInsn targetInsn
	public void assignIndices (com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
	private static void assignIndices (com.android.jack.dx.dex.code.DualCstInsn, com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback) 
		com.android.jack.dx.dex.code.DualCstInsn insn
		com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
		com.android.jack.dx.rop.cst.Constant firstCst
		int firstindex
		com.android.jack.dx.rop.cst.Constant secondCst
		int secondIndex
	private static void assignIndices (com.android.jack.dx.dex.code.CstInsn, com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback) 
		com.android.jack.dx.dex.code.CstInsn insn
		com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
		com.android.jack.dx.rop.cst.Constant cst
		int index
	public com.android.jack.dx.dex.code.DalvInsnList finishProcessingAndGetList () 
		com.android.jack.dx.dex.code.Dop[] opcodes
	private com.android.jack.dx.dex.code.Dop[] makeOpcodesArray () 
		int i
		int size
		com.android.jack.dx.dex.code.Dop[] result
	private boolean reserveRegisters (com.android.jack.dx.dex.code.Dop[]) 
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		int newReservedCount
		int reservedDifference
		int size
		com.android.jack.dx.dex.code.Dop[] opcodes
		boolean reservedCountExpanded
		int oldReservedCount
	private int calculateReservedCount (com.android.jack.dx.dex.code.Dop[]) 
		com.android.jack.dx.dex.code.Dop expandedOp
		java.util.BitSet compatRegs
		int reserve
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.Dop originalOpcode
		com.android.jack.dx.dex.code.Dop newOpcode
		int i
		com.android.jack.dx.dex.code.Dop[] opcodes
		int size
		int newReservedCount
	private com.android.jack.dx.dex.code.Dop findOpcodeForInsn (com.android.jack.dx.dex.code.DalvInsn, com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.Dop guess
	private com.android.jack.dx.dex.code.Dop findExpandedOpcodeForInsn (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.Dop result
	private void massageInstructions (com.android.jack.dx.dex.code.Dop[]) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.Dop originalOpcode
		com.android.jack.dx.dex.code.Dop currentOpcode
		int i
		int size
		com.android.jack.dx.dex.code.Dop[] opcodes
	private java.util.ArrayList performExpansion (com.android.jack.dx.dex.code.Dop[]) 
		com.android.jack.dx.dex.code.DalvInsn prefix
		com.android.jack.dx.dex.code.DalvInsn suffix
		java.util.BitSet compatRegs
		com.android.jack.dx.dex.code.CodeAddress codeAddress
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.Dop originalOpcode
		com.android.jack.dx.dex.code.Dop currentOpcode
		com.android.jack.dx.dex.code.DalvInsn prefix
		com.android.jack.dx.dex.code.DalvInsn suffix
		int i
		com.android.jack.dx.dex.code.Dop[] opcodes
		int size
		java.util.ArrayList result
		java.util.ArrayList closelyBoundAddresses
	private void assignAddressesAndFixBranches () 
	private void assignAddresses () 
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		int address
		int size
	private boolean fixBranches () 
		com.android.jack.dx.dex.code.CodeAddress newTarget
		IndexOutOfBoundsException ex
		ClassCastException ex
		com.android.jack.dx.dex.code.CodeAddress newTarget
		com.android.jack.dx.dex.code.TargetInsn gotoInsn
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.code.TargetInsn target
		int i
		int size
		boolean anyFixed
	private void shiftAllRegisters (int) 
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		int delta
		int insnSize
	private void shiftParameters (int) 
		int i
		com.android.jack.dx.dex.code.DalvInsn insn
		int i
		int delta
		int insnSize
		int lastParameter
		int firstParameter
		com.android.jack.dx.ssa.BasicRegisterMapper mapper
	private void align64bits (com.android.jack.dx.dex.code.Dop[]) 
		boolean isParameter
		com.android.jack.dx.rop.code.RegisterSpec reg
		int usedRegIdx
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.DalvInsn insn
		int notAligned64bitRegAccess
		int aligned64bitRegAccess
		int notAligned64bitParamAccess
		int aligned64bitParamAccess
		int lastParameter
		int firstParameter
		com.android.jack.dx.dex.code.Dop[] opcodes
	private void addReservedParameters (int) 
		int delta
	private void addReservedRegisters (int) 
		int delta
}

com/android/jack/dx/dex/code/PositionList$Entry.class
PositionList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.PositionList$Entry extends java.lang.Object {
	private final int address
	private final com.android.jack.dx.rop.code.SourcePosition position
	static final boolean $assertionsDisabled
	public void  (int, com.android.jack.dx.rop.code.SourcePosition) 
		int address
		com.android.jack.dx.rop.code.SourcePosition position
	public int getAddress () 
	public com.android.jack.dx.rop.code.SourcePosition getPosition () 
	static void  () 
}

com/android/jack/dx/dex/code/PositionList.class
PositionList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.PositionList extends com.android.jack.dx.util.FixedSizeList {
	public static final com.android.jack.dx.dex.code.PositionList EMPTY
	public static final int NONE
	public static final int LINES
	public static final int IMPORTANT
	public static com.android.jack.dx.dex.code.PositionList make (com.android.jack.dx.dex.code.DalvInsnList, int) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		int i
		int i
		com.android.jack.dx.dex.code.DalvInsnList insns
		int howMuch
		com.android.jack.dx.rop.code.SourcePosition noInfo
		com.android.jack.dx.rop.code.SourcePosition cur
		int sz
		com.android.jack.dx.dex.code.PositionList$Entry[] arr
		boolean lastWasTarget
		int at
		com.android.jack.dx.dex.code.PositionList result
	public void  (int) 
		int size
	public com.android.jack.dx.dex.code.PositionList$Entry get (int) 
		int n
	public void set (int, com.android.jack.dx.dex.code.PositionList$Entry) 
		int n
		com.android.jack.dx.dex.code.PositionList$Entry entry
	static void  () 
}

com/android/jack/dx/dex/code/RopToDop.class
RopToDop.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.RopToDop extends java.lang.Object {
	private static final java.util.HashMap MAP
	private void  () 
	public static com.android.jack.dx.dex.code.Dop dopFor (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.RegisterSpec resultReg
		com.android.jack.dx.rop.cst.CstFieldRef ref
		int basicType
		com.android.jack.dx.rop.cst.CstFieldRef ref
		int basicType
		com.android.jack.dx.rop.cst.CstFieldRef ref
		int basicType
		com.android.jack.dx.rop.cst.CstFieldRef ref
		int basicType
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.dex.code.Dop result
	static void  () 
}

com/android/jack/dx/dex/code/RopTranslator$1.class
RopTranslator.java
package com.android.jack.dx.dex.code
 com.android.jack.dx.dex.code.RopTranslator$1 extends java.lang.Object {
}

com/android/jack/dx/dex/code/RopTranslator$LocalVariableAwareTranslationVisitor.class
RopTranslator.java
package com.android.jack.dx.dex.code
 com.android.jack.dx.dex.code.RopTranslator$LocalVariableAwareTranslationVisitor extends com.android.jack.dx.dex.code.RopTranslator$TranslationVisitor {
	final com.android.jack.dx.dex.code.RopTranslator this$0
	private void  (com.android.jack.dx.dex.code.RopTranslator) 
	public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn) 
		com.android.jack.dx.rop.code.PlainInsn insn
	public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn) 
		com.android.jack.dx.rop.code.PlainCstInsn insn
	public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn) 
		com.android.jack.dx.rop.code.SwitchInsn insn
	public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn) 
		com.android.jack.dx.rop.code.ThrowingCstInsn insn
	public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn) 
		com.android.jack.dx.rop.code.ThrowingInsn insn
	public void addIntroductionIfNecessary (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.RegisterSpec spec
	void  (com.android.jack.dx.dex.code.RopTranslator, com.android.jack.dx.dex.code.RopTranslator$1) 
		com.android.jack.dx.dex.code.RopTranslator x0
		com.android.jack.dx.dex.code.RopTranslator$1 x1
}

com/android/jack/dx/dex/code/RopTranslator$TranslationVisitor.class
RopTranslator.java
package com.android.jack.dx.dex.code
 com.android.jack.dx.dex.code.RopTranslator$TranslationVisitor extends java.lang.Object implements com.android.jack.dx.rop.code.Insn$Visitor  {
	private com.android.jack.dx.rop.code.BasicBlock block
	private com.android.jack.dx.dex.code.CodeAddress lastAddress
	static final boolean $assertionsDisabled
	final com.android.jack.dx.dex.code.RopTranslator this$0
	private void  (com.android.jack.dx.dex.code.RopTranslator) 
	public void setBlock (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.CodeAddress) 
		com.android.jack.dx.rop.code.BasicBlock block
		com.android.jack.dx.dex.code.CodeAddress lastAddress
	public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn) 
		com.android.jack.dx.dex.code.DalvInsn di
		int target
		com.android.jack.dx.dex.code.DalvInsn di
		com.android.jack.dx.rop.code.PlainInsn insn
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.code.DalvInsn di
	public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn) 
		com.android.jack.dx.rop.code.RegisterSpec dest
		int param
		com.android.jack.dx.rop.code.RegisterSpec source
		com.android.jack.dx.dex.code.DalvInsn di
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.DalvInsn di
		com.android.jack.dx.rop.code.PlainCstInsn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.Rop rop
		int ropOpcode
	public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn) 
		int label
		int i
		com.android.jack.dx.rop.code.SwitchInsn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.util.IntList cases
		com.android.jack.dx.util.IntList successors
		int casesSz
		int succSz
		int primarySuccessor
		com.android.jack.dx.dex.code.CodeAddress[] switchTargets
		com.android.jack.dx.dex.code.CodeAddress dataAddress
		com.android.jack.dx.dex.code.CodeAddress switchAddress
		com.android.jack.dx.dex.code.SwitchData dataInsn
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.dex.code.TargetInsn switchInsn
	private com.android.jack.dx.rop.code.RegisterSpec getNextMoveResultPseudo () 
		int label
		com.android.jack.dx.rop.code.Insn insn
	public void visitThrowingDualCstInsn (com.android.jack.dx.rop.code.ThrowingDualCstInsn) 
		com.android.jack.dx.rop.code.ThrowingDualCstInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.DalvInsn di
	public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn) 
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.DalvInsn di
		com.android.jack.dx.dex.code.DalvInsn di
		com.android.jack.dx.rop.code.RegisterSpec realResult
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.DalvInsn di
		boolean hasResult
		com.android.jack.dx.rop.code.ThrowingCstInsn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.cst.Constant cst
	public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn) 
		com.android.jack.dx.rop.code.ThrowingInsn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.rop.code.RegisterSpec realResult
		com.android.jack.dx.dex.code.DalvInsn di
	public void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn) 
		com.android.jack.dx.rop.code.FillArrayDataInsn insn
		com.android.jack.dx.rop.code.SourcePosition pos
		com.android.jack.dx.rop.cst.Constant cst
		java.util.ArrayList values
		com.android.jack.dx.rop.code.Rop rop
		com.android.jack.dx.dex.code.CodeAddress dataAddress
		com.android.jack.dx.dex.code.ArrayData dataInsn
		com.android.jack.dx.dex.code.TargetInsn fillArrayDataInsn
	protected void addOutput (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	protected void addOutputSuffix (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	void  (com.android.jack.dx.dex.code.RopTranslator, com.android.jack.dx.dex.code.RopTranslator$1) 
		com.android.jack.dx.dex.code.RopTranslator x0
		com.android.jack.dx.dex.code.RopTranslator$1 x1
	static void  () 
}

com/android/jack/dx/dex/code/RopTranslator.class
RopTranslator.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.RopTranslator extends java.lang.Object {
	private final com.android.jack.dx.rop.code.RopMethod method
	private final int positionInfo
	private final com.android.jack.dx.rop.code.LocalVariableInfo locals
	private final com.android.jack.dx.dex.code.BlockAddresses addresses
	private final com.android.jack.dx.dex.code.OutputCollector output
	private final com.android.jack.dx.dex.code.RopTranslator$TranslationVisitor translationVisitor
	private final int regCount
	private int[] order
	private final int paramSize
	public static com.android.jack.dx.dex.code.DalvCode translate (com.android.jack.dx.rop.code.RopMethod, int, com.android.jack.dx.rop.code.LocalVariableInfo, int, com.android.jack.dx.dex.DexOptions) 
		com.android.jack.dx.rop.code.RopMethod method
		int positionInfo
		com.android.jack.dx.rop.code.LocalVariableInfo locals
		int paramSize
		com.android.jack.dx.dex.DexOptions dexOptions
		com.android.jack.dx.dex.code.RopTranslator translator
	private void  (com.android.jack.dx.rop.code.RopMethod, int, com.android.jack.dx.rop.code.LocalVariableInfo, int, com.android.jack.dx.dex.DexOptions) 
		com.android.jack.dx.rop.code.RopMethod method
		int positionInfo
		com.android.jack.dx.rop.code.LocalVariableInfo locals
		int paramSize
		com.android.jack.dx.dex.DexOptions dexOptions
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int bsz
		int maxInsns
	private com.android.jack.dx.dex.code.DalvCode translateAndGetResult () 
		com.android.jack.dx.dex.code.StdCatchBuilder catches
	private void outputInstructions () 
		int nextI
		int nextLabel
		int i
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int[] order
		int len
	private void outputBlock (com.android.jack.dx.rop.code.BasicBlock, int) 
		com.android.jack.dx.rop.code.RegisterSpecSet starts
		com.android.jack.dx.dex.code.TargetInsn insn
		com.android.jack.dx.rop.code.Rop lastRop
		com.android.jack.dx.rop.code.BasicBlock block
		int nextLabel
		com.android.jack.dx.dex.code.CodeAddress startAddress
		int succ
		com.android.jack.dx.rop.code.Insn lastInsn
	private void pickOrder () 
		com.android.jack.dx.rop.code.BasicBlock one
		int i
		int predLabel
		com.android.jack.dx.rop.code.BasicBlock pred
		int i
		com.android.jack.dx.util.IntList preds
		int psz
		int candidate
		int i
		com.android.jack.dx.util.IntList successors
		int ssz
		com.android.jack.dx.rop.code.BasicBlock one
		com.android.jack.dx.rop.code.BasicBlock preferredBlock
		int preferred
		int primary
		int label
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int sz
		int maxLabel
		int[] workSet
		int[] tracebackSet
		int[] order
		int at
	private static com.android.jack.dx.rop.code.RegisterSpecList getRegs (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
	private static com.android.jack.dx.rop.code.RegisterSpecList getRegs (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.RegisterSpec resultReg
		com.android.jack.dx.rop.code.RegisterSpecList regs
	static com.android.jack.dx.rop.code.RegisterSpecList access$200 (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn x0
	static com.android.jack.dx.dex.code.BlockAddresses access$300 (com.android.jack.dx.dex.code.RopTranslator) 
		com.android.jack.dx.dex.code.RopTranslator x0
	static com.android.jack.dx.rop.code.RopMethod access$400 (com.android.jack.dx.dex.code.RopTranslator) 
		com.android.jack.dx.dex.code.RopTranslator x0
	static int access$500 (com.android.jack.dx.dex.code.RopTranslator) 
		com.android.jack.dx.dex.code.RopTranslator x0
	static int access$600 (com.android.jack.dx.dex.code.RopTranslator) 
		com.android.jack.dx.dex.code.RopTranslator x0
	static com.android.jack.dx.rop.code.RegisterSpecList access$700 (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.Insn x0
		com.android.jack.dx.rop.code.RegisterSpec x1
	static com.android.jack.dx.dex.code.OutputCollector access$800 (com.android.jack.dx.dex.code.RopTranslator) 
		com.android.jack.dx.dex.code.RopTranslator x0
	static com.android.jack.dx.rop.code.LocalVariableInfo access$900 (com.android.jack.dx.dex.code.RopTranslator) 
		com.android.jack.dx.dex.code.RopTranslator x0
}

com/android/jack/dx/dex/code/SimpleInsn.class
SimpleInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.SimpleInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
	public void  (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	protected java.lang.String argString () 
}

com/android/jack/dx/dex/code/StdCatchBuilder.class
StdCatchBuilder.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.StdCatchBuilder extends java.lang.Object implements com.android.jack.dx.dex.code.CatchBuilder  {
	private static final int MAX_CATCH_RANGE
	private final com.android.jack.dx.rop.code.RopMethod method
	private final int[] order
	private final com.android.jack.dx.dex.code.BlockAddresses addresses
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.RopMethod, int[], com.android.jack.dx.dex.code.BlockAddresses) 
		com.android.jack.dx.rop.code.RopMethod method
		int[] order
		com.android.jack.dx.dex.code.BlockAddresses addresses
	public com.android.jack.dx.dex.code.CatchTable build () 
	public boolean hasAnyCatches () 
		com.android.jack.dx.rop.code.BasicBlock block
		com.android.jack.dx.rop.type.TypeList catches
		int i
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int size
	public java.util.HashSet getCatchTypes () 
		int j
		com.android.jack.dx.rop.code.BasicBlock block
		com.android.jack.dx.rop.type.TypeList catches
		int catchSize
		int i
		java.util.HashSet result
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int size
	public static com.android.jack.dx.dex.code.CatchTable build (com.android.jack.dx.rop.code.RopMethod, int[], com.android.jack.dx.dex.code.BlockAddresses) 
		com.android.jack.dx.dex.code.CatchTable$Entry entry
		com.android.jack.dx.rop.code.BasicBlock block
		com.android.jack.dx.dex.code.CatchHandlerList handlers
		int i
		com.android.jack.dx.dex.code.CatchTable$Entry entry
		int i
		com.android.jack.dx.rop.code.RopMethod method
		int[] order
		com.android.jack.dx.dex.code.BlockAddresses addresses
		int len
		com.android.jack.dx.rop.code.BasicBlockList blocks
		java.util.ArrayList resultList
		com.android.jack.dx.dex.code.CatchHandlerList currentHandlers
		com.android.jack.dx.rop.code.BasicBlock currentStartBlock
		com.android.jack.dx.rop.code.BasicBlock currentEndBlock
		int resultSz
		com.android.jack.dx.dex.code.CatchTable result
	private static com.android.jack.dx.dex.code.CatchHandlerList handlersFor (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.BlockAddresses) 
		com.android.jack.dx.rop.type.Type type
		int i
		com.android.jack.dx.dex.code.CodeAddress oneHandler
		int i
		com.android.jack.dx.rop.code.BasicBlock block
		com.android.jack.dx.dex.code.BlockAddresses addresses
		com.android.jack.dx.util.IntList successors
		int succSize
		int primary
		com.android.jack.dx.rop.type.TypeList catches
		int catchSize
		com.android.jack.dx.dex.code.CatchHandlerList result
	private static com.android.jack.dx.dex.code.CatchTable$Entry makeEntry (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.CatchHandlerList, com.android.jack.dx.dex.code.BlockAddresses) 
		com.android.jack.dx.rop.code.BasicBlock start
		com.android.jack.dx.rop.code.BasicBlock end
		com.android.jack.dx.dex.code.CatchHandlerList handlers
		com.android.jack.dx.dex.code.BlockAddresses addresses
		com.android.jack.dx.dex.code.CodeAddress startAddress
		com.android.jack.dx.dex.code.CodeAddress endAddress
	private static boolean rangeIsValid (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.BlockAddresses) 
		com.android.jack.dx.rop.code.BasicBlock start
		com.android.jack.dx.rop.code.BasicBlock end
		com.android.jack.dx.dex.code.BlockAddresses addresses
		int startAddress
		int endAddress
	static void  () 
}

com/android/jack/dx/dex/code/SwitchData.class
SwitchData.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.SwitchData extends com.android.jack.dx.dex.code.VariableSizeInsn {
	private final com.android.jack.dx.dex.code.CodeAddress user
	private final com.android.jack.dx.util.IntList cases
	private final com.android.jack.dx.dex.code.CodeAddress[] targets
	private final boolean packed
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.dex.code.CodeAddress, com.android.jack.dx.util.IntList, com.android.jack.dx.dex.code.CodeAddress[]) 
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.dex.code.CodeAddress user
		com.android.jack.dx.util.IntList cases
		com.android.jack.dx.dex.code.CodeAddress[] targets
		int sz
	public int codeSize () 
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		int relTarget
		int outCase
		int oneCase
		int relTarget
		int i
		int firstCase
		int lastCase
		int outSz
		int caseAt
		int i
		int relTarget
		int i
		com.android.jack.dx.util.AnnotatedOutput out
		int baseAddress
		int defaultTarget
		int sz
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public boolean isPacked () 
	protected java.lang.String argString () 
		int i
		StringBuffer sb
		int sz
	protected java.lang.String listingString0 (boolean) 
		int absTarget
		int relTarget
		int i
		boolean noteIndices
		int baseAddress
		StringBuffer sb
		int sz
	private static long packedCodeSize (com.android.jack.dx.util.IntList) 
		com.android.jack.dx.util.IntList cases
		int sz
		long low
		long high
		long result
	private static long sparseCodeSize (com.android.jack.dx.util.IntList) 
		com.android.jack.dx.util.IntList cases
		int sz
	private static boolean shouldPack (com.android.jack.dx.util.IntList) 
		com.android.jack.dx.util.IntList cases
		int sz
		long packedSize
		long sparseSize
	static void  () 
}

com/android/jack/dx/dex/code/TargetInsn.class
TargetInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.TargetInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
	private final com.android.jack.dx.dex.code.CodeAddress target
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.dex.code.CodeAddress) 
		com.android.jack.dx.dex.code.Dop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
		com.android.jack.dx.dex.code.CodeAddress target
	public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
	public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public com.android.jack.dx.dex.code.TargetInsn withNewTargetAndReversed (com.android.jack.dx.dex.code.CodeAddress) 
		com.android.jack.dx.dex.code.CodeAddress target
		com.android.jack.dx.dex.code.Dop opcode
	public com.android.jack.dx.dex.code.CodeAddress getTarget () 
	public int getTargetAddress () 
	public int getTargetOffset () 
	public boolean hasTargetOffset () 
	protected java.lang.String argString () 
	static void  () 
}

com/android/jack/dx/dex/code/VariableSizeInsn.class
VariableSizeInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.VariableSizeInsn extends com.android.jack.dx.dex.code.DalvInsn {
	public void  (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList registers
	public final com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
	public final com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int) 
		int delta
}

com/android/jack/dx/dex/code/ZeroSizeInsn.class
ZeroSizeInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.ZeroSizeInsn extends com.android.jack.dx.dex.code.DalvInsn {
	public void  (com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.SourcePosition position
	public final int codeSize () 
	public final void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
	public final com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop) 
		com.android.jack.dx.dex.code.Dop opcode
	public com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int) 
		int delta
}

com/android/jack/dx/dex/code/form/Form10t.class
Form10t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form10t extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.TargetInsn ti
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
		int offset
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		int offset
	static void  () 
}

com/android/jack/dx/dex/code/form/Form10x.class
Form10x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form10x extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
	static void  () 
}

com/android/jack/dx/dex/code/form/Form11n.class
Form11n.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form11n extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.CstLiteralBits cb
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int value
	static void  () 
}

com/android/jack/dx/dex/code/form/Form11x.class
Form11x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form11x extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	static void  () 
}

com/android/jack/dx/dex/code/form/Form12x.class
Form12x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form12x extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.code.RegisterSpec rs1
		com.android.jack.dx.rop.code.RegisterSpec rs2
		com.android.jack.dx.rop.code.RegisterSpec rs1
		com.android.jack.dx.rop.code.RegisterSpec rs2
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.code.RegisterSpec rs1
		com.android.jack.dx.rop.code.RegisterSpec rs2
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		boolean dstRegComp
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
		int r0
		int r1
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
	static void  () 
}

com/android/jack/dx/dex/code/form/Form20t.class
Form20t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form20t extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.TargetInsn ti
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
		int offset
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		int offset
	static void  () 
}

com/android/jack/dx/dex/code/form/Form21c.class
Form21c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21c extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.dex.code.CstInsn ci
		int cpi
		com.android.jack.dx.rop.cst.Constant cst
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		java.util.BitSet bits
		boolean compat
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int cpi
	static void  () 
}

com/android/jack/dx/dex/code/form/Form21h.class
Form21h.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21h extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		int bits
		long bits
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.CstLiteralBits cb
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		short bits
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits cb
		short bits
	static void  () 
}

com/android/jack/dx/dex/code/form/Form21s.class
Form21s.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21s extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.CstLiteralBits cb
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int value
	static void  () 
}

com/android/jack/dx/dex/code/form/Form21t.class
Form21t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21t extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.TargetInsn ti
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
		int offset
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int offset
	static void  () 
}

com/android/jack/dx/dex/code/form/Form22b.class
Form22b.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22b extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.CstLiteralBits cb
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int value
	static void  () 
}

com/android/jack/dx/dex/code/form/Form22c.class
Form22c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22c extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		int cpi
		com.android.jack.dx.rop.cst.Constant cst
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int cpi
	static void  () 
}

com/android/jack/dx/dex/code/form/Form22s.class
Form22s.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22s extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.CstLiteralBits cb
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int value
	static void  () 
}

com/android/jack/dx/dex/code/form/Form22t.class
Form22t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22t extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.TargetInsn ti
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
		int offset
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int offset
	static void  () 
}

com/android/jack/dx/dex/code/form/Form22x.class
Form22x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22x extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	static void  () 
}

com/android/jack/dx/dex/code/form/Form23x.class
Form23x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form23x extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	static void  () 
}

com/android/jack/dx/dex/code/form/Form30t.class
Form30t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form30t extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		int offset
	static void  () 
}

com/android/jack/dx/dex/code/form/Form31c.class
Form31c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form31c extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		java.util.BitSet bits
		boolean compat
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int cpi
	static void  () 
}

com/android/jack/dx/dex/code/form/Form31i.class
Form31i.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form31i extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int value
	static void  () 
}

com/android/jack/dx/dex/code/form/Form31t.class
Form31t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form31t extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn) 
		com.android.jack.dx.dex.code.TargetInsn insn
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int offset
	static void  () 
}

com/android/jack/dx/dex/code/form/Form32x.class
Form32x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form32x extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	static void  () 
}

com/android/jack/dx/dex/code/form/Form35c.class
Form35c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form35c extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	protected static final int MAX_NUM_OPS
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.CstInsn ci
		int cpi
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.code.RegisterSpec reg
		int i
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		int cpi
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		int r0
		int r1
		int r2
		int r3
		int r4
	private static int wordCount (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec one
		int i
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		int result
	private static com.android.jack.dx.rop.code.RegisterSpecList explicitize (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec one
		int i
		com.android.jack.dx.rop.code.RegisterSpecList orig
		int wordCount
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList result
		int wordAt
	static void  () 
}

com/android/jack/dx/dex/code/form/Form3rc.class
Form3rc.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form3rc extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.CstInsn ci
		int cpi
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int cpi
		int firstReg
		int count
	static void  () 
}

com/android/jack/dx/dex/code/form/Form45cc.class
Form45cc.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form45cc extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private static final int CODE_SIZE
	protected static final int MAX_NUM_OPS
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.DualCstInsn dualCstInsn
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.rop.code.RegisterSpec reg
		int i
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		int r0
		int r1
		int r2
		int r3
		int r4
		com.android.jack.dx.dex.code.DualCstInsn dualCstInsn
	private static int wordCount (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec one
		int i
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int sz
		int result
	private static com.android.jack.dx.rop.code.RegisterSpecList explicitize (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec one
		int i
		com.android.jack.dx.rop.code.RegisterSpecList orig
		int wordCount
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList result
		int wordAt
	static void  () 
}

com/android/jack/dx/dex/code/form/Form4rcc.class
Form4rcc.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form4rcc extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private static final int CODE_SIZE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.dex.code.DualCstInsn dci
		com.android.jack.dx.rop.code.RegisterSpecList regs
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		int firstReg
		int count
		com.android.jack.dx.dex.code.DualCstInsn dci
	static void  () 
}

com/android/jack/dx/dex/code/form/Form51l.class
Form51l.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form51l extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
		com.android.jack.dx.rop.cst.CstLiteralBits value
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		com.android.jack.dx.dex.code.CstInsn ci
		com.android.jack.dx.rop.cst.Constant cst
	public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		java.util.BitSet bits
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList regs
		long value
	static void  () 
}

com/android/jack/dx/dex/code/form/SpecialFormat.class
SpecialFormat.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.SpecialFormat extends com.android.jack.dx.dex.code.InsnFormat {
	public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
	private void  () 
	public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean) 
		com.android.jack.dx.dex.code.DalvInsn insn
		boolean noteIndices
	public int codeSize () 
	public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.dex.code.DalvInsn insn
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn) 
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsn insn
	static void  () 
}

com/android/jack/dx/dex/file/AnnotationItem$1.class
AnnotationItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.AnnotationItem$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$rop$annotation$AnnotationVisibility
	static void  () 
}

com/android/jack/dx/dex/file/AnnotationItem$TypeIdSorter.class
AnnotationItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.AnnotationItem$TypeIdSorter extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (com.android.jack.dx.dex.file.AnnotationItem, com.android.jack.dx.dex.file.AnnotationItem) 
		com.android.jack.dx.dex.file.AnnotationItem item1
		com.android.jack.dx.dex.file.AnnotationItem item2
		int index1
		int index2
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (com.android.jack.dx.dex.file.AnnotationItem$1) 
		com.android.jack.dx.dex.file.AnnotationItem$1 x0
}

com/android/jack/dx/dex/file/AnnotationItem.class
AnnotationItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int VISIBILITY_BUILD
	private static final int VISIBILITY_RUNTIME
	private static final int VISIBILITY_SYSTEM
	private static final int ALIGNMENT
	private static final com.android.jack.dx.dex.file.AnnotationItem$TypeIdSorter TYPE_ID_SORTER
	private final com.android.jack.dx.rop.annotation.Annotation annotation
	private com.android.jack.dx.dex.file.TypeIdItem type
	private byte[] encodedForm
	static final boolean $assertionsDisabled
	public static void sortByTypeIdIndex (com.android.jack.dx.dex.file.AnnotationItem[]) 
		com.android.jack.dx.dex.file.AnnotationItem[] array
	public void  (com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.Annotation annotation
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.dex.file.AnnotationItem otherAnnotation
	public java.lang.String toHuman () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
		com.android.jack.dx.dex.file.ValueEncoder encoder
	public void annotateTo (com.android.jack.dx.util.AnnotatedOutput, java.lang.String) 
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.cst.Constant value
		com.android.jack.dx.rop.annotation.NameValuePair pair
		com.android.jack.dx.util.AnnotatedOutput out
		String prefix
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.ValueEncoder encoder
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		com.android.jack.dx.rop.annotation.AnnotationVisibility visibility
	public static com.android.jack.dx.rop.annotation.AnnotationVisibility getAnnotationVisibility (byte) 
		byte visibility
	static com.android.jack.dx.dex.file.TypeIdItem access$100 (com.android.jack.dx.dex.file.AnnotationItem) 
		com.android.jack.dx.dex.file.AnnotationItem x0
	static void  () 
}

com/android/jack/dx/dex/file/AnnotationSetItem.class
AnnotationSetItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationSetItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private static final int ENTRY_WRITE_SIZE
	private final com.android.jack.dx.rop.annotation.Annotations annotations
	private final com.android.jack.dx.dex.file.AnnotationItem[] items
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotation a
		com.android.jack.dx.rop.annotation.Annotations annotations
		int at
	private static int writeSize (com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotations annotations
	public com.android.jack.dx.rop.annotation.Annotations getAnnotations () 
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.dex.file.AnnotationSetItem otherSet
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public java.lang.String toHuman () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		int i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MixedItemSection byteData
		int size
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.AnnotationItem item
		int offset
		int i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		int size
	static void  () 
}

com/android/jack/dx/dex/file/AnnotationSetRefItem.class
AnnotationSetRefItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationSetRefItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private static final int WRITE_SIZE
	private com.android.jack.dx.dex.file.AnnotationSetItem annotations
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.AnnotationSetItem) 
		com.android.jack.dx.dex.file.AnnotationSetItem annotations
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MixedItemSection wordData
	public java.lang.String toHuman () 
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int annotationsOff
	static void  () 
}

com/android/jack/dx/dex/file/AnnotationUtils.class
AnnotationUtils.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationUtils extends java.lang.Object {
	private static final com.android.jack.dx.rop.type.Type ANNOTATION_DEFAULT_TYPE
	private static final com.android.jack.dx.rop.type.Type ENCLOSING_CLASS_TYPE
	private static final com.android.jack.dx.rop.type.Type ENCLOSING_METHOD_TYPE
	private static final com.android.jack.dx.rop.type.Type INNER_CLASS_TYPE
	private static final com.android.jack.dx.rop.type.Type MEMBER_CLASSES_TYPE
	private static final com.android.jack.dx.rop.type.Type THROWS_TYPE
	private static final com.android.jack.dx.rop.cst.CstString ACCESS_FLAGS_STRING
	private static final com.android.jack.dx.rop.cst.CstString NAME_STRING
	private static final com.android.jack.dx.rop.cst.CstString VALUE_STRING
	private void  () 
	public static com.android.jack.dx.rop.annotation.Annotation makeAnnotationDefault (com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.Annotation defaults
		com.android.jack.dx.rop.annotation.Annotation result
	public static com.android.jack.dx.rop.annotation.Annotation makeEnclosingClass (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type clazz
		com.android.jack.dx.rop.annotation.Annotation result
	public static com.android.jack.dx.rop.annotation.Annotation makeEnclosingMethod (com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.rop.annotation.Annotation result
	public static com.android.jack.dx.rop.annotation.Annotation makeInnerClass (com.android.jack.dx.rop.cst.CstString, int) 
		com.android.jack.dx.rop.cst.CstString name
		int accessFlags
		com.android.jack.dx.rop.annotation.Annotation result
		com.android.jack.dx.rop.cst.Constant nameCst
	public static com.android.jack.dx.rop.annotation.Annotation makeMemberClasses (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
		com.android.jack.dx.rop.cst.CstArray array
		com.android.jack.dx.rop.annotation.Annotation result
	public static com.android.jack.dx.rop.annotation.Annotation makeThrows (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
		com.android.jack.dx.rop.cst.CstArray array
		com.android.jack.dx.rop.annotation.Annotation result
	private static com.android.jack.dx.rop.cst.CstArray makeCstArray (com.android.jack.dx.rop.type.TypeList) 
		int i
		com.android.jack.dx.rop.type.TypeList types
		int size
		com.android.jack.dx.rop.cst.CstArray$List list
	static void  () 
}

com/android/jack/dx/dex/file/AnnotationsDirectoryItem.class
AnnotationsDirectoryItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationsDirectoryItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private static final int HEADER_SIZE
	private static final int ELEMENT_SIZE
	private com.android.jack.dx.dex.file.AnnotationSetItem classAnnotations
	private java.util.ArrayList fieldAnnotations
	private java.util.ArrayList methodAnnotations
	private java.util.ArrayList parameterAnnotations
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public boolean isEmpty () 
	public boolean isInternable () 
	public int hashCode () 
	public int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.dex.file.AnnotationsDirectoryItem otherDirectory
	public void setClassAnnotations (com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotations annotations
	public void addFieldAnnotations (com.android.jack.dx.rop.cst.CstFieldRef, com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.cst.CstFieldRef field
		com.android.jack.dx.rop.annotation.Annotations annotations
	public void addMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.rop.annotation.Annotations annotations
	public void addParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.AnnotationsList) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.rop.annotation.AnnotationsList list
	public com.android.jack.dx.rop.annotation.Annotations getMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.dex.file.MethodAnnotationStruct item
		com.android.jack.dx.rop.cst.CstMethodRef method
	public com.android.jack.dx.rop.annotation.AnnotationsList getParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.dex.file.ParameterAnnotationStruct item
		com.android.jack.dx.rop.cst.CstMethodRef method
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.FieldAnnotationStruct item
		com.android.jack.dx.dex.file.MethodAnnotationStruct item
		com.android.jack.dx.dex.file.ParameterAnnotationStruct item
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MixedItemSection wordData
	public java.lang.String toHuman () 
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		int elementCount
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.FieldAnnotationStruct item
		com.android.jack.dx.dex.file.MethodAnnotationStruct item
		com.android.jack.dx.dex.file.ParameterAnnotationStruct item
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		int classOff
		int fieldsSize
		int methodsSize
		int parametersSize
	private static int listSize (java.util.ArrayList) 
		java.util.ArrayList list
	void debugPrint (java.io.PrintWriter) 
		com.android.jack.dx.dex.file.FieldAnnotationStruct item
		com.android.jack.dx.dex.file.MethodAnnotationStruct item
		com.android.jack.dx.dex.file.ParameterAnnotationStruct item
		java.io.PrintWriter out
	static void  () 
}

com/android/jack/dx/dex/file/CallSiteIdItem.class
CallSiteIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.CallSiteIdItem extends com.android.jack.dx.dex.file.IndexedItem {
	private final com.android.jack.dx.rop.cst.CstCallSiteRef callSiteRef
	private com.android.jack.dx.dex.file.EncodedArrayItem encodedArray
	public void  (com.android.jack.dx.rop.cst.CstCallSiteRef) 
		com.android.jack.dx.rop.cst.CstCallSiteRef callSiteRef
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.StringIdsSection stringIds
		com.android.jack.dx.dex.file.ProtoIdsSection protoIds
		com.android.jack.dx.dex.file.MethodHandleIdsSection methodHandleIds
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.MethodHandleIdItem methodHandle
		com.android.jack.dx.dex.file.ProtoIdItem methodType
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
}

com/android/jack/dx/dex/file/CallSiteIdsSection.class
CallSiteIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.CallSiteIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private static final int ALIGMENT
	private final java.util.LinkedHashMap callSiteIds
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void add (com.android.jack.dx.rop.cst.CstCallSiteRef) 
		com.android.jack.dx.rop.cst.CstCallSiteRef cstCallSiteRef
	protected void orderItems () 
		Object i
		int idx
	static void  () 
}

com/android/jack/dx/dex/file/CatchStructs.class
CatchStructs.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.CatchStructs extends java.lang.Object {
	public static final int TRY_ITEM_WRITE_SIZE
	private final com.android.jack.dx.dex.code.DalvCode code
	private com.android.jack.dx.dex.code.CatchTable table
	private byte[] encodedHandlers
	private int encodedHandlerHeaderSize
	private java.util.TreeMap handlerOffsets
	public void  (com.android.jack.dx.dex.code.DalvCode) 
		com.android.jack.dx.dex.code.DalvCode code
	private void finishProcessingIfNecessary () 
	public int triesSize () 
	public void debugPrint (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter out
		String prefix
	public void encode (com.android.jack.dx.dex.file.DexFile) 
		int i
		com.android.jack.dx.dex.code.CatchHandlerList$Entry entry
		int i
		com.android.jack.dx.dex.code.CatchHandlerList list
		int listSize
		boolean catchesAll
		java.util.Map$Entry mapping
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		int size
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
	public int writeSize () 
	public void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.code.CatchTable$Entry one
		int start
		int end
		int insnCount
		int i
		com.android.jack.dx.util.AnnotatedOutput out
		int tableSize
	private void annotateEntries (java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.code.CatchTable$Entry entry
		com.android.jack.dx.dex.code.CatchHandlerList handlers
		String s1
		String s2
		int i
		com.android.jack.dx.dex.code.CatchHandlerList list
		int offset
		java.util.Map$Entry mapping
		String prefix
		java.io.PrintWriter printTo
		com.android.jack.dx.util.AnnotatedOutput annotateTo
		int amt1
		int amt2
		int size
		String subPrefix
		int lastOffset
		com.android.jack.dx.dex.code.CatchHandlerList lastList
	private static void annotateAndConsumeHandlers (com.android.jack.dx.dex.code.CatchHandlerList, int, int, java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.code.CatchHandlerList handlers
		int offset
		int size
		String prefix
		java.io.PrintWriter printTo
		com.android.jack.dx.util.AnnotatedOutput annotateTo
		String s
}

com/android/jack/dx/dex/file/ClassDataItem.class
ClassDataItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ClassDataItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private final com.android.jack.dx.rop.type.Type thisClass
	private final java.util.ArrayList staticFields
	private final java.util.HashMap staticValues
	private final java.util.ArrayList instanceFields
	private final java.util.ArrayList directMethods
	private final java.util.ArrayList virtualMethods
	private com.android.jack.dx.rop.cst.CstArray staticValuesConstant
	private byte[] encodedForm
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type thisClass
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public java.lang.String toHuman () 
	public boolean isEmpty () 
	public void addStaticField (com.android.jack.dx.dex.file.EncodedField, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.dex.file.EncodedField field
		com.android.jack.dx.rop.cst.Constant value
	public void addInstanceField (com.android.jack.dx.dex.file.EncodedField) 
		com.android.jack.dx.dex.file.EncodedField field
	public void addDirectMethod (com.android.jack.dx.dex.file.EncodedMethod) 
		com.android.jack.dx.dex.file.EncodedMethod method
	public void addVirtualMethod (com.android.jack.dx.dex.file.EncodedMethod) 
		com.android.jack.dx.dex.file.EncodedMethod method
	public java.util.ArrayList getMethods () 
		int sz
		java.util.ArrayList result
	public void debugPrint (java.io.Writer, boolean) 
		int i
		int i
		int i
		int i
		java.io.Writer out
		boolean verbose
		java.io.PrintWriter pw
		int sz
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.EncodedField field
		com.android.jack.dx.dex.file.EncodedField field
		com.android.jack.dx.dex.file.EncodedMethod method
		com.android.jack.dx.dex.file.EncodedMethod method
		com.android.jack.dx.dex.file.DexFile file
	public com.android.jack.dx.rop.cst.CstArray getStaticValuesConstant () 
	private com.android.jack.dx.rop.cst.CstArray makeStaticValuesConstant () 
		com.android.jack.dx.dex.file.EncodedField field
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.EncodedField field
		com.android.jack.dx.rop.cst.Constant cst
		int i
		int size
		com.android.jack.dx.rop.cst.CstArray$List list
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
	private void encodeOutput (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
	private static void encodeSize (com.android.jack.dx.util.AnnotatedOutput, java.lang.String, int) 
		com.android.jack.dx.util.AnnotatedOutput out
		String label
		int size
	private static void encodeList (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, java.lang.String, java.util.ArrayList) 
		int i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		String label
		java.util.ArrayList list
		int size
		int lastIndex
	public void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
	static void  () 
}

com/android/jack/dx/dex/file/ClassDefItem.class
ClassDefItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ClassDefItem extends com.android.jack.dx.dex.file.IndexedItem {
	private final com.android.jack.dx.rop.type.Type thisClass
	private final int accessFlags
	private final com.android.jack.dx.rop.type.Type superclass
	private com.android.jack.dx.dex.file.TypeListItem interfaces
	private final com.android.jack.dx.rop.cst.CstString sourceFile
	private final com.android.jack.dx.dex.file.ClassDataItem classData
	private com.android.jack.dx.dex.file.EncodedArrayItem staticValuesItem
	private com.android.jack.dx.dex.file.AnnotationsDirectoryItem annotationsDirectory
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Type, int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.type.Type thisClass
		int accessFlags
		com.android.jack.dx.rop.type.Type superclass
		com.android.jack.dx.rop.type.TypeList interfaces
		com.android.jack.dx.rop.cst.CstString sourceFile
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.MixedItemSection classDataSection
		com.android.jack.dx.rop.cst.CstArray staticValues
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		com.android.jack.dx.dex.file.MixedItemSection byteData
		com.android.jack.dx.dex.file.MixedItemSection wordData
		com.android.jack.dx.dex.file.MixedItemSection typeLists
		com.android.jack.dx.dex.file.StringIdsSection stringIds
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		int i
		com.android.jack.dx.rop.type.TypeList list
		int sz
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		int classIdx
		int superIdx
		int interOff
		int annoOff
		int sourceFileIdx
		int dataOff
		int staticValuesOff
	public com.android.jack.dx.rop.type.Type getThisClass () 
	public int getAccessFlags () 
	public com.android.jack.dx.rop.type.Type getSuperclass () 
	public com.android.jack.dx.rop.type.TypeList getInterfaces () 
	public com.android.jack.dx.rop.cst.CstString getSourceFile () 
	public void addStaticField (com.android.jack.dx.dex.file.EncodedField, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.dex.file.EncodedField field
		com.android.jack.dx.rop.cst.Constant value
	public void addInstanceField (com.android.jack.dx.dex.file.EncodedField) 
		com.android.jack.dx.dex.file.EncodedField field
	public void addDirectMethod (com.android.jack.dx.dex.file.EncodedMethod) 
		com.android.jack.dx.dex.file.EncodedMethod method
	public void addVirtualMethod (com.android.jack.dx.dex.file.EncodedMethod) 
		com.android.jack.dx.dex.file.EncodedMethod method
	public java.util.ArrayList getMethods () 
	public void setClassAnnotations (com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotations annotations
	public void addFieldAnnotations (com.android.jack.dx.rop.cst.CstFieldRef, com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.cst.CstFieldRef field
		com.android.jack.dx.rop.annotation.Annotations annotations
	public void addMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.rop.annotation.Annotations annotations
	public void addParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.AnnotationsList) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.rop.annotation.AnnotationsList list
	public com.android.jack.dx.rop.annotation.Annotations getMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.rop.cst.CstMethodRef method
	public com.android.jack.dx.rop.annotation.AnnotationsList getParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.rop.cst.CstMethodRef method
	public void debugPrint (java.io.Writer, boolean) 
		java.io.Writer out
		boolean verbose
		java.io.PrintWriter pw
	static void  () 
}

com/android/jack/dx/dex/file/ClassDefsSection.class
ClassDefsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ClassDefsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private final java.util.TreeMap classDefs
	private java.util.ArrayList orderedDefs
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
	public void add (com.android.jack.dx.dex.file.ClassDefItem) 
		com.android.jack.dx.dex.file.ClassDefItem clazz
		com.android.jack.dx.rop.type.Type type
	protected void orderItems () 
		com.android.jack.dx.rop.type.Type type
		int sz
		int idx
	private int orderItems0 (com.android.jack.dx.rop.type.Type, int, int) 
		int i
		com.android.jack.dx.rop.type.Type type
		int idx
		int maxDepth
		com.android.jack.dx.dex.file.ClassDefItem c
		com.android.jack.dx.rop.type.Type superclass
		com.android.jack.dx.rop.type.TypeList interfaces
		int sz
	static void  () 
}

com/android/jack/dx/dex/file/Code.class
Code.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.Code extends java.lang.Object {
	public static final int ALIGNMENT
	public static final int HEADER_SIZE
	public abstract void debugPrint (java.io.PrintWriter, java.lang.String, boolean) 
}

com/android/jack/dx/dex/file/CodeItem$1.class
CodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.CodeItem$1 extends java.lang.Object implements com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback  {
	final com.android.jack.dx.dex.file.DexFile val$file
	final com.android.jack.dx.dex.file.CodeItem this$0
	void  (com.android.jack.dx.dex.file.CodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.CodeItem this$0
	public int getIndex (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem item
}

com/android/jack/dx/dex/file/CodeItem.class
CodeItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.CodeItem extends com.android.jack.dx.dex.file.OffsettedItem implements com.android.jack.dx.dex.file.Code  {
	private final com.android.jack.dx.rop.cst.CstMethodRef ref
	private final com.android.jack.dx.dex.code.DalvCode code
	private com.android.jack.dx.dex.file.CatchStructs catches
	private final boolean isStatic
	private final com.android.jack.dx.rop.type.TypeList throwsList
	private com.android.jack.dx.dex.file.DebugInfoItem debugInfo
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.code.DalvCode, boolean, com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.cst.CstMethodRef ref
		com.android.jack.dx.dex.code.DalvCode code
		boolean isStatic
		com.android.jack.dx.rop.type.TypeList throwsList
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.cst.Constant c
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MixedItemSection byteData
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstMethodRef getRef () 
	public void debugPrint (java.io.PrintWriter, java.lang.String, boolean) 
		java.io.PrintWriter out
		String prefix
		boolean verbose
		com.android.jack.dx.dex.code.DalvInsnList insns
		String prefix2
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		int catchesSize
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		com.android.jack.dx.dex.file.DexFile file
		int catchesSize
		int insnsSize
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		int size
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		int regSz
		int outsSz
		int insSz
		int insnsSz
		boolean needPadding
		int triesSz
		int debugOff
	private void writeCodes (com.android.jack.dx.util.AnnotatedOutput) 
		RuntimeException ex
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.code.DalvInsnList insns
	private int getInsSize () 
	private int getOutsSize () 
	private int getRegistersSize () 
	static void  () 
}

com/android/jack/dx/dex/file/DebugInfoConstants.class
DebugInfoConstants.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.DebugInfoConstants extends java.lang.Object {
	public static final int DBG_END_SEQUENCE
	public static final int DBG_ADVANCE_PC
	public static final int DBG_ADVANCE_LINE
	public static final int DBG_START_LOCAL
	public static final int DBG_START_LOCAL_EXTENDED
	public static final int DBG_END_LOCAL
	public static final int DBG_RESTART_LOCAL
	public static final int DBG_SET_PROLOGUE_END
	public static final int DBG_SET_EPILOGUE_BEGIN
	public static final int DBG_SET_FILE
	public static final int DBG_FIRST_SPECIAL
	public static final int DBG_LINE_BASE
	public static final int DBG_LINE_RANGE
}

com/android/jack/dx/dex/file/DebugInfoDecoder$LocalEntry.class
DebugInfoDecoder.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry extends java.lang.Object {
	public int address
	public boolean isStart
	public int reg
	public int nameIndex
	public int typeIndex
	public int signatureIndex
	public void  (int, boolean, int, int, int, int) 
		int address
		boolean isStart
		int reg
		int nameIndex
		int typeIndex
		int signatureIndex
	public java.lang.String toString () 
}

com/android/jack/dx/dex/file/DebugInfoDecoder$PositionEntry.class
DebugInfoDecoder.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoDecoder$PositionEntry extends java.lang.Object {
	public int address
	public int line
	public void  (int, int) 
		int address
		int line
}

com/android/jack/dx/dex/file/DebugInfoDecoder.class
DebugInfoDecoder.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoDecoder extends java.lang.Object {
	private final com.android.jack.dx.util.ByteInput encoded
	private final java.util.ArrayList positions
	private final java.util.ArrayList locals
	private final com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry[] lastEntryForReg
	private final com.android.jack.dx.rop.type.Prototype desc
	private final boolean isStatic
	private final int regSize
	private int line
	private int address
	private final int thisStringIdx
	static final boolean $assertionsDisabled
	void  (byte[], int, boolean, com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.file.DexFile) 
		byte[] encoded
		int regSize
		boolean isStatic
		com.android.jack.dx.rop.cst.CstMethodRef ref
		com.android.jack.dx.dex.file.DexFile file
	public void  (com.android.jack.dx.util.ByteInput, int, boolean, com.android.jack.dx.rop.type.Prototype, int) 
		com.android.jack.dx.util.ByteInput encoded
		int regSize
		boolean isStatic
		com.android.jack.dx.rop.type.Prototype desc
		int thisIdx
	public java.util.List getPositionList () 
	public java.util.List getLocals () 
	public void decode () 
		Exception ex
	private int readStringIndex (com.android.jack.dx.util.ByteInput)  throws java.io.IOException 
		com.android.jack.dx.util.ByteInput bs
		int offsetIndex
	private int getParamBase () 
	private void decode0 ()  throws java.io.IOException 
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry thisEntry
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		com.android.jack.dx.rop.type.Type paramType
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		int nameIdx
		int i
		int reg
		int nameIdx
		int typeIdx
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		int reg
		int nameIdx
		int typeIdx
		int sigIdx
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		NullPointerException ex
		int reg
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		NullPointerException ex
		int reg
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
		int adjopcode
		int opcode
		int szParams
		com.android.jack.dx.rop.type.StdTypeList params
		int curReg
	public static void validateEncode (byte[], com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.code.DalvCode, boolean) 
		RuntimeException ex
		byte[] info
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.rop.cst.CstMethodRef ref
		com.android.jack.dx.dex.code.DalvCode code
		boolean isStatic
		com.android.jack.dx.dex.code.PositionList pl
		com.android.jack.dx.dex.code.LocalList ll
		com.android.jack.dx.dex.code.DalvInsnList insns
		int countRegisters
	private static void validateEncode0 (byte[], int, boolean, com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.dex.code.PositionList, com.android.jack.dx.dex.code.LocalList) 
		com.android.jack.dx.dex.code.PositionList$Entry ple
		int i
		boolean found
		com.android.jack.dx.dex.file.DebugInfoDecoder$PositionEntry entry
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry e2
		int j
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry entry
		int idx
		int i
		com.android.jack.dx.dex.code.LocalList$Entry origEntry
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry decodedEntry
		int decodedAddress
		int i
		com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry e
		byte[] info
		int countRegisters
		boolean isStatic
		com.android.jack.dx.rop.cst.CstMethodRef ref
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.code.PositionList pl
		com.android.jack.dx.dex.code.LocalList ll
		com.android.jack.dx.dex.file.DebugInfoDecoder decoder
		java.util.List decodedEntries
		java.util.List decodedLocals
		int thisStringIdx
		int decodedSz
		int paramBase
		int origSz
		int decodeAt
		boolean problem
	private static int extractThisIdx (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		int idx
	static void  () 
}

com/android/jack/dx/dex/file/DebugInfoEncoder$1.class
DebugInfoEncoder.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.DebugInfoEncoder$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.dx.dex.file.DebugInfoEncoder this$0
	void  (com.android.jack.dx.dex.file.DebugInfoEncoder) 
		com.android.jack.dx.dex.file.DebugInfoEncoder this$0
	public int compare (com.android.jack.dx.dex.code.PositionList$Entry, com.android.jack.dx.dex.code.PositionList$Entry) 
		com.android.jack.dx.dex.code.PositionList$Entry a
		com.android.jack.dx.dex.code.PositionList$Entry b
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/dx/dex/file/DebugInfoEncoder$2.class
DebugInfoEncoder.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.DebugInfoEncoder$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.dx.dex.file.DebugInfoEncoder this$0
	void  (com.android.jack.dx.dex.file.DebugInfoEncoder) 
		com.android.jack.dx.dex.file.DebugInfoEncoder this$0
	public int compare (com.android.jack.dx.dex.code.LocalList$Entry, com.android.jack.dx.dex.code.LocalList$Entry) 
		com.android.jack.dx.dex.code.LocalList$Entry a
		com.android.jack.dx.dex.code.LocalList$Entry b
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/dx/dex/file/DebugInfoEncoder.class
DebugInfoEncoder.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.DebugInfoEncoder extends java.lang.Object {
	private static final boolean DEBUG
	private final com.android.jack.dx.dex.code.PositionList positions
	private final com.android.jack.dx.dex.code.LocalList locals
	private final com.android.jack.dx.util.ByteArrayAnnotatedOutput output
	private final com.android.jack.dx.dex.file.DexFile file
	private final int codeSize
	private final int regSize
	private final com.android.jack.dx.rop.type.Prototype desc
	private final boolean isStatic
	private int address
	private int line
	private com.android.jack.dx.util.AnnotatedOutput annotateTo
	private java.io.PrintWriter debugPrint
	private String prefix
	private boolean shouldConsume
	private final com.android.jack.dx.dex.code.LocalList$Entry[] lastEntryForReg
	public void  (com.android.jack.dx.dex.code.PositionList, com.android.jack.dx.dex.code.LocalList, com.android.jack.dx.dex.file.DexFile, int, int, boolean, com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.dex.code.PositionList positions
		com.android.jack.dx.dex.code.LocalList locals
		com.android.jack.dx.dex.file.DexFile file
		int codeSize
		int regSize
		boolean isStatic
		com.android.jack.dx.rop.cst.CstMethodRef ref
	private void annotate (int, java.lang.String) 
		int length
		String message
	public byte[] convert () 
		byte[] ret
		java.io.IOException ex
	public byte[] convertAndAnnotate (java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput, boolean) 
		String prefix
		java.io.PrintWriter debugPrint
		com.android.jack.dx.util.AnnotatedOutput out
		boolean consume
		byte[] result
	private byte[] convert0 ()  throws java.io.IOException 
		int nextAddrL
		int nextAddrP
		int next
		java.util.ArrayList sortedPositions
		java.util.ArrayList methodArgs
		int positionsSz
		int localsSz
		int curPositionIdx
		int curLocalIdx
	private int emitLocalsAtAddress (int)  throws java.io.IOException 
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int reg
		com.android.jack.dx.dex.code.LocalList$Entry prevEntry
		int curLocalIdx
		int sz
	private int emitPositionsAtAddress (int, java.util.ArrayList)  throws java.io.IOException 
		int curPositionIdx
		java.util.ArrayList sortedPositions
		int positionsSz
	private void emitHeader (java.util.ArrayList, java.util.ArrayList)  throws java.io.IOException 
		com.android.jack.dx.dex.code.PositionList$Entry entry
		com.android.jack.dx.dex.code.LocalList$Entry arg
		com.android.jack.dx.dex.code.LocalList$Entry arg
		String parameterName
		com.android.jack.dx.rop.type.Type pt
		com.android.jack.dx.dex.code.LocalList$Entry found
		int i
		com.android.jack.dx.rop.cst.CstString signature
		com.android.jack.dx.dex.code.LocalList$Entry arg
		java.util.ArrayList sortedPositions
		java.util.ArrayList methodArgs
		boolean annotate
		int mark
		int curParam
		com.android.jack.dx.rop.type.StdTypeList paramTypes
		int szParamTypes
	private java.util.ArrayList buildSortedPositions () 
		int i
		int sz
		java.util.ArrayList result
	private int getParamBase () 
	private java.util.ArrayList extractMethodArguments () 
		com.android.jack.dx.dex.code.LocalList$Entry e
		int reg
		int i
		java.util.ArrayList result
		int argBase
		java.util.BitSet seen
		int sz
	private java.lang.String entryAnnotationString (com.android.jack.dx.dex.code.LocalList$Entry) 
		com.android.jack.dx.dex.code.LocalList$Entry e
		StringBuilder sb
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.cst.CstString signature
	private void emitLocalRestart (com.android.jack.dx.dex.code.LocalList$Entry)  throws java.io.IOException 
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int mark
	private void emitStringIndex (com.android.jack.dx.rop.cst.CstString)  throws java.io.IOException 
		com.android.jack.dx.rop.cst.CstString string
	private void emitTypeIndex (com.android.jack.dx.rop.type.Type)  throws java.io.IOException 
		com.android.jack.dx.rop.type.Type type
	private void emitLocalStart (com.android.jack.dx.dex.code.LocalList$Entry)  throws java.io.IOException 
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int mark
	private void emitLocalStartExtended (com.android.jack.dx.dex.code.LocalList$Entry)  throws java.io.IOException 
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int mark
	private void emitLocalEnd (com.android.jack.dx.dex.code.LocalList$Entry)  throws java.io.IOException 
		com.android.jack.dx.dex.code.LocalList$Entry entry
		int mark
	private void emitPosition (com.android.jack.dx.dex.code.PositionList$Entry)  throws java.io.IOException 
		com.android.jack.dx.dex.code.PositionList$Entry entry
		com.android.jack.dx.rop.code.SourcePosition pos
		int newLine
		int newAddress
		int opcode
		int deltaLines
		int deltaAddress
	private static int computeOpcode (int, int) 
		int deltaLines
		int deltaAddress
	private void emitAdvanceLine (int)  throws java.io.IOException 
		int deltaLines
		int mark
	private void emitAdvancePc (int)  throws java.io.IOException 
		int deltaAddress
		int mark
	private void emitUnsignedLeb128 (int)  throws java.io.IOException 
		int n
	private void emitEndSequence () 
}

com/android/jack/dx/dex/file/DebugInfoItem.class
DebugInfoItem.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private static boolean enableEncoderSelfCheck
	private final com.android.jack.dx.dex.code.DalvCode code
	private byte[] encoded
	private final boolean isStatic
	private final com.android.jack.dx.rop.cst.CstMethodRef ref
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.code.DalvCode, boolean, com.android.jack.dx.rop.cst.CstMethodRef) 
		com.android.jack.dx.dex.code.DalvCode code
		boolean isStatic
		com.android.jack.dx.rop.cst.CstMethodRef ref
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		RuntimeException ex
		com.android.jack.dx.dex.file.Section addedTo
		int offset
	public java.lang.String toHuman () 
	public void annotateTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, java.lang.String) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		String prefix
	public void debugPrint (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter out
		String prefix
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
	private byte[] encode (com.android.jack.dx.dex.file.DexFile, java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput, boolean) 
		RuntimeException ex
		com.android.jack.dx.dex.file.DexFile file
		String prefix
		java.io.PrintWriter debugPrint
		com.android.jack.dx.util.AnnotatedOutput out
		boolean consume
		byte[] result
	private byte[] encode0 (com.android.jack.dx.dex.file.DexFile, java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput, boolean) 
		byte[] result
		com.android.jack.dx.dex.file.DexFile file
		String prefix
		java.io.PrintWriter debugPrint
		com.android.jack.dx.util.AnnotatedOutput out
		boolean consume
		com.android.jack.dx.dex.code.PositionList positions
		com.android.jack.dx.dex.code.LocalList locals
		com.android.jack.dx.dex.code.DalvInsnList insns
		int codeSize
		int regSize
		com.android.jack.dx.dex.file.DebugInfoEncoder encoder
		byte[] result
	static void  () 
}

com/android/jack/dx/dex/file/DexFile.class
DexFile.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.DexFile extends java.lang.Object {
	private final com.android.jack.dx.dex.DexOptions dexOptions
	private final com.android.jack.dx.dex.file.MixedItemSection wordData
	private final com.android.jack.dx.dex.file.MixedItemSection typeLists
	private final com.android.jack.dx.dex.file.MixedItemSection map
	private final com.android.jack.dx.dex.file.MixedItemSection stringData
	private final com.android.jack.dx.dex.file.StringIdsSection stringIds
	private final com.android.jack.dx.dex.file.TypeIdsSection typeIds
	private final com.android.jack.dx.dex.file.ProtoIdsSection protoIds
	private final com.android.jack.dx.dex.file.FieldIdsSection fieldIds
	private final com.android.jack.dx.dex.file.MethodIdsSection methodIds
	private final com.android.jack.dx.dex.file.ClassDefsSection classDefs
	private final com.android.jack.dx.dex.file.MixedItemSection classData
	private final com.android.jack.dx.dex.file.MixedItemSection byteData
	private final com.android.jack.dx.dex.file.HeaderSection header
	private final com.android.jack.dx.dex.file.MethodHandleIdsSection methodHandleIds
	private final com.android.jack.dx.dex.file.CallSiteIdsSection callSiteIds
	private final com.android.jack.dx.dex.file.Section[] sections
	private int fileSize
	private int dumpWidth
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.DexOptions) 
		com.android.jack.dx.dex.DexOptions dexOptions
	public boolean isEmpty () 
	public com.android.jack.dx.dex.DexOptions getDexOptions () 
	public void add (com.android.jack.dx.dex.file.ClassDefItem) 
		com.android.jack.dx.dex.file.ClassDefItem clazz
	public void writeTo (java.io.OutputStream, java.io.Writer, boolean)  throws java.io.IOException 
		java.io.OutputStream out
		java.io.Writer humanOut
		boolean verbose
		boolean annotate
		com.android.jack.dx.util.ByteArrayAnnotatedOutput result
	public byte[] toDex (java.io.Writer, boolean)  throws java.io.IOException 
		java.io.Writer humanOut
		boolean verbose
		boolean annotate
		com.android.jack.dx.util.ByteArrayAnnotatedOutput result
	public void setDumpWidth (int) 
		int dumpWidth
	int getFileSize () 
	com.android.jack.dx.dex.file.MixedItemSection getStringData () 
	com.android.jack.dx.dex.file.MixedItemSection getWordData () 
	com.android.jack.dx.dex.file.MixedItemSection getTypeLists () 
	com.android.jack.dx.dex.file.MixedItemSection getMap () 
	public com.android.jack.dx.dex.file.StringIdsSection getStringIds () 
	com.android.jack.dx.dex.file.ClassDefsSection getClassDefs () 
	com.android.jack.dx.dex.file.MixedItemSection getClassData () 
	public com.android.jack.dx.dex.file.TypeIdsSection getTypeIds () 
	com.android.jack.dx.dex.file.ProtoIdsSection getProtoIds () 
	com.android.jack.dx.dex.file.MethodHandleIdsSection getMethodHandleIds () 
	com.android.jack.dx.dex.file.CallSiteIdsSection getCallSiteIds () 
	public com.android.jack.dx.dex.file.FieldIdsSection getFieldIds () 
	public com.android.jack.dx.dex.file.MethodIdsSection getMethodIds () 
	com.android.jack.dx.dex.file.MixedItemSection getByteData () 
	com.android.jack.dx.dex.file.Section getFirstDataSection () 
	com.android.jack.dx.dex.file.Section getLastDataSection () 
	void internIfAppropriate (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
	public void appendIfAppropriate (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
	public com.android.jack.dx.dex.file.IndexedItem findItemOrNull (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
	public void prepare () 
	public void prepare (java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) 
		com.android.jack.dx.rop.cst.CstString cst
		com.android.jack.dx.rop.cst.CstFieldRef cst
		com.android.jack.dx.rop.cst.CstMethodRef cst
		com.android.jack.dx.rop.type.Type cst
		com.android.jack.dx.rop.cst.CstPrototypeRef cts
		RuntimeException ex
		com.android.jack.dx.dex.file.Section one
		int placedAt
		int i
		java.util.Collection cstStrings
		java.util.Collection cstFieldRefs
		java.util.Collection cstMethodRefs
		java.util.Collection types
		java.util.Collection cstPrototypeRefs
		int count
		int offset
	private com.android.jack.dx.util.ByteArrayAnnotatedOutput toDex0 (boolean, boolean) 
		com.android.jack.dx.dex.file.Section one
		int zeroCount
		com.android.jack.dx.util.ExceptionWithContext ec
		com.android.jack.dx.util.ExceptionWithContext ec
		RuntimeException ex
		int i
		boolean annotate
		boolean verbose
		int count
		byte[] barr
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
	public com.android.jack.dx.dex.file.Statistics getStatistics () 
		com.android.jack.dx.dex.file.Section s
		com.android.jack.dx.dex.file.Statistics stats
	private static void calcSignature (byte[]) 
		java.security.MessageDigest md
		java.security.NoSuchAlgorithmException ex
		int amt
		java.security.DigestException ex
		byte[] bytes
		java.security.MessageDigest md
	private static void calcChecksum (byte[]) 
		byte[] bytes
		java.util.zip.Adler32 a32
		int sum
	static void  () 
}

com/android/jack/dx/dex/file/EncodedArrayItem.class
EncodedArrayItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.EncodedArrayItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private final com.android.jack.dx.rop.cst.CstArray array
	private byte[] encodedForm
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstArray) 
		com.android.jack.dx.rop.cst.CstArray array
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.dex.file.EncodedArrayItem otherArray
	public java.lang.String toHuman () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
		com.android.jack.dx.dex.file.ValueEncoder encoder
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.ValueEncoder encoder
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
	static void  () 
}

com/android/jack/dx/dex/file/EncodedField.class
EncodedField.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.EncodedField extends com.android.jack.dx.dex.file.EncodedMember implements java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstFieldRef field
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstFieldRef, int) 
		com.android.jack.dx.rop.cst.CstFieldRef field
		int accessFlags
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.android.jack.dx.dex.file.EncodedField) 
		com.android.jack.dx.dex.file.EncodedField other
	public java.lang.String toString () 
		StringBuffer sb
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.FieldIdsSection fieldIds
	public com.android.jack.dx.rop.cst.CstString getName () 
	public java.lang.String toHuman () 
	public void debugPrint (java.io.PrintWriter, boolean) 
		java.io.PrintWriter out
		boolean verbose
	public com.android.jack.dx.rop.cst.CstFieldRef getRef () 
	public int encode (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, int, int) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int lastIndex
		int dumpSeq
		int fieldIdx
		int diff
		int accessFlags
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/EncodedMember.class
EncodedMember.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.EncodedMember extends java.lang.Object implements com.android.jack.dx.util.ToHuman  {
	private final int accessFlags
	public void  (int) 
		int accessFlags
	public final int getAccessFlags () 
	public abstract com.android.jack.dx.rop.cst.CstString getName () 
	public abstract void debugPrint (java.io.PrintWriter, boolean) 
	public abstract void addContents (com.android.jack.dx.dex.file.DexFile) 
	public abstract int encode (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, int, int) 
}

com/android/jack/dx/dex/file/EncodedMethod.class
EncodedMethod.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.EncodedMethod extends com.android.jack.dx.dex.file.EncodedMember implements java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstMethodRef method
	private final com.android.jack.dx.dex.file.OffsettedItem code
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodRef, int, com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		int accessFlags
		com.android.jack.dx.dex.file.OffsettedItem code
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int compareTo (com.android.jack.dx.dex.file.EncodedMethod) 
		com.android.jack.dx.dex.file.EncodedMethod other
	public java.lang.String toString () 
		StringBuffer sb
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MethodIdsSection methodIds
		com.android.jack.dx.dex.file.MixedItemSection wordData
	public final java.lang.String toHuman () 
	public final com.android.jack.dx.rop.cst.CstString getName () 
	public void debugPrint (java.io.PrintWriter, boolean) 
		java.io.PrintWriter out
		boolean verbose
	public final com.android.jack.dx.rop.cst.CstMethodRef getRef () 
	public int encode (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, int, int) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int lastIndex
		int dumpSeq
		int methodIdx
		int diff
		int accessFlags
		int codeOff
		boolean hasCode
		boolean shouldHaveCode
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/FieldAnnotationStruct.class
FieldAnnotationStruct.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.FieldAnnotationStruct extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstFieldRef field
	private com.android.jack.dx.dex.file.AnnotationSetItem annotations
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstFieldRef, com.android.jack.dx.dex.file.AnnotationSetItem) 
		com.android.jack.dx.rop.cst.CstFieldRef field
		com.android.jack.dx.dex.file.AnnotationSetItem annotations
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.android.jack.dx.dex.file.FieldAnnotationStruct) 
		com.android.jack.dx.dex.file.FieldAnnotationStruct other
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.FieldIdsSection fieldIds
		com.android.jack.dx.dex.file.MixedItemSection wordData
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int fieldIdx
		int annotationsOff
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstFieldRef getField () 
	public com.android.jack.dx.rop.annotation.Annotations getAnnotations () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/FieldIdItem.class
FieldIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.FieldIdItem extends com.android.jack.dx.dex.file.MemberIdItem {
	public void  (com.android.jack.dx.rop.cst.CstFieldRef) 
		com.android.jack.dx.rop.cst.CstFieldRef field
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
	public com.android.jack.dx.rop.cst.CstFieldRef getFieldRef () 
	protected int getTypoidIdx (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
	protected java.lang.String getTypoidName () 
}

com/android/jack/dx/dex/file/FieldIdsSection.class
FieldIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.FieldIdsSection extends com.android.jack.dx.dex.file.MemberIdsSection {
	private final java.util.TreeMap fieldIds
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
	public com.android.jack.dx.dex.file.FieldIdItem intern (com.android.jack.dx.rop.cst.CstFieldRef) 
		com.android.jack.dx.rop.cst.CstFieldRef field
		com.android.jack.dx.dex.file.FieldIdItem result
	public int indexOf (com.android.jack.dx.rop.cst.CstFieldRef) 
		com.android.jack.dx.rop.cst.CstFieldRef ref
		com.android.jack.dx.dex.file.FieldIdItem item
	static void  () 
}

com/android/jack/dx/dex/file/HeaderItem.class
HeaderItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.HeaderItem extends com.android.jack.dx.dex.file.IndexedItem {
	public void  () 
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		int i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int mapOff
		com.android.jack.dx.dex.file.Section firstDataSection
		com.android.jack.dx.dex.file.Section lastDataSection
		int dataOff
		int dataSize
		String magic
}

com/android/jack/dx/dex/file/HeaderSection.class
HeaderSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.HeaderSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private final java.util.List list
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.HeaderItem item
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
	public java.util.Collection items () 
	protected void orderItems () 
}

com/android/jack/dx/dex/file/IdItem.class
IdItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.IdItem extends com.android.jack.dx.dex.file.IndexedItem {
	private final com.android.jack.dx.rop.type.Type type
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
	public final com.android.jack.dx.rop.type.Type getDefiningClass () 
	static void  () 
}

com/android/jack/dx/dex/file/ImportedCodeItem$1.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$1 extends java.lang.Object {
}

com/android/jack/dx/dex/file/ImportedCodeItem$CallSiteRemapper.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$CallSiteRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	private final com.android.jack.dx.dex.file.DexFile file
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	public void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dex
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}

com/android/jack/dx/dex/file/ImportedCodeItem$DualConstantRemapper.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$DualConstantRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	private final com.android.jack.dx.dex.file.DexFile file
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	public void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dex
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}

com/android/jack/dx/dex/file/ImportedCodeItem$FieldRemapper.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$FieldRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	private final com.android.jack.dx.dex.file.DexFile file
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	public void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dex
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}

com/android/jack/dx/dex/file/ImportedCodeItem$GenericVisitor.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$GenericVisitor extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	private void  (com.android.jack.dx.dex.file.ImportedCodeItem) 
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
	void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.ImportedCodeItem$1) 
		com.android.jack.dx.dex.file.ImportedCodeItem x0
		com.android.jack.dx.dex.file.ImportedCodeItem$1 x1
}

com/android/jack/dx/dex/file/ImportedCodeItem$MethodRemapper.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$MethodRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	private final com.android.jack.dx.dex.file.DexFile file
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	public void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dex
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}

com/android/jack/dx/dex/file/ImportedCodeItem$StringRemapper.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$StringRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	private final com.android.jack.dx.dex.file.DexFile file
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	public void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dex
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
		int newIndex
}

com/android/jack/dx/dex/file/ImportedCodeItem$TypeRemapper.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ImportedCodeItem$TypeRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor  {
	private final com.android.jack.dx.dex.file.DexFile file
	final com.android.jack.dx.dex.file.ImportedCodeItem this$0
	public void  (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dex
	public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}

com/android/jack/dx/dex/file/ImportedCodeItem.class
ImportedCodeItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ImportedCodeItem extends com.android.jack.dx.dex.file.OffsettedItem implements com.android.jack.dx.dex.file.Code  {
	com.android.jack.dx.dex.file.ImportedDebugInfoItem debugInfoItem
	private final com.android.jack.dx.rop.cst.CstMethodRef ref
	private final com.android.jack.dx.io.Code code
	private final com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	private com.android.jack.dx.io.instructions.DecodedInstruction[] remappedInstructions
	private int remappingIndex
	private byte[] encodedHandlers
	private int[] remappedCatchHandlerOffsets
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.io.Code, com.android.jack.dx.dex.file.ImportedDebugInfoItem, com.android.jack.dx.rop.cst.CstIndexMap) 
		com.android.jack.dx.rop.cst.CstMethodRef ref
		com.android.jack.dx.io.Code code
		com.android.jack.dx.dex.file.ImportedDebugInfoItem debugInfoItem
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.rop.cst.CstCallSiteRef cstCallSite
		com.android.jack.dx.dex.file.DexFile file
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstMethodRef getRef () 
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		int triesLength
		int catchesSize
		int insnsSize
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		short inst
		com.android.jack.dx.io.Code$Try atry
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		int regSz
		int outsSz
		int insSz
		int insnsSz
		boolean needPadding
		int debugOff
		int triesSz
	private byte[] encodeAndRemapCatchHandler (com.android.jack.dx.dex.file.DexFile) 
		int i
		int catchAllAddress
		int[] typeIndexes
		int[] addresses
		com.android.jack.dx.io.Code$CatchHandler catchHandler
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
		com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
		int catchHandlerIdx
	private short[] encodeAndRemapCode (com.android.jack.dx.dex.file.DexFile, short[]) 
		com.android.jack.dx.io.instructions.DecodedInstruction instruction
		com.android.jack.dx.dex.file.DexFile file
		short[] insts
		com.android.jack.dx.io.CodeReader codeReader
		com.android.jack.dx.io.instructions.DecodedInstruction[] decodedInstructions
		com.android.jack.dx.io.instructions.ShortArrayCodeOutput outputCode
	private int getInsSize () 
	private int getOutsSize () 
	private int getRegistersSize () 
	public void debugPrint (java.io.PrintWriter, java.lang.String, boolean) 
		java.io.PrintWriter out
		String prefix
		boolean verbose
	public com.android.jack.dx.rop.cst.CstIndexMap getCstIndexMap () 
	static com.android.jack.dx.io.instructions.DecodedInstruction[] access$100 (com.android.jack.dx.dex.file.ImportedCodeItem) 
		com.android.jack.dx.dex.file.ImportedCodeItem x0
	static int access$208 (com.android.jack.dx.dex.file.ImportedCodeItem) 
		com.android.jack.dx.dex.file.ImportedCodeItem x0
	static com.android.jack.dx.rop.cst.CstIndexMap access$300 (com.android.jack.dx.dex.file.ImportedCodeItem) 
		com.android.jack.dx.dex.file.ImportedCodeItem x0
	static void  () 
}

com/android/jack/dx/dex/file/ImportedDebugInfoItem.class
ImportedDebugInfoItem.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.ImportedDebugInfoItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private final com.android.jack.dx.io.DexBuffer dexBuffer
	private final int debugInfoOffset
	private byte[] encodedDebugInfo
	private com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.rop.cst.CstIndexMap) 
		com.android.jack.dx.io.DexBuffer dexBuffer
		int debugInfoOffset
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		com.android.jack.dx.util.ByteArrayAnnotatedOutput out
	public java.lang.String toHuman () 
	public void annotateTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, java.lang.String) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		String prefix
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
	private void encodeAndRemapDebugInfoItem (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		int parameterName
		int p
		int addrDiff
		int lineDiff
		int registerNum
		int nameIndex
		int typeIndex
		int sigIndex
		int registerNum
		int nameIndex
		int opcode
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.io.DexBuffer$Section in
		int lineStart
		int parametersSize
	static void  () 
}

com/android/jack/dx/dex/file/IndexedItem.class
IndexedItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.IndexedItem extends com.android.jack.dx.dex.file.Item {
	private int index
	public void  () 
	public final boolean hasIndex () 
	public final int getIndex () 
	public final void setIndex (int) 
		int index
	public final java.lang.String indexString () 
}

com/android/jack/dx/dex/file/Item.class
Item.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.Item extends java.lang.Object {
	public void  () 
	public abstract com.android.jack.dx.dex.file.ItemType itemType () 
	public final java.lang.String typeName () 
	public abstract int writeSize () 
	public abstract void addContents (com.android.jack.dx.dex.file.DexFile) 
	public abstract void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
}

com/android/jack/dx/dex/file/ItemType.class
ItemType.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ItemType extends java.lang.Enum implements com.android.jack.dx.util.ToHuman  {
	public static final com.android.jack.dx.dex.file.ItemType TYPE_HEADER_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_STRING_ID_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_TYPE_ID_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_PROTO_ID_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_FIELD_ID_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_METHOD_ID_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_CLASS_DEF_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_CALL_SITE_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_METHOD_HANDLE_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_MAP_LIST
	public static final com.android.jack.dx.dex.file.ItemType TYPE_TYPE_LIST
	public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_SET_REF_LIST
	public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_SET_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_CLASS_DATA_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_CODE_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_STRING_DATA_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_DEBUG_INFO_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_ENCODED_ARRAY_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATIONS_DIRECTORY_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_MAP_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_TYPE_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_EXCEPTION_HANDLER_ITEM
	public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_SET_REF_ITEM
	private final int mapValue
	private final String typeName
	private final String humanName
	private static final com.android.jack.dx.dex.file.ItemType[] $VALUES
	public static com.android.jack.dx.dex.file.ItemType[] values () 
	public static com.android.jack.dx.dex.file.ItemType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int, java.lang.String) 
		int mapValue
		String typeName
		String human
	public int getMapValue () 
	public java.lang.String getTypeName () 
	public java.lang.String toHuman () 
	static void  () 
}

com/android/jack/dx/dex/file/MapItem.class
MapItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MapItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private static final int WRITE_SIZE
	private final com.android.jack.dx.dex.file.ItemType type
	private final com.android.jack.dx.dex.file.Section section
	private final com.android.jack.dx.dex.file.Item firstItem
	private final int itemCount
	static final boolean $assertionsDisabled
	public static void addMap (com.android.jack.dx.dex.file.Section[], com.android.jack.dx.dex.file.MixedItemSection) 
		com.android.jack.dx.dex.file.ItemType type
		com.android.jack.dx.dex.file.Item item
		com.android.jack.dx.dex.file.ItemType currentType
		com.android.jack.dx.dex.file.Item firstItem
		int count
		com.android.jack.dx.dex.file.Section section
		com.android.jack.dx.dex.file.Section[] sections
		com.android.jack.dx.dex.file.MixedItemSection mapSection
		java.util.ArrayList items
	private void  (com.android.jack.dx.dex.file.ItemType, com.android.jack.dx.dex.file.Section, com.android.jack.dx.dex.file.Item, int) 
		com.android.jack.dx.dex.file.ItemType type
		com.android.jack.dx.dex.file.Section section
		com.android.jack.dx.dex.file.Item firstItem
		int itemCount
	private void  (com.android.jack.dx.dex.file.Section) 
		com.android.jack.dx.dex.file.Section section
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public java.lang.String toString () 
		StringBuffer sb
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public final java.lang.String toHuman () 
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		int offset
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int value
		int offset
	static void  () 
}

com/android/jack/dx/dex/file/MemberIdItem.class
MemberIdItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.MemberIdItem extends com.android.jack.dx.dex.file.IdItem {
	private final com.android.jack.dx.rop.cst.CstMemberRef cst
	public void  (com.android.jack.dx.rop.cst.CstMemberRef) 
		com.android.jack.dx.rop.cst.CstMemberRef cst
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.StringIdsSection stringIds
	public final void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		com.android.jack.dx.dex.file.StringIdsSection stringIds
		int classIdx
		int nameIdx
		int typoidIdx
	protected abstract int getTypoidIdx (com.android.jack.dx.dex.file.DexFile) 
	protected abstract java.lang.String getTypoidName () 
	public final com.android.jack.dx.rop.cst.CstMemberRef getRef () 
}

com/android/jack/dx/dex/file/MemberIdsSection.class
MemberIdsSection.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.MemberIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	public void  (java.lang.String, com.android.jack.dx.dex.file.DexFile) 
		String name
		com.android.jack.dx.dex.file.DexFile file
	protected void orderItems () 
		Object i
		int idx
	private java.lang.String getTooManyMembersMessage () 
		String packageName
		java.util.concurrent.atomic.AtomicInteger count
		Object member
		java.util.Map$Entry entry
		String memberType
		java.util.Map membersByPackage
		java.util.Formatter formatter
}

com/android/jack/dx/dex/file/MethodAnnotationStruct.class
MethodAnnotationStruct.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodAnnotationStruct extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstMethodRef method
	private com.android.jack.dx.dex.file.AnnotationSetItem annotations
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.file.AnnotationSetItem) 
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.dex.file.AnnotationSetItem annotations
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.android.jack.dx.dex.file.MethodAnnotationStruct) 
		com.android.jack.dx.dex.file.MethodAnnotationStruct other
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MethodIdsSection methodIds
		com.android.jack.dx.dex.file.MixedItemSection wordData
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int methodIdx
		int annotationsOff
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstMethodRef getMethod () 
	public com.android.jack.dx.rop.annotation.Annotations getAnnotations () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/MethodHandleIdItem.class
MethodHandleIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodHandleIdItem extends com.android.jack.dx.dex.file.IndexedItem {
	private final com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodHandleRef) 
		com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public com.android.jack.dx.rop.cst.CstMethodHandleRef getCstMethodHandleRef () 
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.file.MemberIdItem memberItem
	static void  () 
}

com/android/jack/dx/dex/file/MethodHandleIdsSection.class
MethodHandleIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodHandleIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private static final int ALIGNMENT
	private final java.util.TreeMap methodHandleIds
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public com.android.jack.dx.dex.file.MethodHandleIdItem intern (com.android.jack.dx.rop.cst.CstMethodHandleRef) 
		com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
		com.android.jack.dx.dex.file.MethodHandleIdItem result
	public int indexOf (com.android.jack.dx.rop.cst.CstMethodHandleRef) 
		com.android.jack.dx.rop.cst.CstMethodHandleRef methodHandleRef
		com.android.jack.dx.dex.file.MethodHandleIdItem item
	protected void orderItems () 
		Object i
		int idx
	static void  () 
}

com/android/jack/dx/dex/file/MethodIdItem.class
MethodIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodIdItem extends com.android.jack.dx.dex.file.MemberIdItem {
	public void  (com.android.jack.dx.rop.cst.CstBaseMethodRef) 
		com.android.jack.dx.rop.cst.CstBaseMethodRef method
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.ProtoIdsSection protoIds
	public com.android.jack.dx.rop.cst.CstBaseMethodRef getMethodRef () 
	protected int getTypoidIdx (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.ProtoIdsSection protoIds
	protected java.lang.String getTypoidName () 
}

com/android/jack/dx/dex/file/MethodIdsSection.class
MethodIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodIdsSection extends com.android.jack.dx.dex.file.MemberIdsSection {
	private final java.util.TreeMap methodIds
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
	public com.android.jack.dx.dex.file.MethodIdItem intern (com.android.jack.dx.rop.cst.CstBaseMethodRef) 
		com.android.jack.dx.rop.cst.CstBaseMethodRef method
		com.android.jack.dx.dex.file.MethodIdItem result
	public int indexOf (com.android.jack.dx.rop.cst.CstBaseMethodRef) 
		com.android.jack.dx.rop.cst.CstBaseMethodRef ref
		com.android.jack.dx.dex.file.MethodIdItem item
	static void  () 
}

com/android/jack/dx/dex/file/MixedItemSection$1.class
MixedItemSection.java
package com.android.jack.dx.dex.file
final com.android.jack.dx.dex.file.MixedItemSection$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.dx.dex.file.OffsettedItem, com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem item1
		com.android.jack.dx.dex.file.OffsettedItem item2
		com.android.jack.dx.dex.file.ItemType type1
		com.android.jack.dx.dex.file.ItemType type2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/dx/dex/file/MixedItemSection$2.class
MixedItemSection.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.MixedItemSection$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$dex$file$MixedItemSection$SortType
	static void  () 
}

com/android/jack/dx/dex/file/MixedItemSection$SortType.class
MixedItemSection.java
package com.android.jack.dx.dex.file
final com.android.jack.dx.dex.file.MixedItemSection$SortType extends java.lang.Enum {
	public static final com.android.jack.dx.dex.file.MixedItemSection$SortType NONE
	public static final com.android.jack.dx.dex.file.MixedItemSection$SortType TYPE
	public static final com.android.jack.dx.dex.file.MixedItemSection$SortType INSTANCE
	private static final com.android.jack.dx.dex.file.MixedItemSection$SortType[] $VALUES
	public static com.android.jack.dx.dex.file.MixedItemSection$SortType[] values () 
	public static com.android.jack.dx.dex.file.MixedItemSection$SortType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/dx/dex/file/MixedItemSection.class
MixedItemSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MixedItemSection extends com.android.jack.dx.dex.file.Section {
	private static final java.util.Comparator TYPE_SORTER
	private final java.util.ArrayList items
	private final java.util.HashMap interns
	private final com.android.jack.dx.dex.file.MixedItemSection$SortType sort
	private int writeSize
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.jack.dx.dex.file.DexFile, int, com.android.jack.dx.dex.file.MixedItemSection$SortType) 
		String name
		com.android.jack.dx.dex.file.DexFile file
		int alignment
		com.android.jack.dx.dex.file.MixedItemSection$SortType sort
	public java.util.Collection items () 
	public int writeSize () 
	public int getAbsoluteItemOffset (com.android.jack.dx.dex.file.Item) 
		com.android.jack.dx.dex.file.Item item
		com.android.jack.dx.dex.file.OffsettedItem oi
	public int size () 
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
		String name
		int spaceCount
		char[] spaceArr
		String spaces
	public void add (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem item
	public com.android.jack.dx.dex.file.OffsettedItem intern (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem item
		com.android.jack.dx.dex.file.OffsettedItem result
	public com.android.jack.dx.dex.file.OffsettedItem get (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem item
		com.android.jack.dx.dex.file.OffsettedItem result
	public void writeIndexAnnotation (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.file.ItemType, java.lang.String) 
		String label
		com.android.jack.dx.dex.file.OffsettedItem item
		String label
		com.android.jack.dx.dex.file.OffsettedItem item
		java.util.Map$Entry entry
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.file.ItemType itemType
		String intro
		java.util.TreeMap index
	protected void prepare0 () 
		com.android.jack.dx.dex.file.OffsettedItem one
		int sz
		com.android.jack.dx.dex.file.DexFile file
		int i
	public void placeItems () 
		int placedAt
		RuntimeException ex
		com.android.jack.dx.dex.file.OffsettedItem one
		int i
		int sz
		int outAt
	protected void writeTo0 (com.android.jack.dx.util.AnnotatedOutput) 
		int alignMask
		int writeAt
		com.android.jack.dx.dex.file.OffsettedItem one
		com.android.jack.dx.util.AnnotatedOutput out
		boolean annotates
		boolean first
		com.android.jack.dx.dex.file.DexFile file
		int at
	static void  () 
}

com/android/jack/dx/dex/file/OffsettedItem.class
OffsettedItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.OffsettedItem extends com.android.jack.dx.dex.file.Item implements java.lang.Comparable  {
	private final int alignment
	private int writeSize
	private com.android.jack.dx.dex.file.Section addedTo
	private int offset
	static final boolean $assertionsDisabled
	public static int getAbsoluteOffsetOr0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem item
	public void  (int, int) 
		int alignment
		int writeSize
	public final boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.dex.file.OffsettedItem otherItem
		com.android.jack.dx.dex.file.ItemType thisType
		com.android.jack.dx.dex.file.ItemType otherType
	public int hashCode () 
	public final int compareTo (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.dex.file.ItemType thisType
		com.android.jack.dx.dex.file.ItemType otherType
	public final void setWriteSize (int) 
		int writeSize
	public final int writeSize () 
	public final void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		RuntimeException ex
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
	public final int getRelativeOffset () 
	public final int getAbsoluteOffset () 
	public final int place (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		int mask
	public final int getAlignment () 
	public final java.lang.String offsetString () 
	public abstract java.lang.String toHuman () 
	protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		com.android.jack.dx.dex.file.Section addedTo
		int offset
	protected abstract void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/ParameterAnnotationStruct.class
ParameterAnnotationStruct.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ParameterAnnotationStruct extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstMethodRef method
	private final com.android.jack.dx.rop.annotation.AnnotationsList annotationsList
	private final com.android.jack.dx.dex.file.UniformListItem annotationsItem
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.AnnotationsList) 
		com.android.jack.dx.rop.annotation.Annotations annotations
		com.android.jack.dx.dex.file.AnnotationSetItem item
		int i
		com.android.jack.dx.rop.cst.CstMethodRef method
		com.android.jack.dx.rop.annotation.AnnotationsList annotationsList
		int size
		java.util.ArrayList arrayList
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.android.jack.dx.dex.file.ParameterAnnotationStruct) 
		com.android.jack.dx.dex.file.ParameterAnnotationStruct other
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.MethodIdsSection methodIds
		com.android.jack.dx.dex.file.MixedItemSection wordData
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int methodIdx
		int annotationsOff
	public java.lang.String toHuman () 
		com.android.jack.dx.dex.file.AnnotationSetRefItem item
		StringBuilder sb
		boolean first
	public com.android.jack.dx.rop.cst.CstMethodRef getMethod () 
	public com.android.jack.dx.rop.annotation.AnnotationsList getAnnotationsList () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/ProtoIdItem.class
ProtoIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ProtoIdItem extends com.android.jack.dx.dex.file.IndexedItem implements com.android.jack.dx.util.ToHuman  {
	private final com.android.jack.dx.rop.type.Prototype prototype
	private final com.android.jack.dx.rop.cst.CstString shortForm
	private com.android.jack.dx.dex.file.TypeListItem parameterTypes
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.rop.type.StdTypeList parameters
	private static com.android.jack.dx.rop.cst.CstString makeShortForm (com.android.jack.dx.rop.type.Prototype) 
		int i
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.rop.type.StdTypeList parameters
		int size
		StringBuilder sb
	private static char shortFormCharFor (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
		char descriptorChar
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.StringIdsSection stringIds
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		com.android.jack.dx.dex.file.MixedItemSection typeLists
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int shortyIdx
		int returnIdx
		int paramsOff
	public java.lang.String toHuman () 
		int i
		StringBuilder sb
		com.android.jack.dx.rop.type.StdTypeList params
		int size
	static void  () 
}

com/android/jack/dx/dex/file/ProtoIdsSection.class
ProtoIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ProtoIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private final java.util.TreeMap protoIds
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
	public com.android.jack.dx.dex.file.ProtoIdItem intern (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.dex.file.ProtoIdItem result
	public int indexOf (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.dex.file.ProtoIdItem item
	protected void orderItems () 
		Object i
		int idx
	static void  () 
}

com/android/jack/dx/dex/file/Section.class
Section.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.Section extends java.lang.Object {
	private final String name
	private final com.android.jack.dx.dex.file.DexFile file
	private final int alignment
	private int fileOffset
	private boolean prepared
	static final boolean $assertionsDisabled
	public static void validateAlignment (int) 
		int alignment
	public void  (java.lang.String, com.android.jack.dx.dex.file.DexFile, int) 
		String name
		com.android.jack.dx.dex.file.DexFile file
		int alignment
	public final com.android.jack.dx.dex.file.DexFile getFile () 
	public final int getAlignment () 
	public final int getFileOffset () 
	public final int setFileOffset (int) 
		int fileOffset
		int mask
	public final void writeTo (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int cursor
	public final int getAbsoluteOffset (int) 
		int relative
	public abstract int getAbsoluteItemOffset (com.android.jack.dx.dex.file.Item) 
	public final void prepare () 
	public abstract java.util.Collection items () 
	protected abstract void prepare0 () 
	public abstract int writeSize () 
	protected final void throwIfNotPrepared () 
	protected final void throwIfPrepared () 
	protected final void align (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
	protected abstract void writeTo0 (com.android.jack.dx.util.AnnotatedOutput) 
	protected final java.lang.String getName () 
	static void  () 
}

com/android/jack/dx/dex/file/Statistics$Data.class
Statistics.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.Statistics$Data extends java.lang.Object {
	private final String name
	private int count
	private int totalSize
	private int largestSize
	private int smallestSize
	public void  (com.android.jack.dx.dex.file.Item, java.lang.String) 
		com.android.jack.dx.dex.file.Item item
		String name
		int size
	public void add (com.android.jack.dx.dex.file.Item) 
		com.android.jack.dx.dex.file.Item item
		int size
	public void writeAnnotation (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
	public java.lang.String toHuman () 
		int average
		StringBuilder sb
	static java.lang.String access$000 (com.android.jack.dx.dex.file.Statistics$Data) 
		com.android.jack.dx.dex.file.Statistics$Data x0
}

com/android/jack/dx/dex/file/Statistics.class
Statistics.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.Statistics extends java.lang.Object {
	private final java.util.HashMap dataMap
	public void  () 
	public void add (com.android.jack.dx.dex.file.Item) 
		com.android.jack.dx.dex.file.Item item
		String typeName
		com.android.jack.dx.dex.file.Statistics$Data data
	public void addAll (com.android.jack.dx.dex.file.Section) 
		com.android.jack.dx.dex.file.Item item
		com.android.jack.dx.dex.file.Section list
		java.util.Collection items
	public final void writeAnnotation (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.Statistics$Data data
		com.android.jack.dx.dex.file.Statistics$Data data
		com.android.jack.dx.util.AnnotatedOutput out
		java.util.TreeMap sortedData
	public java.lang.String toHuman () 
		com.android.jack.dx.dex.file.Statistics$Data data
		com.android.jack.dx.dex.file.Statistics$Data data
		StringBuilder sb
		java.util.TreeMap sortedData
}

com/android/jack/dx/dex/file/StringDataItem.class
StringDataItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.StringDataItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private final com.android.jack.dx.rop.cst.CstString value
	public void  (com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString value
	private static int writeSize (com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString value
		int utf16Size
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.util.ByteArray bytes
		int utf16Size
	public java.lang.String toHuman () 
	protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.dex.file.StringDataItem otherData
}

com/android/jack/dx/dex/file/StringIdItem.class
StringIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.StringIdItem extends com.android.jack.dx.dex.file.IndexedItem implements java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstString value
	private com.android.jack.dx.dex.file.StringDataItem data
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString value
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.dex.file.StringIdItem otherString
	public int hashCode () 
	public int compareTo (com.android.jack.dx.dex.file.StringIdItem) 
		com.android.jack.dx.dex.file.StringIdItem other
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.MixedItemSection stringData
		com.android.jack.dx.dex.file.DexFile file
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int dataOff
	public com.android.jack.dx.rop.cst.CstString getValue () 
	public com.android.jack.dx.dex.file.StringDataItem getData () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/dex/file/StringIdsSection.class
StringIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.StringIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private final java.util.TreeMap strings
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
	public com.android.jack.dx.dex.file.StringIdItem intern (java.lang.String) 
		String string
	public com.android.jack.dx.dex.file.StringIdItem intern (com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString string
		com.android.jack.dx.dex.file.StringIdItem already
		com.android.jack.dx.dex.file.StringIdItem result
	public com.android.jack.dx.dex.file.StringIdItem intern (com.android.jack.dx.dex.file.StringIdItem) 
		com.android.jack.dx.dex.file.StringIdItem string
		com.android.jack.dx.rop.cst.CstString value
		com.android.jack.dx.dex.file.StringIdItem already
	public int indexOf (com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString string
		com.android.jack.dx.dex.file.StringIdItem s
	protected void orderItems () 
		com.android.jack.dx.dex.file.StringIdItem s
		int idx
	static void  () 
}

com/android/jack/dx/dex/file/TypeIdItem.class
TypeIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.TypeIdItem extends com.android.jack.dx.dex.file.IdItem {
	public void  (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public int writeSize () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.cst.CstString descriptor
		int idx
}

com/android/jack/dx/dex/file/TypeIdsSection.class
TypeIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.TypeIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
	private final java.util.TreeMap typeIds
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile file
	public java.util.Collection items () 
	public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.IndexedItem result
	public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.util.AnnotatedOutput out
		int sz
		int offset
	public com.android.jack.dx.dex.file.TypeIdItem intern (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.dex.file.TypeIdItem result
	public int indexOf (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.dex.file.TypeIdItem item
	protected void orderItems () 
		Object i
		int idx
	static void  () 
}

com/android/jack/dx/dex/file/TypeListItem.class
TypeListItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.TypeListItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int ALIGNMENT
	private static final int ELEMENT_SIZE
	private static final int HEADER_SIZE
	private final com.android.jack.dx.rop.type.TypeList list
	public void  (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList list
	public int hashCode () 
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		int i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		int sz
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.type.TypeList getList () 
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.rop.type.Type one
		int idx
		int i
		int i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		int sz
	protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem) 
		com.android.jack.dx.dex.file.OffsettedItem other
		com.android.jack.dx.rop.type.TypeList thisList
		com.android.jack.dx.rop.type.TypeList otherList
}

com/android/jack/dx/dex/file/UniformItemSection.class
UniformItemSection.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.UniformItemSection extends com.android.jack.dx.dex.file.Section {
	public void  (java.lang.String, com.android.jack.dx.dex.file.DexFile, int) 
		String name
		com.android.jack.dx.dex.file.DexFile file
		int alignment
	public final int writeSize () 
		java.util.Collection items
		int sz
	public abstract com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant) 
	protected final void prepare0 () 
		com.android.jack.dx.dex.file.Item one
		com.android.jack.dx.dex.file.DexFile file
	protected final void writeTo0 (com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.Item one
		com.android.jack.dx.util.AnnotatedOutput out
		com.android.jack.dx.dex.file.DexFile file
		int alignment
	public final int getAbsoluteItemOffset (com.android.jack.dx.dex.file.Item) 
		com.android.jack.dx.dex.file.Item item
		com.android.jack.dx.dex.file.IndexedItem ii
		int relativeOffset
	protected abstract void orderItems () 
}

com/android/jack/dx/dex/file/UniformListItem.class
UniformListItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.UniformListItem extends com.android.jack.dx.dex.file.OffsettedItem {
	private static final int HEADER_SIZE
	private final com.android.jack.dx.dex.file.ItemType itemType
	private final java.util.List items
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.ItemType, java.util.List) 
		com.android.jack.dx.dex.file.ItemType itemType
		java.util.List items
	private static int getAlignment (java.util.List) 
		IndexOutOfBoundsException ex
		java.util.List items
	private static int writeSize (java.util.List) 
		java.util.List items
		com.android.jack.dx.dex.file.OffsettedItem first
	public com.android.jack.dx.dex.file.ItemType itemType () 
	public java.lang.String toString () 
		StringBuffer sb
	public void addContents (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.OffsettedItem i
		com.android.jack.dx.dex.file.DexFile file
	public final java.lang.String toHuman () 
		com.android.jack.dx.dex.file.OffsettedItem i
		StringBuffer sb
		boolean first
	public final java.util.List getItems () 
	protected void place0 (com.android.jack.dx.dex.file.Section, int) 
		int size
		com.android.jack.dx.dex.file.OffsettedItem i
		com.android.jack.dx.dex.file.Section addedTo
		int offset
		boolean first
		int theSize
		int theAlignment
	protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.OffsettedItem i
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
		int size
	private int headerSize () 
	static void  () 
}

com/android/jack/dx/dex/file/ValueEncoder$1.class
ValueEncoder.java
package com.android.jack.dx.dex.file
 com.android.jack.dx.dex.file.ValueEncoder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$dex$file$ValueEncoder$ValueType
	static void  () 
}

com/android/jack/dx/dex/file/ValueEncoder$ValueType.class
ValueEncoder.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ValueEncoder$ValueType extends java.lang.Enum {
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_BYTE
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_SHORT
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_CHAR
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_INT
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_LONG
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_FLOAT
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_DOUBLE
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_METHOD_TYPE
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_METHOD_HANDLE
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_STRING
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_TYPE
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_FIELD
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_METHOD
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_ENUM
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_ARRAY
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_ANNOTATION
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_NULL
	public static final com.android.jack.dx.dex.file.ValueEncoder$ValueType VALUE_BOOLEAN
	private int value
	private static final com.android.jack.dx.dex.file.ValueEncoder$ValueType[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.dex.file.ValueEncoder$ValueType[] values () 
	public static com.android.jack.dx.dex.file.ValueEncoder$ValueType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int getValue () 
	public static com.android.jack.dx.dex.file.ValueEncoder$ValueType getValueType (int) 
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
		int value
		com.android.jack.dx.dex.file.ValueEncoder$ValueType valueType
	static void  () 
}

com/android/jack/dx/dex/file/ValueEncoder.class
ValueEncoder.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ValueEncoder extends java.lang.Object {
	private final com.android.jack.dx.dex.file.DexFile file
	private final com.android.jack.dx.util.AnnotatedOutput out
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput) 
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.util.AnnotatedOutput out
	public void writeConstant (com.android.jack.dx.rop.cst.Constant) 
		long value
		long value
		long value
		long value
		int index
		int index
		int index
		int index
		com.android.jack.dx.rop.cst.CstFieldRef fieldRef
		int index
		int value
		int index
		int index
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.dex.file.ValueEncoder$ValueType encodedValueType
		int type
	public void writeArray (com.android.jack.dx.rop.cst.CstArray, boolean) 
		com.android.jack.dx.rop.cst.Constant cst
		int i
		com.android.jack.dx.rop.cst.CstArray array
		boolean topLevel
		boolean annotates
		com.android.jack.dx.rop.cst.CstArray$List list
		int size
	public void writeAnnotation (com.android.jack.dx.rop.annotation.Annotation, boolean) 
		com.android.jack.dx.rop.cst.CstString name
		int nameIdx
		com.android.jack.dx.rop.cst.Constant value
		com.android.jack.dx.rop.annotation.NameValuePair pair
		com.android.jack.dx.rop.annotation.Annotation annotation
		boolean topLevel
		boolean annotates
		com.android.jack.dx.dex.file.StringIdsSection stringIds
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		com.android.jack.dx.rop.type.Type type
		int typeIdx
		java.util.Collection pairs
		int size
		int at
	public static java.lang.String constantToHuman (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
		StringBuilder sb
	private void writeSignedIntegralValue (int, long) 
		int type
		long value
		int requiredBits
		int requiredBytes
	private void writeUnsignedIntegralValue (int, long) 
		int type
		long value
		int requiredBits
		int requiredBytes
	private void writeRightZeroExtendedValue (int, long) 
		int type
		long value
		int requiredBits
		int requiredBytes
	public static void addContents (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.NameValuePair pair
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.rop.annotation.Annotation annotation
		com.android.jack.dx.dex.file.TypeIdsSection typeIds
		com.android.jack.dx.dex.file.StringIdsSection stringIds
	public static void addContents (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.rop.cst.Constant) 
		int i
		com.android.jack.dx.rop.cst.CstArray$List list
		int size
		com.android.jack.dx.dex.file.DexFile file
		com.android.jack.dx.rop.cst.Constant cst
	static void  () 
}

com/android/jack/dx/io/Annotation.class
Annotation.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.Annotation extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.io.DexBuffer buffer
	private final byte visibility
	private final int typeIndex
	private final int[] names
	private final com.android.jack.dx.io.EncodedValue[] values
	public void  (com.android.jack.dx.io.DexBuffer, byte, int, int[], com.android.jack.dx.io.EncodedValue[]) 
		com.android.jack.dx.io.DexBuffer buffer
		byte visibility
		int typeIndex
		int[] names
		com.android.jack.dx.io.EncodedValue[] values
	public byte getVisibility () 
	public int getTypeIndex () 
	public int[] getNames () 
	public com.android.jack.dx.io.EncodedValue[] getValues () 
	public int compareTo (com.android.jack.dx.io.Annotation) 
		int compare
		int i
		com.android.jack.dx.io.Annotation other
		int size
	public java.lang.String toString () 
		int i
		StringBuilder result
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/io/ClassData$Field.class
ClassData.java
package com.android.jack.dx.io
public com.android.jack.dx.io.ClassData$Field extends java.lang.Object {
	private final int fieldIndex
	private final int accessFlags
	public void  (int, int) 
		int fieldIndex
		int accessFlags
	public int getFieldIndex () 
	public int getAccessFlags () 
}

com/android/jack/dx/io/ClassData$Method.class
ClassData.java
package com.android.jack.dx.io
public com.android.jack.dx.io.ClassData$Method extends java.lang.Object {
	private final int methodIndex
	private final int accessFlags
	private final int codeOffset
	public void  (int, int, int) 
		int methodIndex
		int accessFlags
		int codeOffset
	public int getMethodIndex () 
	public int getAccessFlags () 
	public int getCodeOffset () 
}

com/android/jack/dx/io/ClassData.class
ClassData.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.ClassData extends java.lang.Object {
	private final com.android.jack.dx.io.ClassData$Field[] staticFields
	private final com.android.jack.dx.io.ClassData$Field[] instanceFields
	private final com.android.jack.dx.io.ClassData$Method[] directMethods
	private final com.android.jack.dx.io.ClassData$Method[] virtualMethods
	public void  (com.android.jack.dx.io.ClassData$Field[], com.android.jack.dx.io.ClassData$Field[], com.android.jack.dx.io.ClassData$Method[], com.android.jack.dx.io.ClassData$Method[]) 
		com.android.jack.dx.io.ClassData$Field[] staticFields
		com.android.jack.dx.io.ClassData$Field[] instanceFields
		com.android.jack.dx.io.ClassData$Method[] directMethods
		com.android.jack.dx.io.ClassData$Method[] virtualMethods
	public com.android.jack.dx.io.ClassData$Field[] getStaticFields () 
	public com.android.jack.dx.io.ClassData$Field[] getInstanceFields () 
	public com.android.jack.dx.io.ClassData$Method[] getDirectMethods () 
	public com.android.jack.dx.io.ClassData$Method[] getVirtualMethods () 
	public com.android.jack.dx.io.ClassData$Field[] allFields () 
		com.android.jack.dx.io.ClassData$Field[] result
	public com.android.jack.dx.io.ClassData$Method[] allMethods () 
		com.android.jack.dx.io.ClassData$Method[] result
}

com/android/jack/dx/io/ClassDef.class
ClassDef.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.ClassDef extends java.lang.Object {
	public static final int NO_INDEX
	private final com.android.jack.dx.io.DexBuffer buffer
	private final int offset
	private final int typeIndex
	private final int accessFlags
	private final int supertypeIndex
	private final int interfacesOffset
	private final int sourceFileIndex
	private final int annotationsOffset
	private final int classDataOffset
	private final int staticValuesOffset
	public void  (com.android.jack.dx.io.DexBuffer, int, int, int, int, int, int, int, int, int) 
		com.android.jack.dx.io.DexBuffer buffer
		int offset
		int typeIndex
		int accessFlags
		int supertypeIndex
		int interfacesOffset
		int sourceFileIndex
		int annotationsOffset
		int classDataOffset
		int staticValuesOffset
	public int getOffset () 
	public int getTypeIndex () 
	public java.lang.String getTypeName () 
	public int getSupertypeIndex () 
	public int getInterfacesOffset () 
	public short[] getInterfaces () 
	public int getAccessFlags () 
	public int getSourceFileIndex () 
	public int getAnnotationsOffset () 
	public int getClassDataOffset () 
	public int getStaticValuesOffset () 
	public java.lang.String toString () 
		StringBuilder result
}

com/android/jack/dx/io/Code$CatchHandler.class
Code.java
package com.android.jack.dx.io
public com.android.jack.dx.io.Code$CatchHandler extends java.lang.Object {
	final int[] typeIndexes
	final int[] addresses
	final int catchAllAddress
	final int offset
	public void  (int[], int[], int, int) 
		int[] typeIndexes
		int[] addresses
		int catchAllAddress
		int offset
	public int[] getTypeIndexes () 
	public int[] getAddresses () 
	public int getCatchAllAddress () 
	public int getOffset () 
}

com/android/jack/dx/io/Code$Try.class
Code.java
package com.android.jack.dx.io
public com.android.jack.dx.io.Code$Try extends java.lang.Object {
	final int startAddress
	final int instructionCount
	final int catchHandlerIndex
	void  (int, int, int) 
		int startAddress
		int instructionCount
		int catchHandlerIndex
	public int getStartAddress () 
	public int getInstructionCount () 
	public int getCatchHandlerIndex () 
}

com/android/jack/dx/io/Code.class
Code.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.Code extends java.lang.Object {
	private final int registersSize
	private final int insSize
	private final int outsSize
	private final int debugInfoOffset
	private final short[] instructions
	private final com.android.jack.dx.io.Code$Try[] tries
	private final com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
	public void  (int, int, int, int, short[], com.android.jack.dx.io.Code$Try[], com.android.jack.dx.io.Code$CatchHandler[]) 
		int registersSize
		int insSize
		int outsSize
		int debugInfoOffset
		short[] instructions
		com.android.jack.dx.io.Code$Try[] tries
		com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
	public int getRegistersSize () 
	public int getInsSize () 
	public int getOutsSize () 
	public int getDebugInfoOffset () 
	public short[] getInstructions () 
	public com.android.jack.dx.io.Code$Try[] getTries () 
	public com.android.jack.dx.io.Code$CatchHandler[] getCatchHandlers () 
}

com/android/jack/dx/io/CodeReader$1.class
CodeReader.java
package com.android.jack.dx.io
 com.android.jack.dx.io.CodeReader$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$io$IndexType
	static void  () 
}

com/android/jack/dx/io/CodeReader$Visitor.class
CodeReader.java
package com.android.jack.dx.io
public abstract com.android.jack.dx.io.CodeReader$Visitor extends java.lang.Object {
	public abstract void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
}

com/android/jack/dx/io/CodeReader.class
CodeReader.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.CodeReader extends java.lang.Object {
	private com.android.jack.dx.io.CodeReader$Visitor fallbackVisitor
	private com.android.jack.dx.io.CodeReader$Visitor stringVisitor
	private com.android.jack.dx.io.CodeReader$Visitor typeVisitor
	private com.android.jack.dx.io.CodeReader$Visitor fieldVisitor
	private com.android.jack.dx.io.CodeReader$Visitor methodVisitor
	private com.android.jack.dx.io.CodeReader$Visitor dualConstantVisitor
	private com.android.jack.dx.io.CodeReader$Visitor callSiteVisitor
	public void  () 
	public void setAllVisitors (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setFallbackVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setStringVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setTypeVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setFieldVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setMethodVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setDualConstantVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void setCallSiteVisitor (com.android.jack.dx.io.CodeReader$Visitor) 
		com.android.jack.dx.io.CodeReader$Visitor visitor
	public void visitAll (com.android.jack.dx.io.instructions.DecodedInstruction[])  throws com.android.jack.dx.util.DexException 
		com.android.jack.dx.io.instructions.DecodedInstruction one
		int i
		com.android.jack.dx.io.instructions.DecodedInstruction[] decodedInstructions
		int size
	public void visitAll (short[])  throws com.android.jack.dx.util.DexException 
		short[] encodedInstructions
		com.android.jack.dx.io.instructions.DecodedInstruction[] decodedInstructions
	private void callVisit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction) 
		com.android.jack.dx.io.instructions.DecodedInstruction[] all
		com.android.jack.dx.io.instructions.DecodedInstruction one
		com.android.jack.dx.io.CodeReader$Visitor visitor
}

com/android/jack/dx/io/DexBuffer$1.class
DexBuffer.java
package com.android.jack.dx.io
 com.android.jack.dx.io.DexBuffer$1 extends java.util.AbstractList {
	final com.android.jack.dx.io.DexBuffer this$0
	void  (com.android.jack.dx.io.DexBuffer) 
		com.android.jack.dx.io.DexBuffer this$0
	public com.android.jack.dx.io.ProtoId get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
}

com/android/jack/dx/io/DexBuffer$2$1.class
DexBuffer.java
package com.android.jack.dx.io
 com.android.jack.dx.io.DexBuffer$2$1 extends java.lang.Object implements java.util.Iterator  {
	private final com.android.jack.dx.io.DexBuffer$Section in
	private int count
	final com.android.jack.dx.io.DexBuffer$2 this$1
	void  (com.android.jack.dx.io.DexBuffer$2) 
		com.android.jack.dx.io.DexBuffer$2 this$1
	public boolean hasNext () 
	public com.android.jack.dx.io.ClassDef next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/dx/io/DexBuffer$2.class
DexBuffer.java
package com.android.jack.dx.io
 com.android.jack.dx.io.DexBuffer$2 extends java.lang.Object implements java.lang.Iterable  {
	final com.android.jack.dx.io.DexBuffer this$0
	void  (com.android.jack.dx.io.DexBuffer) 
		com.android.jack.dx.io.DexBuffer this$0
	public java.util.Iterator iterator () 
}

com/android/jack/dx/io/DexBuffer$CstCallSiteRefBuilder$CallSiteEncodedArrayReader.class
DexBuffer.java
package com.android.jack.dx.io
 com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder$CallSiteEncodedArrayReader extends com.android.jack.dx.io.EncodedValueReader {
	private com.android.jack.dx.rop.cst.CstArray$List callSiteArrayList
	private int idx
	final com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder this$1
	public void  (com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder, com.android.jack.dx.util.ByteInput) 
		com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder this$1
		com.android.jack.dx.util.ByteInput in
	public com.android.jack.dx.rop.cst.CstArray getCstArray () 
	protected void visitArray (int) 
		int size
	protected void visitString (int) 
		int index
	protected void visitMethodType (int) 
		int prototypeIdx
	protected void visitMethodHandle (int) 
		int methodHandleIdx
	protected void visitPrimitive (int, int, int) 
		int type
		int arg
		int size
	protected void visitEncodedNull (int) 
		int argAndType
	protected void visitEncodedBoolean (int) 
		int argAndType
	protected void visitAnnotation (int, int) 
		int typeIndex
		int size
	protected void visitAnnotationName (int) 
		int nameIndex
	protected void visitAnnotationValue (int) 
		int argAndType
	protected void visitArrayValue (int) 
		int argAndType
	protected void visitField (int, int) 
		int type
		int index
	protected void visitMethod (int) 
		int index
	protected void visitType (int) 
		int index
}

com/android/jack/dx/io/DexBuffer$CstCallSiteRefBuilder.class
DexBuffer.java
package com.android.jack.dx.io
 com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder extends java.lang.Object {
	private final com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder$CallSiteEncodedArrayReader callSiteReader
	private final com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	final com.android.jack.dx.io.DexBuffer this$0
	public void  (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.rop.cst.CstIndexMap, int) 
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
		int encodedArrayOffset
	public com.android.jack.dx.rop.cst.CstCallSiteRef build () 
	static com.android.jack.dx.rop.cst.CstIndexMap access$900 (com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder) 
		com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder x0
}

com/android/jack/dx/io/DexBuffer$Section.class
DexBuffer.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexBuffer$Section extends java.lang.Object implements com.android.jack.dx.util.ByteInput com.android.jack.dx.util.ByteOutput  {
	private final String name
	private int position
	private final int limit
	private int initialPosition
	final com.android.jack.dx.io.DexBuffer this$0
	private void  (com.android.jack.dx.io.DexBuffer, java.lang.String, int, int) 
		com.android.jack.dx.io.DexBuffer this$0
		String name
		int position
		int limit
	private void  (com.android.jack.dx.io.DexBuffer, int) 
		com.android.jack.dx.io.DexBuffer this$0
		int position
	public int getPosition () 
	public int readInt () 
		int result
	public short readShort () 
		int result
	public int readUnsignedShort () 
	public byte readByte () 
	public byte[] readByteArray (int) 
		int length
		byte[] result
	public short[] readShortArray (int) 
		int i
		int length
		short[] result
	public int readUleb128 () 
	public int readUleb128p1 () 
	public int readSleb128 () 
	public com.android.jack.dx.io.TypeList readTypeList () 
		int i
		int size
		short[] types
	public java.lang.String readString () 
		int expectedLength
		String result
		java.io.UTFDataFormatException e
		int offset
		int savedPosition
	public com.android.jack.dx.io.FieldId readFieldId () 
		int declaringClassIndex
		int typeIndex
		int nameIndex
	public com.android.jack.dx.io.MethodId readMethodId () 
		int declaringClassIndex
		int protoIndex
		int nameIndex
	public com.android.jack.dx.io.ProtoId readProtoId () 
		int shortyIndex
		int returnTypeIndex
		int parametersOffset
	public com.android.jack.dx.io.ClassDef readClassDef () 
		int offset
		int type
		int accessFlags
		int supertype
		int interfacesOffset
		int sourceFileIndex
		int annotationsOffset
		int classDataOffset
		int staticValuesOffset
	private com.android.jack.dx.io.Code readCode () 
		int savedPosition
		com.android.jack.dx.io.Code$Try[] tries
		com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
		int registersSize
		int insSize
		int outsSize
		int triesSize
		int debugInfoOffset
		int instructionsSize
		short[] instructions
		com.android.jack.dx.io.Code$Try[] tries
		com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
	private com.android.jack.dx.io.Code$CatchHandler[] readCatchHandlers () 
		int offset
		int i
		int baseOffset
		int catchHandlersSize
		com.android.jack.dx.io.Code$CatchHandler[] result
	private com.android.jack.dx.io.Code$Try[] readTries (int, com.android.jack.dx.io.Code$CatchHandler[]) 
		int startAddress
		int instructionCount
		int handlerOffset
		int catchHandlerIndex
		int i
		int triesSize
		com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
		com.android.jack.dx.io.Code$Try[] result
	private int findCatchHandlerIndex (com.android.jack.dx.io.Code$CatchHandler[], int) 
		com.android.jack.dx.io.Code$CatchHandler catchHandler
		int i
		com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
		int offset
	private com.android.jack.dx.io.Code$CatchHandler readCatchHandler (int) 
		int i
		int offset
		int size
		int handlersCount
		int[] typeIndexes
		int[] addresses
		int catchAllAddress
	private com.android.jack.dx.io.ClassData readClassData () 
		int staticFieldsSize
		int instanceFieldsSize
		int directMethodsSize
		int virtualMethodsSize
		com.android.jack.dx.io.ClassData$Field[] staticFields
		com.android.jack.dx.io.ClassData$Field[] instanceFields
		com.android.jack.dx.io.ClassData$Method[] directMethods
		com.android.jack.dx.io.ClassData$Method[] virtualMethods
	private com.android.jack.dx.io.ClassData$Field[] readFields (int) 
		int accessFlags
		int i
		int count
		com.android.jack.dx.io.ClassData$Field[] result
		int fieldIndex
	private com.android.jack.dx.io.ClassData$Method[] readMethods (int) 
		int accessFlags
		int codeOff
		int i
		int count
		com.android.jack.dx.io.ClassData$Method[] result
		int methodIndex
	public com.android.jack.dx.io.Annotation readAnnotation () 
		int i
		byte visibility
		int typeIndex
		int size
		int[] names
		com.android.jack.dx.io.EncodedValue[] values
	public com.android.jack.dx.io.EncodedValue readEncodedValue () 
		int start
		int end
	public com.android.jack.dx.io.EncodedValue readEncodedArray () 
		int start
		int end
	private void ensureCapacity (int) 
		int size
	public void skip (int) 
		int count
	public void alignToFourBytes () 
		int i
		int unalignedCount
	public void assertFourByteAligned () 
	public void write (byte[]) 
		byte[] bytes
	public void writeByte (int) 
		int b
	public void writeShort (short) 
		short i
	public void writeUnsignedShort (int) 
		int i
		short s
	public void write (short[]) 
		short s
		short[] shorts
	public void writeInt (int) 
		int i
	public void writeUleb128 (int) 
		ArrayIndexOutOfBoundsException e
		int i
	public void writeUleb128p1 (int) 
		int i
	public void writeSleb128 (int) 
		ArrayIndexOutOfBoundsException e
		int i
	public void writeStringData (java.lang.String) 
		int length
		java.io.UTFDataFormatException e
		String value
	public void writeTypeList (com.android.jack.dx.io.TypeList) 
		short type
		com.android.jack.dx.io.TypeList typeList
		short[] types
	public int remaining () 
	public int used () 
	void  (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.io.DexBuffer$1) 
		com.android.jack.dx.io.DexBuffer x0
		int x1
		com.android.jack.dx.io.DexBuffer$1 x2
	static int access$402 (com.android.jack.dx.io.DexBuffer$Section, int) 
		com.android.jack.dx.io.DexBuffer$Section x0
		int x1
	static int access$502 (com.android.jack.dx.io.DexBuffer$Section, int) 
		com.android.jack.dx.io.DexBuffer$Section x0
		int x1
	void  (com.android.jack.dx.io.DexBuffer, java.lang.String, int, int, com.android.jack.dx.io.DexBuffer$1) 
		com.android.jack.dx.io.DexBuffer x0
		String x1
		int x2
		int x3
		com.android.jack.dx.io.DexBuffer$1 x4
	static com.android.jack.dx.io.ClassData access$700 (com.android.jack.dx.io.DexBuffer$Section) 
		com.android.jack.dx.io.DexBuffer$Section x0
	static com.android.jack.dx.io.Code access$800 (com.android.jack.dx.io.DexBuffer$Section) 
		com.android.jack.dx.io.DexBuffer$Section x0
}

com/android/jack/dx/io/DexBuffer.class
DexBuffer.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexBuffer extends java.lang.Object {
	private byte[] data
	private final com.android.jack.dx.dex.TableOfContents tableOfContents
	private int length
	private final java.util.List strings
	private final java.util.List typeIds
	private final java.util.List typeNames
	private final java.util.List protoIds
	private final java.util.List fieldIds
	private final java.util.List methodIds
	private final java.util.List methodHandleIds
	private final java.util.List callSiteIds
	private final com.android.jack.dx.io.DexBuffer$Section internalSection
	public void  () 
	public void  (byte[]) 
		byte[] data
	public void  (java.io.InputStream, com.android.sched.util.location.Location)  throws com.android.sched.util.file.CannotReadException 
		java.io.InputStream in
		com.android.sched.util.location.Location location
	public void  (java.io.File)  throws com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotCloseException 
		java.io.InputStream is
		java.io.IOException e
		java.util.zip.ZipEntry entry
		java.util.zip.ZipFile zipFile
		java.io.IOException e
		java.io.InputStream is
		java.io.IOException e
		java.io.File file
		com.android.sched.util.location.FileLocation fileLocation
	private java.util.List readStrings () 
		int i
		com.android.jack.dx.io.DexBuffer$Section strings
		String[] result
	private java.util.List readCallSiteIds () 
		int i
		com.android.jack.dx.io.DexBuffer$Section callSiteIds
		Integer[] result
	private java.util.List readMethodHandleIds () 
		short kindValue
		short memberIdx
		int i
		com.android.jack.dx.io.DexBuffer$Section methodHandleIds
		com.android.jack.dx.io.MethodHandleId[] result
	private java.util.List readTypeIds () 
		int i
		com.android.jack.dx.io.DexBuffer$Section typeIds
		Integer[] result
	private java.util.List readTypeNames (java.util.List, java.util.List) 
		int i
		java.util.List strings
		java.util.List typeIds
		String[] result
	private java.util.List readFieldIds () 
		int i
		com.android.jack.dx.io.DexBuffer$Section fieldIds
		com.android.jack.dx.io.FieldId[] result
	private java.util.List readMethodIds () 
		int i
		com.android.jack.dx.io.DexBuffer$Section methodIds
		com.android.jack.dx.io.MethodId[] result
	private void loadFrom (java.io.InputStream, com.android.sched.util.location.Location)  throws com.android.sched.util.file.CannotReadException 
		int count
		java.io.IOException e
		java.io.InputStream in
		com.android.sched.util.location.Location location
		java.io.ByteArrayOutputStream bytesOut
		byte[] buffer
	private static void checkBounds (int, int) 
		int index
		int length
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public void writeTo (java.io.File)  throws java.io.IOException 
		java.io.File dexOut
		java.io.OutputStream out
	public com.android.jack.dx.dex.TableOfContents getTableOfContents () 
	private com.android.jack.dx.io.DexBuffer$Section openInternal (int) 
		int position
	public com.android.jack.dx.io.DexBuffer$Section open (int) 
		int position
	public com.android.jack.dx.io.DexBuffer$Section appendSection (int, java.lang.String) 
		int maxByteCount
		String name
		int limit
		com.android.jack.dx.io.DexBuffer$Section result
	public void noMoreSections () 
	public int getLength () 
	public static int fourByteAlign (int) 
		int position
	public byte[] getBytes () 
	public java.util.List strings () 
	public java.util.List typeIds () 
	public java.util.List typeNames () 
	public java.util.List protoIds () 
	public java.util.List fieldIds () 
	public java.util.List methodIds () 
	public java.util.List methodHandleIds () 
	public java.util.List callSiteIds () 
	public java.lang.Iterable classDefs () 
	public com.android.jack.dx.io.TypeList readTypeList (int) 
		int offset
	public com.android.jack.dx.io.ClassData readClassData (com.android.jack.dx.io.ClassDef) 
		com.android.jack.dx.io.ClassDef classDef
		int offset
	public com.android.jack.dx.io.Code readCode (com.android.jack.dx.io.ClassData$Method) 
		com.android.jack.dx.io.ClassData$Method method
		int offset
	public com.android.jack.dx.rop.cst.CstCallSiteRef readCstCallSiteRef (com.android.jack.dx.rop.cst.CstIndexMap, int) 
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
		int cstCallsiteIdx
		com.android.jack.dx.io.DexBuffer$CstCallSiteRefBuilder cstCallSiteBuilder
	static com.android.jack.dx.dex.TableOfContents access$000 (com.android.jack.dx.io.DexBuffer) 
		com.android.jack.dx.io.DexBuffer x0
	static void access$100 (int, int) 
		int x0
		int x1
	static com.android.jack.dx.io.DexBuffer$Section access$200 (com.android.jack.dx.io.DexBuffer, int) 
		com.android.jack.dx.io.DexBuffer x0
		int x1
	static byte[] access$1000 (com.android.jack.dx.io.DexBuffer) 
		com.android.jack.dx.io.DexBuffer x0
}

com/android/jack/dx/io/DexIndexPrinter.class
DexIndexPrinter.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexIndexPrinter extends java.lang.Object {
	private final com.android.jack.dx.io.DexBuffer dexBuffer
	private final com.android.jack.dx.dex.TableOfContents tableOfContents
	public void  (java.io.File)  throws com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotCloseException 
		java.io.File file
	private void printMap () 
		com.android.jack.dx.dex.TableOfContents$Section section
	private void printStrings () 
		String string
		int index
	private void printTypeIds () 
		Integer type
		int index
	private void printProtoIds () 
		com.android.jack.dx.io.ProtoId protoId
		int index
	private void printFieldIds () 
		com.android.jack.dx.io.FieldId fieldId
		int index
	private void printMethodIds () 
		com.android.jack.dx.io.MethodId methodId
		int index
	private void printTypeLists () 
		int t
		int size
		int i
		com.android.jack.dx.io.DexBuffer$Section in
	private void printClassDefs () 
		com.android.jack.dx.io.ClassDef classDef
		int index
	public static void main (java.lang.String[])  throws com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotCloseException 
		String[] args
		com.android.jack.dx.io.DexIndexPrinter indexPrinter
}

com/android/jack/dx/io/EncodedValue.class
EncodedValue.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.EncodedValue extends java.lang.Object implements java.lang.Comparable  {
	private final byte[] data
	public void  (byte[]) 
		byte[] data
	public com.android.jack.dx.util.ByteInput asByteInput () 
	public byte[] getBytes () 
	public int compareTo (com.android.jack.dx.io.EncodedValue) 
		int i
		com.android.jack.dx.io.EncodedValue other
		int size
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/io/EncodedValueCodec.class
EncodedValueCodec.java
package com.android.jack.dx.io
public com.android.jack.dx.io.EncodedValueCodec extends java.lang.Object {
	private void  () 
	public static int readSignedInt (com.android.jack.dx.util.ByteInput, int) 
		int i
		com.android.jack.dx.util.ByteInput in
		int zwidth
		int result
	public static int readUnsignedInt (com.android.jack.dx.util.ByteInput, int, boolean) 
		int i
		int i
		com.android.jack.dx.util.ByteInput in
		int zwidth
		boolean fillOnRight
		int result
	public static long readSignedLong (com.android.jack.dx.util.ByteInput, int) 
		int i
		com.android.jack.dx.util.ByteInput in
		int zwidth
		long result
	public static long readUnsignedLong (com.android.jack.dx.util.ByteInput, int, boolean) 
		int i
		int i
		com.android.jack.dx.util.ByteInput in
		int zwidth
		boolean fillOnRight
		long result
}

com/android/jack/dx/io/EncodedValueReader$1.class
EncodedValueReader.java
package com.android.jack.dx.io
 com.android.jack.dx.io.EncodedValueReader$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$dex$file$ValueEncoder$ValueType
	static void  () 
}

com/android/jack/dx/io/EncodedValueReader.class
EncodedValueReader.java
package com.android.jack.dx.io
public com.android.jack.dx.io.EncodedValueReader extends java.lang.Object {
	protected final com.android.jack.dx.util.ByteInput in
	protected com.android.jack.dx.io.DexBuffer dexBuffer
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.util.ByteInput) 
		com.android.jack.dx.io.DexBuffer dexBuffer
		com.android.jack.dx.util.ByteInput in
	public void readArray () 
		int i
		int size
	public void readAnnotation () 
		int i
		int typeIndex
		int size
	public final void readValue () 
		int argAndType
		int type
		int arg
		int size
	protected void visitArray (int) 
		int size
	protected void visitAnnotation (int, int) 
		int typeIndex
		int size
	protected void visitAnnotationName (int) 
		int nameIndex
	protected void visitPrimitive (int, int, int) 
		int i
		int type
		int arg
		int size
	protected void visitString (int) 
		int index
	protected void visitType (int) 
		int index
	protected void visitField (int, int) 
		int type
		int index
	protected void visitMethod (int) 
		int index
	protected void visitArrayValue (int) 
		int argAndType
	protected void visitAnnotationValue (int) 
		int argAndType
	protected void visitEncodedBoolean (int) 
		int argAndType
	protected void visitEncodedNull (int) 
		int argAndType
	protected void visitMethodType (int) 
		int index
	protected void visitMethodHandle (int) 
		int index
	private int readIndex (com.android.jack.dx.util.ByteInput, int) 
		int i
		com.android.jack.dx.util.ByteInput in
		int byteCount
		int result
		int shift
	static void  () 
}

com/android/jack/dx/io/FieldId.class
FieldId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.FieldId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.io.DexBuffer buffer
	private final int declaringClassIndex
	private final int typeIndex
	private final int nameIndex
	public void  (com.android.jack.dx.io.DexBuffer, int, int, int) 
		com.android.jack.dx.io.DexBuffer buffer
		int declaringClassIndex
		int typeIndex
		int nameIndex
	public int getDeclaringClassIndex () 
	public int getTypeIndex () 
	public int getNameIndex () 
	public int compareTo (com.android.jack.dx.io.FieldId) 
		com.android.jack.dx.io.FieldId other
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/io/IndexType.class
IndexType.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.IndexType extends java.lang.Enum {
	public static final com.android.jack.dx.io.IndexType UNKNOWN
	public static final com.android.jack.dx.io.IndexType NONE
	public static final com.android.jack.dx.io.IndexType VARIES
	public static final com.android.jack.dx.io.IndexType TYPE_REF
	public static final com.android.jack.dx.io.IndexType STRING_REF
	public static final com.android.jack.dx.io.IndexType METHOD_REF
	public static final com.android.jack.dx.io.IndexType FIELD_REF
	public static final com.android.jack.dx.io.IndexType PROTOTYPE_REF
	public static final com.android.jack.dx.io.IndexType INLINE_METHOD
	public static final com.android.jack.dx.io.IndexType VTABLE_OFFSET
	public static final com.android.jack.dx.io.IndexType FIELD_OFFSET
	public static final com.android.jack.dx.io.IndexType CALLSITE_REF
	private static final com.android.jack.dx.io.IndexType[] $VALUES
	public static com.android.jack.dx.io.IndexType[] values () 
	public static com.android.jack.dx.io.IndexType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/dx/io/MethodHandleId$1.class
MethodHandleId.java
package com.android.jack.dx.io
 com.android.jack.dx.io.MethodHandleId$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$rop$cst$CstMethodHandleRef$MethodHandleKind
	static void  () 
}

com/android/jack/dx/io/MethodHandleId.class
MethodHandleId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.MethodHandleId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.io.DexBuffer buffer
	private final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
	private final int memberIdx
	public void  (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind, int) 
		com.android.jack.dx.io.DexBuffer buffer
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		int fieldOrMethodIdx
	public com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind getKind () 
	public int getMemberIndex () 
	public int compareTo (com.android.jack.dx.io.MethodHandleId) 
		com.android.jack.dx.io.MethodHandleId other
	public void writeTo (com.android.jack.dx.io.DexBuffer$Section) 
		com.android.jack.dx.io.DexBuffer$Section out
	public final java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/io/MethodId.class
MethodId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.MethodId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.io.DexBuffer buffer
	private final int declaringClassIndex
	private final int protoIndex
	private final int nameIndex
	public void  (com.android.jack.dx.io.DexBuffer, int, int, int) 
		com.android.jack.dx.io.DexBuffer buffer
		int declaringClassIndex
		int protoIndex
		int nameIndex
	public int getDeclaringClassIndex () 
	public int getProtoIndex () 
	public int getNameIndex () 
	public int compareTo (com.android.jack.dx.io.MethodId) 
		com.android.jack.dx.io.MethodId other
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/io/OpcodeInfo$Info.class
OpcodeInfo.java
package com.android.jack.dx.io
public com.android.jack.dx.io.OpcodeInfo$Info extends java.lang.Object {
	private final int opcode
	private final String name
	private final com.android.jack.dx.io.instructions.InstructionCodec format
	private final com.android.jack.dx.io.IndexType firstIndexType
	private final com.android.jack.dx.io.IndexType secondIndexType
	public void  (int, java.lang.String, com.android.jack.dx.io.instructions.InstructionCodec, com.android.jack.dx.io.IndexType) 
		int opcode
		String name
		com.android.jack.dx.io.instructions.InstructionCodec format
		com.android.jack.dx.io.IndexType firstIndexType
	public void  (int, java.lang.String, com.android.jack.dx.io.instructions.InstructionCodec, com.android.jack.dx.io.IndexType, com.android.jack.dx.io.IndexType) 
		int opcode
		String name
		com.android.jack.dx.io.instructions.InstructionCodec format
		com.android.jack.dx.io.IndexType firstIndexType
		com.android.jack.dx.io.IndexType secondIndexType
	public int getOpcode () 
	public java.lang.String getName () 
	public com.android.jack.dx.io.instructions.InstructionCodec getFormat () 
	public com.android.jack.dx.io.IndexType getFirstIndexType () 
	public com.android.jack.dx.io.IndexType getSecondIndexType () 
	public boolean hasDualConstants () 
}

com/android/jack/dx/io/OpcodeInfo.class
OpcodeInfo.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.OpcodeInfo extends java.lang.Object {
	private static final com.android.jack.dx.io.OpcodeInfo$Info[] INFO
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPECIAL_FORMAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info PACKED_SWITCH_PAYLOAD
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPARSE_SWITCH_PAYLOAD
	public static final com.android.jack.dx.io.OpcodeInfo$Info FILL_ARRAY_DATA_PAYLOAD
	public static final com.android.jack.dx.io.OpcodeInfo$Info NOP
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_FROM16
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_16
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_WIDE_FROM16
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_WIDE_16
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_OBJECT_FROM16
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_OBJECT_16
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_RESULT
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_RESULT_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_RESULT_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_EXCEPTION
	public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN_VOID
	public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN
	public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_4
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_16
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_HIGH16
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE_16
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE_32
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE_HIGH16
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_STRING
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_STRING_JUMBO
	public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_CLASS
	public static final com.android.jack.dx.io.OpcodeInfo$Info MONITOR_ENTER
	public static final com.android.jack.dx.io.OpcodeInfo$Info MONITOR_EXIT
	public static final com.android.jack.dx.io.OpcodeInfo$Info CHECK_CAST
	public static final com.android.jack.dx.io.OpcodeInfo$Info INSTANCE_OF
	public static final com.android.jack.dx.io.OpcodeInfo$Info ARRAY_LENGTH
	public static final com.android.jack.dx.io.OpcodeInfo$Info NEW_INSTANCE
	public static final com.android.jack.dx.io.OpcodeInfo$Info NEW_ARRAY
	public static final com.android.jack.dx.io.OpcodeInfo$Info FILLED_NEW_ARRAY
	public static final com.android.jack.dx.io.OpcodeInfo$Info FILLED_NEW_ARRAY_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info FILL_ARRAY_DATA
	public static final com.android.jack.dx.io.OpcodeInfo$Info THROW
	public static final com.android.jack.dx.io.OpcodeInfo$Info GOTO
	public static final com.android.jack.dx.io.OpcodeInfo$Info GOTO_16
	public static final com.android.jack.dx.io.OpcodeInfo$Info GOTO_32
	public static final com.android.jack.dx.io.OpcodeInfo$Info PACKED_SWITCH
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPARSE_SWITCH
	public static final com.android.jack.dx.io.OpcodeInfo$Info CMPL_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info CMPG_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info CMPL_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info CMPG_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info CMP_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_EQ
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_NE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_EQZ
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_NEZ
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LTZ
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GEZ
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GTZ
	public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LEZ
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_BOOLEAN
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_BOOLEAN
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_BOOLEAN
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_BOOLEAN
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_BOOLEAN
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_WIDE
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_OBJECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_BOOLEAN
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_VIRTUAL
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_SUPER
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_DIRECT
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_STATIC
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_INTERFACE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_POLYMORPHIC
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_CUSTOM
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_VIRTUAL_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_SUPER_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_DIRECT_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_STATIC_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_INTERFACE_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_POLYMORPHIC_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_CUSTOM_RANGE
	public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info NOT_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info NOT_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info LONG_TO_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info LONG_TO_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info LONG_TO_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info FLOAT_TO_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info FLOAT_TO_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info FLOAT_TO_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info DOUBLE_TO_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info DOUBLE_TO_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info DOUBLE_TO_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_BYTE
	public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_CHAR
	public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_SHORT
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info AND_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info OR_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_LONG
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_FLOAT
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_DOUBLE
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_INT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info AND_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info OR_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_LONG_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_FLOAT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_FLOAT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_FLOAT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_FLOAT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_FLOAT_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_DOUBLE_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_DOUBLE_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_DOUBLE_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_DOUBLE_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_DOUBLE_2ADDR
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info RSUB_INT
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT_LIT16
	public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info RSUB_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_INT_LIT8
	public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_INT_LIT8
	private void  () 
	public static com.android.jack.dx.io.OpcodeInfo$Info get (int) 
		com.android.jack.dx.io.OpcodeInfo$Info result
		int opcode
		int idx
	public static java.lang.String getName (int) 
		int opcode
	public static com.android.jack.dx.io.instructions.InstructionCodec getFormat (int) 
		int opcode
	public static com.android.jack.dx.io.IndexType getFirstIndexType (int) 
		int opcode
	public static com.android.jack.dx.io.IndexType getSecondIndexType (int) 
		int opcode
	public static boolean hasDualConstants (int) 
		int opcode
	private static void set (com.android.jack.dx.io.OpcodeInfo$Info) 
		com.android.jack.dx.io.OpcodeInfo$Info opcode
		int idx
	static void  () 
}

com/android/jack/dx/io/Opcodes.class
Opcodes.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.Opcodes extends java.lang.Object {
	public static final int SPECIAL_FORMAT
	public static final int NO_NEXT
	public static final int MIN_VALUE
	public static final int MAX_VALUE
	public static final int NOP
	public static final int MOVE
	public static final int MOVE_FROM16
	public static final int MOVE_16
	public static final int MOVE_WIDE
	public static final int MOVE_WIDE_FROM16
	public static final int MOVE_WIDE_16
	public static final int MOVE_OBJECT
	public static final int MOVE_OBJECT_FROM16
	public static final int MOVE_OBJECT_16
	public static final int MOVE_RESULT
	public static final int MOVE_RESULT_WIDE
	public static final int MOVE_RESULT_OBJECT
	public static final int MOVE_EXCEPTION
	public static final int RETURN_VOID
	public static final int RETURN
	public static final int RETURN_WIDE
	public static final int RETURN_OBJECT
	public static final int CONST_4
	public static final int CONST_16
	public static final int CONST
	public static final int CONST_HIGH16
	public static final int CONST_WIDE_16
	public static final int CONST_WIDE_32
	public static final int CONST_WIDE
	public static final int CONST_WIDE_HIGH16
	public static final int CONST_STRING
	public static final int CONST_STRING_JUMBO
	public static final int CONST_CLASS
	public static final int MONITOR_ENTER
	public static final int MONITOR_EXIT
	public static final int CHECK_CAST
	public static final int INSTANCE_OF
	public static final int ARRAY_LENGTH
	public static final int NEW_INSTANCE
	public static final int NEW_ARRAY
	public static final int FILLED_NEW_ARRAY
	public static final int FILLED_NEW_ARRAY_RANGE
	public static final int FILL_ARRAY_DATA
	public static final int THROW
	public static final int GOTO
	public static final int GOTO_16
	public static final int GOTO_32
	public static final int PACKED_SWITCH
	public static final int SPARSE_SWITCH
	public static final int CMPL_FLOAT
	public static final int CMPG_FLOAT
	public static final int CMPL_DOUBLE
	public static final int CMPG_DOUBLE
	public static final int CMP_LONG
	public static final int IF_EQ
	public static final int IF_NE
	public static final int IF_LT
	public static final int IF_GE
	public static final int IF_GT
	public static final int IF_LE
	public static final int IF_EQZ
	public static final int IF_NEZ
	public static final int IF_LTZ
	public static final int IF_GEZ
	public static final int IF_GTZ
	public static final int IF_LEZ
	public static final int AGET
	public static final int AGET_WIDE
	public static final int AGET_OBJECT
	public static final int AGET_BOOLEAN
	public static final int AGET_BYTE
	public static final int AGET_CHAR
	public static final int AGET_SHORT
	public static final int APUT
	public static final int APUT_WIDE
	public static final int APUT_OBJECT
	public static final int APUT_BOOLEAN
	public static final int APUT_BYTE
	public static final int APUT_CHAR
	public static final int APUT_SHORT
	public static final int IGET
	public static final int IGET_WIDE
	public static final int IGET_OBJECT
	public static final int IGET_BOOLEAN
	public static final int IGET_BYTE
	public static final int IGET_CHAR
	public static final int IGET_SHORT
	public static final int IPUT
	public static final int IPUT_WIDE
	public static final int IPUT_OBJECT
	public static final int IPUT_BOOLEAN
	public static final int IPUT_BYTE
	public static final int IPUT_CHAR
	public static final int IPUT_SHORT
	public static final int SGET
	public static final int SGET_WIDE
	public static final int SGET_OBJECT
	public static final int SGET_BOOLEAN
	public static final int SGET_BYTE
	public static final int SGET_CHAR
	public static final int SGET_SHORT
	public static final int SPUT
	public static final int SPUT_WIDE
	public static final int SPUT_OBJECT
	public static final int SPUT_BOOLEAN
	public static final int SPUT_BYTE
	public static final int SPUT_CHAR
	public static final int SPUT_SHORT
	public static final int INVOKE_VIRTUAL
	public static final int INVOKE_SUPER
	public static final int INVOKE_DIRECT
	public static final int INVOKE_STATIC
	public static final int INVOKE_INTERFACE
	public static final int INVOKE_VIRTUAL_RANGE
	public static final int INVOKE_SUPER_RANGE
	public static final int INVOKE_DIRECT_RANGE
	public static final int INVOKE_STATIC_RANGE
	public static final int INVOKE_INTERFACE_RANGE
	public static final int NEG_INT
	public static final int NOT_INT
	public static final int NEG_LONG
	public static final int NOT_LONG
	public static final int NEG_FLOAT
	public static final int NEG_DOUBLE
	public static final int INT_TO_LONG
	public static final int INT_TO_FLOAT
	public static final int INT_TO_DOUBLE
	public static final int LONG_TO_INT
	public static final int LONG_TO_FLOAT
	public static final int LONG_TO_DOUBLE
	public static final int FLOAT_TO_INT
	public static final int FLOAT_TO_LONG
	public static final int FLOAT_TO_DOUBLE
	public static final int DOUBLE_TO_INT
	public static final int DOUBLE_TO_LONG
	public static final int DOUBLE_TO_FLOAT
	public static final int INT_TO_BYTE
	public static final int INT_TO_CHAR
	public static final int INT_TO_SHORT
	public static final int ADD_INT
	public static final int SUB_INT
	public static final int MUL_INT
	public static final int DIV_INT
	public static final int REM_INT
	public static final int AND_INT
	public static final int OR_INT
	public static final int XOR_INT
	public static final int SHL_INT
	public static final int SHR_INT
	public static final int USHR_INT
	public static final int ADD_LONG
	public static final int SUB_LONG
	public static final int MUL_LONG
	public static final int DIV_LONG
	public static final int REM_LONG
	public static final int AND_LONG
	public static final int OR_LONG
	public static final int XOR_LONG
	public static final int SHL_LONG
	public static final int SHR_LONG
	public static final int USHR_LONG
	public static final int ADD_FLOAT
	public static final int SUB_FLOAT
	public static final int MUL_FLOAT
	public static final int DIV_FLOAT
	public static final int REM_FLOAT
	public static final int ADD_DOUBLE
	public static final int SUB_DOUBLE
	public static final int MUL_DOUBLE
	public static final int DIV_DOUBLE
	public static final int REM_DOUBLE
	public static final int ADD_INT_2ADDR
	public static final int SUB_INT_2ADDR
	public static final int MUL_INT_2ADDR
	public static final int DIV_INT_2ADDR
	public static final int REM_INT_2ADDR
	public static final int AND_INT_2ADDR
	public static final int OR_INT_2ADDR
	public static final int XOR_INT_2ADDR
	public static final int SHL_INT_2ADDR
	public static final int SHR_INT_2ADDR
	public static final int USHR_INT_2ADDR
	public static final int ADD_LONG_2ADDR
	public static final int SUB_LONG_2ADDR
	public static final int MUL_LONG_2ADDR
	public static final int DIV_LONG_2ADDR
	public static final int REM_LONG_2ADDR
	public static final int AND_LONG_2ADDR
	public static final int OR_LONG_2ADDR
	public static final int XOR_LONG_2ADDR
	public static final int SHL_LONG_2ADDR
	public static final int SHR_LONG_2ADDR
	public static final int USHR_LONG_2ADDR
	public static final int ADD_FLOAT_2ADDR
	public static final int SUB_FLOAT_2ADDR
	public static final int MUL_FLOAT_2ADDR
	public static final int DIV_FLOAT_2ADDR
	public static final int REM_FLOAT_2ADDR
	public static final int ADD_DOUBLE_2ADDR
	public static final int SUB_DOUBLE_2ADDR
	public static final int MUL_DOUBLE_2ADDR
	public static final int DIV_DOUBLE_2ADDR
	public static final int REM_DOUBLE_2ADDR
	public static final int ADD_INT_LIT16
	public static final int RSUB_INT
	public static final int MUL_INT_LIT16
	public static final int DIV_INT_LIT16
	public static final int REM_INT_LIT16
	public static final int AND_INT_LIT16
	public static final int OR_INT_LIT16
	public static final int XOR_INT_LIT16
	public static final int ADD_INT_LIT8
	public static final int RSUB_INT_LIT8
	public static final int MUL_INT_LIT8
	public static final int DIV_INT_LIT8
	public static final int REM_INT_LIT8
	public static final int AND_INT_LIT8
	public static final int OR_INT_LIT8
	public static final int XOR_INT_LIT8
	public static final int SHL_INT_LIT8
	public static final int SHR_INT_LIT8
	public static final int USHR_INT_LIT8
	public static final int INVOKE_POLYMORPHIC
	public static final int INVOKE_POLYMORPHIC_RANGE
	public static final int INVOKE_CUSTOM
	public static final int INVOKE_CUSTOM_RANGE
	public static final int PACKED_SWITCH_PAYLOAD
	public static final int SPARSE_SWITCH_PAYLOAD
	public static final int FILL_ARRAY_DATA_PAYLOAD
	private void  () 
	public static boolean isValidShape (int) 
		int opcode
		int lowByte
	public static int extractOpcodeFromUnit (int) 
		int opcodeUnit
		int lowByte
}

com/android/jack/dx/io/ProtoId.class
ProtoId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.ProtoId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.io.DexBuffer buffer
	private final int shortyIndex
	private final int returnTypeIndex
	private final int parametersOffset
	public void  (com.android.jack.dx.io.DexBuffer, int, int, int) 
		com.android.jack.dx.io.DexBuffer buffer
		int shortyIndex
		int returnTypeIndex
		int parametersOffset
	public int compareTo (com.android.jack.dx.io.ProtoId) 
		com.android.jack.dx.io.ProtoId other
	public int getShortyIndex () 
	public int getReturnTypeIndex () 
	public int getParametersOffset () 
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/io/TypeList.class
TypeList.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.TypeList extends java.lang.Object implements java.lang.Comparable  {
	public static final com.android.jack.dx.io.TypeList EMPTY
	private final com.android.jack.dx.io.DexBuffer buffer
	private final short[] types
	public void  (com.android.jack.dx.io.DexBuffer, short[]) 
		com.android.jack.dx.io.DexBuffer buffer
		short[] types
	public short[] getTypes () 
	public int compareTo (com.android.jack.dx.io.TypeList) 
		int i
		com.android.jack.dx.io.TypeList other
	public java.lang.String toString () 
		int i
		int typesLength
		StringBuilder result
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/io/instructions/AddressMap.class
AddressMap.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.AddressMap extends java.lang.Object {
	private final java.util.HashMap map
	public void  () 
	public int get (int) 
		int keyAddress
		Integer value
	public void put (int, int) 
		int keyAddress
		int valueAddress
}

com/android/jack/dx/io/instructions/BaseCodeCursor.class
BaseCodeCursor.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.BaseCodeCursor extends java.lang.Object implements com.android.jack.dx.io.instructions.CodeCursor  {
	private final com.android.jack.dx.io.instructions.AddressMap baseAddressMap
	private int cursor
	public void  () 
	public final int cursor () 
	public final int baseAddressForCursor () 
		int mapped
	public final void setBaseAddress (int, int) 
		int targetAddress
		int baseAddress
	protected final void advance (int) 
		int amount
}

com/android/jack/dx/io/instructions/CodeCursor.class
CodeCursor.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.CodeCursor extends java.lang.Object {
	public abstract int cursor () 
	public abstract int baseAddressForCursor () 
	public abstract void setBaseAddress (int, int) 
}

com/android/jack/dx/io/instructions/CodeInput.class
CodeInput.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.CodeInput extends java.lang.Object implements com.android.jack.dx.io.instructions.CodeCursor  {
	public abstract boolean hasMore () 
	public abstract int read ()  throws java.io.EOFException 
	public abstract int readInt ()  throws java.io.EOFException 
	public abstract long readLong ()  throws java.io.EOFException 
}

com/android/jack/dx/io/instructions/CodeOutput.class
CodeOutput.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.CodeOutput extends java.lang.Object implements com.android.jack.dx.io.instructions.CodeCursor  {
	public abstract void write (short) 
	public abstract void write (short, short) 
	public abstract void write (short, short, short) 
	public abstract void write (short, short, short, short) 
	public abstract void write (short, short, short, short, short) 
	public abstract void writeInt (int) 
	public abstract void writeLong (long) 
	public abstract void write (byte[]) 
	public abstract void write (short[]) 
	public abstract void write (int[]) 
	public abstract void write (long[]) 
}

com/android/jack/dx/io/instructions/DecodedInstruction.class
DecodedInstruction.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.DecodedInstruction extends java.lang.Object {
	private final com.android.jack.dx.io.instructions.InstructionCodec format
	private final int opcode
	private final int firstIndex
	private final com.android.jack.dx.io.IndexType firstIndexType
	private final int secondIndex
	private final com.android.jack.dx.io.IndexType secondIndexType
	private final int target
	private final long literal
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.io.instructions.DecodedInstruction decode (com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		com.android.jack.dx.io.instructions.CodeInput in
		int opcodeUnit
		int opcode
		com.android.jack.dx.io.instructions.InstructionCodec format
	public static com.android.jack.dx.io.instructions.DecodedInstruction[] decodeAll (short[]) 
		java.io.EOFException ex
		short[] encodedInstructions
		int size
		com.android.jack.dx.io.instructions.DecodedInstruction[] decoded
		com.android.jack.dx.io.instructions.ShortArrayCodeInput in
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public final com.android.jack.dx.io.instructions.InstructionCodec getFormat () 
	public final int getOpcode () 
	public final short getOpcodeUnit () 
	public final int getFirstIndex () 
	public final int getSecondIndex () 
	public final short getFirstIndexUnit () 
	public final short getSecondIndexUnit () 
	public final com.android.jack.dx.io.IndexType getFirstIndexType () 
	public final com.android.jack.dx.io.IndexType getSecondIndexType () 
	public final int getTarget () 
	public final int getTarget (int) 
		int baseAddress
	public final short getTargetUnit (int) 
		int baseAddress
		int relativeTarget
	public final int getTargetByte (int) 
		int baseAddress
		int relativeTarget
	public final long getLiteral () 
	public final int getLiteralInt () 
	public final short getLiteralUnit () 
	public final int getLiteralByte () 
	public final int getLiteralNibble () 
	public abstract int getRegisterCount () 
	public int getA () 
	public int getB () 
	public int getC () 
	public int getD () 
	public int getE () 
	public final short getAUnit () 
		int a
	public final short getBUnit () 
		int b
	public final void encode (com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.CodeOutput out
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int) 
		int newFirstIndex
	public abstract com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
	static void  () 
}

com/android/jack/dx/io/instructions/FillArrayDataPayloadDecodedInstruction.class
FillArrayDataPayloadDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.FillArrayDataPayloadDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final Object data
	private final int size
	private final int elementWidth
	private void  (com.android.jack.dx.io.instructions.InstructionCodec, int, java.lang.Object, int, int) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		Object data
		int size
		int elementWidth
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, byte[]) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		byte[] data
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, short[]) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		short[] data
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int[]) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int[] data
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, long[]) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		long[] data
	public int getRegisterCount () 
	public short getElementWidthUnit () 
	public int getSize () 
	public java.lang.Object getData () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
}

com/android/jack/dx/io/instructions/FiveRegisterDecodedInstruction.class
FiveRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.FiveRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int a
	private final int b
	private final int c
	private final int d
	private final int e
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, int, int, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int b
		int c
		int d
		int e
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public int getA () 
	public int getB () 
	public int getC () 
	public int getD () 
	public int getE () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
}

com/android/jack/dx/io/instructions/FourRegisterDecodedInstruction.class
FourRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.FourRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int a
	private final int b
	private final int c
	private final int d
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, int, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int b
		int c
		int d
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public int getA () 
	public int getB () 
	public int getC () 
	public int getD () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
}

com/android/jack/dx/io/instructions/InstructionCodec$1.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$1 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$10.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$10 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int baseAddress
		int opcode
		int a
		int target
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		short relativeTarget
}

com/android/jack/dx/io/instructions/InstructionCodec$11.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$11 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$12.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$12 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		long literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		int opcode
		int shift
		short literal
}

com/android/jack/dx/io/instructions/InstructionCodec$13.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$13 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int index
		com.android.jack.dx.io.IndexType indexType
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$14.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$14 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int bc
		int b
		int c
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$15.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$15 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int bc
		int b
		int literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$16.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$16 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int baseAddress
		int opcode
		int a
		int b
		int target
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		short relativeTarget
}

com/android/jack/dx/io/instructions/InstructionCodec$17.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$17 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int b
		int literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$18.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$18 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int b
		int index
		com.android.jack.dx.io.IndexType indexType
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$19.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$19 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int b
		int index
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$2.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$2 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$20.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$20 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int baseAddress
		int opcode
		int literal
		int target
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		int relativeTarget
}

com/android/jack/dx/io/instructions/InstructionCodec$21.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$21 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int literal
		int a
		int b
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$22.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$22 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		int literal
}

com/android/jack/dx/io/instructions/InstructionCodec$23.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$23 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int baseAddress
		int opcode
		int a
		int target
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		int relativeTarget
}

com/android/jack/dx/io/instructions/InstructionCodec$24.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$24 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int index
		com.android.jack.dx.io.IndexType indexType
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		int index
}

com/android/jack/dx/io/instructions/InstructionCodec$25.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$25 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$26.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$26 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$27.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$27 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$28.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$28 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$29.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$29 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$3.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$3 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int b
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$30.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$30 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$31.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$31 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		long literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		long literal
}

com/android/jack/dx/io/instructions/InstructionCodec$32.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$32 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int i
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int size
		int firstKey
		int[] targets
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		int target
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		com.android.jack.dx.io.instructions.PackedSwitchPayloadDecodedInstruction payload
		int[] targets
}

com/android/jack/dx/io/instructions/InstructionCodec$33.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$33 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int i
		int i
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int size
		int[] keys
		int[] targets
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		int key
		int target
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		com.android.jack.dx.io.instructions.SparseSwitchPayloadDecodedInstruction payload
		int[] keys
		int[] targets
}

com/android/jack/dx/io/instructions/InstructionCodec$34.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$34 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int i
		int value
		byte[] array
		boolean even
		int i
		short[] array
		int i
		int[] array
		int i
		long[] array
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int elementWidth
		int size
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		com.android.jack.dx.io.instructions.FillArrayDataPayloadDecodedInstruction payload
		short elementWidth
		Object data
}

com/android/jack/dx/io/instructions/InstructionCodec$35.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$35 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$36.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$36 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$4.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$4 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int literal
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$5.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$5 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$6.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$6 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int baseAddress
		int opcode
		int target
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		int relativeTarget
}

com/android/jack/dx/io/instructions/InstructionCodec$7.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$7 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int baseAddress
		int opcode
		int literal
		int target
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
		short relativeTarget
}

com/android/jack/dx/io/instructions/InstructionCodec$8.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$8 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int literal
		int index
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec$9.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$9 extends com.android.jack.dx.io.instructions.InstructionCodec {
	void  (java.lang.String, int) 
	public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int a
		int b
	public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
}

com/android/jack/dx/io/instructions/InstructionCodec.class
InstructionCodec.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.InstructionCodec extends java.lang.Enum {
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_00X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_10X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_12X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_11N
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_11X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_10T
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_20T
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_20BC
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21T
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21S
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21H
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21C
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_23X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22B
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22T
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22S
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22C
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22CS
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_30T
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_32X
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_31I
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_31T
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_31C
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_35C
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_35MS
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_35MI
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_3RC
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_3RMS
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_3RMI
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_51L
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_PACKED_SWITCH_PAYLOAD
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_SPARSE_SWITCH_PAYLOAD
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_FILL_ARRAY_DATA_PAYLOAD
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_45CC
	public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_4RCC
	private static final com.android.jack.dx.io.instructions.InstructionCodec[] $VALUES
	public static com.android.jack.dx.io.instructions.InstructionCodec[] values () 
	public static com.android.jack.dx.io.instructions.InstructionCodec valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
	public abstract void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
	private static com.android.jack.dx.io.instructions.DecodedInstruction decodeRegisterList (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int e
		int registerCount
		int index
		int abcd
		int a
		int b
		int c
		int d
		com.android.jack.dx.io.IndexType indexType
		int index2
		com.android.jack.dx.io.IndexType secondIndexType
	private static void encodeRegisterList (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
	private static com.android.jack.dx.io.instructions.DecodedInstruction decodeRegisterRange (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcodeUnit
		com.android.jack.dx.io.instructions.CodeInput in
		int opcode
		int registerCount
		int index
		int a
		com.android.jack.dx.io.IndexType indexType
		int index2
	private static void encodeRegisterRange (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction insn
		com.android.jack.dx.io.instructions.CodeOutput out
	private static short codeUnit (int, int) 
		int lowByte
		int highByte
	private static short codeUnit (int, int, int, int) 
		int nibble0
		int nibble1
		int nibble2
		int nibble3
	private static int makeByte (int, int) 
		int lowNibble
		int highNibble
	private static short asUnsignedUnit (int) 
		int value
	private static short unit0 (int) 
		int value
	private static short unit1 (int) 
		int value
	private static short unit0 (long) 
		long value
	private static short unit1 (long) 
		long value
	private static short unit2 (long) 
		long value
	private static short unit3 (long) 
		long value
	private static int byte0 (int) 
		int value
	private static int byte1 (int) 
		int value
	private static int nibble0 (int) 
		int value
	private static int nibble1 (int) 
		int value
	private static int nibble2 (int) 
		int value
	private static int nibble3 (int) 
		int value
	void  (java.lang.String, int, com.android.jack.dx.io.instructions.InstructionCodec$1) 
		String x0
		int x1
		com.android.jack.dx.io.instructions.InstructionCodec$1 x2
	static int access$100 (int) 
		int x0
	static int access$200 (int) 
		int x0
	static int access$300 (int) 
		int x0
	static int access$400 (int) 
		int x0
	static int access$500 (int, int) 
		int x0
		int x1
	static short access$600 (int, int) 
		int x0
		int x1
	static short access$700 (int) 
		int x0
	static short access$800 (int) 
		int x0
	static com.android.jack.dx.io.instructions.DecodedInstruction access$900 (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		com.android.jack.dx.io.instructions.InstructionCodec x0
		int x1
		com.android.jack.dx.io.instructions.CodeInput x2
	static void access$1000 (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction x0
		com.android.jack.dx.io.instructions.CodeOutput x1
	static com.android.jack.dx.io.instructions.DecodedInstruction access$1100 (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput)  throws java.io.EOFException 
		com.android.jack.dx.io.instructions.InstructionCodec x0
		int x1
		com.android.jack.dx.io.instructions.CodeInput x2
	static void access$1200 (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput) 
		com.android.jack.dx.io.instructions.DecodedInstruction x0
		com.android.jack.dx.io.instructions.CodeOutput x1
	static short access$1300 (long) 
		long x0
	static short access$1400 (long) 
		long x0
	static short access$1500 (long) 
		long x0
	static short access$1600 (long) 
		long x0
	static short access$1700 (int) 
		int x0
	static void  () 
}

com/android/jack/dx/io/instructions/OneRegisterDecodedInstruction.class
OneRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.OneRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int a
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public int getA () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
	static void  () 
}

com/android/jack/dx/io/instructions/PackedSwitchPayloadDecodedInstruction.class
PackedSwitchPayloadDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.PackedSwitchPayloadDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int firstKey
	private final int[] targets
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, int[]) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstKey
		int[] targets
	public int getRegisterCount () 
	public int getFirstKey () 
	public int[] getTargets () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
}

com/android/jack/dx/io/instructions/RegisterRangeDecodedInstruction.class
RegisterRangeDecodedInstruction.java
package com.android.jack.dx.io.instructions
public com.android.jack.dx.io.instructions.RegisterRangeDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int a
	private final int registerCount
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int registerCount
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public int getA () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
}

com/android/jack/dx/io/instructions/ShortArrayCodeInput.class
ShortArrayCodeInput.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ShortArrayCodeInput extends com.android.jack.dx.io.instructions.BaseCodeCursor implements com.android.jack.dx.io.instructions.CodeInput  {
	private final short[] array
	static final boolean $assertionsDisabled
	public void  (short[]) 
		short[] array
	public boolean hasMore () 
	public int read ()  throws java.io.EOFException 
		int value
		ArrayIndexOutOfBoundsException ex
	public int readInt ()  throws java.io.EOFException 
		int short0
		int short1
	public long readLong ()  throws java.io.EOFException 
		long short0
		long short1
		long short2
		long short3
	static void  () 
}

com/android/jack/dx/io/instructions/ShortArrayCodeOutput.class
ShortArrayCodeOutput.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ShortArrayCodeOutput extends com.android.jack.dx.io.instructions.BaseCodeCursor implements com.android.jack.dx.io.instructions.CodeOutput  {
	private final short[] array
	public void  (int) 
		int maxSize
	public short[] getArray () 
		int cursor
		short[] result
	public void write (short) 
		short codeUnit
	public void write (short, short) 
		short u0
		short u1
	public void write (short, short, short) 
		short u0
		short u1
		short u2
	public void write (short, short, short, short) 
		short u0
		short u1
		short u2
		short u3
	public void write (short, short, short, short, short) 
		short u0
		short u1
		short u2
		short u3
		short u4
	public void writeInt (int) 
		int value
	public void writeLong (long) 
		long value
	public void write (byte[]) 
		byte b
		byte[] data
		int value
		boolean even
	public void write (short[]) 
		short unit
		short[] data
	public void write (int[]) 
		int i
		int[] data
	public void write (long[]) 
		long l
		long[] data
}

com/android/jack/dx/io/instructions/SparseSwitchPayloadDecodedInstruction.class
SparseSwitchPayloadDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.SparseSwitchPayloadDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int[] keys
	private final int[] targets
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int[], int[]) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int[] keys
		int[] targets
	public int getRegisterCount () 
	public int[] getKeys () 
	public int[] getTargets () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
}

com/android/jack/dx/io/instructions/ThreeRegisterDecodedInstruction.class
ThreeRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ThreeRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int a
	private final int b
	private final int c
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int index
		com.android.jack.dx.io.IndexType indexType
		int target
		long literal
		int a
		int b
		int c
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int b
		int c
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public int getA () 
	public int getB () 
	public int getC () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
	static void  () 
}

com/android/jack/dx/io/instructions/TwoRegisterDecodedInstruction.class
TwoRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.TwoRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	private final int a
	private final int b
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int b
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int a
		int b
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public int getA () 
	public int getB () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
	static void  () 
}

com/android/jack/dx/io/instructions/ZeroRegisterDecodedInstruction.class
ZeroRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ZeroRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
	public void  (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, com.android.jack.dx.io.IndexType) 
		com.android.jack.dx.io.instructions.InstructionCodec format
		int opcode
		int firstIndex
		com.android.jack.dx.io.IndexType firstIndexType
		int target
		long literal
		int secondIndex
		com.android.jack.dx.io.IndexType secondIndexType
	public int getRegisterCount () 
	public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int, int) 
		int newFirstIndex
		int newSecondIndex
	static void  () 
}

com/android/jack/dx/rop/annotation/Annotation.class
Annotation.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.Annotation extends com.android.jack.dx.util.MutabilityControl implements java.lang.Comparable com.android.jack.dx.util.ToHuman  {
	private final com.android.jack.dx.rop.type.Type type
	private final com.android.jack.dx.rop.annotation.AnnotationVisibility visibility
	private final java.util.TreeMap elements
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.annotation.AnnotationVisibility) 
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.annotation.AnnotationVisibility visibility
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.annotation.Annotation otherAnnotation
	public int hashCode () 
		int hash
	public int compareTo (com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.NameValuePair thisOne
		com.android.jack.dx.rop.annotation.NameValuePair otherOne
		com.android.jack.dx.rop.annotation.Annotation other
		int result
		java.util.Iterator thisIter
		java.util.Iterator otherIter
	public java.lang.String toString () 
	public java.lang.String toHuman () 
		com.android.jack.dx.rop.annotation.NameValuePair pair
		StringBuilder sb
		boolean first
	public com.android.jack.dx.rop.type.Type getType () 
	public com.android.jack.dx.rop.annotation.AnnotationVisibility getVisibility () 
	public void put (com.android.jack.dx.rop.annotation.NameValuePair) 
		com.android.jack.dx.rop.annotation.NameValuePair pair
	public void add (com.android.jack.dx.rop.annotation.NameValuePair) 
		com.android.jack.dx.rop.annotation.NameValuePair pair
		com.android.jack.dx.rop.cst.CstString name
	public java.util.Collection getNameValuePairs () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/rop/annotation/AnnotationVisibility.class
AnnotationVisibility.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.AnnotationVisibility extends java.lang.Enum implements com.android.jack.dx.util.ToHuman  {
	public static final com.android.jack.dx.rop.annotation.AnnotationVisibility RUNTIME
	public static final com.android.jack.dx.rop.annotation.AnnotationVisibility BUILD
	public static final com.android.jack.dx.rop.annotation.AnnotationVisibility SYSTEM
	public static final com.android.jack.dx.rop.annotation.AnnotationVisibility EMBEDDED
	private final String human
	private static final com.android.jack.dx.rop.annotation.AnnotationVisibility[] $VALUES
	public static com.android.jack.dx.rop.annotation.AnnotationVisibility[] values () 
	public static com.android.jack.dx.rop.annotation.AnnotationVisibility valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String human
	public java.lang.String toHuman () 
	static void  () 
}

com/android/jack/dx/rop/annotation/Annotations.class
Annotations.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.Annotations extends com.android.jack.dx.util.MutabilityControl implements java.lang.Comparable  {
	public static final com.android.jack.dx.rop.annotation.Annotations EMPTY
	private final java.util.TreeMap annotations
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.rop.annotation.Annotations combine (com.android.jack.dx.rop.annotation.Annotations, com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotations a1
		com.android.jack.dx.rop.annotation.Annotations a2
		com.android.jack.dx.rop.annotation.Annotations result
	public static com.android.jack.dx.rop.annotation.Annotations combine (com.android.jack.dx.rop.annotation.Annotations, com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.Annotations annotations
		com.android.jack.dx.rop.annotation.Annotation annotation
		com.android.jack.dx.rop.annotation.Annotations result
	public void  () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.annotation.Annotations otherAnnotations
	public int compareTo (com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotation thisOne
		com.android.jack.dx.rop.annotation.Annotation otherOne
		int result
		com.android.jack.dx.rop.annotation.Annotations other
		java.util.Iterator thisIter
		java.util.Iterator otherIter
	public java.lang.String toString () 
		com.android.jack.dx.rop.annotation.Annotation a
		StringBuilder sb
		boolean first
	public int size () 
	public void add (com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.Annotation annotation
		com.android.jack.dx.rop.type.Type type
	public void addAll (com.android.jack.dx.rop.annotation.Annotations) 
		com.android.jack.dx.rop.annotation.Annotation a
		com.android.jack.dx.rop.annotation.Annotations toAdd
	public java.util.Collection getAnnotations () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/rop/annotation/AnnotationsList.class
AnnotationsList.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.AnnotationsList extends com.android.jack.dx.util.FixedSizeList {
	public static final com.android.jack.dx.rop.annotation.AnnotationsList EMPTY
	public static com.android.jack.dx.rop.annotation.AnnotationsList combine (com.android.jack.dx.rop.annotation.AnnotationsList, com.android.jack.dx.rop.annotation.AnnotationsList) 
		com.android.jack.dx.rop.annotation.Annotations a1
		com.android.jack.dx.rop.annotation.Annotations a2
		int i
		com.android.jack.dx.rop.annotation.AnnotationsList list1
		com.android.jack.dx.rop.annotation.AnnotationsList list2
		int size
		com.android.jack.dx.rop.annotation.AnnotationsList result
	public void  (int) 
		int size
	public com.android.jack.dx.rop.annotation.Annotations get (int) 
		int n
	public void set (int, com.android.jack.dx.rop.annotation.Annotations) 
		int n
		com.android.jack.dx.rop.annotation.Annotations a
	static void  () 
}

com/android/jack/dx/rop/annotation/NameValuePair.class
NameValuePair.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.NameValuePair extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstString name
	private final com.android.jack.dx.rop.cst.Constant value
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.cst.Constant value
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.annotation.NameValuePair otherPair
	public int compareTo (com.android.jack.dx.rop.annotation.NameValuePair) 
		com.android.jack.dx.rop.annotation.NameValuePair other
		int result
	public com.android.jack.dx.rop.cst.CstString getName () 
	public com.android.jack.dx.rop.cst.Constant getValue () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/rop/code/AccessFlags.class
AccessFlags.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.AccessFlags extends java.lang.Object {
	public static final int ACC_PUBLIC
	public static final int ACC_PRIVATE
	public static final int ACC_PROTECTED
	public static final int ACC_STATIC
	public static final int ACC_FINAL
	public static final int ACC_SYNCHRONIZED
	public static final int ACC_SUPER
	public static final int ACC_VOLATILE
	public static final int ACC_BRIDGE
	public static final int ACC_TRANSIENT
	public static final int ACC_VARARGS
	public static final int ACC_NATIVE
	public static final int ACC_INTERFACE
	public static final int ACC_ABSTRACT
	public static final int ACC_STRICT
	public static final int ACC_SYNTHETIC
	public static final int ACC_ANNOTATION
	public static final int ACC_ENUM
	public static final int ACC_CONSTRUCTOR
	public static final int ACC_DECLARED_SYNCHRONIZED
	public static final int CLASS_FLAGS
	public static final int INNER_CLASS_FLAGS
	public static final int FIELD_FLAGS
	public static final int METHOD_FLAGS
	private static final int CONV_CLASS
	private static final int CONV_FIELD
	private static final int CONV_METHOD
	private void  () 
	public static java.lang.String classString (int) 
		int flags
	public static java.lang.String innerClassString (int) 
		int flags
	public static java.lang.String fieldString (int) 
		int flags
	public static java.lang.String methodString (int) 
		int flags
	public static boolean isPublic (int) 
		int flags
	public static boolean isProtected (int) 
		int flags
	public static boolean isPrivate (int) 
		int flags
	public static boolean isStatic (int) 
		int flags
	public static boolean isConstructor (int) 
		int flags
	public static boolean isInterface (int) 
		int flags
	public static boolean isSynchronized (int) 
		int flags
	public static boolean isAbstract (int) 
		int flags
	public static boolean isNative (int) 
		int flags
	public static boolean isAnnotation (int) 
		int flags
	public static boolean isDeclaredSynchronized (int) 
		int flags
	public static boolean isEnum (int) 
		int flags
	private static java.lang.String humanHelper (int, int, int) 
		int flags
		int mask
		int what
		StringBuffer sb
		int extra
}

com/android/jack/dx/rop/code/BasicBlock$Visitor.class
BasicBlock.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.BasicBlock$Visitor extends java.lang.Object {
	public abstract void visitBlock (com.android.jack.dx.rop.code.BasicBlock) 
}

com/android/jack/dx/rop/code/BasicBlock.class
BasicBlock.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.BasicBlock extends java.lang.Object implements com.android.jack.dx.util.LabeledItem  {
	private final int label
	private final com.android.jack.dx.rop.code.InsnList insns
	private final com.android.jack.dx.util.IntList successors
	private final int primarySuccessor
	static final boolean $assertionsDisabled
	public void  (int, com.android.jack.dx.rop.code.InsnList, com.android.jack.dx.util.IntList, int) 
		com.android.jack.dx.rop.code.Rop one
		int i
		int label
		com.android.jack.dx.rop.code.InsnList insns
		com.android.jack.dx.util.IntList successors
		int primarySuccessor
		int sz
		com.android.jack.dx.rop.code.Insn lastInsn
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int getLabel () 
	public com.android.jack.dx.rop.code.InsnList getInsns () 
	public com.android.jack.dx.util.IntList getSuccessors () 
	public int getPrimarySuccessor () 
	public int getSecondarySuccessor () 
		int succ
	public com.android.jack.dx.rop.code.Insn getFirstInsn () 
	public com.android.jack.dx.rop.code.Insn getLastInsn () 
	public boolean canThrow () 
	public boolean hasExceptionHandlers () 
		com.android.jack.dx.rop.code.Insn lastInsn
	public com.android.jack.dx.rop.type.TypeList getExceptionHandlerTypes () 
		com.android.jack.dx.rop.code.Insn lastInsn
	public com.android.jack.dx.rop.code.BasicBlock withRegisterOffset (int) 
		int delta
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/dx/rop/code/BasicBlockList$RegCountVisitor.class
BasicBlockList.java
package com.android.jack.dx.rop.code
 com.android.jack.dx.rop.code.BasicBlockList$RegCountVisitor extends java.lang.Object implements com.android.jack.dx.rop.code.Insn$Visitor  {
	private int regCount
	public void  () 
	public int getRegCount () 
	public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn) 
		com.android.jack.dx.rop.code.PlainInsn insn
	public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn) 
		com.android.jack.dx.rop.code.PlainCstInsn insn
	public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn) 
		com.android.jack.dx.rop.code.SwitchInsn insn
	public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn) 
		com.android.jack.dx.rop.code.ThrowingCstInsn insn
	public void visitThrowingDualCstInsn (com.android.jack.dx.rop.code.ThrowingDualCstInsn) 
		com.android.jack.dx.rop.code.ThrowingDualCstInsn insn
	public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn) 
		com.android.jack.dx.rop.code.ThrowingInsn insn
	public void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn) 
		com.android.jack.dx.rop.code.FillArrayDataInsn insn
	private void visit (com.android.jack.dx.rop.code.Insn) 
		int i
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int sz
	private void processReg (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int reg
}

com/android/jack/dx/rop/code/BasicBlockList.class
BasicBlockList.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.BasicBlockList extends com.android.jack.dx.util.LabeledList {
	private int regCount
	public void  (int) 
		int size
	private void  (com.android.jack.dx.rop.code.BasicBlockList) 
		com.android.jack.dx.rop.code.BasicBlockList old
	public com.android.jack.dx.rop.code.BasicBlock get (int) 
		int n
	public void set (int, com.android.jack.dx.rop.code.BasicBlock) 
		int n
		com.android.jack.dx.rop.code.BasicBlock bb
	public int getRegCount () 
		com.android.jack.dx.rop.code.BasicBlockList$RegCountVisitor visitor
	public int getInstructionCount () 
		com.android.jack.dx.rop.code.BasicBlock one
		int i
		int sz
		int result
	public int getEffectiveInstructionCount () 
		com.android.jack.dx.rop.code.Insn insn
		int j
		com.android.jack.dx.rop.code.InsnList insns
		int insnsSz
		com.android.jack.dx.rop.code.BasicBlock one
		int i
		int sz
		int result
	public com.android.jack.dx.rop.code.BasicBlock labelToBlock (int) 
		int label
		int idx
	public void forEachInsn (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.BasicBlock one
		com.android.jack.dx.rop.code.InsnList insns
		int i
		com.android.jack.dx.rop.code.Insn$Visitor visitor
		int sz
	public com.android.jack.dx.rop.code.BasicBlockList withRegisterOffset (int) 
		com.android.jack.dx.rop.code.BasicBlock one
		int i
		int delta
		int sz
		com.android.jack.dx.rop.code.BasicBlockList result
	public com.android.jack.dx.rop.code.BasicBlockList getMutableCopy () 
	public com.android.jack.dx.rop.code.BasicBlock preferredSuccessorOf (com.android.jack.dx.rop.code.BasicBlock) 
		com.android.jack.dx.rop.code.BasicBlock block
		int primarySuccessor
		com.android.jack.dx.util.IntList successors
		int succSize
	public boolean catchesEqual (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock) 
		int label1
		int label2
		int i
		com.android.jack.dx.rop.code.BasicBlock block1
		com.android.jack.dx.rop.code.BasicBlock block2
		com.android.jack.dx.rop.type.TypeList catches1
		com.android.jack.dx.rop.type.TypeList catches2
		com.android.jack.dx.util.IntList succ1
		com.android.jack.dx.util.IntList succ2
		int size
		int primary1
		int primary2
}

com/android/jack/dx/rop/code/ConservativeTranslationAdvice.class
ConservativeTranslationAdvice.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ConservativeTranslationAdvice extends java.lang.Object implements com.android.jack.dx.rop.code.TranslationAdvice  {
	public static final com.android.jack.dx.rop.code.ConservativeTranslationAdvice THE_ONE
	private void  () 
	public boolean hasConstantOperation (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpec sourceA
		com.android.jack.dx.rop.code.RegisterSpec sourceB
	public boolean requiresSourcesInOrder (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public int getMaxOptimalRegisterCount () 
	static void  () 
}

com/android/jack/dx/rop/code/CstInsn.class
CstInsn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.CstInsn extends com.android.jack.dx.rop.code.Insn {
	private final com.android.jack.dx.rop.cst.Constant cst
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.cst.Constant cst
	public java.lang.String getInlineString () 
	public com.android.jack.dx.rop.cst.Constant getConstant () 
	public boolean contentEquals (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn b
	static void  () 
}

com/android/jack/dx/rop/code/DexTranslationAdvice.class
DexTranslationAdvice.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.DexTranslationAdvice extends java.lang.Object implements com.android.jack.dx.rop.code.TranslationAdvice  {
	public static final com.android.jack.dx.rop.code.DexTranslationAdvice THE_ONE
	public static final com.android.jack.dx.rop.code.DexTranslationAdvice NO_SOURCES_IN_ORDER
	private static final int MIN_INVOKE_IN_ORDER
	private final boolean disableSourcesInOrder
	private void  () 
	private void  (boolean) 
		boolean disableInvokeRange
	public boolean hasConstantOperation (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.cst.CstInteger cst
		com.android.jack.dx.rop.cst.CstInteger cst2
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpec sourceA
		com.android.jack.dx.rop.code.RegisterSpec sourceB
		com.android.jack.dx.rop.cst.CstInteger cst
	public boolean requiresSourcesInOrder (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpecList sources
	private int totalRopWidth (com.android.jack.dx.rop.code.RegisterSpecList) 
		int i
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int sz
		int total
	public int getMaxOptimalRegisterCount () 
	static void  () 
}

com/android/jack/dx/rop/code/DualCstInsn.class
DualCstInsn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.DualCstInsn extends com.android.jack.dx.rop.code.Insn {
	private final com.android.jack.dx.rop.cst.Constant firstConstant
	private final com.android.jack.dx.rop.cst.Constant secondConstant
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.cst.Constant firstConstant
		com.android.jack.dx.rop.cst.Constant secondConstant
	public java.lang.String getInlineString () 
	public com.android.jack.dx.rop.cst.Constant getFirstConstant () 
	public com.android.jack.dx.rop.cst.Constant getSecondConstant () 
	public boolean contentEquals (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn b
	static void  () 
}

com/android/jack/dx/rop/code/Exceptions.class
Exceptions.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.Exceptions extends java.lang.Object {
	public static final com.android.jack.dx.rop.type.Type TYPE_ArithmeticException
	public static final com.android.jack.dx.rop.type.Type TYPE_ArrayIndexOutOfBoundsException
	public static final com.android.jack.dx.rop.type.Type TYPE_ArrayStoreException
	public static final com.android.jack.dx.rop.type.Type TYPE_ClassCastException
	public static final com.android.jack.dx.rop.type.Type TYPE_Error
	public static final com.android.jack.dx.rop.type.Type TYPE_IllegalMonitorStateException
	public static final com.android.jack.dx.rop.type.Type TYPE_NegativeArraySizeException
	public static final com.android.jack.dx.rop.type.Type TYPE_NullPointerException
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_ArithmeticException
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_ClassCastException
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_NegativeArraySizeException
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_NullPointerException
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_Null_ArrayIndexOutOfBounds
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_Null_ArrayIndex_ArrayStore
	public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_Null_IllegalMonitorStateException
	private void  () 
	static void  () 
}

com/android/jack/dx/rop/code/FillArrayDataInsn.class
FillArrayDataInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.FillArrayDataInsn extends com.android.jack.dx.rop.code.Insn {
	private final java.util.ArrayList initValues
	private final com.android.jack.dx.rop.cst.Constant arrayType
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, java.util.ArrayList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList sources
		java.util.ArrayList initValues
		com.android.jack.dx.rop.cst.Constant cst
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public java.util.ArrayList getInitValues () 
	public com.android.jack.dx.rop.cst.Constant getConstant () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
}

com/android/jack/dx/rop/code/Insn$BaseVisitor.class
Insn.java
package com.android.jack.dx.rop.code
public com.android.jack.dx.rop.code.Insn$BaseVisitor extends java.lang.Object implements com.android.jack.dx.rop.code.Insn$Visitor  {
	public void  () 
	public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn) 
		com.android.jack.dx.rop.code.PlainInsn insn
	public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn) 
		com.android.jack.dx.rop.code.PlainCstInsn insn
	public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn) 
		com.android.jack.dx.rop.code.SwitchInsn insn
	public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn) 
		com.android.jack.dx.rop.code.ThrowingCstInsn insn
	public void visitThrowingDualCstInsn (com.android.jack.dx.rop.code.ThrowingDualCstInsn) 
		com.android.jack.dx.rop.code.ThrowingDualCstInsn insn
	public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn) 
		com.android.jack.dx.rop.code.ThrowingInsn insn
	public void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn) 
		com.android.jack.dx.rop.code.FillArrayDataInsn insn
}

com/android/jack/dx/rop/code/Insn$Visitor.class
Insn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.Insn$Visitor extends java.lang.Object {
	public abstract void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn) 
	public abstract void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn) 
	public abstract void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn) 
	public abstract void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn) 
	public abstract void visitThrowingDualCstInsn (com.android.jack.dx.rop.code.ThrowingDualCstInsn) 
	public abstract void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn) 
	public abstract void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn) 
}

com/android/jack/dx/rop/code/Insn.class
Insn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.Insn extends java.lang.Object implements com.android.jack.dx.util.ToHuman  {
	private final com.android.jack.dx.rop.code.Rop opcode
	private final com.android.jack.dx.rop.code.SourcePosition position
	private final com.android.jack.dx.rop.code.RegisterSpec result
	private final com.android.jack.dx.rop.code.RegisterSpecList sources
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public final boolean equals (java.lang.Object) 
		Object other
	public final int hashCode () 
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public java.lang.String getInlineString () 
	public final com.android.jack.dx.rop.code.Rop getOpcode () 
	public final com.android.jack.dx.rop.code.SourcePosition getPosition () 
	public final com.android.jack.dx.rop.code.RegisterSpec getResult () 
	public final com.android.jack.dx.rop.code.RegisterSpec getLocalAssignment () 
		com.android.jack.dx.rop.code.RegisterSpec assignment
		com.android.jack.dx.rop.code.RegisterSpec assignment
		com.android.jack.dx.rop.code.LocalItem localItem
	public final com.android.jack.dx.rop.code.RegisterSpecList getSources () 
	public final boolean canThrow () 
	public abstract com.android.jack.dx.rop.type.TypeList getCatches () 
	public abstract void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
	public abstract com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
	public abstract com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
	public com.android.jack.dx.rop.code.Insn withSourceLiteral () 
	public com.android.jack.dx.rop.code.Insn copy () 
	private static boolean equalsHandleNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public boolean contentEquals (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn b
	public abstract com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
	protected final java.lang.String toStringWithInline (java.lang.String) 
		String extra
		StringBuffer sb
	protected final java.lang.String toHumanWithInline (java.lang.String) 
		int i
		String extra
		StringBuffer sb
		int sz
	static void  () 
}

com/android/jack/dx/rop/code/InsnList.class
InsnList.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.InsnList extends com.android.jack.dx.util.FixedSizeList {
	public void  (int) 
		int size
	public com.android.jack.dx.rop.code.Insn get (int) 
		int n
	public void set (int, com.android.jack.dx.rop.code.Insn) 
		int n
		com.android.jack.dx.rop.code.Insn insn
	public com.android.jack.dx.rop.code.Insn getLast () 
	public void forEach (com.android.jack.dx.rop.code.Insn$Visitor) 
		int i
		com.android.jack.dx.rop.code.Insn$Visitor visitor
		int sz
	public boolean contentEquals (com.android.jack.dx.rop.code.InsnList) 
		int i
		com.android.jack.dx.rop.code.InsnList b
		int sz
	public com.android.jack.dx.rop.code.InsnList withRegisterOffset (int) 
		com.android.jack.dx.rop.code.Insn one
		int i
		int delta
		int sz
		com.android.jack.dx.rop.code.InsnList result
}

com/android/jack/dx/rop/code/LocalItem.class
LocalItem.java
package com.android.jack.dx.rop.code
public com.android.jack.dx.rop.code.LocalItem extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.jack.dx.rop.cst.CstString name
	private final com.android.jack.dx.rop.type.Type type
	private final com.android.jack.dx.rop.cst.CstString signature
	public static com.android.jack.dx.rop.code.LocalItem make (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.cst.CstString signature
	private void  (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.cst.CstString signature
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.code.LocalItem local
	private static int compareHandlesNulls (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.cst.CstString a
		com.android.jack.dx.rop.cst.CstString b
	private static int compareHandlesNulls (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type a
		com.android.jack.dx.rop.type.Type b
	public int compareTo (com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.LocalItem local
		int ret
	public int hashCode () 
	public java.lang.String toString () 
	public com.android.jack.dx.rop.cst.CstString getName () 
	public com.android.jack.dx.rop.cst.CstString getSignature () 
	public com.android.jack.dx.rop.type.Type getType () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/rop/code/LocalVariableExtractor.class
LocalVariableExtractor.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.LocalVariableExtractor extends java.lang.Object {
	private final com.android.jack.dx.rop.code.RopMethod method
	private final com.android.jack.dx.rop.code.BasicBlockList blocks
	private final com.android.jack.dx.rop.code.LocalVariableInfo resultInfo
	private final int[] workSet
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.rop.code.LocalVariableInfo extract (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.RopMethod method
		com.android.jack.dx.rop.code.LocalVariableExtractor lve
	private void  (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.RopMethod method
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int maxLabel
	private com.android.jack.dx.rop.code.LocalVariableInfo doit () 
		int label
	private void processBlock (int) 
		com.android.jack.dx.rop.code.RegisterSpec previous
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpec already
		int i
		int succ
		com.android.jack.dx.rop.code.RegisterSpecSet state
		int i
		int label
		com.android.jack.dx.rop.code.RegisterSpecSet primaryState
		com.android.jack.dx.rop.code.BasicBlock block
		com.android.jack.dx.rop.code.InsnList insns
		int insnSz
		boolean canThrowDuringLastInsn
		int freezeSecondaryStateAt
		com.android.jack.dx.rop.code.RegisterSpecSet secondaryState
		com.android.jack.dx.util.IntList successors
		int succSz
		int primarySuccessor
	static void  () 
}

com/android/jack/dx/rop/code/LocalVariableInfo.class
LocalVariableInfo.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.LocalVariableInfo extends com.android.jack.dx.util.MutabilityControl {
	private final int regCount
	private final com.android.jack.dx.rop.code.RegisterSpecSet emptySet
	private final com.android.jack.dx.rop.code.RegisterSpecSet[] blockStarts
	private final java.util.HashMap insnAssignments
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.RopMethod method
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int maxLabel
	public void setStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet) 
		ArrayIndexOutOfBoundsException ex
		int label
		com.android.jack.dx.rop.code.RegisterSpecSet specs
	public boolean mergeStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet) 
		int label
		com.android.jack.dx.rop.code.RegisterSpecSet specs
		com.android.jack.dx.rop.code.RegisterSpecSet start
		com.android.jack.dx.rop.code.RegisterSpecSet newStart
	public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (int) 
		int label
		com.android.jack.dx.rop.code.RegisterSpecSet result
	public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (com.android.jack.dx.rop.code.BasicBlock) 
		com.android.jack.dx.rop.code.BasicBlock block
	public com.android.jack.dx.rop.code.RegisterSpecSet mutableCopyOfStarts (int) 
		int label
		com.android.jack.dx.rop.code.RegisterSpecSet result
	public void addAssignment (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.rop.code.RegisterSpec spec
	public com.android.jack.dx.rop.code.RegisterSpec getAssignment (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
	public int getAssignmentCount () 
	public void debugDump () 
		Integer labelInteger
		int label
	private com.android.jack.dx.rop.code.RegisterSpecSet getStarts0 (int) 
		ArrayIndexOutOfBoundsException ex
		int label
	static void  () 
}

com/android/jack/dx/rop/code/PlainCstInsn.class
PlainCstInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.PlainCstInsn extends com.android.jack.dx.rop.code.CstInsn {
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.cst.Constant cst
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
}

com/android/jack/dx/rop/code/PlainInsn.class
PlainInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.PlainInsn extends com.android.jack.dx.rop.code.Insn {
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpec source
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.Insn withSourceLiteral () 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.code.RegisterSpecList newSources
		com.android.jack.dx.rop.code.Rop newRop
		com.android.jack.dx.rop.type.TypeBearer firstType
		int opcode
		com.android.jack.dx.rop.code.Rop newRop
		IllegalArgumentException ex
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.code.RegisterSpecList newSources
		com.android.jack.dx.rop.code.Rop newRop
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int szSources
		com.android.jack.dx.rop.type.TypeBearer lastType
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
}

com/android/jack/dx/rop/code/RegOps.class
RegOps.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegOps extends java.lang.Object {
	public static final int NOP
	public static final int MOVE
	public static final int MOVE_PARAM
	public static final int MOVE_EXCEPTION
	public static final int CONST
	public static final int GOTO
	public static final int IF_EQ
	public static final int IF_NE
	public static final int IF_LT
	public static final int IF_GE
	public static final int IF_LE
	public static final int IF_GT
	public static final int SWITCH
	public static final int ADD
	public static final int SUB
	public static final int MUL
	public static final int DIV
	public static final int REM
	public static final int NEG
	public static final int AND
	public static final int OR
	public static final int XOR
	public static final int SHL
	public static final int SHR
	public static final int USHR
	public static final int NOT
	public static final int CMPL
	public static final int CMPG
	public static final int CONV
	public static final int TO_BYTE
	public static final int TO_CHAR
	public static final int TO_SHORT
	public static final int RETURN
	public static final int ARRAY_LENGTH
	public static final int THROW
	public static final int MONITOR_ENTER
	public static final int MONITOR_EXIT
	public static final int AGET
	public static final int APUT
	public static final int NEW_INSTANCE
	public static final int NEW_ARRAY
	public static final int FILLED_NEW_ARRAY
	public static final int CHECK_CAST
	public static final int INSTANCE_OF
	public static final int GET_FIELD
	public static final int GET_STATIC
	public static final int PUT_FIELD
	public static final int PUT_STATIC
	public static final int INVOKE_STATIC
	public static final int INVOKE_VIRTUAL
	public static final int INVOKE_SUPER
	public static final int INVOKE_DIRECT
	public static final int INVOKE_INTERFACE
	public static final int MARK_LOCAL
	public static final int MOVE_RESULT
	public static final int MOVE_RESULT_PSEUDO
	public static final int FILL_ARRAY_DATA
	public static final int INVOKE_POLYMORPHIC
	public static final int INVOKE_CUSTOM
	private void  () 
	public static java.lang.String opName (int) 
		int opcode
	public static int flippedIfOpcode (int) 
		int opcode
}

com/android/jack/dx/rop/code/RegisterSpec$1.class
RegisterSpec.java
package com.android.jack.dx.rop.code
 com.android.jack.dx.rop.code.RegisterSpec$1 extends java.lang.Object {
}

com/android/jack/dx/rop/code/RegisterSpec$ForComparison.class
RegisterSpec.java
package com.android.jack.dx.rop.code
 com.android.jack.dx.rop.code.RegisterSpec$ForComparison extends java.lang.Object {
	private int reg
	private com.android.jack.dx.rop.type.TypeBearer type
	private com.android.jack.dx.rop.code.LocalItem local
	private void  () 
	public void set (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public com.android.jack.dx.rop.code.RegisterSpec toRegisterSpec () 
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.code.RegisterSpec spec
	public int hashCode () 
	void  (com.android.jack.dx.rop.code.RegisterSpec$1) 
		com.android.jack.dx.rop.code.RegisterSpec$1 x0
	static int access$100 (com.android.jack.dx.rop.code.RegisterSpec$ForComparison) 
		com.android.jack.dx.rop.code.RegisterSpec$ForComparison x0
	static com.android.jack.dx.rop.type.TypeBearer access$200 (com.android.jack.dx.rop.code.RegisterSpec$ForComparison) 
		com.android.jack.dx.rop.code.RegisterSpec$ForComparison x0
	static com.android.jack.dx.rop.code.LocalItem access$300 (com.android.jack.dx.rop.code.RegisterSpec$ForComparison) 
		com.android.jack.dx.rop.code.RegisterSpec$ForComparison x0
}

com/android/jack/dx/rop/code/RegisterSpec.class
RegisterSpec.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegisterSpec extends java.lang.Object implements com.android.jack.dx.rop.type.TypeBearer com.android.jack.dx.util.ToHuman java.lang.Comparable  {
	public static final String PREFIX
	private static final java.util.HashMap theInterns
	private static final com.android.jack.dx.rop.code.RegisterSpec$ForComparison theInterningItem
	private final int reg
	private final com.android.jack.dx.rop.type.TypeBearer type
	private final com.android.jack.dx.rop.code.LocalItem local
	static final boolean $assertionsDisabled
	private static com.android.jack.dx.rop.code.RegisterSpec intern (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.RegisterSpec found
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public static com.android.jack.dx.rop.code.RegisterSpec make (int, com.android.jack.dx.rop.type.TypeBearer) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.RegisterSpec make (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public static com.android.jack.dx.rop.code.RegisterSpec makeLocalOptional (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public static java.lang.String regString (int) 
		int reg
	private void  (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public boolean equals (java.lang.Object) 
		com.android.jack.dx.rop.code.RegisterSpec$ForComparison fc
		Object other
		com.android.jack.dx.rop.code.RegisterSpec spec
	public boolean equalsUsingSimpleType (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec other
	public boolean matchesVariable (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec other
	private boolean equals (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public int compareTo (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec other
		int compare
	public int hashCode () 
	private static int hashCodeOf (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int reg
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
		int hash
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.type.Type getType () 
	public com.android.jack.dx.rop.type.TypeBearer getFrameType () 
	public final int getBasicType () 
	public final int getBasicFrameType () 
	public final boolean isConstant () 
	public int getReg () 
	public com.android.jack.dx.rop.type.TypeBearer getTypeBearer () 
	public com.android.jack.dx.rop.code.LocalItem getLocalItem () 
	public int getNextReg () 
	public int getCategory () 
	public boolean isCategory1 () 
	public boolean isCategory2 () 
	public java.lang.String regString () 
	public com.android.jack.dx.rop.code.RegisterSpec intersect (com.android.jack.dx.rop.code.RegisterSpec, boolean) 
		com.android.jack.dx.rop.code.RegisterSpec other
		boolean localPrimary
		com.android.jack.dx.rop.code.LocalItem resultLocal
		boolean sameName
		com.android.jack.dx.rop.type.Type thisType
		com.android.jack.dx.rop.type.Type otherType
		com.android.jack.dx.rop.type.TypeBearer resultTypeBearer
	public com.android.jack.dx.rop.code.RegisterSpec withReg (int) 
		int newReg
	public com.android.jack.dx.rop.code.RegisterSpec withType (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer newType
	public com.android.jack.dx.rop.code.RegisterSpec withOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.RegisterSpec withSimpleType () 
		com.android.jack.dx.rop.type.Type newType
		com.android.jack.dx.rop.type.TypeBearer orig
		com.android.jack.dx.rop.type.Type newType
	public com.android.jack.dx.rop.code.RegisterSpec withLocalItem (com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.LocalItem local
	public boolean isEvenRegister () 
	private java.lang.String toString0 (boolean) 
		boolean human
		StringBuffer sb
		com.android.jack.dx.rop.type.Type justType
	public volatile int compareTo (java.lang.Object) 
	void  (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem, com.android.jack.dx.rop.code.RegisterSpec$1) 
		int x0
		com.android.jack.dx.rop.type.TypeBearer x1
		com.android.jack.dx.rop.code.LocalItem x2
		com.android.jack.dx.rop.code.RegisterSpec$1 x3
	static boolean access$500 (com.android.jack.dx.rop.code.RegisterSpec, int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.RegisterSpec x0
		int x1
		com.android.jack.dx.rop.type.TypeBearer x2
		com.android.jack.dx.rop.code.LocalItem x3
	static int access$600 (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		int x0
		com.android.jack.dx.rop.type.TypeBearer x1
		com.android.jack.dx.rop.code.LocalItem x2
	static void  () 
}

com/android/jack/dx/rop/code/RegisterSpecList$1.class
RegisterSpecList.java
package com.android.jack.dx.rop.code
 com.android.jack.dx.rop.code.RegisterSpecList$1 extends java.lang.Object {
}

com/android/jack/dx/rop/code/RegisterSpecList$Expander.class
RegisterSpecList.java
package com.android.jack.dx.rop.code
 com.android.jack.dx.rop.code.RegisterSpecList$Expander extends java.lang.Object {
	private java.util.BitSet compatRegs
	private com.android.jack.dx.rop.code.RegisterSpecList regSpecList
	private int base
	private com.android.jack.dx.rop.code.RegisterSpecList result
	private boolean duplicateFirst
	private void  (com.android.jack.dx.rop.code.RegisterSpecList, java.util.BitSet, int, boolean) 
		com.android.jack.dx.rop.code.RegisterSpecList regSpecList
		java.util.BitSet compatRegs
		int base
		boolean duplicateFirst
	private void expandRegister (int) 
		int regIdx
	private void expandRegister (int, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec expandedReg
		int regIdx
		com.android.jack.dx.rop.code.RegisterSpec registerToExpand
		boolean replace
		com.android.jack.dx.rop.code.RegisterSpec expandedReg
	private com.android.jack.dx.rop.code.RegisterSpecList getResult () 
	void  (com.android.jack.dx.rop.code.RegisterSpecList, java.util.BitSet, int, boolean, com.android.jack.dx.rop.code.RegisterSpecList$1) 
		com.android.jack.dx.rop.code.RegisterSpecList x0
		java.util.BitSet x1
		int x2
		boolean x3
		com.android.jack.dx.rop.code.RegisterSpecList$1 x4
	static void access$100 (com.android.jack.dx.rop.code.RegisterSpecList$Expander, int) 
		com.android.jack.dx.rop.code.RegisterSpecList$Expander x0
		int x1
	static com.android.jack.dx.rop.code.RegisterSpecList access$200 (com.android.jack.dx.rop.code.RegisterSpecList$Expander) 
		com.android.jack.dx.rop.code.RegisterSpecList$Expander x0
}

com/android/jack/dx/rop/code/RegisterSpecList.class
RegisterSpecList.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegisterSpecList extends com.android.jack.dx.util.FixedSizeList implements com.android.jack.dx.rop.type.TypeList  {
	public static final com.android.jack.dx.rop.code.RegisterSpecList EMPTY
	public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.rop.code.RegisterSpecList result
	public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec0
		com.android.jack.dx.rop.code.RegisterSpec spec1
		com.android.jack.dx.rop.code.RegisterSpecList result
	public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec0
		com.android.jack.dx.rop.code.RegisterSpec spec1
		com.android.jack.dx.rop.code.RegisterSpec spec2
		com.android.jack.dx.rop.code.RegisterSpecList result
	public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec0
		com.android.jack.dx.rop.code.RegisterSpec spec1
		com.android.jack.dx.rop.code.RegisterSpec spec2
		com.android.jack.dx.rop.code.RegisterSpec spec3
		com.android.jack.dx.rop.code.RegisterSpecList result
	public void  (int) 
		int size
	public com.android.jack.dx.rop.type.Type getType (int) 
		int n
	public int getWordCount () 
		int i
		int sz
		int result
	public com.android.jack.dx.rop.type.TypeList withAddedType (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.RegisterSpec get (int) 
		int n
	public com.android.jack.dx.rop.code.RegisterSpec specForRegister (int) 
		com.android.jack.dx.rop.code.RegisterSpec rs
		int i
		int reg
		int sz
	public int indexOfRegister (int) 
		com.android.jack.dx.rop.code.RegisterSpec rs
		int i
		int reg
		int sz
	public void set (int, com.android.jack.dx.rop.code.RegisterSpec) 
		int n
		com.android.jack.dx.rop.code.RegisterSpec spec
	public int getRegistersSize () 
		int min
		com.android.jack.dx.rop.code.RegisterSpec spec
		int i
		int sz
		int result
	public com.android.jack.dx.rop.code.RegisterSpecList withFirst (com.android.jack.dx.rop.code.RegisterSpec) 
		int i
		com.android.jack.dx.rop.code.RegisterSpec spec
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList result
	public com.android.jack.dx.rop.code.RegisterSpecList withoutFirst () 
		int i
		int newSize
		com.android.jack.dx.rop.code.RegisterSpecList result
	public com.android.jack.dx.rop.code.RegisterSpecList withoutLast () 
		int i
		int newSize
		com.android.jack.dx.rop.code.RegisterSpecList result
	public com.android.jack.dx.rop.code.RegisterSpecList subset (java.util.BitSet) 
		int oldIndex
		java.util.BitSet exclusionSet
		int newSize
		com.android.jack.dx.rop.code.RegisterSpecList result
		int newIndex
	public com.android.jack.dx.rop.code.RegisterSpecList withOffset (int) 
		com.android.jack.dx.rop.code.RegisterSpec one
		int i
		int delta
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList result
	public com.android.jack.dx.rop.code.RegisterSpecList withExpandedRegisters (int, boolean, java.util.BitSet) 
		int regIdx
		int base
		boolean duplicateFirst
		java.util.BitSet compatRegs
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList$Expander expander
	static java.lang.Object access$300 (com.android.jack.dx.rop.code.RegisterSpecList, int) 
		com.android.jack.dx.rop.code.RegisterSpecList x0
		int x1
	static void access$400 (com.android.jack.dx.rop.code.RegisterSpecList, int, java.lang.Object) 
		com.android.jack.dx.rop.code.RegisterSpecList x0
		int x1
		Object x2
	static void  () 
}

com/android/jack/dx/rop/code/RegisterSpecSet.class
RegisterSpecSet.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegisterSpecSet extends com.android.jack.dx.util.MutabilityControl {
	public static final com.android.jack.dx.rop.code.RegisterSpecSet EMPTY
	private final com.android.jack.dx.rop.code.RegisterSpec[] specs
	private int size
	static final boolean $assertionsDisabled
	public void  (int) 
		int maxSize
	public boolean equals (java.lang.Object) 
		com.android.jack.dx.rop.code.RegisterSpec s1
		com.android.jack.dx.rop.code.RegisterSpec s2
		int i
		Object other
		com.android.jack.dx.rop.code.RegisterSpecSet otherSet
		com.android.jack.dx.rop.code.RegisterSpec[] otherSpecs
		int len
	public int hashCode () 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int oneHash
		int i
		int len
		int hash
	public java.lang.String toString () 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int i
		int len
		StringBuffer sb
		boolean any
	public int getMaxSize () 
	public int size () 
		int i
		int len
		int result
	public com.android.jack.dx.rop.code.RegisterSpec get (int) 
		ArrayIndexOutOfBoundsException ex
		int reg
	public com.android.jack.dx.rop.code.RegisterSpec get (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec spec
	public com.android.jack.dx.rop.code.RegisterSpec findMatchingLocal (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec s
		int reg
		com.android.jack.dx.rop.code.RegisterSpec spec
		int length
	public com.android.jack.dx.rop.code.RegisterSpec localItemToSpec (com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int reg
		com.android.jack.dx.rop.code.LocalItem local
		int length
	public void remove (com.android.jack.dx.rop.code.RegisterSpec) 
		ArrayIndexOutOfBoundsException ex
		com.android.jack.dx.rop.code.RegisterSpec toRemove
	public void put (com.android.jack.dx.rop.code.RegisterSpec) 
		int prevReg
		com.android.jack.dx.rop.code.RegisterSpec prevSpec
		int reg
		ArrayIndexOutOfBoundsException ex
		com.android.jack.dx.rop.code.RegisterSpec spec
	public void putAll (com.android.jack.dx.rop.code.RegisterSpecSet) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int i
		com.android.jack.dx.rop.code.RegisterSpecSet set
		int max
	public void intersect (com.android.jack.dx.rop.code.RegisterSpecSet, boolean) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.rop.code.RegisterSpec intersection
		int i
		int i
		com.android.jack.dx.rop.code.RegisterSpecSet other
		boolean localPrimary
		com.android.jack.dx.rop.code.RegisterSpec[] otherSpecs
		int thisLen
		int len
	public com.android.jack.dx.rop.code.RegisterSpecSet withOffset (int) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int i
		int delta
		int len
		com.android.jack.dx.rop.code.RegisterSpecSet result
	public com.android.jack.dx.rop.code.RegisterSpecSet mutableCopy () 
		com.android.jack.dx.rop.code.RegisterSpec spec
		int i
		int len
		com.android.jack.dx.rop.code.RegisterSpecSet copy
	static void  () 
}

com/android/jack/dx/rop/code/Rop.class
Rop.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.Rop extends java.lang.Object {
	public static final int BRANCH_MIN
	public static final int BRANCH_NONE
	public static final int BRANCH_RETURN
	public static final int BRANCH_GOTO
	public static final int BRANCH_IF
	public static final int BRANCH_SWITCH
	public static final int BRANCH_THROW
	public static final int BRANCH_MAX
	private final int opcode
	private final com.android.jack.dx.rop.type.Type result
	private final com.android.jack.dx.rop.type.TypeList sources
	private final com.android.jack.dx.rop.type.TypeList exceptions
	private final int branchingness
	private final boolean isCallLike
	private final String nickname
	static final boolean $assertionsDisabled
	public void  (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList, int, boolean, java.lang.String) 
		int opcode
		com.android.jack.dx.rop.type.Type result
		com.android.jack.dx.rop.type.TypeList sources
		com.android.jack.dx.rop.type.TypeList exceptions
		int branchingness
		boolean isCallLike
		String nickname
	public void  (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList, int, java.lang.String) 
		int opcode
		com.android.jack.dx.rop.type.Type result
		com.android.jack.dx.rop.type.TypeList sources
		com.android.jack.dx.rop.type.TypeList exceptions
		int branchingness
		String nickname
	public void  (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, int, java.lang.String) 
		int opcode
		com.android.jack.dx.rop.type.Type result
		com.android.jack.dx.rop.type.TypeList sources
		int branchingness
		String nickname
	public void  (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, java.lang.String) 
		int opcode
		com.android.jack.dx.rop.type.Type result
		com.android.jack.dx.rop.type.TypeList sources
		String nickname
	public void  (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList, java.lang.String) 
		int opcode
		com.android.jack.dx.rop.type.Type result
		com.android.jack.dx.rop.type.TypeList sources
		com.android.jack.dx.rop.type.TypeList exceptions
		String nickname
	public void  (int, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList) 
		int opcode
		com.android.jack.dx.rop.type.TypeList sources
		com.android.jack.dx.rop.type.TypeList exceptions
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.code.Rop rop
	public int hashCode () 
		int h
	public java.lang.String toString () 
		int i
		com.android.jack.dx.rop.type.Type one
		int i
		StringBuffer sb
		int sz
	public int getOpcode () 
	public com.android.jack.dx.rop.type.Type getResult () 
	public com.android.jack.dx.rop.type.TypeList getSources () 
	public com.android.jack.dx.rop.type.TypeList getExceptions () 
	public int getBranchingness () 
	public boolean isCallLike () 
	public boolean isCommutative () 
	public java.lang.String getNickname () 
	public final boolean canThrow () 
	static void  () 
}

com/android/jack/dx/rop/code/RopMethod.class
RopMethod.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RopMethod extends java.lang.Object {
	private final boolean withDexCallingConvention
	private final com.android.jack.dx.rop.code.BasicBlockList blocks
	private final int firstLabel
	private com.android.jack.dx.util.IntList[] predecessors
	private com.android.jack.dx.util.IntList exitPredecessors
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.BasicBlockList, int, boolean) 
		com.android.jack.dx.rop.code.BasicBlockList blocks
		int firstLabel
		boolean withDexCallingConvention
	public com.android.jack.dx.rop.code.BasicBlockList getBlocks () 
	public int getFirstLabel () 
	public com.android.jack.dx.util.IntList labelToPredecessors (int) 
		int label
		com.android.jack.dx.util.IntList result
	public com.android.jack.dx.util.IntList getExitPredecessors () 
	private void calcPredecessors () 
		int succLabel
		com.android.jack.dx.util.IntList succPreds
		int j
		com.android.jack.dx.rop.code.BasicBlock one
		int label
		com.android.jack.dx.util.IntList successors
		int ssz
		int i
		com.android.jack.dx.util.IntList preds
		int i
		int maxLabel
		com.android.jack.dx.util.IntList[] predecessors
		com.android.jack.dx.util.IntList exitPredecessors
		int sz
	public boolean withDexCallingConvention () 
	static void  () 
}

com/android/jack/dx/rop/code/Rops.class
Rops.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.Rops extends java.lang.Object {
	public static final com.android.jack.dx.rop.code.Rop NOP
	public static final com.android.jack.dx.rop.code.Rop MOVE_INT
	public static final com.android.jack.dx.rop.code.Rop MOVE_LONG
	public static final com.android.jack.dx.rop.code.Rop MOVE_FLOAT
	public static final com.android.jack.dx.rop.code.Rop MOVE_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop MOVE_OBJECT
	public static final com.android.jack.dx.rop.code.Rop MOVE_RETURN_ADDRESS
	public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_INT
	public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_LONG
	public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_FLOAT
	public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_OBJECT
	public static final com.android.jack.dx.rop.code.Rop CONST_INT
	public static final com.android.jack.dx.rop.code.Rop CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop CONST_FLOAT
	public static final com.android.jack.dx.rop.code.Rop CONST_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop CONST_OBJECT
	public static final com.android.jack.dx.rop.code.Rop CONST_OBJECT_NOTHROW
	public static final com.android.jack.dx.rop.code.Rop GOTO
	public static final com.android.jack.dx.rop.code.Rop IF_EQZ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_NEZ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_LTZ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_GEZ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_LEZ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_GTZ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_EQZ_OBJECT
	public static final com.android.jack.dx.rop.code.Rop IF_NEZ_OBJECT
	public static final com.android.jack.dx.rop.code.Rop IF_EQ_INT
	public static final com.android.jack.dx.rop.code.Rop IF_NE_INT
	public static final com.android.jack.dx.rop.code.Rop IF_LT_INT
	public static final com.android.jack.dx.rop.code.Rop IF_GE_INT
	public static final com.android.jack.dx.rop.code.Rop IF_LE_INT
	public static final com.android.jack.dx.rop.code.Rop IF_GT_INT
	public static final com.android.jack.dx.rop.code.Rop IF_EQ_OBJECT
	public static final com.android.jack.dx.rop.code.Rop IF_NE_OBJECT
	public static final com.android.jack.dx.rop.code.Rop SWITCH
	public static final com.android.jack.dx.rop.code.Rop ADD_INT
	public static final com.android.jack.dx.rop.code.Rop ADD_LONG
	public static final com.android.jack.dx.rop.code.Rop ADD_FLOAT
	public static final com.android.jack.dx.rop.code.Rop ADD_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop SUB_INT
	public static final com.android.jack.dx.rop.code.Rop SUB_LONG
	public static final com.android.jack.dx.rop.code.Rop SUB_FLOAT
	public static final com.android.jack.dx.rop.code.Rop SUB_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop MUL_INT
	public static final com.android.jack.dx.rop.code.Rop MUL_LONG
	public static final com.android.jack.dx.rop.code.Rop MUL_FLOAT
	public static final com.android.jack.dx.rop.code.Rop MUL_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop DIV_INT
	public static final com.android.jack.dx.rop.code.Rop DIV_LONG
	public static final com.android.jack.dx.rop.code.Rop DIV_FLOAT
	public static final com.android.jack.dx.rop.code.Rop DIV_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop REM_INT
	public static final com.android.jack.dx.rop.code.Rop REM_LONG
	public static final com.android.jack.dx.rop.code.Rop REM_FLOAT
	public static final com.android.jack.dx.rop.code.Rop REM_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop NEG_INT
	public static final com.android.jack.dx.rop.code.Rop NEG_LONG
	public static final com.android.jack.dx.rop.code.Rop NEG_FLOAT
	public static final com.android.jack.dx.rop.code.Rop NEG_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop AND_INT
	public static final com.android.jack.dx.rop.code.Rop AND_LONG
	public static final com.android.jack.dx.rop.code.Rop OR_INT
	public static final com.android.jack.dx.rop.code.Rop OR_LONG
	public static final com.android.jack.dx.rop.code.Rop XOR_INT
	public static final com.android.jack.dx.rop.code.Rop XOR_LONG
	public static final com.android.jack.dx.rop.code.Rop SHL_INT
	public static final com.android.jack.dx.rop.code.Rop SHL_LONG
	public static final com.android.jack.dx.rop.code.Rop SHR_INT
	public static final com.android.jack.dx.rop.code.Rop SHR_LONG
	public static final com.android.jack.dx.rop.code.Rop USHR_INT
	public static final com.android.jack.dx.rop.code.Rop USHR_LONG
	public static final com.android.jack.dx.rop.code.Rop NOT_INT
	public static final com.android.jack.dx.rop.code.Rop NOT_LONG
	public static final com.android.jack.dx.rop.code.Rop ADD_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop ADD_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop ADD_CONST_FLOAT
	public static final com.android.jack.dx.rop.code.Rop ADD_CONST_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop SUB_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop SUB_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop SUB_CONST_FLOAT
	public static final com.android.jack.dx.rop.code.Rop SUB_CONST_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop MUL_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop MUL_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop MUL_CONST_FLOAT
	public static final com.android.jack.dx.rop.code.Rop MUL_CONST_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop DIV_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop DIV_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop DIV_CONST_FLOAT
	public static final com.android.jack.dx.rop.code.Rop DIV_CONST_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop REM_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop REM_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop REM_CONST_FLOAT
	public static final com.android.jack.dx.rop.code.Rop REM_CONST_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop AND_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop AND_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop OR_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop OR_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop XOR_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop XOR_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop SHL_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop SHL_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop SHR_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop SHR_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop USHR_CONST_INT
	public static final com.android.jack.dx.rop.code.Rop USHR_CONST_LONG
	public static final com.android.jack.dx.rop.code.Rop CMPL_LONG
	public static final com.android.jack.dx.rop.code.Rop CMPL_FLOAT
	public static final com.android.jack.dx.rop.code.Rop CMPL_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop CMPG_FLOAT
	public static final com.android.jack.dx.rop.code.Rop CMPG_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop CONV_L2I
	public static final com.android.jack.dx.rop.code.Rop CONV_F2I
	public static final com.android.jack.dx.rop.code.Rop CONV_D2I
	public static final com.android.jack.dx.rop.code.Rop CONV_I2L
	public static final com.android.jack.dx.rop.code.Rop CONV_F2L
	public static final com.android.jack.dx.rop.code.Rop CONV_D2L
	public static final com.android.jack.dx.rop.code.Rop CONV_I2F
	public static final com.android.jack.dx.rop.code.Rop CONV_L2F
	public static final com.android.jack.dx.rop.code.Rop CONV_D2F
	public static final com.android.jack.dx.rop.code.Rop CONV_I2D
	public static final com.android.jack.dx.rop.code.Rop CONV_L2D
	public static final com.android.jack.dx.rop.code.Rop CONV_F2D
	public static final com.android.jack.dx.rop.code.Rop TO_BYTE
	public static final com.android.jack.dx.rop.code.Rop TO_CHAR
	public static final com.android.jack.dx.rop.code.Rop TO_SHORT
	public static final com.android.jack.dx.rop.code.Rop RETURN_VOID
	public static final com.android.jack.dx.rop.code.Rop RETURN_INT
	public static final com.android.jack.dx.rop.code.Rop RETURN_LONG
	public static final com.android.jack.dx.rop.code.Rop RETURN_FLOAT
	public static final com.android.jack.dx.rop.code.Rop RETURN_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop RETURN_OBJECT
	public static final com.android.jack.dx.rop.code.Rop ARRAY_LENGTH
	public static final com.android.jack.dx.rop.code.Rop THROW
	public static final com.android.jack.dx.rop.code.Rop MONITOR_ENTER
	public static final com.android.jack.dx.rop.code.Rop MONITOR_EXIT
	public static final com.android.jack.dx.rop.code.Rop AGET_INT
	public static final com.android.jack.dx.rop.code.Rop AGET_LONG
	public static final com.android.jack.dx.rop.code.Rop AGET_FLOAT
	public static final com.android.jack.dx.rop.code.Rop AGET_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop AGET_OBJECT
	public static final com.android.jack.dx.rop.code.Rop AGET_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop AGET_BYTE
	public static final com.android.jack.dx.rop.code.Rop AGET_CHAR
	public static final com.android.jack.dx.rop.code.Rop AGET_SHORT
	public static final com.android.jack.dx.rop.code.Rop APUT_INT
	public static final com.android.jack.dx.rop.code.Rop APUT_LONG
	public static final com.android.jack.dx.rop.code.Rop APUT_FLOAT
	public static final com.android.jack.dx.rop.code.Rop APUT_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop APUT_OBJECT
	public static final com.android.jack.dx.rop.code.Rop APUT_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop APUT_BYTE
	public static final com.android.jack.dx.rop.code.Rop APUT_CHAR
	public static final com.android.jack.dx.rop.code.Rop APUT_SHORT
	public static final com.android.jack.dx.rop.code.Rop NEW_INSTANCE
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_INT
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_LONG
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_FLOAT
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_BYTE
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_CHAR
	public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_SHORT
	public static final com.android.jack.dx.rop.code.Rop CHECK_CAST
	public static final com.android.jack.dx.rop.code.Rop INSTANCE_OF
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_INT
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_LONG
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_FLOAT
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_OBJECT
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_BYTE
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_CHAR
	public static final com.android.jack.dx.rop.code.Rop GET_FIELD_SHORT
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_INT
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_LONG
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_FLOAT
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_OBJECT
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_BYTE
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_CHAR
	public static final com.android.jack.dx.rop.code.Rop GET_STATIC_SHORT
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_INT
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_LONG
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_FLOAT
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_OBJECT
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_BYTE
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_CHAR
	public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_SHORT
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_INT
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_LONG
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_FLOAT
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_OBJECT
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_BOOLEAN
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_BYTE
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_CHAR
	public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_SHORT
	public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_INT
	public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_LONG
	public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_FLOAT
	public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_DOUBLE
	public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_OBJECT
	public static final com.android.jack.dx.rop.code.Rop FILL_ARRAY_DATA
	public static com.android.jack.dx.rop.code.Rop ropFor (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.type.Type componentType
		com.android.jack.dx.rop.type.Type source
		com.android.jack.dx.rop.type.Type componentType
		com.android.jack.dx.rop.type.Type componentType
		com.android.jack.dx.rop.type.Type source
		com.android.jack.dx.rop.type.Type componentType
		com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
		com.android.jack.dx.rop.type.Prototype meth
		com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
		com.android.jack.dx.rop.type.Prototype meth
		com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
		com.android.jack.dx.rop.type.Prototype meth
		com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
		com.android.jack.dx.rop.type.Prototype meth
		int opcode
		com.android.jack.dx.rop.type.TypeBearer dest
		com.android.jack.dx.rop.type.TypeList sources
		com.android.jack.dx.rop.cst.Constant cst
	public static com.android.jack.dx.rop.code.Rop opMove (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opMoveParam (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opMoveException (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opMoveResult (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opMoveResultPseudo (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opConst (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opIfEq (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opIfNe (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opIfLt (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opIfGe (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opIfGt (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opIfLe (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	private static com.android.jack.dx.rop.code.Rop pickIf (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop) 
		int bt
		com.android.jack.dx.rop.type.TypeList types
		com.android.jack.dx.rop.code.Rop intZ
		com.android.jack.dx.rop.code.Rop objZ
		com.android.jack.dx.rop.code.Rop intInt
		com.android.jack.dx.rop.code.Rop objObj
	public static com.android.jack.dx.rop.code.Rop opAdd (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opSub (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opMul (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opDiv (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opRem (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opAnd (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opOr (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opXor (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opShl (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opShr (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	public static com.android.jack.dx.rop.code.Rop opUshr (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	private static com.android.jack.dx.rop.code.Rop pickBinaryOp (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop) 
		com.android.jack.dx.rop.type.TypeList types
		com.android.jack.dx.rop.code.Rop int1
		com.android.jack.dx.rop.code.Rop long1
		com.android.jack.dx.rop.code.Rop float1
		com.android.jack.dx.rop.code.Rop double1
		com.android.jack.dx.rop.code.Rop int2
		com.android.jack.dx.rop.code.Rop long2
		com.android.jack.dx.rop.code.Rop float2
		com.android.jack.dx.rop.code.Rop double2
		int bt1
		com.android.jack.dx.rop.code.Rop result
	public static com.android.jack.dx.rop.code.Rop opNeg (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opNot (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opCmpl (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opCmpg (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opConv (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer dest
		com.android.jack.dx.rop.type.TypeBearer source
		int dbt
	public static com.android.jack.dx.rop.code.Rop opReturn (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opAget (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opAput (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opNewArray (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer arrayType
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.type.Type elementType
	public static com.android.jack.dx.rop.code.Rop opFilledNewArray (com.android.jack.dx.rop.type.TypeBearer, int) 
		int i
		com.android.jack.dx.rop.type.TypeBearer arrayType
		int count
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.type.Type elementType
		com.android.jack.dx.rop.type.StdTypeList sourceTypes
	public static com.android.jack.dx.rop.code.Rop opGetField (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opPutField (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opGetStatic (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opPutStatic (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	public static com.android.jack.dx.rop.code.Rop opInvokeStatic (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opInvokeVirtual (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opInvokeSuper (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opInvokeDirect (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opInvokeInterface (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opInvokePolymorphic (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opInvokeCustom (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype meth
	public static com.android.jack.dx.rop.code.Rop opMarkLocal (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	private void  () 
	private static com.android.jack.dx.rop.code.Rop throwBadType (com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer type
	private static com.android.jack.dx.rop.code.Rop throwBadTypes (com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.type.TypeList types
	static void  () 
}

com/android/jack/dx/rop/code/SourcePosition.class
SourcePosition.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.SourcePosition extends java.lang.Object {
	public static final com.android.jack.dx.rop.code.SourcePosition NO_INFO
	private final com.android.jack.dx.rop.cst.CstString sourceFile
	private final int address
	private final int line
	public void  (com.android.jack.dx.rop.cst.CstString, int, int) 
		com.android.jack.dx.rop.cst.CstString sourceFile
		int address
		int line
	public java.lang.String toString () 
		StringBuffer sb
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.code.SourcePosition pos
	public int hashCode () 
	public boolean sameLine (com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.SourcePosition other
	public boolean sameLineAndFile (com.android.jack.dx.rop.code.SourcePosition) 
		com.android.jack.dx.rop.code.SourcePosition other
	public com.android.jack.dx.rop.cst.CstString getSourceFile () 
	public int getAddress () 
	public int getLine () 
	static void  () 
}

com/android/jack/dx/rop/code/SwitchInsn.class
SwitchInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.SwitchInsn extends com.android.jack.dx.rop.code.Insn {
	private final com.android.jack.dx.util.IntList cases
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.util.IntList) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.util.IntList cases
	public java.lang.String getInlineString () 
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public boolean contentEquals (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn b
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
	public com.android.jack.dx.util.IntList getCases () 
	static void  () 
}

com/android/jack/dx/rop/code/ThrowingCstInsn.class
ThrowingCstInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ThrowingCstInsn extends com.android.jack.dx.rop.code.CstInsn {
	private final com.android.jack.dx.rop.type.TypeList catches
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.type.TypeList catches
		com.android.jack.dx.rop.cst.Constant cst
	public java.lang.String getInlineString () 
		com.android.jack.dx.rop.cst.Constant cst
		String constantString
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
	static void  () 
}

com/android/jack/dx/rop/code/ThrowingDualCstInsn.class
ThrowingDualCstInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ThrowingDualCstInsn extends com.android.jack.dx.rop.code.DualCstInsn {
	private final com.android.jack.dx.rop.type.TypeList catches
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.Constant, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.type.TypeList catches
		com.android.jack.dx.rop.cst.Constant firstConstant
		com.android.jack.dx.rop.cst.Constant secondConstant
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public java.lang.String getInlineString () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
	static void  () 
}

com/android/jack/dx/rop/code/ThrowingInsn.class
ThrowingInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ThrowingInsn extends com.android.jack.dx.rop.code.Insn {
	private final com.android.jack.dx.rop.type.TypeList catches
	static final boolean $assertionsDisabled
	public static java.lang.String toCatchString (com.android.jack.dx.rop.type.TypeList) 
		int i
		com.android.jack.dx.rop.type.TypeList catches
		StringBuffer sb
		int sz
	public void  (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.type.TypeList) 
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.SourcePosition position
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.type.TypeList catches
	public java.lang.String getInlineString () 
	public com.android.jack.dx.rop.type.TypeList getCatches () 
	public void accept (com.android.jack.dx.rop.code.Insn$Visitor) 
		com.android.jack.dx.rop.code.Insn$Visitor visitor
	public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.code.Insn withRegisterOffset (int) 
		int delta
	public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpecList sources
	static void  () 
}

com/android/jack/dx/rop/code/TranslationAdvice.class
TranslationAdvice.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.TranslationAdvice extends java.lang.Object {
	public abstract boolean hasConstantOperation (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
	public abstract boolean requiresSourcesInOrder (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpecList) 
	public abstract int getMaxOptimalRegisterCount () 
}

com/android/jack/dx/rop/cst/Constant.class
Constant.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.Constant extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable  {
	public void  () 
	public abstract boolean isCategory2 () 
	public abstract java.lang.String typeName () 
	public final int compareTo (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		Class clazz
		Class otherClazz
	protected abstract int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
	public abstract com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/rop/cst/ConstantPool.class
ConstantPool.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.ConstantPool extends java.lang.Object {
	public abstract int size () 
	public abstract com.android.jack.dx.rop.cst.Constant get (int) 
	public abstract com.android.jack.dx.rop.cst.Constant get0Ok (int) 
	public abstract com.android.jack.dx.rop.cst.Constant getOrNull (int) 
}

com/android/jack/dx/rop/cst/CstAnnotation.class
CstAnnotation.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstAnnotation extends com.android.jack.dx.rop.cst.Constant {
	private final com.android.jack.dx.rop.annotation.Annotation annotation
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.annotation.Annotation) 
		com.android.jack.dx.rop.annotation.Annotation annotation
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
	public java.lang.String toString () 
	public java.lang.String typeName () 
	public boolean isCategory2 () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.annotation.Annotation getAnnotation () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstArray$List.class
CstArray.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstArray$List extends com.android.jack.dx.util.FixedSizeList implements java.lang.Comparable  {
	public void  (int) 
		int size
	public int compareTo (com.android.jack.dx.rop.cst.CstArray$List) 
		com.android.jack.dx.rop.cst.Constant thisItem
		com.android.jack.dx.rop.cst.Constant otherItem
		int compare
		int i
		com.android.jack.dx.rop.cst.CstArray$List other
		int thisSize
		int otherSize
		int compareSize
	public com.android.jack.dx.rop.cst.Constant get (int) 
		int n
	public void set (int, com.android.jack.dx.rop.cst.Constant) 
		int n
		com.android.jack.dx.rop.cst.Constant a
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/dx/rop/cst/CstArray.class
CstArray.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstArray extends com.android.jack.dx.rop.cst.Constant {
	private final com.android.jack.dx.rop.cst.CstArray$List list
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstArray$List) 
		com.android.jack.dx.rop.cst.CstArray$List list
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
	public java.lang.String toString () 
	public java.lang.String typeName () 
	public boolean isCategory2 () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstArray$List getList () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstBaseMethodRef.class
CstBaseMethodRef.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstBaseMethodRef extends com.android.jack.dx.rop.cst.CstMemberRef {
	private final com.android.jack.dx.rop.type.Prototype prototype
	private com.android.jack.dx.rop.type.Prototype instancePrototype
	void  (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Type definingClass
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Prototype prototype
	public final com.android.jack.dx.rop.type.Prototype getPrototype () 
	public final com.android.jack.dx.rop.type.Prototype getPrototype (boolean) 
		com.android.jack.dx.rop.type.Type thisType
		boolean isStatic
	protected final int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		int cmp
		com.android.jack.dx.rop.cst.CstBaseMethodRef otherMethod
	public final com.android.jack.dx.rop.type.Type getType () 
	public final int getParameterWordCount (boolean) 
		boolean isStatic
	public final boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.cst.CstBaseMethodRef otherRef
	public final int hashCode () 
	public final java.lang.String toHuman () 
}

com/android/jack/dx/rop/cst/CstBoolean.class
CstBoolean.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstBoolean extends com.android.jack.dx.rop.cst.CstLiteral32 {
	public static final com.android.jack.dx.rop.cst.CstBoolean VALUE_FALSE
	public static final com.android.jack.dx.rop.cst.CstBoolean VALUE_TRUE
	public static com.android.jack.dx.rop.cst.CstBoolean make (boolean) 
		boolean value
	public static com.android.jack.dx.rop.cst.CstBoolean make (int) 
		int value
	private void  (boolean) 
		boolean value
	public java.lang.String toString () 
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public boolean getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstByte.class
CstByte.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstByte extends com.android.jack.dx.rop.cst.CstLiteral32 {
	public static final com.android.jack.dx.rop.cst.CstByte VALUE_0
	public static com.android.jack.dx.rop.cst.CstByte make (byte) 
		byte value
	public static com.android.jack.dx.rop.cst.CstByte make (int) 
		int value
		byte cast
	private void  (byte) 
		byte value
	public java.lang.String toString () 
		int value
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public byte getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstCallSiteRef.class
CstCallSiteRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstCallSiteRef extends com.android.jack.dx.rop.cst.TypedConstant {
	private static final int METHOD_HANDLE_IDX
	private static final int TARGET_METHOD_NAME_IDX
	private static final int CALL_SITE_IDX
	private static final int EXTRA_ARGS_IDX
	private final com.android.jack.dx.rop.cst.CstArray callSite
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstArray) 
		com.android.jack.dx.rop.cst.CstArray callSite
	public void  (com.android.jack.dx.rop.cst.CstMethodHandleRef, java.lang.String, com.android.jack.dx.rop.cst.CstPrototypeRef, com.android.jack.dx.rop.cst.CstArray) 
		int idx
		com.android.jack.dx.rop.cst.CstArray$List extraArgList
		com.android.jack.dx.rop.cst.CstMethodHandleRef methodHandle
		String targetMethodName
		com.android.jack.dx.rop.cst.CstPrototypeRef callSitePrototype
		com.android.jack.dx.rop.cst.CstArray extraArgs
		com.android.jack.dx.rop.cst.CstArray$List list
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		int cmp
	public boolean isCategory2 () 
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstMethodHandleRef getMethodHandle () 
	public com.android.jack.dx.rop.cst.CstString getTargetMethodName () 
	public com.android.jack.dx.rop.cst.CstPrototypeRef getCallSitePrototype () 
	public com.android.jack.dx.rop.cst.CstArray getExtraArgs () 
		int idx
		com.android.jack.dx.rop.cst.CstArray$List callSiteList
		com.android.jack.dx.rop.cst.CstArray$List list
	public com.android.jack.dx.rop.cst.CstArray getCstArray () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstChar.class
CstChar.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstChar extends com.android.jack.dx.rop.cst.CstLiteral32 {
	public static final com.android.jack.dx.rop.cst.CstChar VALUE_0
	public static com.android.jack.dx.rop.cst.CstChar make (char) 
		char value
	public static com.android.jack.dx.rop.cst.CstChar make (int) 
		int value
		char cast
	private void  (char) 
		char value
	public java.lang.String toString () 
		int value
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public char getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstDouble.class
CstDouble.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstDouble extends com.android.jack.dx.rop.cst.CstLiteral64 {
	public static final com.android.jack.dx.rop.cst.CstDouble VALUE_0
	public static final com.android.jack.dx.rop.cst.CstDouble VALUE_1
	public static com.android.jack.dx.rop.cst.CstDouble make (long) 
		long bits
	private void  (long) 
		long bits
	public java.lang.String toString () 
		long bits
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public double getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstEnumRef.class
CstEnumRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstEnumRef extends com.android.jack.dx.rop.cst.CstMemberRef {
	private com.android.jack.dx.rop.cst.CstFieldRef fieldRef
	public void  (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Type type
	public java.lang.String typeName () 
	public com.android.jack.dx.rop.type.Type getType () 
	public com.android.jack.dx.rop.cst.CstFieldRef getFieldRef () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	public final boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.cst.CstEnumRef otherRef
	public final int hashCode () 
	public final java.lang.String toHuman () 
}

com/android/jack/dx/rop/cst/CstFieldRef.class
CstFieldRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstFieldRef extends com.android.jack.dx.rop.cst.CstMemberRef {
	private final com.android.jack.dx.rop.type.Type type
	public void  (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type definingClass
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Type type
	public java.lang.String typeName () 
	public com.android.jack.dx.rop.type.Type getType () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		int cmp
		com.android.jack.dx.rop.cst.CstFieldRef otherField
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	public final boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.cst.CstFieldRef otherRef
	public final int hashCode () 
	public final java.lang.String toHuman () 
}

com/android/jack/dx/rop/cst/CstFloat.class
CstFloat.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstFloat extends com.android.jack.dx.rop.cst.CstLiteral32 {
	public static final com.android.jack.dx.rop.cst.CstFloat VALUE_0
	public static final com.android.jack.dx.rop.cst.CstFloat VALUE_1
	public static final com.android.jack.dx.rop.cst.CstFloat VALUE_2
	public static com.android.jack.dx.rop.cst.CstFloat make (int) 
		int bits
	private void  (int) 
		int bits
	public java.lang.String toString () 
		int bits
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public float getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstIndexMap.class
CstIndexMap.java
package com.android.jack.dx.rop.cst
public com.android.jack.dx.rop.cst.CstIndexMap extends java.lang.Object {
	private final com.android.jack.dx.rop.cst.CstString[] strings
	private final com.android.jack.dx.rop.type.Type[] types
	private final com.android.jack.dx.rop.cst.CstMethodRef[] methods
	private final com.android.jack.dx.rop.cst.CstFieldRef[] fields
	private final com.android.jack.dx.rop.cst.CstPrototypeRef[] prototypes
	private final com.android.jack.dx.rop.cst.CstMethodHandleRef[] methodHandles
	private final com.android.jack.dx.rop.cst.CstCallSiteRef[] callSites
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.DexBuffer) 
		com.android.jack.dx.io.DexBuffer dexBuffer
	public void addStringMapping (int, com.android.jack.dx.rop.cst.CstString) 
		int index
		com.android.jack.dx.rop.cst.CstString cstString
	public void addTypeMapping (int, com.android.jack.dx.rop.type.Type) 
		int index
		com.android.jack.dx.rop.type.Type type
	public void addMethodMapping (int, com.android.jack.dx.rop.cst.CstMethodRef) 
		int index
		com.android.jack.dx.rop.cst.CstMethodRef methodRef
	public void addPrototypeMapping (int, com.android.jack.dx.rop.cst.CstPrototypeRef) 
		int index
		com.android.jack.dx.rop.cst.CstPrototypeRef prototypeRef
	public void addFieldMapping (int, com.android.jack.dx.rop.cst.CstFieldRef) 
		int index
		com.android.jack.dx.rop.cst.CstFieldRef fieldRef
	public void addMethodHandleMapping (int, com.android.jack.dx.rop.cst.CstMethodHandleRef) 
		int index
		com.android.jack.dx.rop.cst.CstMethodHandleRef methodHandleRef
	public void addCallSiteMapping (int, com.android.jack.dx.rop.cst.CstCallSiteRef) 
		int index
		com.android.jack.dx.rop.cst.CstCallSiteRef callSiteRef
	public int getRemappedCstStringIndex (com.android.jack.dx.dex.file.DexFile, int) 
		com.android.jack.dx.dex.file.DexFile file
		int index
		com.android.jack.dx.dex.file.IndexedItem indexedItem
	public int getRemappedCstTypeIndex (com.android.jack.dx.dex.file.DexFile, int) 
		com.android.jack.dx.dex.file.DexFile file
		int index
		com.android.jack.dx.dex.file.IndexedItem indexedItem
	public int getRemappedCstBaseMethodRefIndex (com.android.jack.dx.dex.file.DexFile, int) 
		com.android.jack.dx.dex.file.DexFile file
		int index
		com.android.jack.dx.dex.file.IndexedItem indexedItem
	public int getRemappedCstFieldRefIndex (com.android.jack.dx.dex.file.DexFile, int) 
		com.android.jack.dx.dex.file.DexFile file
		int index
		com.android.jack.dx.dex.file.IndexedItem indexedItem
	public int getRemappedCstPrototypeRefIndex (com.android.jack.dx.dex.file.DexFile, int) 
		com.android.jack.dx.dex.file.DexFile file
		int index
		com.android.jack.dx.dex.file.IndexedItem indexedItem
	public int getRemappedCstCallSiteRefIndex (com.android.jack.dx.dex.file.DexFile, int) 
		com.android.jack.dx.dex.file.DexFile file
		int index
		com.android.jack.dx.dex.file.IndexedItem indexedItem
	public com.android.jack.dx.rop.cst.CstMethodRef getCstMethodRef (int) 
		int index
		com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
	public com.android.jack.dx.rop.cst.CstFieldRef getCstFieldRef (int) 
		int index
		com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
	public com.android.jack.dx.rop.cst.CstString getCstString (int) 
		int index
		com.android.jack.dx.rop.cst.CstString cstString
	public com.android.jack.dx.rop.type.Type getType (int) 
		int index
		com.android.jack.dx.rop.type.Type cstType
	public com.android.jack.dx.rop.cst.CstPrototypeRef getCstPrototype (int) 
		int index
		com.android.jack.dx.rop.cst.CstPrototypeRef cstPrototypeRef
	public com.android.jack.dx.rop.cst.CstMethodHandleRef getCstMethodHandle (int) 
		int index
		com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
	public com.android.jack.dx.rop.cst.CstCallSiteRef[] getCstCallSitesType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstInteger.class
CstInteger.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstInteger extends com.android.jack.dx.rop.cst.CstLiteral32 {
	private static final com.android.jack.dx.rop.cst.CstInteger[] cache
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_M1
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_0
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_1
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_2
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_3
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_4
	public static final com.android.jack.dx.rop.cst.CstInteger VALUE_5
	public static com.android.jack.dx.rop.cst.CstInteger make (int) 
		int value
		int idx
		com.android.jack.dx.rop.cst.CstInteger obj
	private void  (int) 
		int value
	public java.lang.String toString () 
		int value
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public int getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstKnownNull.class
CstKnownNull.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstKnownNull extends com.android.jack.dx.rop.cst.CstLiteralBits {
	public static final com.android.jack.dx.rop.cst.CstKnownNull THE_ONE
	private void  () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
	public java.lang.String toString () 
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public boolean isCategory2 () 
	public java.lang.String toHuman () 
	public boolean fitsInInt () 
	public int getIntBits () 
	public long getLongBits () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstLiteral32.class
CstLiteral32.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstLiteral32 extends com.android.jack.dx.rop.cst.CstLiteralBits {
	private final int bits
	void  (int) 
		int bits
	public final boolean equals (java.lang.Object) 
		Object other
	public final int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		int otherBits
	public final boolean isCategory2 () 
	public final boolean fitsInInt () 
	public final int getIntBits () 
	public final long getLongBits () 
}

com/android/jack/dx/rop/cst/CstLiteral64.class
CstLiteral64.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstLiteral64 extends com.android.jack.dx.rop.cst.CstLiteralBits {
	private final long bits
	void  (long) 
		long bits
	public final boolean equals (java.lang.Object) 
		Object other
	public final int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		long otherBits
	public final boolean isCategory2 () 
	public final boolean fitsInInt () 
	public final int getIntBits () 
	public final long getLongBits () 
}

com/android/jack/dx/rop/cst/CstLiteralBits.class
CstLiteralBits.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstLiteralBits extends com.android.jack.dx.rop.cst.TypedConstant {
	public void  () 
	public abstract boolean fitsInInt () 
	public abstract int getIntBits () 
	public abstract long getLongBits () 
	public boolean fitsIn16Bits () 
		int bits
	public boolean fitsIn8Bits () 
		int bits
}

com/android/jack/dx/rop/cst/CstLong.class
CstLong.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstLong extends com.android.jack.dx.rop.cst.CstLiteral64 {
	public static final com.android.jack.dx.rop.cst.CstLong VALUE_0
	public static final com.android.jack.dx.rop.cst.CstLong VALUE_1
	public static com.android.jack.dx.rop.cst.CstLong make (long) 
		long value
	private void  (long) 
		long value
	public java.lang.String toString () 
		long value
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public long getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstMemberRef.class
CstMemberRef.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstMemberRef extends com.android.jack.dx.rop.cst.TypedConstant {
	private final com.android.jack.dx.rop.type.Type definingClass
	private final com.android.jack.dx.rop.cst.CstString name
	static final boolean $assertionsDisabled
	void  (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.cst.CstString) 
		com.android.jack.dx.rop.type.Type definingClass
		com.android.jack.dx.rop.cst.CstString name
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		com.android.jack.dx.rop.cst.CstMemberRef otherMember
		int cmp
	public final java.lang.String toString () 
	public final boolean isCategory2 () 
	public final com.android.jack.dx.rop.type.Type getDefiningClass () 
	public com.android.jack.dx.rop.cst.CstString getName () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstMethodHandleRef$MethodHandleKind.class
CstMethodHandleRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind extends java.lang.Enum {
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind PUT_STATIC
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind GET_STATIC
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind PUT_INSTANCE
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind GET_INSTANCE
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind INVOKE_STATIC
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind INVOKE_INSTANCE
	public static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind INVOKE_CONSTRUCTOR
	private final int value
	private static final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind[] values () 
	public static com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int getValue () 
	public static com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind getKind (int) 
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		int value
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
	static void  () 
}

com/android/jack/dx/rop/cst/CstMethodHandleRef.class
CstMethodHandleRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstMethodHandleRef extends com.android.jack.dx.rop.cst.TypedConstant {
	private final com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
	private final com.android.jack.dx.rop.cst.CstMemberRef memberRef
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind, com.android.jack.dx.rop.cst.CstMemberRef) 
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMemberRef memberRef
	public final boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.rop.cst.CstMethodHandleRef otherCst
	public final int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
		int cmp
	public boolean isCategory2 () 
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind getKind () 
	public com.android.jack.dx.rop.cst.CstMemberRef getMemberRef () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstMethodRef.class
CstMethodRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstMethodRef extends com.android.jack.dx.rop.cst.CstBaseMethodRef {
	public void  (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Type definingClass
		com.android.jack.dx.rop.cst.CstString name
		com.android.jack.dx.rop.type.Prototype prototype
	public java.lang.String typeName () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
}

com/android/jack/dx/rop/cst/CstPrototypeRef.class
CstPrototypeRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstPrototypeRef extends com.android.jack.dx.rop.cst.TypedConstant {
	private final com.android.jack.dx.rop.type.Prototype prototype
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Prototype prototype
	public final boolean equals (java.lang.Object) 
		Object other
	public final int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
	public java.lang.String toString () 
	public java.lang.String typeName () 
	public boolean isCategory2 () 
	public final com.android.jack.dx.rop.type.Prototype getPrototype () 
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstShort.class
CstShort.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstShort extends com.android.jack.dx.rop.cst.CstLiteral32 {
	public static final com.android.jack.dx.rop.cst.CstShort VALUE_0
	public static com.android.jack.dx.rop.cst.CstShort make (short) 
		short value
	public static com.android.jack.dx.rop.cst.CstShort make (int) 
		int value
		short cast
	private void  (short) 
		short value
	public java.lang.String toString () 
		int value
	public com.android.jack.dx.rop.type.Type getType () 
	public java.lang.String typeName () 
	public java.lang.String toHuman () 
	public short getValue () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/CstString.class
CstString.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstString extends com.android.jack.dx.rop.cst.TypedConstant {
	public static final com.android.jack.dx.rop.cst.CstString EMPTY_STRING
	private final String string
	private int bytesCount
	static final boolean $assertionsDisabled
	private static byte[] stringToUtf8Bytes (java.lang.String, int) 
		char c
		int i
		String string
		int utf8Len
		int len
		byte[] bytes
		int outAt
	private static int stringToUtf8BytesCount (java.lang.String) 
		char c
		int i
		int len
		String string
		int result
	public static java.lang.String utf8BytesToString (com.android.jack.dx.util.ByteArray) 
		char out
		int v1
		int value
		char out
		int v1
		int v2
		int value
		char out
		int v0
		char out
		int at
		com.android.jack.dx.util.ByteArray bytes
		int length
		char[] chars
		int outAt
	private static java.lang.String throwBadUtf8 (int, int) 
		int value
		int offset
	public void  (java.lang.String) 
		String string
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
	public java.lang.String toString () 
	public java.lang.String typeName () 
	public boolean isCategory2 () 
	public java.lang.String toHuman () 
		char outChar
		int shift
		char nextChar
		boolean displayZero
		char c
		int i
		int len
		StringBuilder sb
	public java.lang.String toQuoted () 
	public java.lang.String toQuoted (int) 
		String ellipses
		int maxLength
		String string
		int length
		String ellipses
	public java.lang.String getString () 
	public com.android.jack.dx.util.ByteArray getBytes () 
	public int getUtf8Size () 
	public int getUtf16Size () 
	public com.android.jack.dx.rop.type.Type getType () 
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	static void  () 
}

com/android/jack/dx/rop/cst/StdConstantPool.class
StdConstantPool.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.StdConstantPool extends com.android.jack.dx.util.MutabilityControl implements com.android.jack.dx.rop.cst.ConstantPool  {
	private final com.android.jack.dx.rop.cst.Constant[] entries
	public void  (int) 
		int size
	public int size () 
	public com.android.jack.dx.rop.cst.Constant getOrNull (int) 
		IndexOutOfBoundsException ex
		int n
	public com.android.jack.dx.rop.cst.Constant get0Ok (int) 
		int n
	public com.android.jack.dx.rop.cst.Constant get (int) 
		com.android.jack.dx.rop.cst.Constant result
		IndexOutOfBoundsException ex
		int n
	public void set (int, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant prev
		int n
		com.android.jack.dx.rop.cst.Constant cst
		boolean cat2
	private static com.android.jack.dx.rop.cst.Constant throwInvalid (int) 
		int idx
}

com/android/jack/dx/rop/cst/TypedConstant.class
TypedConstant.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.TypedConstant extends com.android.jack.dx.rop.cst.Constant implements com.android.jack.dx.rop.type.TypeBearer  {
	public void  () 
	public final com.android.jack.dx.rop.type.TypeBearer getFrameType () 
	public final int getBasicType () 
	public final int getBasicFrameType () 
	public boolean isConstant () 
}

com/android/jack/dx/rop/cst/Zeroes.class
Zeroes.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.Zeroes extends java.lang.Object {
	private void  () 
	public static com.android.jack.dx.rop.cst.Constant zeroFor (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
}

com/android/jack/dx/rop/package-info.class
package-info.java
package com.android.jack.dx.rop
abstract com.android.jack.dx.rop.package-info extends java.lang.Object {
}

com/android/jack/dx/rop/type/Prototype.class
Prototype.java
package com.android.jack.dx.rop.type
public final com.android.jack.dx.rop.type.Prototype extends java.lang.Object implements java.lang.Comparable  {
	private static final java.util.HashMap internTable
	private final String descriptor
	private final com.android.jack.dx.rop.type.Type returnType
	private final com.android.jack.dx.rop.type.StdTypeList parameterTypes
	private com.android.jack.dx.rop.type.StdTypeList parameterFrameTypes
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.rop.type.Prototype intern (com.android.jack.dx.rop.type.StdTypeList, com.android.jack.dx.rop.type.Type) 
		int i
		int length
		com.android.jack.dx.rop.type.Prototype result
		com.android.jack.dx.rop.type.StdTypeList parameterTypes
		com.android.jack.dx.rop.type.Type returnType
		StringBuilder descriptorBuff
		String descriptor
		com.android.jack.dx.rop.type.Prototype result
	public static com.android.jack.dx.rop.type.Prototype intern (java.lang.String) 
		com.android.jack.dx.rop.type.Prototype result
		int endAt
		int startAt
		char c
		int i
		String descriptor
		com.android.jack.dx.rop.type.Prototype result
		com.android.jack.dx.rop.type.Type[] params
		int paramCount
		int at
		com.android.jack.dx.rop.type.Type returnType
		com.android.jack.dx.rop.type.StdTypeList parameterTypes
	private static com.android.jack.dx.rop.type.Type[] makeParameterArray (java.lang.String) 
		char c
		int i
		String descriptor
		int length
		int closeAt
		int maxParams
	public static com.android.jack.dx.rop.type.Prototype intern (java.lang.String, com.android.jack.dx.rop.type.Type, boolean, boolean) 
		String descriptor
		com.android.jack.dx.rop.type.Type definer
		boolean isStatic
		boolean isInit
		com.android.jack.dx.rop.type.Prototype base
	public static com.android.jack.dx.rop.type.Prototype internInts (com.android.jack.dx.rop.type.Type, int) 
		int i
		com.android.jack.dx.rop.type.Type returnType
		int count
		StringBuffer sb
	private void  (java.lang.String, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.StdTypeList) 
		String descriptor
		com.android.jack.dx.rop.type.Type returnType
		com.android.jack.dx.rop.type.StdTypeList parameterTypes
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int compareTo (com.android.jack.dx.rop.type.Prototype) 
		com.android.jack.dx.rop.type.Type thisType
		com.android.jack.dx.rop.type.Type otherType
		int i
		com.android.jack.dx.rop.type.Prototype other
		int result
		int thisSize
		int otherSize
		int size
	public java.lang.String toString () 
	public java.lang.String getDescriptor () 
	public com.android.jack.dx.rop.type.Type getReturnType () 
	public com.android.jack.dx.rop.type.StdTypeList getParameterTypes () 
	public com.android.jack.dx.rop.type.StdTypeList getParameterFrameTypes () 
		com.android.jack.dx.rop.type.Type one
		int i
		int sz
		com.android.jack.dx.rop.type.StdTypeList list
		boolean any
	public com.android.jack.dx.rop.type.Prototype withFirstParameter (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type param
		String newDesc
		com.android.jack.dx.rop.type.StdTypeList newParams
		com.android.jack.dx.rop.type.Prototype result
	private static com.android.jack.dx.rop.type.Prototype putIntern (com.android.jack.dx.rop.type.Prototype) 
		String descriptor
		com.android.jack.dx.rop.type.Prototype already
		com.android.jack.dx.rop.type.Prototype desc
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/dx/rop/type/StdTypeList.class
StdTypeList.java
package com.android.jack.dx.rop.type
public final com.android.jack.dx.rop.type.StdTypeList extends com.android.jack.dx.util.FixedSizeList implements com.android.jack.dx.rop.type.TypeList  {
	public static final com.android.jack.dx.rop.type.StdTypeList EMPTY
	public static final com.android.jack.dx.rop.type.StdTypeList INT
	public static final com.android.jack.dx.rop.type.StdTypeList LONG
	public static final com.android.jack.dx.rop.type.StdTypeList FLOAT
	public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE
	public static final com.android.jack.dx.rop.type.StdTypeList OBJECT
	public static final com.android.jack.dx.rop.type.StdTypeList RETURN_ADDRESS
	public static final com.android.jack.dx.rop.type.StdTypeList THROWABLE
	public static final com.android.jack.dx.rop.type.StdTypeList INT_INT
	public static final com.android.jack.dx.rop.type.StdTypeList LONG_LONG
	public static final com.android.jack.dx.rop.type.StdTypeList FLOAT_FLOAT
	public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE_DOUBLE
	public static final com.android.jack.dx.rop.type.StdTypeList OBJECT_OBJECT
	public static final com.android.jack.dx.rop.type.StdTypeList INT_OBJECT
	public static final com.android.jack.dx.rop.type.StdTypeList LONG_OBJECT
	public static final com.android.jack.dx.rop.type.StdTypeList FLOAT_OBJECT
	public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE_OBJECT
	public static final com.android.jack.dx.rop.type.StdTypeList LONG_INT
	public static final com.android.jack.dx.rop.type.StdTypeList INTARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList LONGARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList FLOATARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList DOUBLEARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList OBJECTARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList BOOLEANARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList BYTEARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList CHARARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList SHORTARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList INT_INTARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList LONG_LONGARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList FLOAT_FLOATARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE_DOUBLEARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList OBJECT_OBJECTARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList INT_BOOLEANARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList INT_BYTEARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList INT_CHARARR_INT
	public static final com.android.jack.dx.rop.type.StdTypeList INT_SHORTARR_INT
	public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type
		com.android.jack.dx.rop.type.StdTypeList result
	public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type0
		com.android.jack.dx.rop.type.Type type1
		com.android.jack.dx.rop.type.StdTypeList result
	public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type0
		com.android.jack.dx.rop.type.Type type1
		com.android.jack.dx.rop.type.Type type2
		com.android.jack.dx.rop.type.StdTypeList result
	public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type) 
		com.android.jack.dx.rop.type.Type type0
		com.android.jack.dx.rop.type.Type type1
		com.android.jack.dx.rop.type.Type type2
		com.android.jack.dx.rop.type.Type type3
		com.android.jack.dx.rop.type.StdTypeList result
	public static java.lang.String toHuman (com.android.jack.dx.rop.type.TypeList) 
		int i
		com.android.jack.dx.rop.type.TypeList list
		int size
		StringBuffer sb
	public static int hashContents (com.android.jack.dx.rop.type.TypeList) 
		int i
		com.android.jack.dx.rop.type.TypeList list
		int size
		int hash
	public static boolean equalContents (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList) 
		int i
		com.android.jack.dx.rop.type.TypeList list1
		com.android.jack.dx.rop.type.TypeList list2
		int size
	public static int compareContents (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList) 
		int comparison
		int i
		com.android.jack.dx.rop.type.TypeList list1
		com.android.jack.dx.rop.type.TypeList list2
		int size1
		int size2
		int size
	public void  (int) 
		int size
	public com.android.jack.dx.rop.type.Type getType (int) 
		int n
	public int getWordCount () 
		int i
		int sz
		int result
	public com.android.jack.dx.rop.type.TypeList withAddedType (com.android.jack.dx.rop.type.Type) 
		int i
		com.android.jack.dx.rop.type.Type type
		int sz
		com.android.jack.dx.rop.type.StdTypeList result
	public com.android.jack.dx.rop.type.Type get (int) 
		int n
	public void set (int, com.android.jack.dx.rop.type.Type) 
		int n
		com.android.jack.dx.rop.type.Type type
	public com.android.jack.dx.rop.type.StdTypeList withFirst (com.android.jack.dx.rop.type.Type) 
		int i
		com.android.jack.dx.rop.type.Type type
		int sz
		com.android.jack.dx.rop.type.StdTypeList result
	static void  () 
}

com/android/jack/dx/rop/type/Type.class
Type.java
package com.android.jack.dx.rop.type
public final com.android.jack.dx.rop.type.Type extends com.android.jack.dx.rop.cst.TypedConstant implements com.android.jack.dx.rop.type.TypeBearer  {
	private static final java.util.HashMap internTable
	public static final int BT_VOID
	public static final int BT_BOOLEAN
	public static final int BT_BYTE
	public static final int BT_CHAR
	public static final int BT_DOUBLE
	public static final int BT_FLOAT
	public static final int BT_INT
	public static final int BT_LONG
	public static final int BT_SHORT
	public static final int BT_OBJECT
	public static final int BT_ADDR
	public static final int BT_COUNT
	public static final com.android.jack.dx.rop.type.Type BOOLEAN
	public static final com.android.jack.dx.rop.type.Type BYTE
	public static final com.android.jack.dx.rop.type.Type CHAR
	public static final com.android.jack.dx.rop.type.Type DOUBLE
	public static final com.android.jack.dx.rop.type.Type FLOAT
	public static final com.android.jack.dx.rop.type.Type INT
	public static final com.android.jack.dx.rop.type.Type LONG
	public static final com.android.jack.dx.rop.type.Type SHORT
	public static final com.android.jack.dx.rop.type.Type VOID
	public static final com.android.jack.dx.rop.type.Type KNOWN_NULL
	public static final com.android.jack.dx.rop.type.Type RETURN_ADDRESS
	public static final com.android.jack.dx.rop.type.Type ANNOTATION
	public static final com.android.jack.dx.rop.type.Type CLASS
	public static final com.android.jack.dx.rop.type.Type CLONEABLE
	public static final com.android.jack.dx.rop.type.Type OBJECT
	public static final com.android.jack.dx.rop.type.Type SERIALIZABLE
	public static final com.android.jack.dx.rop.type.Type STRING
	public static final com.android.jack.dx.rop.type.Type THROWABLE
	public static final com.android.jack.dx.rop.type.Type BOOLEAN_CLASS
	public static final com.android.jack.dx.rop.type.Type BYTE_CLASS
	public static final com.android.jack.dx.rop.type.Type CHARACTER_CLASS
	public static final com.android.jack.dx.rop.type.Type DOUBLE_CLASS
	public static final com.android.jack.dx.rop.type.Type FLOAT_CLASS
	public static final com.android.jack.dx.rop.type.Type INTEGER_CLASS
	public static final com.android.jack.dx.rop.type.Type LONG_CLASS
	public static final com.android.jack.dx.rop.type.Type SHORT_CLASS
	public static final com.android.jack.dx.rop.type.Type VOID_CLASS
	public static final com.android.jack.dx.rop.type.Type BOOLEAN_ARRAY
	public static final com.android.jack.dx.rop.type.Type BYTE_ARRAY
	public static final com.android.jack.dx.rop.type.Type CHAR_ARRAY
	public static final com.android.jack.dx.rop.type.Type DOUBLE_ARRAY
	public static final com.android.jack.dx.rop.type.Type FLOAT_ARRAY
	public static final com.android.jack.dx.rop.type.Type INT_ARRAY
	public static final com.android.jack.dx.rop.type.Type LONG_ARRAY
	public static final com.android.jack.dx.rop.type.Type OBJECT_ARRAY
	public static final com.android.jack.dx.rop.type.Type SHORT_ARRAY
	private final com.android.jack.dx.rop.cst.CstString descriptor
	private final int basicType
	private final int newAt
	private String className
	private com.android.jack.dx.rop.type.Type arrayType
	private com.android.jack.dx.rop.type.Type componentType
	private com.android.jack.dx.rop.type.Type initializedType
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.rop.type.Type intern (java.lang.String) 
		com.android.jack.dx.rop.type.Type result
		char firstChar
		IndexOutOfBoundsException ex
		char c
		int i
		String descriptor
		com.android.jack.dx.rop.type.Type result
		char firstChar
		int length
		int limit
	public static com.android.jack.dx.rop.type.Type internReturnType (java.lang.String) 
		String descriptor
	private void  (java.lang.String, int, int) 
		String descriptor
		int basicType
		int newAt
	private void  (java.lang.String, int) 
		String descriptor
		int basicType
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.type.Type getType () 
	public com.android.jack.dx.rop.type.Type getFrameTypeImpl () 
	public int getBasicTypeImpl () 
	public int getBasicFrameTypeImpl () 
	public com.android.jack.dx.rop.cst.CstString getDescriptor () 
	public java.lang.String getClassName () 
		String descriptorStr
	public int getCategory () 
	public boolean isCategory1 () 
	public boolean isCategory2 () 
	public boolean isIntlike () 
	public boolean isPrimitive () 
	public boolean isReference () 
	public boolean isArray () 
	public boolean isArrayOrKnownNull () 
	public boolean isUninitialized () 
	public int getNewAt () 
	public com.android.jack.dx.rop.type.Type getInitializedType () 
	public com.android.jack.dx.rop.type.Type getArrayType () 
	public com.android.jack.dx.rop.type.Type getComponentType () 
		String descriptorStr
	public com.android.jack.dx.rop.type.Type asUninitialized (int) 
		int newAt
		String newDesc
		com.android.jack.dx.rop.type.Type result
	public int getWordCount () 
	private static com.android.jack.dx.rop.type.Type putIntern (com.android.jack.dx.rop.type.Type) 
		String descriptor
		com.android.jack.dx.rop.type.Type already
		com.android.jack.dx.rop.type.Type type
	public java.lang.String typeName () 
	protected int compareTo0 (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant other
	public com.android.jack.dx.dex.file.ValueEncoder$ValueType getEncodedValueType () 
	public java.lang.String getPackageName () 
		String descriptor
		int lastSlash
		int lastLeftSquare
	public boolean isConstant () 
	static void  () 
}

com/android/jack/dx/rop/type/TypeBearer.class
TypeBearer.java
package com.android.jack.dx.rop.type
public abstract com.android.jack.dx.rop.type.TypeBearer extends java.lang.Object implements com.android.jack.dx.util.ToHuman  {
	public abstract com.android.jack.dx.rop.type.Type getType () 
	public abstract com.android.jack.dx.rop.type.TypeBearer getFrameType () 
	public abstract int getBasicType () 
	public abstract int getBasicFrameType () 
	public abstract boolean isConstant () 
}

com/android/jack/dx/rop/type/TypeList.class
TypeList.java
package com.android.jack.dx.rop.type
public abstract com.android.jack.dx.rop.type.TypeList extends java.lang.Object {
	public abstract boolean isMutable () 
	public abstract int size () 
	public abstract com.android.jack.dx.rop.type.Type getType (int) 
	public abstract int getWordCount () 
	public abstract com.android.jack.dx.rop.type.TypeList withAddedType (com.android.jack.dx.rop.type.Type) 
}

com/android/jack/dx/ssa/BasicRegisterMapper.class
BasicRegisterMapper.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.BasicRegisterMapper extends com.android.jack.dx.ssa.RegisterMapper implements com.android.jack.dx.util.ToHuman  {
	private com.android.jack.dx.util.IntList oldToNew
	private int runningCountNewRegisters
	public void  (int) 
		int countOldRegisters
	public int getNewRegisterCount () 
	public com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec) 
		int newReg
		IndexOutOfBoundsException ex
		com.android.jack.dx.rop.code.RegisterSpec registerSpec
		int newReg
	public int oldToNew (int) 
		int oldReg
	public java.lang.String toHuman () 
		int i
		StringBuilder sb
		int sz
	public void addMapping (int, int, int) 
		int i
		int oldReg
		int newReg
		int category
}

com/android/jack/dx/ssa/ConstCollector$1.class
ConstCollector.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.ConstCollector$1 extends java.lang.Object implements java.util.Comparator  {
	final java.util.HashMap val$countUses
	final com.android.jack.dx.ssa.ConstCollector this$0
	void  (com.android.jack.dx.ssa.ConstCollector, java.util.HashMap) 
		com.android.jack.dx.ssa.ConstCollector this$0
	public int compare (com.android.jack.dx.rop.cst.Constant, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant a
		com.android.jack.dx.rop.cst.Constant b
		int ret
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/dx/ssa/ConstCollector$2.class
ConstCollector.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.ConstCollector$2 extends com.android.jack.dx.ssa.RegisterMapper {
	final com.android.jack.dx.rop.code.RegisterSpec val$origReg
	final com.android.jack.dx.rop.code.RegisterSpec val$newReg
	final com.android.jack.dx.ssa.ConstCollector this$0
	void  (com.android.jack.dx.ssa.ConstCollector, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.ssa.ConstCollector this$0
	public int getNewRegisterCount () 
	public com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec registerSpec
}

com/android/jack/dx/ssa/ConstCollector.class
ConstCollector.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.ConstCollector extends java.lang.Object {
	private static final int MAX_COLLECTED_CONSTANTS
	private static boolean collectStrings
	private static final boolean COLLECT_ONE_LOCAL
	private final com.android.jack.dx.ssa.SsaMethod ssaMeth
	public static void process (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
		com.android.jack.dx.ssa.ConstCollector cc
	private void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
	private void run () 
		com.android.jack.dx.ssa.SsaBasicBlock entryBlock
		com.android.jack.dx.ssa.SsaBasicBlock successorBlock
		com.android.jack.dx.ssa.SsaBasicBlock constBlock
		com.android.jack.dx.ssa.SsaBasicBlock resultBlock
		com.android.jack.dx.rop.code.PlainInsn insn
		com.android.jack.dx.rop.cst.TypedConstant cst
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.Rop constRop
		int i
		int regSz
		java.util.ArrayList constantList
		int toCollect
		com.android.jack.dx.ssa.SsaBasicBlock start
		java.util.HashMap newRegs
	private java.util.ArrayList getConstsSortedByCountUse () 
		int pred
		java.util.List predInsns
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.type.TypeBearer typeBearer
		com.android.jack.dx.rop.cst.TypedConstant cst
		Integer has
		int i
		java.util.Map$Entry entry
		int regSz
		java.util.HashMap countUses
		java.util.HashSet usedByLocal
		java.util.ArrayList constantList
	private void fixLocalAssignment (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec localAssignment
		com.android.jack.dx.rop.code.LocalItem local
		com.android.jack.dx.ssa.SsaInsn newInsn
		java.util.List insns
		com.android.jack.dx.ssa.SsaInsn use
		com.android.jack.dx.rop.code.RegisterSpec origReg
		com.android.jack.dx.rop.code.RegisterSpec newReg
	private void updateConstUses (java.util.HashMap, int) 
		com.android.jack.dx.ssa.SsaInsn use
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec origReg
		com.android.jack.dx.rop.type.TypeBearer typeBearer
		com.android.jack.dx.rop.cst.TypedConstant cst
		com.android.jack.dx.rop.code.RegisterSpec newReg
		com.android.jack.dx.ssa.RegisterMapper mapper
		int i
		java.util.HashMap newRegs
		int origRegCount
		java.util.HashSet usedByLocal
		java.util.ArrayList[] useList
	static com.android.jack.dx.ssa.SsaMethod access$000 (com.android.jack.dx.ssa.ConstCollector) 
		com.android.jack.dx.ssa.ConstCollector x0
	static void  () 
}

com/android/jack/dx/ssa/DeadCodeRemover$NoSideEffectVisitor.class
DeadCodeRemover.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.DeadCodeRemover$NoSideEffectVisitor extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor  {
	java.util.BitSet noSideEffectRegs
	public void  (java.util.BitSet) 
		java.util.BitSet noSideEffectRegs
	public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn phi
	public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec result
}

com/android/jack/dx/ssa/DeadCodeRemover.class
DeadCodeRemover.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.DeadCodeRemover extends java.lang.Object {
	private final com.android.jack.dx.ssa.SsaMethod ssaMeth
	private final int regCount
	private final java.util.BitSet worklist
	private final java.util.ArrayList[] useList
	public static void process (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
		com.android.jack.dx.ssa.DeadCodeRemover dc
	private void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
	private void run () 
		com.android.jack.dx.rop.code.RegisterSpec source
		int i
		com.android.jack.dx.ssa.SsaInsn insnS
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int sz
		java.util.HashSet deletedInsns
		int regV
	private void pruneDeadInstructions () 
		com.android.jack.dx.rop.code.RegisterSpec source
		int j
		com.android.jack.dx.ssa.PhiInsn phiUse
		com.android.jack.dx.ssa.SsaInsn use
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int sourcesSize
		com.android.jack.dx.rop.code.RegisterSpec result
		int i
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.HashSet deletedInsns
	private boolean isCircularNoSideEffect (int, java.util.BitSet) 
		com.android.jack.dx.ssa.SsaInsn use
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.ssa.SsaInsn use
		int regV
		java.util.BitSet set
	private static boolean hasSideEffect (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaInsn insn
	static boolean access$000 (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaInsn x0
}

com/android/jack/dx/ssa/DomFront$DomInfo.class
DomFront.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.DomFront$DomInfo extends java.lang.Object {
	public com.android.jack.dx.util.IntSet dominanceFrontiers
	public int idom
	public void  () 
}

com/android/jack/dx/ssa/DomFront.class
DomFront.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.DomFront extends java.lang.Object {
	private static final boolean DEBUG
	private final com.android.jack.dx.ssa.SsaMethod meth
	private final java.util.ArrayList nodes
	private final com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
	public void  (com.android.jack.dx.ssa.SsaMethod) 
		int i
		com.android.jack.dx.ssa.SsaMethod meth
		int szNodes
	public com.android.jack.dx.ssa.DomFront$DomInfo[] run () 
		int i
		int szNodes
	private void debugPrintDomChildren () 
		com.android.jack.dx.ssa.SsaBasicBlock child
		com.android.jack.dx.ssa.SsaBasicBlock node
		StringBuilder sb
		boolean comma
		int i
		int szNodes
	private void buildDomTree () 
		com.android.jack.dx.ssa.DomFront$DomInfo info
		com.android.jack.dx.ssa.SsaBasicBlock domParent
		int i
		int szNodes
	private void calcDomFronts () 
		com.android.jack.dx.ssa.DomFront$DomInfo runnerInfo
		int runnerIndex
		int i
		com.android.jack.dx.ssa.SsaBasicBlock nb
		com.android.jack.dx.ssa.DomFront$DomInfo nbInfo
		java.util.BitSet pred
		int b
		int szNodes
}

com/android/jack/dx/ssa/Dominators$1.class
Dominators.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.Dominators$1 extends java.lang.Object {
}

com/android/jack/dx/ssa/Dominators$DFSInfo.class
Dominators.java
package com.android.jack.dx.ssa
final com.android.jack.dx.ssa.Dominators$DFSInfo extends java.lang.Object {
	public int semidom
	public com.android.jack.dx.ssa.SsaBasicBlock parent
	public com.android.jack.dx.ssa.SsaBasicBlock rep
	public com.android.jack.dx.ssa.SsaBasicBlock ancestor
	public java.util.ArrayList bucket
	public void  () 
}

com/android/jack/dx/ssa/Dominators$DfsWalker.class
Dominators.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.Dominators$DfsWalker extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor  {
	private int dfsNum
	final com.android.jack.dx.ssa.Dominators this$0
	private void  (com.android.jack.dx.ssa.Dominators) 
	public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock v
		com.android.jack.dx.ssa.SsaBasicBlock parent
		com.android.jack.dx.ssa.Dominators$DFSInfo bbInfo
	void  (com.android.jack.dx.ssa.Dominators, com.android.jack.dx.ssa.Dominators$1) 
		com.android.jack.dx.ssa.Dominators x0
		com.android.jack.dx.ssa.Dominators$1 x1
}

com/android/jack/dx/ssa/Dominators.class
Dominators.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.Dominators extends java.lang.Object {
	private final boolean postdom
	private final com.android.jack.dx.ssa.SsaMethod meth
	private final java.util.ArrayList blocks
	private final com.android.jack.dx.ssa.Dominators$DFSInfo[] info
	private final java.util.ArrayList vertex
	private final com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
	private void  (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.DomFront$DomInfo[], boolean) 
		com.android.jack.dx.ssa.SsaMethod meth
		com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
		boolean postdom
	public static com.android.jack.dx.ssa.Dominators make (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.DomFront$DomInfo[], boolean) 
		com.android.jack.dx.ssa.SsaMethod meth
		com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
		boolean postdom
		com.android.jack.dx.ssa.Dominators result
	private java.util.BitSet getPreds (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
	private void compress (com.android.jack.dx.ssa.SsaBasicBlock) 
		int wsize
		com.android.jack.dx.ssa.SsaBasicBlock v
		com.android.jack.dx.ssa.Dominators$DFSInfo vbbInfo
		com.android.jack.dx.ssa.SsaBasicBlock vAncestor
		com.android.jack.dx.ssa.Dominators$DFSInfo vabbInfo
		com.android.jack.dx.ssa.SsaBasicBlock vAncestorRep
		com.android.jack.dx.ssa.SsaBasicBlock vRep
		java.util.ArrayList worklist
		java.util.HashSet visited
		com.android.jack.dx.ssa.SsaBasicBlock in
		com.android.jack.dx.ssa.Dominators$DFSInfo bbInfo
		com.android.jack.dx.ssa.Dominators$DFSInfo ancestorbbInfo
	private com.android.jack.dx.ssa.SsaBasicBlock eval (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock v
		com.android.jack.dx.ssa.Dominators$DFSInfo bbInfo
	private void run () 
		int predSemidom
		com.android.jack.dx.ssa.SsaBasicBlock predBlock
		com.android.jack.dx.ssa.Dominators$DFSInfo predInfo
		int j
		int lastItem
		com.android.jack.dx.ssa.SsaBasicBlock last
		com.android.jack.dx.ssa.SsaBasicBlock u
		com.android.jack.dx.ssa.SsaBasicBlock w
		com.android.jack.dx.ssa.Dominators$DFSInfo wInfo
		java.util.BitSet preds
		java.util.ArrayList wParentBucket
		int i
		com.android.jack.dx.ssa.SsaBasicBlock w
		int i
		com.android.jack.dx.ssa.SsaBasicBlock root
		com.android.jack.dx.ssa.Dominators$DfsWalker walker
		int dfsMax
	static java.util.ArrayList access$100 (com.android.jack.dx.ssa.Dominators) 
		com.android.jack.dx.ssa.Dominators x0
	static com.android.jack.dx.ssa.Dominators$DFSInfo[] access$200 (com.android.jack.dx.ssa.Dominators) 
		com.android.jack.dx.ssa.Dominators x0
}

com/android/jack/dx/ssa/InterferenceRegisterMapper.class
InterferenceRegisterMapper.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.InterferenceRegisterMapper extends com.android.jack.dx.ssa.BasicRegisterMapper {
	private final java.util.ArrayList newRegInterference
	private final com.android.jack.dx.ssa.back.InterferenceGraph oldRegInterference
	public void  (com.android.jack.dx.ssa.back.InterferenceGraph, int) 
		com.android.jack.dx.ssa.back.InterferenceGraph oldRegInterference
		int countOldRegisters
	public void addMapping (int, int, int) 
		int oldReg
		int newReg
		int category
	public boolean interferes (int, int, int) 
		com.android.jack.dx.util.IntSet existing
		int oldReg
		int newReg
		int category
	public boolean interferes (com.android.jack.dx.rop.code.RegisterSpec, int) 
		com.android.jack.dx.rop.code.RegisterSpec oldSpec
		int newReg
	private void addInterfence (int, int) 
		int newReg
		int oldReg
	public boolean areAnyPinned (com.android.jack.dx.rop.code.RegisterSpecList, int, int) 
		com.android.jack.dx.rop.code.RegisterSpec oldSpec
		int r
		int i
		com.android.jack.dx.rop.code.RegisterSpecList oldSpecs
		int newReg
		int targetCategory
		int sz
}

com/android/jack/dx/ssa/LiteralOpUpgrader$1.class
LiteralOpUpgrader.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.LiteralOpUpgrader$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor  {
	final com.android.jack.dx.rop.code.TranslationAdvice val$advice
	final com.android.jack.dx.ssa.LiteralOpUpgrader this$0
	void  (com.android.jack.dx.ssa.LiteralOpUpgrader, com.android.jack.dx.rop.code.TranslationAdvice) 
		com.android.jack.dx.ssa.LiteralOpUpgrader this$0
	public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn insn
	public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.Insn originalRopInsn
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpecList sources
}

com/android/jack/dx/ssa/LiteralOpUpgrader.class
LiteralOpUpgrader.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.LiteralOpUpgrader extends java.lang.Object {
	private final com.android.jack.dx.ssa.SsaMethod ssaMeth
	public static void process (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
		com.android.jack.dx.ssa.LiteralOpUpgrader dc
	private void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
	private static boolean isConstIntZeroOrKnownNull (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.cst.CstLiteralBits clb
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.rop.type.TypeBearer tb
	private void run () 
		com.android.jack.dx.rop.code.TranslationAdvice advice
	private boolean tryReplacingWithConstant (com.android.jack.dx.ssa.NormalSsaInsn) 
		int pred
		java.util.List predInsns
		com.android.jack.dx.ssa.NormalSsaInsn sourceInsn
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.Insn originalRopInsn
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpec result
	private void replacePlainInsn (com.android.jack.dx.ssa.NormalSsaInsn, com.android.jack.dx.rop.code.RegisterSpecList, int, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.code.Insn newRopInsn
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList newSources
		int newOpcode
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.code.Insn originalRopInsn
		com.android.jack.dx.rop.code.Rop newRop
		com.android.jack.dx.rop.code.Insn newRopInsn
		com.android.jack.dx.ssa.NormalSsaInsn newInsn
		java.util.List insns
	static boolean access$000 (com.android.jack.dx.ssa.LiteralOpUpgrader, com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.LiteralOpUpgrader x0
		com.android.jack.dx.ssa.NormalSsaInsn x1
	static boolean access$100 (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec x0
	static void access$200 (com.android.jack.dx.ssa.LiteralOpUpgrader, com.android.jack.dx.ssa.NormalSsaInsn, com.android.jack.dx.rop.code.RegisterSpecList, int, com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.ssa.LiteralOpUpgrader x0
		com.android.jack.dx.ssa.NormalSsaInsn x1
		com.android.jack.dx.rop.code.RegisterSpecList x2
		int x3
		com.android.jack.dx.rop.cst.Constant x4
}

com/android/jack/dx/ssa/LocalVariableExtractor.class
LocalVariableExtractor.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.LocalVariableExtractor extends java.lang.Object {
	private final com.android.jack.dx.ssa.SsaMethod method
	private final java.util.ArrayList blocks
	private final com.android.jack.dx.ssa.LocalVariableInfo resultInfo
	private final java.util.BitSet workSet
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.ssa.LocalVariableInfo extract (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod method
		com.android.jack.dx.ssa.LocalVariableExtractor lve
	private void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod method
		java.util.ArrayList blocks
	private com.android.jack.dx.ssa.LocalVariableInfo doit () 
		int bi
	private void processBlock (int) 
		com.android.jack.dx.rop.code.RegisterSpec previous
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpec already
		int i
		int succ
		com.android.jack.dx.rop.code.RegisterSpecSet state
		int i
		int blockIndex
		com.android.jack.dx.rop.code.RegisterSpecSet primaryState
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.List insns
		int insnSz
		com.android.jack.dx.ssa.SsaInsn lastInsn
		boolean hasExceptionHandlers
		boolean canThrowDuringLastInsn
		int freezeSecondaryStateAt
		com.android.jack.dx.rop.code.RegisterSpecSet secondaryState
		com.android.jack.dx.util.IntList successors
		int succSz
		int primarySuccessor
	static void  () 
}

com/android/jack/dx/ssa/LocalVariableInfo.class
LocalVariableInfo.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.LocalVariableInfo extends com.android.jack.dx.util.MutabilityControl {
	private final int regCount
	private final com.android.jack.dx.rop.code.RegisterSpecSet emptySet
	private final com.android.jack.dx.rop.code.RegisterSpecSet[] blockStarts
	private final java.util.HashMap insnAssignments
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod method
		java.util.List blocks
	public void setStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet) 
		ArrayIndexOutOfBoundsException ex
		int index
		com.android.jack.dx.rop.code.RegisterSpecSet specs
	public boolean mergeStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet) 
		int index
		com.android.jack.dx.rop.code.RegisterSpecSet specs
		com.android.jack.dx.rop.code.RegisterSpecSet start
		com.android.jack.dx.rop.code.RegisterSpecSet newStart
	public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (int) 
		int index
		com.android.jack.dx.rop.code.RegisterSpecSet result
	public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
	public com.android.jack.dx.rop.code.RegisterSpecSet mutableCopyOfStarts (int) 
		int index
		com.android.jack.dx.rop.code.RegisterSpecSet result
	public void addAssignment (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec spec
	public com.android.jack.dx.rop.code.RegisterSpec getAssignment (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaInsn insn
	public int getAssignmentCount () 
	public void debugDump () 
		Integer indexInteger
		int index
	private com.android.jack.dx.rop.code.RegisterSpecSet getStarts0 (int) 
		ArrayIndexOutOfBoundsException ex
		int index
	static void  () 
}

com/android/jack/dx/ssa/NormalSsaInsn.class
NormalSsaInsn.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.NormalSsaInsn extends com.android.jack.dx.ssa.SsaInsn implements java.lang.Cloneable  {
	private com.android.jack.dx.rop.code.Insn insn
	void  (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.ssa.SsaBasicBlock block
	public final void mapSourceRegisters (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.ssa.RegisterMapper mapper
		com.android.jack.dx.rop.code.RegisterSpecList oldSources
		com.android.jack.dx.rop.code.RegisterSpecList newSources
	public final void changeOneSource (int, com.android.jack.dx.rop.code.RegisterSpec) 
		int i
		int index
		com.android.jack.dx.rop.code.RegisterSpec newSpec
		com.android.jack.dx.rop.code.RegisterSpecList origSources
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList newSources
		com.android.jack.dx.rop.code.RegisterSpec origSpec
	public final void setNewSources (com.android.jack.dx.rop.code.RegisterSpecList) 
		com.android.jack.dx.rop.code.RegisterSpecList newSources
		com.android.jack.dx.rop.code.RegisterSpecList origSources
	public com.android.jack.dx.ssa.NormalSsaInsn clone () 
	public com.android.jack.dx.rop.code.RegisterSpecList getSources () 
	public java.lang.String toHuman () 
	public com.android.jack.dx.rop.code.Insn toRopInsn () 
	public com.android.jack.dx.rop.code.Rop getOpcode () 
	public com.android.jack.dx.rop.code.Insn getOriginalRopInsn () 
	public com.android.jack.dx.rop.code.RegisterSpec getLocalAssignment () 
		com.android.jack.dx.rop.code.RegisterSpec assignment
		com.android.jack.dx.rop.code.RegisterSpec assignment
		com.android.jack.dx.rop.code.LocalItem local
	public void upgradeToLiteral () 
		com.android.jack.dx.rop.code.RegisterSpecList oldSources
	public boolean isNormalMoveInsn () 
	public boolean isMoveException () 
	public boolean canThrow () 
	public void accept (com.android.jack.dx.ssa.SsaInsn$Visitor) 
		com.android.jack.dx.ssa.SsaInsn$Visitor v
	public boolean isPhiOrMove () 
	public boolean hasSideEffect () 
		com.android.jack.dx.rop.code.Rop opcode
		boolean hasLocalSideEffect
	public volatile com.android.jack.dx.ssa.SsaInsn clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/jack/dx/ssa/Optimizer$OptionalStep.class
Optimizer.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.Optimizer$OptionalStep extends java.lang.Enum {
	public static final com.android.jack.dx.ssa.Optimizer$OptionalStep SCCP
	public static final com.android.jack.dx.ssa.Optimizer$OptionalStep LITERAL_UPGRADE
	public static final com.android.jack.dx.ssa.Optimizer$OptionalStep CONST_COLLECTOR
	private static final com.android.jack.dx.ssa.Optimizer$OptionalStep[] $VALUES
	public static com.android.jack.dx.ssa.Optimizer$OptionalStep[] values () 
	public static com.android.jack.dx.ssa.Optimizer$OptionalStep valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/dx/ssa/Optimizer.class
Optimizer.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.Optimizer extends java.lang.Object {
	private static boolean preserveLocals
	private static com.android.jack.dx.rop.code.TranslationAdvice advice
	public void  () 
	public static boolean getPreserveLocals () 
	public static com.android.jack.dx.rop.code.TranslationAdvice getAdvice () 
	public static com.android.jack.dx.rop.code.RopMethod optimize (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		boolean removeRedundantConditionalBranch
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
	public static com.android.jack.dx.rop.code.RopMethod optimize (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice, java.util.EnumSet) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		boolean removeRedundantConditionalBranch
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
		java.util.EnumSet steps
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.rop.code.RopMethod resultMeth
	private static com.android.jack.dx.rop.code.RopMethod optimizeMinimizeRegisters (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, java.util.EnumSet) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean removeRedundantConditionalBranch
		java.util.EnumSet steps
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.rop.code.RopMethod resultMeth
		java.util.EnumSet newSteps
	private static void runSsaFormSteps (com.android.jack.dx.ssa.SsaMethod, java.util.EnumSet) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		java.util.EnumSet steps
	public static com.android.jack.dx.ssa.SsaMethod debugEdgeSplit (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
	public static com.android.jack.dx.ssa.SsaMethod debugPhiPlacement (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
	public static com.android.jack.dx.ssa.SsaMethod debugRenaming (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
	public static com.android.jack.dx.ssa.SsaMethod debugDeadCodeRemover (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
		com.android.jack.dx.ssa.SsaMethod ssaMeth
	public static com.android.jack.dx.ssa.SsaMethod debugNoRegisterAllocation (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice, java.util.EnumSet) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		boolean inPreserveLocals
		com.android.jack.dx.rop.code.TranslationAdvice inAdvice
		java.util.EnumSet steps
		com.android.jack.dx.ssa.SsaMethod ssaMeth
	static void  () 
}

com/android/jack/dx/ssa/PhiInsn$Operand.class
PhiInsn.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.PhiInsn$Operand extends java.lang.Object {
	public com.android.jack.dx.rop.code.RegisterSpec regSpec
	public final int blockIndex
	public final int ropLabel
	public void  (com.android.jack.dx.rop.code.RegisterSpec, int, int) 
		com.android.jack.dx.rop.code.RegisterSpec regSpec
		int blockIndex
		int ropLabel
}

com/android/jack/dx/ssa/PhiInsn$Visitor.class
PhiInsn.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.PhiInsn$Visitor extends java.lang.Object {
	public abstract void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
}

com/android/jack/dx/ssa/PhiInsn.class
PhiInsn.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.PhiInsn extends com.android.jack.dx.ssa.SsaInsn {
	private final int ropResultReg
	private final java.util.ArrayList operands
	private com.android.jack.dx.rop.code.RegisterSpecList sources
	public void  (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.rop.code.RegisterSpec resultReg
		com.android.jack.dx.ssa.SsaBasicBlock block
	public void  (int, com.android.jack.dx.ssa.SsaBasicBlock) 
		int resultReg
		com.android.jack.dx.ssa.SsaBasicBlock block
	public com.android.jack.dx.ssa.PhiInsn clone () 
	public void updateSourcesToDefinitions (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.rop.code.RegisterSpec def
		com.android.jack.dx.ssa.PhiInsn$Operand o
		com.android.jack.dx.ssa.SsaMethod ssaMeth
	public void changeResultType (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.type.TypeBearer type
		com.android.jack.dx.rop.code.LocalItem local
	public int getRopResultReg () 
	public void addPhiOperand (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.rop.code.RegisterSpec registerSpec
		com.android.jack.dx.ssa.SsaBasicBlock predBlock
	public void removePhiRegister (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.ssa.PhiInsn$Operand o
		com.android.jack.dx.rop.code.RegisterSpec registerSpec
		java.util.ArrayList operandsToRemove
	public int predBlockIndexForSourcesIndex (int) 
		int sourcesIndex
	public com.android.jack.dx.rop.code.Rop getOpcode () 
	public com.android.jack.dx.rop.code.Insn getOriginalRopInsn () 
	public boolean canThrow () 
	public com.android.jack.dx.rop.code.RegisterSpecList getSources () 
		com.android.jack.dx.ssa.PhiInsn$Operand o
		int i
		int szSources
	public boolean isRegASource (int) 
		com.android.jack.dx.ssa.PhiInsn$Operand o
		int reg
	public boolean areAllOperandsEqual () 
		com.android.jack.dx.ssa.PhiInsn$Operand o
		int firstReg
	public final void mapSourceRegisters (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.rop.code.RegisterSpec old
		com.android.jack.dx.ssa.PhiInsn$Operand o
		com.android.jack.dx.ssa.RegisterMapper mapper
	public com.android.jack.dx.rop.code.Insn toRopInsn () 
	public java.util.List predBlocksForReg (int, com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.PhiInsn$Operand o
		int reg
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		java.util.ArrayList ret
	public boolean isPhiOrMove () 
	public boolean hasSideEffect () 
	public void accept (com.android.jack.dx.ssa.SsaInsn$Visitor) 
		com.android.jack.dx.ssa.SsaInsn$Visitor v
	public java.lang.String toHuman () 
	protected final java.lang.String toHumanWithInline (java.lang.String) 
		int i
		String extra
		StringBuffer sb
		com.android.jack.dx.rop.code.RegisterSpec result
		int sz
	public volatile com.android.jack.dx.ssa.SsaInsn clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/jack/dx/ssa/PhiTypeResolver.class
PhiTypeResolver.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.PhiTypeResolver extends java.lang.Object {
	com.android.jack.dx.ssa.SsaMethod ssaMeth
	private final java.util.BitSet worklist
	public static void process (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
	private void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
	private void run () 
		com.android.jack.dx.ssa.SsaInsn definsn
		int reg
		com.android.jack.dx.ssa.SsaInsn useInsn
		com.android.jack.dx.rop.code.RegisterSpec resultReg
		int i
		java.util.List useList
		int sz
		com.android.jack.dx.ssa.PhiInsn definsn
		int regCount
		int reg
	private static boolean equalsHandlesNulls (com.android.jack.dx.rop.code.LocalItem, com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.LocalItem a
		com.android.jack.dx.rop.code.LocalItem b
	boolean resolveResultType (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.rop.code.RegisterSpec rs
		int i
		com.android.jack.dx.rop.code.RegisterSpec rs
		int i
		com.android.jack.dx.rop.type.TypeBearer newResultType
		int i
		StringBuilder sb
		com.android.jack.dx.ssa.PhiInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpec first
		int firstIndex
		int szSources
		com.android.jack.dx.rop.code.LocalItem firstLocal
		com.android.jack.dx.rop.type.TypeBearer mergedType
		boolean sameLocals
		com.android.jack.dx.rop.type.TypeBearer newResultType
		com.android.jack.dx.rop.code.LocalItem newLocal
		com.android.jack.dx.rop.code.RegisterSpec result
	private static com.android.jack.dx.rop.type.TypeBearer mergeType (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.type.TypeBearer) 
		com.android.jack.dx.rop.type.TypeBearer componentUnion
		com.android.jack.dx.rop.type.Type type1
		com.android.jack.dx.rop.type.Type type2
		com.android.jack.dx.rop.type.TypeBearer ft1
		com.android.jack.dx.rop.type.TypeBearer ft2
}

com/android/jack/dx/ssa/RegisterMapper.class
RegisterMapper.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.RegisterMapper extends java.lang.Object {
	public void  () 
	public abstract int getNewRegisterCount () 
	public abstract com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec) 
	public final com.android.jack.dx.rop.code.RegisterSpecList map (com.android.jack.dx.rop.code.RegisterSpecList) 
		int i
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int sz
		com.android.jack.dx.rop.code.RegisterSpecList newSources
	public final com.android.jack.dx.rop.code.RegisterSpecSet map (com.android.jack.dx.rop.code.RegisterSpecSet) 
		com.android.jack.dx.rop.code.RegisterSpec registerSpec
		int i
		com.android.jack.dx.rop.code.RegisterSpecSet sources
		int sz
		com.android.jack.dx.rop.code.RegisterSpecSet newSources
}

com/android/jack/dx/ssa/SCCP.class
SCCP.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.SCCP extends java.lang.Object {
	private static final int TOP
	private static final int CONSTANT
	private static final int VARYING
	private com.android.jack.dx.ssa.SsaMethod ssaMeth
	private int regCount
	private int[] latticeValues
	private com.android.jack.dx.rop.cst.Constant[] latticeConstants
	private java.util.ArrayList cfgWorklist
	private java.util.ArrayList cfgPhiWorklist
	private java.util.BitSet executableBlocks
	private java.util.ArrayList ssaWorklist
	private java.util.ArrayList varyingWorklist
	private java.util.ArrayList branchWorklist
	private void  (com.android.jack.dx.ssa.SsaMethod) 
		int i
		com.android.jack.dx.ssa.SsaMethod ssaMeth
	public static void process (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
	private void addBlockToWorklist (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock ssaBlock
	private void addUsersToWorklist (int, int) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaInsn insn
		int reg
		int latticeValue
	private boolean setLatticeValueTo (int, int, com.android.jack.dx.rop.cst.Constant) 
		int reg
		int value
		com.android.jack.dx.rop.cst.Constant cst
	private void simulatePhi (com.android.jack.dx.ssa.PhiInsn) 
		int predBlockIndex
		int sourceReg
		int sourceRegValue
		int i
		com.android.jack.dx.ssa.PhiInsn insn
		int phiResultReg
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int phiResultValue
		com.android.jack.dx.rop.cst.Constant phiConstant
		int sourceSize
	private void simulateBlock (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaBasicBlock block
	private void simulatePhiBlock (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaBasicBlock block
	private void simulateBranch (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.rop.code.RegisterSpec specB
		int regB
		boolean vA
		int vA
		int vA
		int vB
		com.android.jack.dx.rop.cst.Constant cA
		com.android.jack.dx.rop.cst.Constant cB
		com.android.jack.dx.rop.code.RegisterSpec specA
		int regA
		int successorBlock
		int successorBlock
		int successorBlock
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.Rop opcode
		com.android.jack.dx.rop.code.RegisterSpecList sources
		boolean constantBranch
		boolean constantSuccessor
		com.android.jack.dx.ssa.SsaBasicBlock block
	private com.android.jack.dx.rop.cst.Constant simulateMath (com.android.jack.dx.ssa.SsaInsn, int) 
		com.android.jack.dx.rop.cst.Constant cA
		com.android.jack.dx.rop.code.CstInsn cstInsn
		com.android.jack.dx.rop.cst.Constant cB
		com.android.jack.dx.rop.cst.Constant cB
		int regB
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		int vR
		boolean skip
		int vA
		int vB
		int vR
		int vAb
		int vBb
		com.android.jack.dx.ssa.SsaInsn insn
		int resultType
		com.android.jack.dx.rop.code.Insn ropInsn
		int opcode
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int regA
		com.android.jack.dx.rop.cst.Constant cA
		com.android.jack.dx.rop.cst.Constant cB
	private void simulateStmt (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaBasicBlock succ
		com.android.jack.dx.rop.code.CstInsn cstInsn
		int sourceReg
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.Insn ropInsn
		int opcode
		com.android.jack.dx.rop.code.RegisterSpec result
		int resultReg
		int resultValue
		com.android.jack.dx.rop.cst.Constant resultConstant
	private void run () 
		int listSize
		com.android.jack.dx.ssa.SsaBasicBlock block
		int listSize
		com.android.jack.dx.ssa.SsaBasicBlock block
		int listSize
		com.android.jack.dx.ssa.SsaInsn insn
		int listSize
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaBasicBlock firstBlock
	private void replaceConstants () 
		com.android.jack.dx.ssa.NormalSsaInsn nInsn
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int index
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.rop.code.RegisterSpec newSpec
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaInsn defn
		com.android.jack.dx.rop.type.TypeBearer typeBearer
		com.android.jack.dx.rop.code.RegisterSpec dest
		com.android.jack.dx.rop.code.RegisterSpec newDest
		int reg
	private void replaceBranches () 
		int successorBlock
		int i
		int oldSuccessor
		com.android.jack.dx.ssa.SsaBasicBlock block
		int successorSize
		com.android.jack.dx.rop.code.Insn originalRopInsn
		com.android.jack.dx.ssa.SsaInsn insn
}

com/android/jack/dx/ssa/SetFactory.class
SetFactory.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SetFactory extends java.lang.Object {
	private static final int DOMFRONT_SET_THRESHOLD_SIZE
	private static final int INTERFERENCE_SET_THRESHOLD_SIZE
	private static final int LIVENESS_SET_THRESHOLD_SIZE
	public void  () 
	static com.android.jack.dx.util.IntSet makeDomFrontSet (int) 
		int szBlocks
	public static com.android.jack.dx.util.IntSet makeInterferenceSet (int) 
		int countRegs
	static com.android.jack.dx.util.IntSet makeLivenessSet (int) 
		int countRegs
}

com/android/jack/dx/ssa/SsaBasicBlock$LabelComparator.class
SsaBasicBlock.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SsaBasicBlock$LabelComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock b1
		com.android.jack.dx.ssa.SsaBasicBlock b2
		int label1
		int label2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/dx/ssa/SsaBasicBlock$Visitor.class
SsaBasicBlock.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.SsaBasicBlock$Visitor extends java.lang.Object {
	public abstract void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
}

com/android/jack/dx/ssa/SsaBasicBlock.class
SsaBasicBlock.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SsaBasicBlock extends java.lang.Object {
	public static boolean enablePhisBeforeMoveException
	public static final java.util.Comparator LABEL_COMPARATOR
	private java.util.List insns
	private java.util.BitSet predecessors
	private java.util.BitSet successors
	private com.android.jack.dx.util.IntList successorList
	private int primarySuccessor
	private int ropLabel
	private com.android.jack.dx.ssa.SsaMethod parent
	private int index
	private final java.util.ArrayList domChildren
	private int movesFromPhisAtEnd
	private int movesFromPhisAtBeginning
	private int reachable
	private com.android.jack.dx.util.IntSet liveIn
	private com.android.jack.dx.util.IntSet liveOut
	static final boolean $assertionsDisabled
	public void  (int, int, int, com.android.jack.dx.ssa.SsaMethod) 
		int basicBlockIndex
		int ropLabel
		int initNumInsns
		com.android.jack.dx.ssa.SsaMethod parent
	public static com.android.jack.dx.ssa.SsaBasicBlock newFromRop (com.android.jack.dx.rop.code.RopMethod, int, com.android.jack.dx.ssa.SsaMethod) 
		int i
		int sz
		int primarySuccessor
		com.android.jack.dx.rop.code.RopMethod rmeth
		int basicBlockIndex
		com.android.jack.dx.ssa.SsaMethod parent
		com.android.jack.dx.rop.code.BasicBlockList ropBlocks
		com.android.jack.dx.rop.code.BasicBlock bb
		com.android.jack.dx.rop.code.InsnList ropInsns
		com.android.jack.dx.ssa.SsaBasicBlock result
	public void addDomChild (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock child
	public java.util.ArrayList getDomChildren () 
	public void addPhiInsnForReg (int) 
		int reg
	public void addPhiInsnForReg (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec resultSpec
	public void addInsnToHead (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.ssa.SsaInsn newInsn
	public void replaceLastInsn (com.android.jack.dx.rop.code.Insn) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.ssa.SsaInsn oldInsn
		com.android.jack.dx.ssa.SsaInsn newInsn
	public void forEachPhiInsn (com.android.jack.dx.ssa.PhiInsn$Visitor) 
		com.android.jack.dx.ssa.SsaInsn insn
		int i
		com.android.jack.dx.ssa.PhiInsn$Visitor v
		int sz
	public void removeAllPhiInsns () 
	private int getCountPhiInsns () 
		com.android.jack.dx.ssa.SsaInsn insn
		int countPhiInsns
		int sz
	public java.util.List getInsns () 
	public java.util.List getPhiInsns () 
	public com.android.jack.dx.ssa.SsaInsn getLastInsns () 
	public int getIndex () 
	public int getRopLabel () 
	public java.lang.String getRopLabelString () 
	public java.util.BitSet getPredecessors () 
	public java.util.BitSet getSuccessors () 
	public com.android.jack.dx.util.IntList getSuccessorList () 
	public int getPrimarySuccessorIndex () 
	public int getPrimarySuccessorRopLabel () 
	public com.android.jack.dx.ssa.SsaBasicBlock getPrimarySuccessor () 
	public com.android.jack.dx.util.IntList getRopLabelSuccessorList () 
		int i
		com.android.jack.dx.util.IntList result
		int sz
	public com.android.jack.dx.ssa.SsaMethod getParent () 
	public com.android.jack.dx.ssa.SsaBasicBlock insertNewPredecessor () 
		com.android.jack.dx.ssa.SsaBasicBlock predBlock
		int i
		com.android.jack.dx.ssa.SsaBasicBlock newPred
	public com.android.jack.dx.ssa.SsaBasicBlock insertNewSuccessor (com.android.jack.dx.ssa.SsaBasicBlock) 
		int i
		com.android.jack.dx.ssa.SsaBasicBlock other
		com.android.jack.dx.ssa.SsaBasicBlock newSucc
	public void replaceSuccessor (int, int) 
		int i
		int oldIndex
		int newIndex
	public void removeSuccessor (int) 
		int i
		int oldIndex
		int removeIndex
	public void exitBlockFixup (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock exitBlock
	public void addMoveToEnd (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.ssa.SsaBasicBlock succ
		int i
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.ssa.NormalSsaInsn toAdd
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpec source
		com.android.jack.dx.ssa.NormalSsaInsn lastInsn
	public void addMoveToBeginning (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpec source
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.ssa.NormalSsaInsn toAdd
	private static void setRegsUsed (java.util.BitSet, com.android.jack.dx.rop.code.RegisterSpec) 
		java.util.BitSet regsUsed
		com.android.jack.dx.rop.code.RegisterSpec rs
	private static boolean checkRegUsed (java.util.BitSet, com.android.jack.dx.rop.code.RegisterSpec) 
		java.util.BitSet regsUsed
		com.android.jack.dx.rop.code.RegisterSpec rs
		int reg
		int category
	private void scheduleUseBeforeAssigned (java.util.List) 
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		int i
		com.android.jack.dx.ssa.SsaInsn insnToSplit
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.rop.code.RegisterSpec tempSpec
		com.android.jack.dx.ssa.NormalSsaInsn toAdd
		com.android.jack.dx.rop.code.RegisterSpecList newSources
		com.android.jack.dx.ssa.NormalSsaInsn toReplace
		int oldInsertPlace
		java.util.List toSchedule
		java.util.BitSet regsUsedAsSources
		java.util.BitSet regsUsedAsResults
		int sz
		int insertPlace
	public void addLiveOut (int) 
		int regV
	public void addLiveIn (int) 
		int regV
	public com.android.jack.dx.util.IntSet getLiveInRegs () 
	public com.android.jack.dx.util.IntSet getLiveOutRegs () 
	public boolean isExitBlock () 
	public boolean isReachable () 
	public boolean isSingleGoto () 
	public void setReachable (int) 
		int reach
	public void scheduleMovesFromPhis () 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec originalResultSpec
		int spareRegister
		com.android.jack.dx.rop.code.RegisterSpec tempSpec
		com.android.jack.dx.ssa.NormalSsaInsn toAdd
		boolean moveExceptionInterferes
		int moveExceptionResult
		java.util.List toSchedule
		com.android.jack.dx.ssa.SsaInsn firstNonPhiMoveInsn
	public void forEachInsn (com.android.jack.dx.ssa.SsaInsn$Visitor) 
		int i
		com.android.jack.dx.ssa.SsaInsn$Visitor visitor
		int len
	public java.lang.String toString () 
	static int access$000 (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock x0
	static void  () 
}

com/android/jack/dx/ssa/SsaConverter.class
SsaConverter.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.SsaConverter extends java.lang.Object {
	public static final boolean DEBUG
	public void  () 
	public static com.android.jack.dx.ssa.SsaMethod convertToSsaMethod (com.android.jack.dx.rop.code.RopMethod, int, boolean) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		com.android.jack.dx.ssa.SsaMethod result
		com.android.jack.dx.ssa.LocalVariableInfo localInfo
	public static void updateSsaMethod (com.android.jack.dx.ssa.SsaMethod, int) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		int threshold
		com.android.jack.dx.ssa.LocalVariableInfo localInfo
	public static com.android.jack.dx.ssa.SsaMethod testEdgeSplit (com.android.jack.dx.rop.code.RopMethod, int, boolean) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		com.android.jack.dx.ssa.SsaMethod result
	public static com.android.jack.dx.ssa.SsaMethod testPhiPlacement (com.android.jack.dx.rop.code.RopMethod, int, boolean) 
		com.android.jack.dx.rop.code.RopMethod rmeth
		int paramWidth
		boolean isStatic
		com.android.jack.dx.ssa.SsaMethod result
		com.android.jack.dx.ssa.LocalVariableInfo localInfo
	private static void edgeSplit (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod result
	private static void edgeSplitPredecessors (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		int i
		com.android.jack.dx.ssa.SsaMethod result
		java.util.ArrayList blocks
	private static boolean nodeNeedsUniquePredecessor (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		int countPredecessors
		int countSuccessors
	private static void edgeSplitMoveExceptionsAndResults (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaBasicBlock predecessor
		com.android.jack.dx.ssa.SsaBasicBlock zNode
		int j
		java.util.BitSet preds
		com.android.jack.dx.ssa.SsaBasicBlock block
		int i
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		java.util.ArrayList blocks
	private static void edgeSplitSuccessors (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaBasicBlock succ
		int j
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.BitSet successors
		int i
		com.android.jack.dx.ssa.SsaMethod result
		java.util.ArrayList blocks
	private static boolean needsNewSuccessor (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaBasicBlock succ
		java.util.List insns
		com.android.jack.dx.ssa.SsaInsn lastInsn
	private static void placePhiFunctions (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.LocalVariableInfo, int) 
		int i
		com.android.jack.dx.rop.code.RegisterSpec rs
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaBasicBlock b
		int bi
		int s
		int tReg
		com.android.jack.dx.rop.code.RegisterSpec rs
		int dfBlockIndex
		com.android.jack.dx.util.IntIterator dfIterator
		int workBlockIndex
		java.util.BitSet worklist
		int reg
		int s
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.ssa.LocalVariableInfo localInfo
		int threshold
		java.util.ArrayList ssaBlocks
		int regCount
		int blockCount
		com.android.jack.dx.ssa.DomFront df
		com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
		java.util.BitSet[] defsites
		java.util.BitSet[] phisites
}

com/android/jack/dx/ssa/SsaInsn$Visitor.class
SsaInsn.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.SsaInsn$Visitor extends java.lang.Object {
	public abstract void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
	public abstract void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
	public abstract void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
}

com/android/jack/dx/ssa/SsaInsn.class
SsaInsn.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.SsaInsn extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Cloneable  {
	private final com.android.jack.dx.ssa.SsaBasicBlock block
	private com.android.jack.dx.rop.code.RegisterSpec result
	static final boolean $assertionsDisabled
	protected void  (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.rop.code.RegisterSpec result
		com.android.jack.dx.ssa.SsaBasicBlock block
	public static com.android.jack.dx.ssa.SsaInsn makeFromRop (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.ssa.SsaBasicBlock block
	public com.android.jack.dx.ssa.SsaInsn clone () 
		CloneNotSupportedException ex
	public com.android.jack.dx.rop.code.RegisterSpec getResult () 
	protected void setResult (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec result
	public abstract com.android.jack.dx.rop.code.RegisterSpecList getSources () 
	public com.android.jack.dx.ssa.SsaBasicBlock getBlock () 
	public boolean isResultReg (int) 
		int reg
	public void changeResultReg (int) 
		int reg
	public final void setResultLocal (com.android.jack.dx.rop.code.LocalItem) 
		com.android.jack.dx.rop.code.LocalItem local
		com.android.jack.dx.rop.code.LocalItem oldItem
	public final void mapRegisters (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.ssa.RegisterMapper mapper
		com.android.jack.dx.rop.code.RegisterSpec oldResult
	public abstract void mapSourceRegisters (com.android.jack.dx.ssa.RegisterMapper) 
	public abstract com.android.jack.dx.rop.code.Rop getOpcode () 
	public abstract com.android.jack.dx.rop.code.Insn getOriginalRopInsn () 
	public com.android.jack.dx.rop.code.RegisterSpec getLocalAssignment () 
	public boolean isRegASource (int) 
		int reg
	public abstract com.android.jack.dx.rop.code.Insn toRopInsn () 
	public abstract boolean isPhiOrMove () 
	public abstract boolean hasSideEffect () 
	public boolean isNormalMoveInsn () 
	public boolean isMoveException () 
	public abstract boolean canThrow () 
	public abstract void accept (com.android.jack.dx.ssa.SsaInsn$Visitor) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

com/android/jack/dx/ssa/SsaMethod$1.class
SsaMethod.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.SsaMethod$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor  {
	final com.android.jack.dx.ssa.SsaMethod this$0
	void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod this$0
	public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn phi
	public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec result
}

com/android/jack/dx/ssa/SsaMethod$2.class
SsaMethod.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.SsaMethod$2 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor  {
	final com.android.jack.dx.ssa.SsaMethod this$0
	void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod this$0
	public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn phi
	public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	private void addToUses (com.android.jack.dx.ssa.SsaInsn) 
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList rl
		int sz
}

com/android/jack/dx/ssa/SsaMethod.class
SsaMethod.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SsaMethod extends java.lang.Object {
	private java.util.ArrayList blocks
	private int entryBlockIndex
	private int exitBlockIndex
	private int registerCount
	private int spareRegisterBase
	private int borrowedSpareRegisters
	private int maxLabel
	private final int paramWidth
	private final boolean isStatic
	private com.android.jack.dx.ssa.SsaInsn[] definitionList
	private java.util.ArrayList[] useList
	private java.util.List[] unmodifiableUseList
	private boolean backMode
	public static com.android.jack.dx.ssa.SsaMethod newFromRopMethod (com.android.jack.dx.rop.code.RopMethod, int, boolean) 
		com.android.jack.dx.rop.code.RopMethod ropMethod
		int paramWidth
		boolean isStatic
		com.android.jack.dx.ssa.SsaMethod result
	private void  (com.android.jack.dx.rop.code.RopMethod, int, boolean) 
		com.android.jack.dx.rop.code.RopMethod ropMethod
		int paramWidth
		boolean isStatic
	static java.util.BitSet bitSetFromLabelList (com.android.jack.dx.rop.code.BasicBlockList, com.android.jack.dx.util.IntList) 
		int i
		int sz
		com.android.jack.dx.rop.code.BasicBlockList blocks
		com.android.jack.dx.util.IntList labelList
		java.util.BitSet result
	public static com.android.jack.dx.util.IntList indexListFromLabelList (com.android.jack.dx.rop.code.BasicBlockList, com.android.jack.dx.util.IntList) 
		int i
		int sz
		com.android.jack.dx.rop.code.BasicBlockList ropBlocks
		com.android.jack.dx.util.IntList labelList
		com.android.jack.dx.util.IntList result
	private void convertRopToSsaBlocks (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.ssa.SsaBasicBlock sbb
		int i
		com.android.jack.dx.rop.code.RopMethod rmeth
		com.android.jack.dx.rop.code.BasicBlockList ropBlocks
		int sz
		int origEntryBlockIndex
		com.android.jack.dx.ssa.SsaBasicBlock entryBlock
	void makeExitBlock () 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaBasicBlock exitBlock
	private static com.android.jack.dx.ssa.SsaInsn getGoto (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
	public com.android.jack.dx.ssa.SsaBasicBlock makeNewGotoBlock () 
		int newIndex
		com.android.jack.dx.ssa.SsaBasicBlock newBlock
	public int getEntryBlockIndex () 
	public com.android.jack.dx.ssa.SsaBasicBlock getEntryBlock () 
	public int getExitBlockIndex () 
	public com.android.jack.dx.ssa.SsaBasicBlock getExitBlock () 
	public int blockIndexToRopLabel (int) 
		int bi
	public int getRegCount () 
	public int getParamWidth () 
	public boolean isStatic () 
	public int borrowSpareRegister (int) 
		int category
		int result
	public void returnSpareRegisters () 
	public java.util.ArrayList getBlocks () 
	public int getCountReachableBlocks () 
		com.android.jack.dx.ssa.SsaBasicBlock b
		int ret
	public void computeReachability () 
		com.android.jack.dx.ssa.SsaBasicBlock block
		int i
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.BitSet succs
		java.util.ArrayList blockList
	public void mapRegisters (com.android.jack.dx.ssa.RegisterMapper) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.RegisterMapper mapper
	public com.android.jack.dx.ssa.SsaInsn getDefinitionForRegister (int) 
		int reg
	private void buildUseList () 
		int i
		int i
	void onSourceChanged (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec) 
		int reg
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec oldSource
		com.android.jack.dx.rop.code.RegisterSpec newSource
		int reg
	void onSourcesChanged (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpecList) 
		int reg
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList oldSources
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int szNew
	private void removeFromUseList (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpecList) 
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList oldSources
		int szNew
	void onInsnAdded (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaInsn insn
	void onInsnRemoved (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec resultReg
	public void onInsnsChanged () 
	void updateOneDefinition (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec) 
		int reg
		int reg
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec oldResult
		com.android.jack.dx.rop.code.RegisterSpec resultReg
	public java.util.List getUseListForRegister (int) 
		int reg
	public java.util.ArrayList[] getUseListCopy () 
		int i
		java.util.ArrayList[] useListCopy
	public boolean isRegALocal (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.Insn insn
		com.android.jack.dx.ssa.SsaInsn use
		com.android.jack.dx.rop.code.RegisterSpec spec
		com.android.jack.dx.ssa.SsaInsn defn
	void setNewRegCount (int) 
		int newRegCount
	public int makeNewSsaReg () 
		int reg
	public void forEachInsn (com.android.jack.dx.ssa.SsaInsn$Visitor) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaInsn$Visitor visitor
	public void forEachPhiInsn (com.android.jack.dx.ssa.PhiInsn$Visitor) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.PhiInsn$Visitor v
	public void forEachBlockDepthFirst (boolean, com.android.jack.dx.ssa.SsaBasicBlock$Visitor) 
		int i
		java.util.BitSet children
		com.android.jack.dx.ssa.SsaBasicBlock cur
		com.android.jack.dx.ssa.SsaBasicBlock parent
		boolean reverse
		com.android.jack.dx.ssa.SsaBasicBlock$Visitor v
		java.util.BitSet visited
		java.util.Stack stack
		com.android.jack.dx.ssa.SsaBasicBlock rootBlock
	public void forEachBlockDepthFirstDom (com.android.jack.dx.ssa.SsaBasicBlock$Visitor) 
		com.android.jack.dx.ssa.SsaBasicBlock child
		int i
		com.android.jack.dx.ssa.SsaBasicBlock cur
		java.util.ArrayList curDomChildren
		com.android.jack.dx.ssa.SsaBasicBlock$Visitor v
		java.util.BitSet visited
		java.util.Stack stack
	public void deleteInsns (java.util.Set) 
		com.android.jack.dx.ssa.SsaInsn insn
		int i
		int i
		com.android.jack.dx.rop.code.Insn gotoInsn
		java.util.BitSet succs
		java.util.List insns
		int insnsSz
		com.android.jack.dx.ssa.SsaInsn lastInsn
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.Set deletedInsns
	public void setBackMode () 
	static com.android.jack.dx.ssa.SsaInsn[] access$000 (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod x0
	static java.util.ArrayList[] access$100 (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod x0
}

com/android/jack/dx/ssa/SsaRenamer$1.class
SsaRenamer.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.SsaRenamer$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor  {
	final com.android.jack.dx.ssa.SsaRenamer this$0
	void  (com.android.jack.dx.ssa.SsaRenamer) 
		com.android.jack.dx.ssa.SsaRenamer this$0
	public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaBasicBlock unused
}

com/android/jack/dx/ssa/SsaRenamer$BlockRenamer$1.class
SsaRenamer.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.SsaRenamer$BlockRenamer$1 extends java.lang.Object implements com.android.jack.dx.ssa.PhiInsn$Visitor  {
	final com.android.jack.dx.ssa.SsaRenamer$BlockRenamer this$1
	void  (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer) 
		com.android.jack.dx.ssa.SsaRenamer$BlockRenamer this$1
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn insn
		int ropReg
		com.android.jack.dx.rop.code.RegisterSpec stackTop
}

com/android/jack/dx/ssa/SsaRenamer$BlockRenamer$RenamingMapper.class
SsaRenamer.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.SsaRenamer$BlockRenamer$RenamingMapper extends com.android.jack.dx.ssa.RegisterMapper {
	final com.android.jack.dx.ssa.SsaRenamer$BlockRenamer this$1
	public void  (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer) 
	public int getNewRegisterCount () 
	public com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec registerSpec
		int reg
}

com/android/jack/dx/ssa/SsaRenamer$BlockRenamer.class
SsaRenamer.java
package com.android.jack.dx.ssa
 com.android.jack.dx.ssa.SsaRenamer$BlockRenamer extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor  {
	private final com.android.jack.dx.ssa.SsaBasicBlock block
	private final com.android.jack.dx.rop.code.RegisterSpec[] currentMapping
	private final java.util.HashSet movesToKeep
	private final java.util.HashMap insnsToReplace
	private final com.android.jack.dx.ssa.SsaRenamer$BlockRenamer$RenamingMapper mapper
	final com.android.jack.dx.ssa.SsaRenamer this$0
	void  (com.android.jack.dx.ssa.SsaRenamer, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
	public void process () 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.ssa.SsaInsn replaceInsn
		int i
		com.android.jack.dx.rop.code.RegisterSpec[] childStart
		com.android.jack.dx.ssa.SsaBasicBlock child
		java.util.List insns
		int szInsns
		boolean first
	private void addMapping (int, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec cur
		int i
		com.android.jack.dx.rop.code.RegisterSpec cur
		int i
		int ropReg
		com.android.jack.dx.rop.code.RegisterSpec ssaReg
		int ssaRegNum
		com.android.jack.dx.rop.code.LocalItem ssaRegLocal
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn phi
	public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.rop.code.RegisterSpecList ssaSources
		com.android.jack.dx.ssa.SsaInsn newInsn
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec ropResult
		int ropResultReg
		int ropSourceReg
		int ssaSourceReg
		com.android.jack.dx.rop.code.LocalItem sourceLocal
		com.android.jack.dx.rop.code.LocalItem resultLocal
		com.android.jack.dx.rop.code.LocalItem newLocal
		com.android.jack.dx.rop.code.LocalItem associatedLocal
		boolean onlyOneAssociatedLocal
		com.android.jack.dx.rop.code.RegisterSpec ssaReg
	public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	void processResultReg (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec ropResult
		int ropReg
	private void updateSuccessorPhis () 
		com.android.jack.dx.ssa.SsaBasicBlock successor
		int i
		com.android.jack.dx.ssa.PhiInsn$Visitor visitor
		java.util.BitSet successors
	static com.android.jack.dx.rop.code.RegisterSpec[] access$200 (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer) 
		com.android.jack.dx.ssa.SsaRenamer$BlockRenamer x0
	static com.android.jack.dx.ssa.SsaBasicBlock access$1000 (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer) 
		com.android.jack.dx.ssa.SsaRenamer$BlockRenamer x0
}

com/android/jack/dx/ssa/SsaRenamer.class
SsaRenamer.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.SsaRenamer extends java.lang.Object implements java.lang.Runnable  {
	private static final boolean DEBUG
	private final com.android.jack.dx.ssa.SsaMethod ssaMeth
	private int nextSsaReg
	private final int ropRegCount
	private int threshold
	private final com.android.jack.dx.rop.code.RegisterSpec[][] startsForBlocks
	private final java.util.ArrayList ssaRegToLocalItems
	private com.android.jack.dx.util.IntList ssaRegToRopReg
	public void  (com.android.jack.dx.ssa.SsaMethod) 
		int i
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.rop.code.RegisterSpec[] initialRegMapping
	public void  (com.android.jack.dx.ssa.SsaMethod, int) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		int thresh
	public void run () 
	private static com.android.jack.dx.rop.code.RegisterSpec[] dupArray (com.android.jack.dx.rop.code.RegisterSpec[]) 
		com.android.jack.dx.rop.code.RegisterSpec[] orig
		com.android.jack.dx.rop.code.RegisterSpec[] copy
	private com.android.jack.dx.rop.code.LocalItem getLocalForNewReg (int) 
		int ssaReg
	private void setNameForSsaReg (com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.rop.code.RegisterSpec ssaReg
		int reg
		com.android.jack.dx.rop.code.LocalItem local
	private boolean isBelowThresholdRegister (int) 
		int ssaReg
	private boolean isVersionZeroRegister (int) 
		int ssaReg
	private static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	static com.android.jack.dx.rop.code.RegisterSpec[][] access$000 (com.android.jack.dx.ssa.SsaRenamer) 
		com.android.jack.dx.ssa.SsaRenamer x0
	static int access$100 (com.android.jack.dx.ssa.SsaRenamer) 
		com.android.jack.dx.ssa.SsaRenamer x0
	static com.android.jack.dx.rop.code.RegisterSpec[] access$300 (com.android.jack.dx.rop.code.RegisterSpec[]) 
		com.android.jack.dx.rop.code.RegisterSpec[] x0
	static void access$400 (com.android.jack.dx.ssa.SsaRenamer, com.android.jack.dx.rop.code.RegisterSpec) 
		com.android.jack.dx.ssa.SsaRenamer x0
		com.android.jack.dx.rop.code.RegisterSpec x1
	static com.android.jack.dx.rop.code.LocalItem access$500 (com.android.jack.dx.ssa.SsaRenamer, int) 
		com.android.jack.dx.ssa.SsaRenamer x0
		int x1
	static boolean access$600 (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static int access$700 (com.android.jack.dx.ssa.SsaRenamer) 
		com.android.jack.dx.ssa.SsaRenamer x0
	static boolean access$800 (com.android.jack.dx.ssa.SsaRenamer, int) 
		com.android.jack.dx.ssa.SsaRenamer x0
		int x1
	static int access$108 (com.android.jack.dx.ssa.SsaRenamer) 
		com.android.jack.dx.ssa.SsaRenamer x0
	static boolean access$900 (com.android.jack.dx.ssa.SsaRenamer, int) 
		com.android.jack.dx.ssa.SsaRenamer x0
		int x1
	static com.android.jack.dx.ssa.SsaMethod access$1100 (com.android.jack.dx.ssa.SsaRenamer) 
		com.android.jack.dx.ssa.SsaRenamer x0
}

com/android/jack/dx/ssa/back/FirstFitAllocator.class
FirstFitAllocator.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.FirstFitAllocator extends com.android.jack.dx.ssa.back.RegisterAllocator {
	private static final boolean PRESLOT_PARAMS
	private final java.util.BitSet mapped
	public void  (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.ssa.back.InterferenceGraph interference
	public boolean wantsParamsMovedHigh () 
	public com.android.jack.dx.ssa.RegisterMapper allocateRegisters () 
		com.android.jack.dx.ssa.NormalSsaInsn defInsn
		int j
		int maxCategory
		com.android.jack.dx.util.IntSet current
		boolean isPreslotted
		int newReg
		int i
		int oldRegCount
		com.android.jack.dx.ssa.BasicRegisterMapper mapper
		int nextNewRegister
	private int paramNumberFromMoveParam (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn ndefInsn
		com.android.jack.dx.rop.code.CstInsn origInsn
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$1.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor  {
	final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator this$0
	void  (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator) 
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator this$0
	public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.ssa.PhiInsn insn
	public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	private void processInsn (com.android.jack.dx.ssa.SsaInsn) 
		com.android.jack.dx.rop.code.LocalItem local
		java.util.ArrayList regList
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec assignment
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment$1.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment$1 extends com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment {
	void  (java.lang.String, int) 
	int nextClearBit (java.util.BitSet, int) 
		java.util.BitSet bitSet
		int startIdx
		int bitNumber
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment$2.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment$2 extends com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment {
	void  (java.lang.String, int) 
	int nextClearBit (java.util.BitSet, int) 
		java.util.BitSet bitSet
		int startIdx
		int bitNumber
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment$3.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment$3 extends com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment {
	void  (java.lang.String, int) 
	int nextClearBit (java.util.BitSet, int) 
		java.util.BitSet bitSet
		int startIdx
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
abstract com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment extends java.lang.Enum {
	public static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment EVEN
	public static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment ODD
	public static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment UNSPECIFIED
	private static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment[] $VALUES
	public static com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment[] values () 
	public static com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract int nextClearBit (java.util.BitSet, int) 
	void  (java.lang.String, int, com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$1) 
		String x0
		int x1
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$1 x2
	static void  () 
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Multiset.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Multiset extends java.lang.Object {
	private final int[] reg
	private final int[] count
	private int size
	public void  (int) 
		int maxSize
	public void add (int) 
		int i
		int element
	public int getAndRemoveHighestCount () 
		int i
		int maxIndex
		int maxReg
		int maxCount
	public int getSize () 
}

com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator.class
FirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator extends com.android.jack.dx.ssa.back.RegisterAllocator {
	private static final boolean DEBUG
	private final java.util.Map localVariables
	private final java.util.ArrayList moveResultPseudoInsns
	private final java.util.ArrayList invokeRangeInsns
	private final java.util.ArrayList phiInsns
	private final java.util.BitSet ssaRegsMapped
	private final com.android.jack.dx.ssa.InterferenceRegisterMapper mapper
	private final int paramRangeEnd
	private final java.util.BitSet reservedRopRegs
	private final java.util.BitSet usedRopRegs
	public void  (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.ssa.back.InterferenceGraph interference
	public boolean wantsParamsMovedHigh () 
	public com.android.jack.dx.ssa.RegisterMapper allocateRegisters () 
	private void printLocalVars () 
		com.android.jack.dx.rop.code.RegisterSpec reg
		StringBuilder regs
		java.util.Map$Entry e
	private void handleLocalAssociatedParams () 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int ssaReg
		int i
		int sz
		int paramIndex
		int paramCategory
		java.util.ArrayList ssaRegs
	private int getParameterIndexForReg (int) 
		com.android.jack.dx.rop.code.CstInsn origInsn
		int ssaReg
		com.android.jack.dx.ssa.SsaInsn defInsn
		com.android.jack.dx.rop.code.Rop opcode
	private void handleLocalAssociatedOther () 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int category
		int i
		int maxCategory
		int sz
		int ropReg
		boolean done
		java.util.ArrayList specs
	private boolean tryMapRegs (java.util.ArrayList, int, int, boolean) 
		boolean succeeded
		com.android.jack.dx.rop.code.RegisterSpec spec
		java.util.ArrayList specs
		int ropReg
		int maxAllowedCategory
		boolean markReserved
		boolean remaining
	private boolean tryMapReg (com.android.jack.dx.rop.code.RegisterSpec, int, int) 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int ropReg
		int maxAllowedCategory
	private void markReserved (int, int) 
		int ropReg
		int category
	private boolean rangeContainsReserved (int, int) 
		int i
		int ropRangeStart
		int width
	private com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment getAlignment (int) 
		int regCategory
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
	private int findNextUnreservedRopReg (int, int) 
		int startReg
		int regCategory
	private int findNextUnreservedRopReg (int, int, com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment) 
		int i
		int startReg
		int width
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
		int reg
	private int findRopRegForLocal (int, int) 
		int i
		int startReg
		int category
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
		int reg
	private void handleUnassociatedParameters () 
		int paramIndex
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int ssaReg
		int szSsaRegs
	private void handleInvokeRangeInsns () 
		com.android.jack.dx.ssa.NormalSsaInsn insn
	private void handleCheckCastResults () 
		int moveRopReg
		int checkRopReg
		int ropReg
		java.util.ArrayList ssaRegs
		com.android.jack.dx.rop.code.RegisterSpec moveRegSpec
		int moveReg
		java.util.BitSet predBlocks
		com.android.jack.dx.ssa.SsaBasicBlock predBlock
		java.util.List insnList
		com.android.jack.dx.ssa.SsaInsn checkCastInsn
		com.android.jack.dx.rop.code.RegisterSpec checkRegSpec
		int checkReg
		int category
		boolean moveMapped
		boolean checkMapped
		boolean hasExceptionHandlers
		int moveRopReg
		int checkRopReg
		com.android.jack.dx.ssa.NormalSsaInsn insn
	private void handlePhiInsns () 
		com.android.jack.dx.ssa.PhiInsn insn
	private void handleNormalUnassociated () 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int category
		int ropReg
		int ssaReg
		int szSsaRegs
	private boolean canMapRegs (java.util.ArrayList, int) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		java.util.ArrayList specs
		int ropReg
	private boolean canMapReg (com.android.jack.dx.rop.code.RegisterSpec, int) 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int ropReg
		int category
	private boolean spansParamRange (int, int) 
		int ssaReg
		int category
	private void analyzeInstructions () 
	private void addMapping (com.android.jack.dx.rop.code.RegisterSpec, int) 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int ropReg
		int ssaReg
		int category
	private void adjustAndMapSourceRangeRange (com.android.jack.dx.ssa.NormalSsaInsn) 
		com.android.jack.dx.rop.code.RegisterSpec similarSpec
		int similarReg
		int j
		java.util.ArrayList similarRegisters
		int szSimilar
		com.android.jack.dx.rop.code.RegisterSpec source
		int sourceReg
		int category
		int curRopReg
		com.android.jack.dx.rop.code.LocalItem localItem
		int i
		com.android.jack.dx.ssa.NormalSsaInsn insn
		int newRegStart
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int szSources
		int nextRopReg
	private int findRangeAndAdjust (com.android.jack.dx.ssa.NormalSsaInsn) 
		int category
		int i
		int ssaCenterReg
		int rangeStart
		java.util.BitSet curMovesRequired
		int fitWidth
		int score
		int i
		int i
		com.android.jack.dx.ssa.NormalSsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int szSources
		int[] categoriesForIndex
		int rangeLength
		int maxScore
		int resultRangeStart
		java.util.BitSet resultMovesRequired
		int rangeStartOffset
	private int findAnyFittingRange (com.android.jack.dx.ssa.NormalSsaInsn, int, int[], java.util.BitSet) 
		int category
		int regNumber
		int p64bitsAligned
		int p64bitsNotAligned
		int fitWidth
		com.android.jack.dx.ssa.NormalSsaInsn insn
		int rangeLength
		int[] categoriesForIndex
		java.util.BitSet outMovesRequired
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
		int rangeStart
	private static boolean isEven (int) 
		int regNumger
	private int fitPlanForRange (int, com.android.jack.dx.ssa.NormalSsaInsn, int[], java.util.BitSet) 
		com.android.jack.dx.rop.code.RegisterSpec ssaSpec
		int ssaReg
		int category
		int i
		int ropReg
		com.android.jack.dx.ssa.NormalSsaInsn insn
		int[] categoriesForIndex
		java.util.BitSet outMovesRequired
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int szSources
		int fitWidth
		com.android.jack.dx.util.IntSet liveOut
		com.android.jack.dx.rop.code.RegisterSpecList liveOutSpecs
		java.util.BitSet seen
	com.android.jack.dx.rop.code.RegisterSpecList ssaSetToSpecs (com.android.jack.dx.util.IntSet) 
		com.android.jack.dx.util.IntSet ssaSet
		com.android.jack.dx.rop.code.RegisterSpecList result
		com.android.jack.dx.util.IntIterator iter
		int i
	private com.android.jack.dx.rop.code.LocalItem getLocalItemForReg (int) 
		com.android.jack.dx.rop.code.RegisterSpec spec
		java.util.Map$Entry entry
		int ssaReg
	private void processPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.rop.code.RegisterSpec source
		com.android.jack.dx.ssa.SsaInsn def
		com.android.jack.dx.rop.code.RegisterSpec sourceDef
		int sourceReg
		int i
		int maxReg
		int i
		com.android.jack.dx.ssa.PhiInsn insn
		com.android.jack.dx.rop.code.RegisterSpec result
		int resultReg
		int category
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int sourcesSize
		java.util.ArrayList ssaRegs
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Multiset mapSet
		int mapReg
	static boolean access$100 (int) 
		int x0
	static java.util.Map access$200 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator) 
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
	static java.util.ArrayList access$300 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator) 
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
	static java.util.ArrayList access$400 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator) 
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
	static java.util.ArrayList access$500 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator) 
		com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
}

com/android/jack/dx/ssa/back/IdenticalBlockCombiner.class
IdenticalBlockCombiner.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.IdenticalBlockCombiner extends java.lang.Object {
	private final com.android.jack.dx.rop.code.RopMethod ropMethod
	private final com.android.jack.dx.rop.code.BasicBlockList blocks
	private final com.android.jack.dx.rop.code.BasicBlockList newBlocks
	public void  (com.android.jack.dx.rop.code.RopMethod) 
		com.android.jack.dx.rop.code.RopMethod rm
	public com.android.jack.dx.rop.code.RopMethod process () 
		int jLabel
		com.android.jack.dx.rop.code.BasicBlock jBlock
		int j
		int iLabel
		com.android.jack.dx.rop.code.BasicBlock iBlock
		com.android.jack.dx.util.IntList toCombine
		int i
		com.android.jack.dx.rop.code.BasicBlock b
		com.android.jack.dx.util.IntList preds
		int szPreds
		int bindex
		int i
		int szBlocks
		java.util.BitSet toDelete
	private static boolean compareInsns (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock) 
		com.android.jack.dx.rop.code.BasicBlock a
		com.android.jack.dx.rop.code.BasicBlock b
	private void combineBlocks (int, com.android.jack.dx.util.IntList) 
		com.android.jack.dx.rop.code.BasicBlock predBlock
		int j
		int betaLabel
		com.android.jack.dx.rop.code.BasicBlock bb
		com.android.jack.dx.util.IntList preds
		int szPreds
		int i
		int alphaLabel
		com.android.jack.dx.util.IntList betaLabels
		int szBetas
	private void replaceSucc (com.android.jack.dx.rop.code.BasicBlock, int, int) 
		com.android.jack.dx.rop.code.BasicBlock block
		int oldLabel
		int newLabel
		com.android.jack.dx.util.IntList newSuccessors
		int newPrimarySuccessor
		com.android.jack.dx.rop.code.BasicBlock newBB
}

com/android/jack/dx/ssa/back/InterferenceGraph.class
InterferenceGraph.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.InterferenceGraph extends java.lang.Object {
	private final java.util.ArrayList interference
	public void  (int) 
		int i
		int countRegs
	public void add (int, int) 
		int regV
		int regW
	public void dumpToStdout () 
		StringBuilder sb
		int i
		int oldRegCount
	public void mergeInterferenceSet (int, com.android.jack.dx.util.IntSet) 
		int reg
		com.android.jack.dx.util.IntSet set
	private void ensureCapacity (int) 
		int i
		int size
		int countRegs
}

com/android/jack/dx/ssa/back/LivenessAnalyzer$1.class
LivenessAnalyzer.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.LivenessAnalyzer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$ssa$back$LivenessAnalyzer$NextFunction
	static void  () 
}

com/android/jack/dx/ssa/back/LivenessAnalyzer$NextFunction.class
LivenessAnalyzer.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction extends java.lang.Enum {
	public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction LIVE_IN_AT_STATEMENT
	public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction LIVE_OUT_AT_STATEMENT
	public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction LIVE_OUT_AT_BLOCK
	public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction DONE
	private static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction[] $VALUES
	public static com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction[] values () 
	public static com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/dx/ssa/back/LivenessAnalyzer.class
LivenessAnalyzer.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.LivenessAnalyzer extends java.lang.Object {
	private final java.util.BitSet visitedBlocks
	private final java.util.BitSet liveOutBlocks
	private final int regV
	private final com.android.jack.dx.ssa.SsaMethod ssaMeth
	private final com.android.jack.dx.ssa.back.InterferenceGraph interference
	private com.android.jack.dx.ssa.SsaBasicBlock blockN
	private int statementIndex
	private com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction nextFunction
	public static com.android.jack.dx.ssa.back.InterferenceGraph constructInterferenceGraph (com.android.jack.dx.ssa.SsaMethod) 
		int i
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		int szRegs
		com.android.jack.dx.ssa.back.InterferenceGraph interference
	private void  (com.android.jack.dx.ssa.SsaMethod, int, com.android.jack.dx.ssa.back.InterferenceGraph) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		int reg
		com.android.jack.dx.ssa.back.InterferenceGraph interference
		int blocksSz
	private void handleTailRecursion () 
	public void run () 
		com.android.jack.dx.ssa.SsaBasicBlock pred
		com.android.jack.dx.ssa.PhiInsn phi
		com.android.jack.dx.ssa.SsaInsn insn
		java.util.List useList
		int nextLiveOutBlock
	private void liveOutAtBlock () 
		java.util.List insns
	private void liveInAtStatement () 
		java.util.BitSet preds
	private void liveOutAtStatement () 
		com.android.jack.dx.ssa.SsaInsn statement
		com.android.jack.dx.rop.code.RegisterSpec rs
	private static void coInterferePhis (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph) 
		int j
		int i
		java.util.List phis
		int szPhis
		com.android.jack.dx.ssa.SsaBasicBlock b
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.ssa.back.InterferenceGraph interference
}

com/android/jack/dx/ssa/back/NullRegisterAllocator.class
NullRegisterAllocator.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.NullRegisterAllocator extends com.android.jack.dx.ssa.back.RegisterAllocator {
	public void  (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.ssa.back.InterferenceGraph interference
	public boolean wantsParamsMovedHigh () 
	public com.android.jack.dx.ssa.RegisterMapper allocateRegisters () 
		int i
		int oldRegCount
		com.android.jack.dx.ssa.BasicRegisterMapper mapper
}

com/android/jack/dx/ssa/back/RedundantConditionalBranchRemover$1.class
RedundantConditionalBranchRemover.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor  {
	final com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover this$0
	void  (com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover) 
		com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover this$0
	public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaBasicBlock parent
}

com/android/jack/dx/ssa/back/RedundantConditionalBranchRemover.class
RedundantConditionalBranchRemover.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover extends java.lang.Object {
	private final com.android.jack.dx.ssa.SsaMethod method
	private final java.util.List blocks
	void  (com.android.jack.dx.ssa.SsaMethod) 
		com.android.jack.dx.ssa.SsaMethod method
	void process () 
	private void pruneRedundantConditionalBranch (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock successor
		int i
		int successorIdx
		int i
		int size
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaInsn slast
		int branchingness
		com.android.jack.dx.util.IntList successors
		int target
		com.android.jack.dx.ssa.NormalSsaInsn nLast
	private int traceEmptyGoto (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.util.BitIntSet worklist
	static void access$000 (com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.back.RedundantConditionalBranchRemover x0
		com.android.jack.dx.ssa.SsaBasicBlock x1
}

com/android/jack/dx/ssa/back/RegisterAllocator.class
RegisterAllocator.java
package com.android.jack.dx.ssa.back
public abstract com.android.jack.dx.ssa.back.RegisterAllocator extends java.lang.Object {
	protected final com.android.jack.dx.ssa.SsaMethod ssaMeth
	protected final com.android.jack.dx.ssa.back.InterferenceGraph interference
	public void  (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		com.android.jack.dx.ssa.back.InterferenceGraph interference
	public abstract boolean wantsParamsMovedHigh () 
	public abstract com.android.jack.dx.ssa.RegisterMapper allocateRegisters () 
	protected final int getCategoryForSsaReg (int) 
		int reg
		com.android.jack.dx.ssa.SsaInsn definition
	protected final com.android.jack.dx.rop.code.RegisterSpec getDefinitionSpecForSsaReg (int) 
		int reg
		com.android.jack.dx.ssa.SsaInsn definition
	protected boolean isDefinitionMoveParam (int) 
		com.android.jack.dx.ssa.NormalSsaInsn ndefInsn
		int reg
		com.android.jack.dx.ssa.SsaInsn defInsn
	protected final com.android.jack.dx.rop.code.RegisterSpec insertMoveBefore (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec) 
		int i
		com.android.jack.dx.ssa.SsaInsn insn
		com.android.jack.dx.rop.code.RegisterSpec reg
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.List insns
		int insnIndex
		com.android.jack.dx.rop.code.RegisterSpec newRegSpec
		com.android.jack.dx.ssa.SsaInsn toAdd
		int newReg
		com.android.jack.dx.util.IntSet liveOut
		com.android.jack.dx.util.IntIterator liveOutIter
		com.android.jack.dx.rop.code.RegisterSpecList sources
		int szSources
}

com/android/jack/dx/ssa/back/SsaToRop$1.class
SsaToRop.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.SsaToRop$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor  {
	final java.util.ArrayList val$blocks
	final com.android.jack.dx.ssa.back.SsaToRop this$0
	void  (com.android.jack.dx.ssa.back.SsaToRop, java.util.ArrayList) 
		com.android.jack.dx.ssa.back.SsaToRop this$0
	public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock pb
		int i
		java.util.BitSet preds
		com.android.jack.dx.ssa.SsaBasicBlock b
		com.android.jack.dx.ssa.SsaBasicBlock parent
}

com/android/jack/dx/ssa/back/SsaToRop$2.class
SsaToRop.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.SsaToRop$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.dx.ssa.back.SsaToRop this$0
	void  (com.android.jack.dx.ssa.back.SsaToRop) 
		com.android.jack.dx.ssa.back.SsaToRop this$0
	public int compare (java.lang.Integer, java.lang.Integer) 
		Integer o1
		Integer o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/dx/ssa/back/SsaToRop$PhiVisitor.class
SsaToRop.java
package com.android.jack.dx.ssa.back
 com.android.jack.dx.ssa.back.SsaToRop$PhiVisitor extends java.lang.Object implements com.android.jack.dx.ssa.PhiInsn$Visitor  {
	private final java.util.ArrayList blocks
	public void  (java.util.ArrayList) 
		java.util.ArrayList blocks
	public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn) 
		com.android.jack.dx.rop.code.RegisterSpec source
		com.android.jack.dx.ssa.SsaBasicBlock predBlock
		int i
		com.android.jack.dx.ssa.PhiInsn insn
		com.android.jack.dx.rop.code.RegisterSpecList sources
		com.android.jack.dx.rop.code.RegisterSpec result
		int sz
}

com/android/jack/dx/ssa/back/SsaToRop.class
SsaToRop.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.SsaToRop extends java.lang.Object {
	private static final boolean DEBUG
	private final boolean removeRedundantConditionalBranch
	private final com.android.jack.dx.ssa.SsaMethod ssaMeth
	private final com.android.jack.dx.ssa.back.InterferenceGraph interference
	public static com.android.jack.dx.rop.code.RopMethod convertToRopMethod (com.android.jack.dx.ssa.SsaMethod, boolean) 
		com.android.jack.dx.ssa.SsaMethod ssaMeth
		boolean removeRedundantConditionalBranch
	private void  (com.android.jack.dx.ssa.SsaMethod, boolean) 
		com.android.jack.dx.ssa.SsaMethod ssaMethod
		boolean removeRedundantConditionalBranch
	private com.android.jack.dx.rop.code.RopMethod convert () 
		com.android.jack.dx.ssa.back.RegisterAllocator allocator
		com.android.jack.dx.ssa.RegisterMapper mapper
		com.android.jack.dx.rop.code.RopMethod ropMethod
	private void removeEmptyGotos () 
		java.util.ArrayList blocks
	private void removePhiFunctions () 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.ssa.SsaBasicBlock block
		java.util.ArrayList blocks
	private void moveParametersToHighRegisters () 
		int i
		int paramWidth
		com.android.jack.dx.ssa.BasicRegisterMapper mapper
		int regCount
	private com.android.jack.dx.rop.code.BasicBlockList convertBasicBlocks () 
		com.android.jack.dx.ssa.SsaBasicBlock b
		java.util.ArrayList blocks
		com.android.jack.dx.ssa.SsaBasicBlock exitBlock
		int ropBlockCount
		com.android.jack.dx.rop.code.BasicBlockList result
		int ropBlockIndex
	private void verifyValidExitPredecessor (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock b
		java.util.List insns
		com.android.jack.dx.ssa.SsaInsn lastInsn
		com.android.jack.dx.rop.code.Rop opcode
	private com.android.jack.dx.rop.code.BasicBlock convertBasicBlock (com.android.jack.dx.ssa.SsaBasicBlock) 
		com.android.jack.dx.ssa.SsaBasicBlock block
		com.android.jack.dx.util.IntList successorList
		int primarySuccessorLabel
		com.android.jack.dx.ssa.SsaBasicBlock exitBlock
		int exitRopLabel
		com.android.jack.dx.rop.code.BasicBlock result
	private com.android.jack.dx.rop.code.InsnList convertInsns (java.util.List) 
		int i
		java.util.List ssaInsns
		int insnCount
		com.android.jack.dx.rop.code.InsnList result
	public int[] getRegistersByFrequency () 
		int i
		int i
		int regCount
		Integer[] ret
		int[] result
	static com.android.jack.dx.ssa.SsaMethod access$000 (com.android.jack.dx.ssa.back.SsaToRop) 
		com.android.jack.dx.ssa.back.SsaToRop x0
}

com/android/jack/dx/ssa/package-info.class
package-info.java
package com.android.jack.dx.ssa
abstract com.android.jack.dx.ssa.package-info extends java.lang.Object {
}

com/android/jack/dx/util/AnnotatedOutput.class
AnnotatedOutput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.AnnotatedOutput extends java.lang.Object implements com.android.jack.dx.util.Output  {
	public abstract boolean annotates () 
	public abstract boolean isVerbose () 
	public abstract void annotate (java.lang.String) 
	public abstract void annotate (int, java.lang.String) 
	public abstract void endAnnotation () 
	public abstract int getAnnotationWidth () 
}

com/android/jack/dx/util/BitIntSet$1.class
BitIntSet.java
package com.android.jack.dx.util
 com.android.jack.dx.util.BitIntSet$1 extends java.lang.Object implements com.android.jack.dx.util.IntIterator  {
	private int idx
	final com.android.jack.dx.util.BitIntSet this$0
	void  (com.android.jack.dx.util.BitIntSet) 
		com.android.jack.dx.util.BitIntSet this$0
	public boolean hasNext () 
	public int next () 
		int ret
}

com/android/jack/dx/util/BitIntSet.class
BitIntSet.java
package com.android.jack.dx.util
public com.android.jack.dx.util.BitIntSet extends java.lang.Object implements com.android.jack.dx.util.IntSet  {
	int[] bits
	public void  (int) 
		int max
	public void add (int) 
		int value
	private void ensureCapacity (int) 
		int[] newBits
		int value
	public void remove (int) 
		int value
	public boolean has (int) 
		int value
	public void merge (com.android.jack.dx.util.IntSet) 
		com.android.jack.dx.util.BitIntSet o
		int i
		com.android.jack.dx.util.ListIntSet o
		int sz
		com.android.jack.dx.util.IntIterator iter
		com.android.jack.dx.util.IntSet other
	public int elements () 
	public com.android.jack.dx.util.IntIterator iterator () 
	public java.lang.String toString () 
		int i
		StringBuilder sb
		boolean first
}

com/android/jack/dx/util/Bits.class
Bits.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Bits extends java.lang.Object {
	private void  () 
	public static int[] makeBitSet (int) 
		int max
		int size
	public static int getMax (int[]) 
		int[] bits
	public static boolean get (int[], int) 
		int[] bits
		int idx
		int arrayIdx
		int bit
	public static void set (int[], int, boolean) 
		int[] bits
		int idx
		boolean value
		int arrayIdx
		int bit
	public static void set (int[], int) 
		int[] bits
		int idx
		int arrayIdx
		int bit
	public static void clear (int[], int) 
		int[] bits
		int idx
		int arrayIdx
		int bit
	public static boolean isEmpty (int[]) 
		int i
		int[] bits
		int len
	public static int bitCount (int[]) 
		int i
		int[] bits
		int len
		int count
	public static boolean anyInRange (int[], int, int) 
		int[] bits
		int start
		int end
		int idx
	public static int findFirst (int[], int) 
		int bitIdx
		int word
		int arrayIdx
		int[] bits
		int idx
		int len
		int minBit
	public static int findFirst (int, int) 
		int value
		int idx
		int result
	public static void or (int[], int[]) 
		int i
		int[] a
		int[] b
	public static java.lang.String toHuman (int[]) 
		int i
		int[] bits
		StringBuilder sb
		boolean needsComma
		int bitsLength
}

com/android/jack/dx/util/ByteArray$GetCursor.class
ByteArray.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ByteArray$GetCursor extends java.lang.Object {
	public abstract int getCursor () 
}

com/android/jack/dx/util/ByteArray$MyDataInputStream.class
ByteArray.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ByteArray$MyDataInputStream extends java.io.DataInputStream {
	public void  (com.android.jack.dx.util.ByteArray$MyInputStream) 
		com.android.jack.dx.util.ByteArray$MyInputStream wrapped
}

com/android/jack/dx/util/ByteArray$MyInputStream.class
ByteArray.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ByteArray$MyInputStream extends java.io.InputStream {
	private int cursor
	private int mark
	final com.android.jack.dx.util.ByteArray this$0
	public void  (com.android.jack.dx.util.ByteArray) 
		com.android.jack.dx.util.ByteArray this$0
	public int read () 
		int result
	public int read (byte[], int, int) 
		byte[] arr
		int offset
		int length
		int maxLength
	public int available () 
	public void mark (int) 
		int reserve
	public void reset () 
	public boolean markSupported () 
}

com/android/jack/dx/util/ByteArray.class
ByteArray.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.ByteArray extends java.lang.Object {
	private final byte[] bytes
	private final int start
	private final int size
	static final boolean $assertionsDisabled
	public void  (byte[], int, int) 
		byte[] bytes
		int start
		int end
	public void  (byte[]) 
		byte[] bytes
	public int size () 
	public com.android.jack.dx.util.ByteArray slice (int, int) 
		int start
		int end
	public int underlyingOffset (int, byte[]) 
		int offset
		byte[] bytes
	public int getByte (int) 
		int off
	public int getShort (int) 
		int off
	public int getInt (int) 
		int off
	public long getLong (int) 
		int off
		int part1
		int part2
	public int getUnsignedByte (int) 
		int off
	public int getUnsignedShort (int) 
		int off
	public void getBytes (byte[], int) 
		byte[] out
		int offset
	private void checkOffsets (int, int) 
		int s
		int e
	private int getByte0 (int) 
		int off
	private int getUnsignedByte0 (int) 
		int off
	public com.android.jack.dx.util.ByteArray$MyDataInputStream makeDataInputStream () 
	public com.android.jack.dx.util.ByteArray$MyInputStream makeInputStream () 
	static int access$000 (com.android.jack.dx.util.ByteArray) 
		com.android.jack.dx.util.ByteArray x0
	static int access$100 (com.android.jack.dx.util.ByteArray, int) 
		com.android.jack.dx.util.ByteArray x0
		int x1
	static byte[] access$200 (com.android.jack.dx.util.ByteArray) 
		com.android.jack.dx.util.ByteArray x0
	static int access$300 (com.android.jack.dx.util.ByteArray) 
		com.android.jack.dx.util.ByteArray x0
	static void  () 
}

com/android/jack/dx/util/ByteArrayAnnotatedOutput$Annotation.class
ByteArrayAnnotatedOutput.java
package com.android.jack.dx.util
 com.android.jack.dx.util.ByteArrayAnnotatedOutput$Annotation extends java.lang.Object {
	private final int start
	private int end
	private final String text
	public void  (int, int, java.lang.String) 
		int start
		int end
		String text
	public void  (int, java.lang.String) 
		int start
		String text
	public void setEndIfUnset (int) 
		int end
	public void setEnd (int) 
		int end
	public int getStart () 
	public int getEnd () 
	public java.lang.String getText () 
}

com/android/jack/dx/util/ByteArrayAnnotatedOutput.class
ByteArrayAnnotatedOutput.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.ByteArrayAnnotatedOutput extends java.lang.Object implements com.android.jack.dx.util.AnnotatedOutput com.android.jack.dx.util.ByteOutput  {
	private static final int DEFAULT_SIZE
	private final boolean stretchy
	private byte[] data
	private int cursor
	private boolean verbose
	private java.util.ArrayList annotations
	private int annotationWidth
	private int hexCols
	static final boolean $assertionsDisabled
	public void  (byte[]) 
		byte[] data
	public void  () 
	public void  (int) 
		int size
	private void  (byte[], boolean) 
		byte[] data
		boolean stretchy
	public byte[] getArray () 
	public byte[] toByteArray () 
		byte[] result
	public int getCursor () 
	public void assertCursor (int) 
		int expectedCursor
	public void writeByte (int) 
		int value
		int writeAt
		int end
	public void writeShort (int) 
		int value
		int writeAt
		int end
	public void writeInt (int) 
		int value
		int writeAt
		int end
	public void writeLong (long) 
		long value
		int writeAt
		int end
		int half
	public int writeUleb128 (int) 
		int value
		int cursorBefore
	public int writeSleb128 (int) 
		int value
		int cursorBefore
	public void write (com.android.jack.dx.util.ByteArray) 
		com.android.jack.dx.util.ByteArray bytes
		int blen
		int writeAt
		int end
	public void write (byte[], int, int) 
		byte[] bytes
		int offset
		int length
		int writeAt
		int end
		int bytesEnd
	public void write (byte[]) 
		byte[] bytes
	public void writeZeroes (int) 
		int count
		int end
	public void alignTo (int) 
		int alignment
		int mask
		int end
	public boolean annotates () 
	public boolean isVerbose () 
	public void annotate (java.lang.String) 
		String msg
	public void annotate (int, java.lang.String) 
		int startAt
		int amt
		String msg
		int asz
		int lastEnd
		int startAt
	public void endAnnotation () 
		int sz
	public int getAnnotationWidth () 
		int leftWidth
	public void enableAnnotations (int, boolean) 
		int annotationWidth
		boolean verbose
		int hexCols
	public void finishAnnotating () 
		com.android.jack.dx.util.ByteArrayAnnotatedOutput$Annotation last
		int asz
	public void writeAnnotationsTo (java.io.Writer)  throws java.io.IOException 
		int end
		String text
		com.android.jack.dx.util.ByteArrayAnnotatedOutput$Annotation a
		int start
		int end
		String text
		java.io.Writer out
		int width2
		int width1
		com.android.jack.dx.util.TwoColumnOutput twoc
		java.io.Writer left
		java.io.Writer right
		int leftAt
		int rightAt
		int rightSz
	private static void throwBounds () 
	private void ensureCapacity (int) 
		byte[] newData
		int desiredSize
	static void  () 
}

com/android/jack/dx/util/ByteArrayByteInput.class
ByteArrayByteInput.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.ByteArrayByteInput extends java.lang.Object implements com.android.jack.dx.util.ByteInput  {
	private final byte[] bytes
	private int position
	public transient void  (byte[]) 
		byte[] bytes
	public byte readByte () 
}

com/android/jack/dx/util/ByteInput.class
ByteInput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ByteInput extends java.lang.Object {
	public abstract byte readByte () 
}

com/android/jack/dx/util/ByteOutput.class
ByteOutput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ByteOutput extends java.lang.Object {
	public abstract void writeByte (int) 
}

com/android/jack/dx/util/DexException.class
DexException.java
package com.android.jack.dx.util
public com.android.jack.dx.util.DexException extends com.android.jack.dx.util.ExceptionWithContext {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/dx/util/DexIndexOverflowException.class
DexIndexOverflowException.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.DexIndexOverflowException extends com.android.jack.dx.util.DexException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/dx/util/ExceptionWithContext.class
ExceptionWithContext.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ExceptionWithContext extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private StringBuffer context
	static final boolean $assertionsDisabled
	public static com.android.jack.dx.util.ExceptionWithContext withContext (java.lang.Throwable, java.lang.String) 
		com.android.jack.dx.util.ExceptionWithContext ewc
		Throwable ex
		String str
		com.android.jack.dx.util.ExceptionWithContext ewc
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String ctx
		String message
		Throwable cause
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream out
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void addContext (java.lang.String) 
		String str
	public java.lang.String getContext () 
	public void printContext (java.io.PrintStream) 
		java.io.PrintStream out
	public void printContext (java.io.PrintWriter) 
		java.io.PrintWriter out
	static void  () 
}

com/android/jack/dx/util/FileUtils.class
FileUtils.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.FileUtils extends java.lang.Object {
	private void  () 
	public static byte[] readFile (java.lang.String) 
		String fileName
		java.io.File file
	public static byte[] readFile (java.io.File) 
		int amt
		int at
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.File file
		long longLength
		int length
		byte[] result
		java.io.FileInputStream in
	public static boolean hasArchiveSuffix (java.lang.String) 
		String fileName
}

com/android/jack/dx/util/FixedSizeList.class
FixedSizeList.java
package com.android.jack.dx.util
public com.android.jack.dx.util.FixedSizeList extends com.android.jack.dx.util.MutabilityControl implements com.android.jack.dx.util.ToHuman  {
	private Object[] arr
	static final boolean $assertionsDisabled
	public void  (int) 
		NegativeArraySizeException ex
		int size
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.dx.util.FixedSizeList list
	public int hashCode () 
	public java.lang.String toString () 
		String name
	public java.lang.String toHuman () 
		String name
	public java.lang.String toString (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String separator
		String suffix
	public java.lang.String toHuman (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String separator
		String suffix
	public final int size () 
	public void shrinkToFit () 
		int i
		Object one
		int i
		int sz
		int newSz
		Object[] newa
		int at
	protected final java.lang.Object get0 (int) 
		int n
		Object result
	protected final java.lang.Object getOrNull0 (int) 
		int n
	protected final void set0 (int, java.lang.Object) 
		int n
		Object obj
	private java.lang.String toString0 (java.lang.String, java.lang.String, java.lang.String, boolean) 
		int i
		String prefix
		String separator
		String suffix
		boolean human
		int len
		StringBuffer sb
	static void  () 
}

com/android/jack/dx/util/Hex.class
Hex.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Hex extends java.lang.Object {
	private void  () 
	public static java.lang.String u8 (long) 
		int i
		long v
		char[] result
	public static java.lang.String u4 (int) 
		int i
		int v
		char[] result
	public static java.lang.String u3 (int) 
		int i
		int v
		char[] result
	public static java.lang.String u2 (int) 
		int i
		int v
		char[] result
	public static java.lang.String u2or4 (int) 
		int v
	public static java.lang.String u1 (int) 
		int i
		int v
		char[] result
	public static java.lang.String uNibble (int) 
		int v
		char[] result
	public static java.lang.String s8 (long) 
		int i
		long v
		char[] result
	public static java.lang.String s4 (int) 
		int i
		int v
		char[] result
	public static java.lang.String s2 (int) 
		int i
		int v
		char[] result
	public static java.lang.String s1 (int) 
		int i
		int v
		char[] result
	public static java.lang.String dump (byte[], int, int, int, int, int) 
		String astr
		String astr
		String astr
		String astr
		byte[] arr
		int offset
		int length
		int outOffset
		int bpl
		int addressLength
		int end
		StringBuffer sb
		int col
}

com/android/jack/dx/util/IndentingWriter.class
IndentingWriter.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.IndentingWriter extends java.io.FilterWriter {
	private final String prefix
	private final int width
	private final int maxIndent
	private int column
	private boolean collectingIndent
	private int indent
	static final boolean $assertionsDisabled
	public void  (java.io.Writer, int, java.lang.String) 
		java.io.Writer out
		int width
		String prefix
	public void  (java.io.Writer, int) 
		java.io.Writer out
		int width
	public void write (int)  throws java.io.IOException 
		int i
		int c
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String str
		int off
		int len
	private void bol () 
	static void  () 
}

com/android/jack/dx/util/IntIterator.class
IntIterator.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.IntIterator extends java.lang.Object {
	public abstract boolean hasNext () 
	public abstract int next () 
}

com/android/jack/dx/util/IntList.class
IntList.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.IntList extends com.android.jack.dx.util.MutabilityControl {
	public static final com.android.jack.dx.util.IntList EMPTY
	private int[] values
	private int size
	private boolean sorted
	public static com.android.jack.dx.util.IntList makeImmutable (int) 
		int value
		com.android.jack.dx.util.IntList result
	public static com.android.jack.dx.util.IntList makeImmutable (int, int) 
		int value0
		int value1
		com.android.jack.dx.util.IntList result
	public void  () 
	public void  (int) 
		NegativeArraySizeException ex
		int initialCapacity
	public int hashCode () 
		int i
		int result
	public boolean equals (java.lang.Object) 
		int i
		Object other
		com.android.jack.dx.util.IntList otherList
	public java.lang.String toString () 
		int i
		StringBuffer sb
	public int size () 
	public int get (int) 
		int n
	public void set (int, int) 
		int n
		int value
	public void add (int) 
		int value
	public void insert (int, int) 
		int n
		int value
	public void removeIndex (int) 
		int n
	private void growIfNeeded () 
		int[] newv
	public int top () 
	public int pop () 
		int result
	public void pop (int) 
		int n
	public void shrink (int) 
		int newSize
	public com.android.jack.dx.util.IntList mutableCopy () 
		int i
		int sz
		com.android.jack.dx.util.IntList result
	public void sort () 
	public int indexOf (int) 
		int value
		int ret
	public int binarysearch (int) 
		int i
		int guessIdx
		int guess
		int value
		int sz
		int min
		int max
	public boolean contains (int) 
		int value
	static void  () 
}

com/android/jack/dx/util/IntSet.class
IntSet.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.IntSet extends java.lang.Object {
	public abstract void add (int) 
	public abstract void remove (int) 
	public abstract boolean has (int) 
	public abstract void merge (com.android.jack.dx.util.IntSet) 
	public abstract int elements () 
	public abstract com.android.jack.dx.util.IntIterator iterator () 
}

com/android/jack/dx/util/LabeledItem.class
LabeledItem.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.LabeledItem extends java.lang.Object {
	public abstract int getLabel () 
}

com/android/jack/dx/util/LabeledList.class
LabeledList.java
package com.android.jack.dx.util
public com.android.jack.dx.util.LabeledList extends com.android.jack.dx.util.FixedSizeList {
	private final com.android.jack.dx.util.IntList labelToIndex
	static final boolean $assertionsDisabled
	public void  (int) 
		int size
	public void  (com.android.jack.dx.util.LabeledList) 
		Object one
		int i
		com.android.jack.dx.util.LabeledList old
		int sz
	public final int getMaxLabel () 
		int sz
		int i
		int newSize
	private void removeLabel (int) 
		int oldLabel
	private void addLabelIndex (int, int) 
		int i
		int label
		int index
		int origSz
	public final int indexOfLabel (int) 
		int label
	public final int[] getLabelsInOrder () 
		com.android.jack.dx.util.LabeledItem li
		int i
		int sz
		int[] result
	public void shrinkToFit () 
	private void rebuildLabelToIndex () 
		com.android.jack.dx.util.LabeledItem li
		int i
		int szItems
	protected void set (int, com.android.jack.dx.util.LabeledItem) 
		int n
		com.android.jack.dx.util.LabeledItem item
		com.android.jack.dx.util.LabeledItem old
	static void  () 
}

com/android/jack/dx/util/Leb128Utils.class
Leb128Utils.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Leb128Utils extends java.lang.Object {
	private void  () 
	public static int unsignedLeb128Size (int) 
		int value
		int remaining
		int count
	public static int signedLeb128Size (int) 
		int value
		int remaining
		int count
		boolean hasMore
		int end
	public static int readSignedLeb128 (com.android.jack.dx.util.ByteInput) 
		com.android.jack.dx.util.ByteInput in
		int result
		int cur
		int count
		int signBits
	public static int readUnsignedLeb128 (com.android.jack.dx.util.ByteInput) 
		com.android.jack.dx.util.ByteInput in
		int result
		int cur
		int count
	public static void writeUnsignedLeb128 (com.android.jack.dx.util.ByteOutput, int) 
		com.android.jack.dx.util.ByteOutput out
		int value
		int remaining
	public static void writeSignedLeb128 (com.android.jack.dx.util.ByteOutput, int) 
		com.android.jack.dx.util.ByteOutput out
		int value
		int remaining
		boolean hasMore
		int end
}

com/android/jack/dx/util/ListIntSet$1.class
ListIntSet.java
package com.android.jack.dx.util
 com.android.jack.dx.util.ListIntSet$1 extends java.lang.Object implements com.android.jack.dx.util.IntIterator  {
	private int idx
	final com.android.jack.dx.util.ListIntSet this$0
	void  (com.android.jack.dx.util.ListIntSet) 
		com.android.jack.dx.util.ListIntSet this$0
	public boolean hasNext () 
	public int next () 
}

com/android/jack/dx/util/ListIntSet.class
ListIntSet.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ListIntSet extends java.lang.Object implements com.android.jack.dx.util.IntSet  {
	final com.android.jack.dx.util.IntList ints
	public void  () 
	public void add (int) 
		int value
		int index
	public void remove (int) 
		int value
		int index
	public boolean has (int) 
		int value
	public void merge (com.android.jack.dx.util.IntSet) 
		com.android.jack.dx.util.ListIntSet o
		int szThis
		int szOther
		int i
		int j
		int i
		com.android.jack.dx.util.BitIntSet o
		com.android.jack.dx.util.IntIterator iter
		com.android.jack.dx.util.IntSet other
	public int elements () 
	public com.android.jack.dx.util.IntIterator iterator () 
	public java.lang.String toString () 
}

com/android/jack/dx/util/MutabilityControl.class
MutabilityControl.java
package com.android.jack.dx.util
public com.android.jack.dx.util.MutabilityControl extends java.lang.Object {
	private boolean mutable
	public void  () 
	public void  (boolean) 
		boolean mutable
	public void setImmutable () 
	public final boolean isImmutable () 
	public final boolean isMutable () 
	public final void throwIfImmutable () 
	public final void throwIfMutable () 
}

com/android/jack/dx/util/MutabilityException.class
MutabilityException.java
package com.android.jack.dx.util
public com.android.jack.dx.util.MutabilityException extends com.android.jack.dx.util.ExceptionWithContext {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/dx/util/Mutf8.class
Mutf8.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Mutf8 extends java.lang.Object {
	private void  () 
	public static java.lang.String decode (com.android.jack.dx.util.ByteInput, char[])  throws java.io.UTFDataFormatException 
		int b
		int b
		int c
		char a
		com.android.jack.dx.util.ByteInput in
		char[] out
		int s
	private static long countBytes (java.lang.String, boolean)  throws java.io.UTFDataFormatException 
		char ch
		int i
		String s
		boolean shortLength
		long result
		int length
	public static void encode (byte[], int, java.lang.String) 
		char ch
		int i
		byte[] dst
		int offset
		String s
		int length
	public static byte[] encode (java.lang.String)  throws java.io.UTFDataFormatException 
		String s
		int utfCount
		byte[] result
}

com/android/jack/dx/util/Output.class
Output.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.Output extends java.lang.Object implements com.android.jack.dx.util.ByteOutput  {
	public abstract int getCursor () 
	public abstract void assertCursor (int) 
	public abstract void writeByte (int) 
	public abstract void writeShort (int) 
	public abstract void writeInt (int) 
	public abstract void writeLong (long) 
	public abstract int writeUleb128 (int) 
	public abstract int writeSleb128 (int) 
	public abstract void write (com.android.jack.dx.util.ByteArray) 
	public abstract void write (byte[], int, int) 
	public abstract void write (byte[]) 
	public abstract void writeZeroes (int) 
	public abstract void alignTo (int) 
}

com/android/jack/dx/util/ToHuman.class
ToHuman.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ToHuman extends java.lang.Object {
	public abstract java.lang.String toHuman () 
}

com/android/jack/dx/util/TwoColumnOutput.class
TwoColumnOutput.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.TwoColumnOutput extends java.lang.Object {
	private final java.io.Writer out
	private final int leftWidth
	private final StringBuffer leftBuf
	private final StringBuffer rightBuf
	private final com.android.jack.dx.util.IndentingWriter leftColumn
	private final com.android.jack.dx.util.IndentingWriter rightColumn
	static final boolean $assertionsDisabled
	public static java.lang.String toString (java.lang.String, int, java.lang.String, java.lang.String, int) 
		java.io.IOException ex
		String s1
		int width1
		String spacer
		String s2
		int width2
		int len1
		int len2
		java.io.StringWriter sw
		com.android.jack.dx.util.TwoColumnOutput twoOut
	public void  (java.io.Writer, int, int, java.lang.String) 
		java.io.Writer out
		int leftWidth
		int rightWidth
		String spacer
		java.io.StringWriter leftWriter
		java.io.StringWriter rightWriter
	public void  (java.io.OutputStream, int, int, java.lang.String) 
		java.io.OutputStream out
		int leftWidth
		int rightWidth
		String spacer
	public java.io.Writer getLeft () 
	public java.io.Writer getRight () 
	public void flush () 
		java.io.IOException ex
	private void outputFullLines ()  throws java.io.IOException 
		int leftLen
		int rightLen
	private void flushLeft ()  throws java.io.IOException 
	private void flushRight ()  throws java.io.IOException 
	private static void appendNewlineIfNecessary (java.lang.StringBuffer, java.io.Writer)  throws java.io.IOException 
		StringBuffer buf
		java.io.Writer out
		int len
	private static void writeSpaces (java.io.Writer, int)  throws java.io.IOException 
		java.io.Writer out
		int amt
	static void  () 
}

com/android/jack/dx/util/Unsigned.class
Unsigned.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Unsigned extends java.lang.Object {
	private void  () 
	public static int compare (short, short) 
		short ushortA
		short ushortB
		int a
		int b
	public static int compare (int, int) 
		int uintA
		int uintB
		long a
		long b
}

com/android/jack/dx/util/Warning.class
Warning.java
package com.android.jack.dx.util
public com.android.jack.dx.util.Warning extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/dx/util/Writers.class
Writers.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Writers extends java.lang.Object {
	private void  () 
	public static java.io.PrintWriter printWriterFor (java.io.Writer) 
		java.io.Writer writer
}

com/android/jack/ecj/loader/jast/AnnotationUtils.class
AnnotationUtils.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.AnnotationUtils extends java.lang.Object {
	static final String DEFAULT_VALUE_ANNOTATION
	static final String ENCLOSING_CLASS_ANNOTATION
	static final String ENCLOSING_METHOD_ANNOTATION
	static final String INNER_CLASS_ANNOTATION
	static final String MEMBER_CLASSES_ANNOTATION
	static final String SIGNATURE_ANNOTATION
	static final String DECLARED_THROWS
	static final String DEPRECATED_ANNOTATION
	static final String RETENTION_POLICY_ANNOTATION
	static final String TARGET_ANNOTATION
	static final String DOCUMENTED_ANNOTATION
	static final String INHERITED_ANNOTATION
	static final String ELEMENT_TYPE
	static final String SAFEVARARGS_ANNOTATION
	static final String RETENTION_POLICY_SOURCE
	static final String RETENTION_POLICY_CLASS
	static final String RETENTION_POLICY_RUNTIME
	static final String DEFAULT_ANNOTATION_FIELD
	static final String INNERCLASS_ACCFLAGS_FIELD
	static final String INNERCLASS_NAME_FIELD
	private static final java.util.Set dalvikAnnotations
	private static final java.util.Set tagbitsAnnotations
	static final boolean $assertionsDisabled
	void  () 
	static com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] convertJAstAnnotationToEcj (com.android.jack.ir.ast.Annotable, boolean) 
		boolean isFilteredOut
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.Annotable annotable
		boolean filterTagbitsAnnotations
		java.util.Collection annotations
		java.util.ArrayList list
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] ecjAnnotations
	static java.lang.Object getEcjAnnotationValue (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JAnnotation subAnnotation
		Object ecjValue
		int i
		com.android.jack.ir.ast.JArrayLiteral array
		java.util.List subValues
		int arraySize
		Object[] ecjValues
		Object ecjValue
		com.android.jack.ir.ast.JEnumLiteral enumValue
		String classBinaryName
		String fieldName
		com.android.jack.eclipse.jdt.internal.compiler.env.EnumConstantSignature ecjEnumValue
		Object ecjValue
		com.android.jack.ir.ast.JClassLiteral type
		Object ecjValue
		com.android.jack.ir.ast.JLiteral literal
		Object ecjValue
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	static long getTagBits (com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JEnumLiteral targetValue
		String target
		com.android.jack.ir.ast.JLiteral value
		com.android.jack.ir.ast.JArrayLiteral targetValueArray
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JNameValuePair retentionPolicy
		com.android.jack.ir.ast.Annotable annotable
		long tagBits
		com.android.jack.ir.ast.JAnnotation targetAnnotation
		com.android.jack.ir.ast.JAnnotation retentionPolicyAnnotation
	static com.android.jack.ir.ast.JAnnotation getAnnotation (com.android.jack.ir.ast.Annotable, java.lang.String) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.Annotable annotable
		String annotationType
	private static boolean isDalvikAnnotation (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
		String annotationType
	private static boolean isTagbitsAnnotation (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
		String annotationType
	static void  () 
}

com/android/jack/ecj/loader/jast/JAstBinaryAnnotation.class
JAstBinaryAnnotation.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.JAstBinaryAnnotation extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation  {
	private final com.android.jack.ir.ast.JAnnotation jAnnotation
	void  (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public char[] getTypeName () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () 
		Object value
		com.android.jack.ir.ast.JNameValuePair jPair
		java.util.Collection jPairs
		int pairCount
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] pairs
		int pairIndex
	public java.lang.String toString () 
}

com/android/jack/ecj/loader/jast/JAstBinaryElementValuePair.class
JAstBinaryElementValuePair.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.JAstBinaryElementValuePair extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair  {
	private final char[] name
	private final Object value
	void  (char[], java.lang.Object) 
		char[] name
		Object value
	public char[] getName () 
	public java.lang.Object getValue () 
	public java.lang.String toString () 
}

com/android/jack/ecj/loader/jast/JAstBinaryField.class
JAstBinaryField.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.JAstBinaryField extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField  {
	private final com.android.jack.ir.ast.JField jField
	private final com.android.jack.ir.ast.JLiteral initialValue
	void  (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JField jField
		com.android.jack.ir.ast.JLiteral initialValue
	public int getModifiers () 
		int modifiers
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant getConstant () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public char[] getGenericSignature () 
	public char[] getName () 
	public long getTagBits () 
	public char[] getTypeName () 
	public java.lang.String toString () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
}

com/android/jack/ecj/loader/jast/JAstBinaryMethod.class
JAstBinaryMethod.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.JAstBinaryMethod extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod  {
	private static final char[][] NO_EXCEPTION
	private static final char[][] NO_ARGUMENTS_NAME
	private final com.android.jack.ir.ast.JMethod jMethod
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod jMethod
	public int getModifiers () 
		int modifier
	public boolean isConstructor () 
	public char[][] getArgumentNames () 
		String name
		com.android.jack.ir.ast.JParameter jParameter
		char[][] argumentsNames
		java.util.List params
		int argIndex
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public java.lang.Object getDefaultValue () 
		com.android.jack.ir.ast.JNameValuePair defaultAnnotationPair
		com.android.jack.ir.ast.JAnnotation defaultAnnotation
		com.android.jack.ir.ast.JNameValuePair defaultValuePair
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JAnnotationMethod annotationMethod
		com.android.jack.ir.ast.JLiteral jLiteral
		Object defaultValue
	public char[][] getExceptionTypeNames () 
		com.android.jack.ir.ast.JClass thrown
		java.util.List throwns
		int argIndex
		com.android.jack.ir.formatter.TypeFormatter formatter
		char[][] exceptionsBinaryNames
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	public char[] getGenericSignature () 
	public char[] getMethodDescriptor () 
		com.android.jack.ir.ast.JParameter p
		StringBuilder sb
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int, char[]) 
		int index
		char[] classFileName
		com.android.jack.ir.ast.JParameter param
	public char[] getSelector () 
	public long getTagBits () 
		long tagBits
	public boolean isClinit () 
	public java.lang.String toString () 
	private java.lang.String getMethodName () 
	public int getAnnotatedParametersCount () 
		com.android.jack.ir.ast.JParameter param
		int result
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	static void  () 
}

com/android/jack/ecj/loader/jast/JAstBinaryNestedType.class
JAstBinaryNestedType.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.JAstBinaryNestedType extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface nestedType
	void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface nestedType
	public char[] getName () 
	public int getModifiers () 
	public char[] getEnclosingTypeName () 
}

com/android/jack/ecj/loader/jast/JAstBinaryType.class
JAstBinaryType.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.JAstBinaryType extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType  {
	private static final char[] OBJECT
	private final com.android.jack.ir.ast.JDefinedClassOrInterface jDeclaredType
	private final com.android.jack.ecj.loader.jast.JAstClasspath classpathLocation
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ecj.loader.jast.JAstClasspath) 
		com.android.jack.ir.ast.JDefinedClassOrInterface jDeclaredType
		com.android.jack.ecj.loader.jast.JAstClasspath classpathLocation
	public int getModifiers () 
		com.android.jack.ir.ast.JNameValuePair pair
		int modifiers
		com.android.jack.ecj.loader.jast.JAstBinaryType enclosing
		int modifiers
		com.android.jack.ir.ast.JAnnotation enclosingAnnotation
		com.android.jack.ir.ast.JClassOrInterface enclosingType
	public boolean isBinaryType () 
	public char[] getFileName () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public boolean hasEnclosingMethod () 
	public char[] getEnclosingTypeName () 
		com.android.jack.ir.ast.JMethod enclosingMethod
		char[] enclosingTypeName
		com.android.jack.ir.ast.JClassOrInterface enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields () 
		com.android.jack.ir.ast.JLiteral initialValue
		com.android.jack.ir.ast.JField field
		java.util.List fields
		int totalFields
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] allFields
		int indexInAllFields
	public char[] getGenericSignature () 
	public char[][] getInterfaceNames () 
		int i
		com.android.jack.ir.formatter.TypeFormatter formatter
		java.util.List implemented
		char[][] names
		int interfaceCount
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes () 
		com.android.jack.ecj.loader.jast.JAstBinaryType nested
		com.android.jack.ir.ast.JClassOrInterface jNested
		int nestedTypeCount
		java.util.List nestedTypes
		java.util.List members
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] nestedTypesArray
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods () 
		com.android.jack.ir.ast.JMethod method
		int indexInMethods
		java.util.List jMethods
		int total
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] methods
	public char[][][] getMissingTypeNames () 
	public char[] getName () 
	public char[] getSourceName () 
		char[] sourceNameArray
		String sourceName
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JLiteral nameValue
		char[] sourceNameArray
		String binaryName
		String simpleName
		com.android.jack.ir.ast.marker.SimpleName typeInfo
		char[] sourceNameArray
		com.android.jack.ir.ast.JAnnotation enclosingAnnotation
	public char[] getSuperclassName () 
		com.android.jack.ir.ast.JClass superType
	public long getTagBits () 
	public boolean isAnonymous () 
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JAnnotation enclosingAnnotation
		boolean isAnonymous
		com.android.jack.ir.ast.marker.SimpleName simpleNameInfo
	public boolean isLocal () 
	public boolean isMember () 
	public char[] sourceFileName () 
		String fileName
		int simpleNameIndex
	public java.lang.String toString () 
	java.lang.String getBinaryName () 
	public char[] getEnclosingMethod () 
		com.android.jack.ir.ast.JMethod enclosingMethod
		char[] enclosingMethodName
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker enrichWithExternalAnnotationsFor (com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		Object member
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus getExternalAnnotationStatus () 
	static void  () 
}

com/android/jack/ecj/loader/jast/JAstClasspath.class
JAstClasspath.java
package com.android.jack.ecj.loader.jast
public com.android.jack.ecj.loader.jast.JAstClasspath extends com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
	protected final com.android.jack.lookup.JNodeLookup lookup
	private final String virtualFilePath
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.jack.lookup.JNodeLookup, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet) 
		String virtualFilePath
		com.android.jack.lookup.JNodeLookup lookup
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	public char[][][] findTypeNames (java.lang.String) 
		String qualifiedPackageName
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean) 
		String searchedDescriptor
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
		com.android.jack.ir.ast.JType type
		com.android.jack.lookup.JLookupException e
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		boolean asBinaryOnly
		String simpleName
		String searchedDescriptor
	public boolean isPackage (java.lang.String) 
		String qualifiedPackageName
	public java.util.List fetchLinkedJars (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
	public void reset () 
	public char[] normalizedPath () 
		String path
	com.android.jack.ecj.loader.jast.JAstBinaryType findType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public java.lang.String getPath () 
	public void initialize () 
	public boolean hasAnnotationFileFor (java.lang.String) 
		String qualifiedTypeName
	static void  () 
}

com/android/jack/ecj/loader/jast/LoaderUtils.class
LoaderUtils.java
package com.android.jack.ecj.loader.jast
 com.android.jack.ecj.loader.jast.LoaderUtils extends java.lang.Object {
	private static final com.android.jack.ir.formatter.TypeAndMethodFormatter signatureFormatter
	private static final com.android.jack.ir.formatter.TypeFormatter qualifiedNameFormatter
	private static final int MODIFIER_MASK
	static final boolean $assertionsDisabled
	void  () 
	static int convertJAstModifiersToEcj (int, com.android.jack.ir.ast.Annotable) 
		int accessFlags
		com.android.jack.ir.ast.Annotable annotable
		int filtered
	static boolean isDeprecated (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType enclosing
	static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant convertJLiteralToEcj (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral literal
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	static char[] getGenericSignature (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNameValuePair pair
		String genericSignature
		com.android.jack.ir.ast.JNode annotableNode
		com.android.jack.ir.ast.marker.GenericSignature typeInfo
		com.android.jack.ir.ast.JAnnotation signatureAnnotation
	private static java.lang.String concatenate (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JLiteral value
		com.android.jack.ir.ast.JArrayLiteral valueArray
		StringBuilder builder
	static com.android.jack.ir.formatter.TypeAndMethodFormatter getSignatureFormatter () 
	static com.android.jack.ir.formatter.TypeFormatter getQualifiedNameFormatter () 
	static void  () 
}

com/android/jack/eclipse/jdt/core/BuildJarIndex.class
BuildJarIndex.java
package com.android.jack.eclipse.jdt.core
public com.android.jack.eclipse.jdt.core.BuildJarIndex extends org.apache.tools.ant.Task {
	private String jarPath
	private String indexPath
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		java.io.IOException e
	public void setJarPath (java.lang.String) 
		String path
	public void setIndexPath (java.lang.String) 
		String path
}

com/android/jack/eclipse/jdt/core/CheckDebugAttributes.class
CheckDebugAttributes.java
package com.android.jack.eclipse.jdt.core
public final com.android.jack.eclipse.jdt.core.CheckDebugAttributes extends org.apache.tools.ant.Task {
	private String file
	private String property
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		boolean hasDebugAttributes
		com.android.jack.eclipse.jdt.core.util.IClassFileReader classFileReader
		java.util.zip.ZipFile jarFile
		java.util.zip.ZipException e
		java.util.Enumeration entries
		java.util.zip.ZipEntry entry
		com.android.jack.eclipse.jdt.core.util.IClassFileReader classFileReader
		java.io.IOException e
	private boolean checkClassFile (com.android.jack.eclipse.jdt.core.util.IClassFileReader) 
		com.android.jack.eclipse.jdt.core.util.IClassFileReader classFileReader
		com.android.jack.eclipse.jdt.core.util.IMethodInfo[] methodInfos
		int i
		int max
		com.android.jack.eclipse.jdt.core.util.ICodeAttribute codeAttribute
	public void setFile (java.lang.String) 
		String value
	public void setProperty (java.lang.String) 
		String value
}

com/android/jack/eclipse/jdt/core/JDTCompilerAdapter$1.class
JDTCompilerAdapter.java
package com.android.jack.eclipse.jdt.core
 com.android.jack.eclipse.jdt.core.JDTCompilerAdapter$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.core.JDTCompilerAdapter this$0
	void  (com.android.jack.eclipse.jdt.core.JDTCompilerAdapter) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

com/android/jack/eclipse/jdt/core/JDTCompilerAdapter.class
JDTCompilerAdapter.java
package com.android.jack.eclipse.jdt.core
public com.android.jack.eclipse.jdt.core.JDTCompilerAdapter extends org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter {
	private static final char[] SEPARATOR_CHARS
	private static final char[] ADAPTER_PREFIX
	private static final char[] ADAPTER_ENCODING
	private static final char[] ADAPTER_ACCESS
	private static String compilerClass
	String logFileName
	java.util.Map customDefaultOptions
	private java.util.Map fileEncodings
	private java.util.Map dirEncodings
	private java.util.List accessRules
	static void  () 
	public void  () 
	public boolean execute ()  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.types.Commandline cmd
		Class c
		java.lang.reflect.Constructor batchCompilerConstructor
		Object batchCompilerInstance
		java.lang.reflect.Method compile
		Object result
		boolean resultValue
		ClassNotFoundException cnfe
		Exception ex
	protected org.apache.tools.ant.types.Commandline setupJavacCommand ()  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.types.Commandline cmd
		Class javacClass
		String[] compilerArgs
		org.apache.tools.ant.types.Path classpath
		org.apache.tools.ant.types.Path sourcepath
		java.lang.reflect.Method getSourcepathMethod
		org.apache.tools.ant.types.Path compileSourcePath
		String javaVersion
		String memoryParameterPrefix
		java.lang.reflect.Method getDebugLevelMethod
		String debugLevel
		Object[] entries
		int i
		int max
		java.util.Map$Entry entry
		String source
		int length
		int i
		int max
		String arg
	private java.lang.String[] processCompilerArguments (java.lang.Class) 
		Class javacClass
		java.lang.reflect.Method getCurrentCompilerArgsMethod
		String[] compilerArgs
	private void checkCompilerArgs (java.lang.String[]) 
		String[] args
		int i
		char[] content
		int offset
		int prefixLength
		int start
		int end
		int encodeStart
		boolean isFile
		String str
		String enc
		int accessStart
		String path
		String access
	private void createClasspathArgument (org.apache.tools.ant.types.Commandline, org.apache.tools.ant.types.Path) 
		org.apache.tools.ant.types.Commandline cmd
		org.apache.tools.ant.types.Path classpath
		org.apache.tools.ant.types.Commandline$Argument arg
		String[] pathElements
		int rulesLength
		String[] rules
		int nextRule
		StringBuffer result
		int i
		int max
		String pathElement
		int j
		String rule
		int ruleLength
		int ruleLength
	protected void logAndAddFilesToCompile (org.apache.tools.ant.types.Commandline) 
		org.apache.tools.ant.types.Commandline cmd
		StringBuffer niceSourceList
		String[] encodedFiles
		String[] encodedDirs
		int encodedFilesLength
		int encodedDirsLength
		java.util.Comparator comparator
		int i
		String arg
		boolean encoded
		int j
		int j
}

com/android/jack/eclipse/jdt/core/compiler/CategorizedProblem.class
CategorizedProblem.java
package com.android.jack.eclipse.jdt.core.compiler
public abstract com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem extends java.lang.Object implements com.android.jack.eclipse.jdt.core.compiler.IProblem  {
	public static final int CAT_UNSPECIFIED
	public static final int CAT_BUILDPATH
	public static final int CAT_SYNTAX
	public static final int CAT_IMPORT
	public static final int CAT_TYPE
	public static final int CAT_MEMBER
	public static final int CAT_INTERNAL
	public static final int CAT_JAVADOC
	public static final int CAT_CODE_STYLE
	public static final int CAT_POTENTIAL_PROGRAMMING_PROBLEM
	public static final int CAT_NAME_SHADOWING_CONFLICT
	public static final int CAT_DEPRECATION
	public static final int CAT_UNNECESSARY_CODE
	public static final int CAT_UNCHECKED_RAW
	public static final int CAT_NLS
	public static final int CAT_RESTRICTION
	public void  () 
	public abstract int getCategoryID () 
	public abstract java.lang.String getMarkerType () 
	public java.lang.String[] getExtraMarkerAttributeNames () 
	public java.lang.Object[] getExtraMarkerAttributeValues () 
	public boolean isInfo () 
}

com/android/jack/eclipse/jdt/core/compiler/CharOperation.class
CharOperation.java
package com.android.jack.eclipse.jdt.core.compiler
public final com.android.jack.eclipse.jdt.core.compiler.CharOperation extends java.lang.Object {
	public static final char[] NO_CHAR
	public static final char[][] NO_CHAR_CHAR
	public static final String[] NO_STRINGS
	static void  () 
	public void  () 
	public static final char[] append (char[], char) 
		char[] array
		char suffix
		int length
	public static final char[] append (char[], char[]) 
		char[] target
		char[] suffix
		int targetLength
		int subLength
		int newTargetLength
	public static final char[] append (char[], int, char[], int, int) 
		char[] target
		int index
		char[] array
		int start
		int end
		int targetLength
		int subLength
		int newTargetLength
	public static final char[][] arrayConcat (char[][], char[][]) 
		char[][] first
		char[][] second
		int length1
		int length2
		char[][] result
	public static final boolean camelCaseMatch (char[], char[]) 
		char[] pattern
		char[] name
	public static final boolean camelCaseMatch (char[], char[], boolean) 
		char[] pattern
		char[] name
		boolean samePartCount
	public static final boolean camelCaseMatch (char[], int, int, char[], int, int) 
		char[] pattern
		int patternStart
		int patternEnd
		char[] name
		int nameStart
		int nameEnd
	public static final boolean camelCaseMatch (char[], int, int, char[], int, int, boolean) 
		char[] pattern
		int patternStart
		int patternEnd
		char[] name
		int nameStart
		int nameEnd
		boolean samePartCount
		char patternChar
		char nameChar
		char nameChar
		int iPattern
		int iName
		int charNature
	public static final boolean substringMatch (java.lang.String, java.lang.String) 
		String pattern
		String name
	public static final boolean substringMatch (char[], char[]) 
		char[] pattern
		char[] name
	private static final boolean checkSubstringMatch (char[], char[]) 
		char[] pattern
		char[] name
		int nidx
		int pidx
	public static java.lang.String[] charArrayToStringArray (char[][]) 
		char[][] charArrays
		int length
		String[] strings
		int i
	public static java.lang.String charToString (char[]) 
		char[] charArray
	public static final char[][] arrayConcat (char[][], char[]) 
		char[][] first
		char[] second
		int length
		char[][] result
	public static final int compareTo (char[], char[]) 
		char[] array1
		char[] array2
		int length1
		int length2
		int min
		int i
	public static final int compareTo (char[], char[], int, int) 
		char[] array1
		char[] array2
		int start
		int end
		int length1
		int length2
		int min
		int i
	public static final int compareWith (char[], char[]) 
		char[] array
		char[] prefix
		int arrayLength
		int prefixLength
		int min
		int i
		char c1
		char c2
	public static final char[] concat (char[], char[]) 
		char[] first
		char[] second
		int length1
		int length2
		char[] result
	public static final char[] concat (char[], char[], char[]) 
		char[] first
		char[] second
		char[] third
		int length1
		int length2
		int length3
		char[] result
	public static final char[] concat (char[], char[], char) 
		char[] first
		char[] second
		char separator
		int length1
		int length2
		char[] result
	public static final char[] concat (char[], char, char[], char, char[]) 
		char[] first
		char sep1
		char[] second
		char sep2
		char[] third
		int length1
		int length2
		int length3
		char[] result
	public static final char[] concatNonEmpty (char[], char[], char) 
		char[] first
		char[] second
		char separator
	public static final char[] concatNonEmpty (char[], char, char[], char, char[]) 
		char[] first
		char sep1
		char[] second
		char sep2
		char[] third
	public static final char[] concat (char, char[], char) 
		char prefix
		char[] array
		char suffix
		int length
		char[] result
	public static final char[] concatWith (char[], char[][], char) 
		char[] name
		char[][] array
		char separator
		int nameLength
		int length
		int size
		int index
		char[] result
		int i
		int subLength
	public static final char[] concatWith (char[][], char[], char) 
		char[][] array
		char[] name
		char separator
		int nameLength
		int length
		int size
		int index
		char[] result
		int i
		int subLength
	public static final char[] concatWith (char[][], char) 
		char[][] array
		char separator
		int length
		int size
		int index
		char[] result
	public static final char[] concatWithAll (char[][], char) 
		char[][] array
		char separator
		int length
		int size
		int index
		char[] result
	public static final boolean contains (char, char[][]) 
		char character
		char[][] array
		int i
		char[] subarray
		int j
	public static final boolean contains (char, char[]) 
		char character
		char[] array
		int i
	public static final boolean contains (char[], char[]) 
		char[] characters
		char[] array
		int i
		int j
	public static final char[][] deepCopy (char[][]) 
		char[][] toCopy
		int toCopyLength
		char[][] result
		int i
		char[] toElement
		int toElementLength
		char[] resultElement
	public static final boolean endsWith (char[], char[]) 
		char[] array
		char[] toBeFound
		int i
		int j
	public static final boolean equals (char[][], char[][]) 
		char[][] first
		char[][] second
		int i
	public static final boolean equals (char[][], char[][], boolean) 
		char[][] first
		char[][] second
		boolean isCaseSensitive
		int i
	public static final boolean equals (char[], char[]) 
		char[] first
		char[] second
		int i
	public static final boolean equals (char[], char[], int, int) 
		char[] first
		char[] second
		int secondStart
		int secondEnd
	public static final boolean equals (char[], char[], int, int, boolean) 
		char[] first
		char[] second
		int secondStart
		int secondEnd
		boolean isCaseSensitive
		int i
		int i
	public static final boolean equals (char[], char[], boolean) 
		char[] first
		char[] second
		boolean isCaseSensitive
		int i
	public static final boolean fragmentEquals (char[], char[], int, boolean) 
		char[] fragment
		char[] name
		int startIndex
		boolean isCaseSensitive
		int max
		int i
		int i
	public static final int hashCode (char[]) 
		char[] array
		int hash
	public static boolean isWhitespace (char) 
		char c
	public static final int indexOf (char, char[]) 
		char toBeFound
		char[] array
	public static final int indexOf (char[], char[], boolean) 
		char[] toBeFound
		char[] array
		boolean isCaseSensitive
	public static final int indexOf (char[], char[], boolean, int) 
		char[] toBeFound
		char[] array
		boolean isCaseSensitive
		int start
	public static final int indexOf (char[], char[], boolean, int, int) 
		char[] toBeFound
		char[] array
		boolean isCaseSensitive
		int start
		int end
		int arrayLength
		int toBeFoundLength
		int i
		int i
		int i
		int max
		int j
		int i
		int max
		int j
	public static final int indexOf (char, char[], int) 
		char toBeFound
		char[] array
		int start
		int i
	public static final int indexOf (char, char[], int, int) 
		char toBeFound
		char[] array
		int start
		int end
		int i
	public static final int lastIndexOf (char, char[]) 
		char toBeFound
		char[] array
		int i
	public static final int lastIndexOf (char, char[], int) 
		char toBeFound
		char[] array
		int startIndex
		int i
	public static final int lastIndexOf (char, char[], int, int) 
		char toBeFound
		char[] array
		int startIndex
		int endIndex
		int i
	public static final char[] lastSegment (char[], char) 
		char[] array
		char separator
		int pos
	public static final boolean match (char[], char[], boolean) 
		char[] pattern
		char[] name
		boolean isCaseSensitive
	public static final boolean match (char[], int, int, char[], int, int, boolean) 
		char[] pattern
		int patternStart
		int patternEnd
		char[] name
		int nameStart
		int nameEnd
		boolean isCaseSensitive
		int iPattern
		int iName
		char patternChar
		int segmentStart
		int segmentStart
		int prefixStart
	public static final boolean pathMatch (char[], char[], boolean, char) 
		char[] pattern
		char[] filepath
		boolean isCaseSensitive
		char pathSeparator
		int pSegmentStart
		int pLength
		int pSegmentEnd
		boolean freeTrailingDoubleStar
		int fSegmentStart
		int fSegmentStart
		int fLength
		int fSegmentEnd
		int pSegmentRestart
		int pSegmentRestart
		int fSegmentRestart
	public static final int occurencesOf (char, char[]) 
		char toBeFound
		char[] array
		int count
		int i
	public static final int occurencesOf (char, char[], int) 
		char toBeFound
		char[] array
		int start
		int count
		int i
	public static final int parseInt (char[], int, int)  throws java.lang.NumberFormatException 
		char[] array
		int start
		int length
		int result
	public static final boolean prefixEquals (char[], char[]) 
		char[] prefix
		char[] name
		int max
		int i
	public static final boolean prefixEquals (char[], char[], boolean) 
		char[] prefix
		char[] name
		boolean isCaseSensitive
	public static final boolean prefixEquals (char[], char[], boolean, int) 
		char[] prefix
		char[] name
		boolean isCaseSensitive
		int startIndex
		int max
		int i
		int i
	public static final char[] remove (char[], char) 
		char[] array
		char toBeRemoved
		int length
		char[] result
		int count
		int i
		char c
	public static final void replace (char[], char, char) 
		char[] array
		char toBeReplaced
		char replacementChar
		int i
		int max
	public static final void replace (char[], char[], char) 
		char[] array
		char[] toBeReplaced
		char replacementChar
	public static final void replace (char[], char[], char, int, int) 
		char[] array
		char[] toBeReplaced
		char replacementChar
		int start
		int end
		int i
		int j
	public static final char[] replace (char[], char[], char[]) 
		char[] array
		char[] toBeReplaced
		char[] replacementChars
		int max
		int replacedLength
		int replacementLength
		int[] starts
		int occurrenceCount
		int i
		int index
		char[] result
		int inStart
		int outStart
		int i
		int offset
	public static final char[] replaceOnCopy (char[], char, char) 
		char[] array
		char toBeReplaced
		char replacementChar
		char[] result
		int i
		int length
		char c
	public static final char[][] splitAndTrimOn (char, char[]) 
		char divider
		char[] array
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
		int start
		int end
		int start
		int end
	public static final char[][] splitOn (char, char[]) 
		char divider
		char[] array
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
	public static final char[][] splitOn (char, char[], int, int) 
		char divider
		char[] array
		int start
		int end
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
	public static final char[][] splitOnWithEnclosures (char, char, char, char[], int, int) 
		char divider
		char openEncl
		char closeEncl
		char[] array
		int start
		int end
		int length
		int wordCount
		int enclCount
		int i
		int nesting
		int[][] splitOffsets
		int last
		int currentWord
		int prevOffset
		int i
		char[][] split
		int i
		int sStart
		int sEnd
		int size
	public static final char[][] subarray (char[][], int, int) 
		char[][] array
		int start
		int end
		char[][] result
	public static final char[] subarray (char[], int, int) 
		char[] array
		int start
		int end
		char[] result
	public static final char[] toLowerCase (char[]) 
		char[] chars
		int length
		char[] lowerChars
		int i
		char c
		char lc
	public static final char[] toUpperCase (char[]) 
		char[] chars
		int length
		char[] upperChars
		int i
		char c
		char lc
	public static final char[] trim (char[]) 
		char[] chars
		int start
		int length
		int end
	public static final java.lang.String toString (char[][]) 
		char[][] array
		char[] result
	public static final java.lang.String[] toStrings (char[][]) 
		char[][] array
		int length
		String[] result
		int i
}

com/android/jack/eclipse/jdt/core/compiler/CompilationProgress.class
CompilationProgress.java
package com.android.jack.eclipse.jdt.core.compiler
public abstract com.android.jack.eclipse.jdt.core.compiler.CompilationProgress extends java.lang.Object {
	public void  () 
	public abstract void begin (int) 
	public abstract void done () 
	public abstract boolean isCanceled () 
	public abstract void setTaskName (java.lang.String) 
	public abstract void worked (int, int) 
}

com/android/jack/eclipse/jdt/core/compiler/IProblem.class
IProblem.java
package com.android.jack.eclipse.jdt.core.compiler
public abstract com.android.jack.eclipse.jdt.core.compiler.IProblem extends java.lang.Object {
	public static final int TypeRelated
	public static final int FieldRelated
	public static final int MethodRelated
	public static final int ConstructorRelated
	public static final int ImportRelated
	public static final int Internal
	public static final int Syntax
	public static final int Javadoc
	public static final int IgnoreCategoriesMask
	public static final int Unclassified
	public static final int ObjectHasNoSuperclass
	public static final int UndefinedType
	public static final int NotVisibleType
	public static final int AmbiguousType
	public static final int UsingDeprecatedType
	public static final int InternalTypeNameProvided
	public static final int UnusedPrivateType
	public static final int IncompatibleTypesInEqualityOperator
	public static final int IncompatibleTypesInConditionalOperator
	public static final int TypeMismatch
	public static final int IndirectAccessToStaticType
	public static final int ReturnTypeMismatch
	public static final int MissingEnclosingInstanceForConstructorCall
	public static final int MissingEnclosingInstance
	public static final int IncorrectEnclosingInstanceReference
	public static final int IllegalEnclosingInstanceSpecification
	public static final int CannotDefineStaticInitializerInLocalType
	public static final int OuterLocalMustBeFinal
	public static final int CannotDefineInterfaceInLocalType
	public static final int IllegalPrimitiveOrArrayTypeForEnclosingInstance
	public static final int EnclosingInstanceInConstructorCall
	public static final int AnonymousClassCannotExtendFinalClass
	public static final int CannotDefineAnnotationInLocalType
	public static final int CannotDefineEnumInLocalType
	public static final int NonStaticContextForEnumMemberType
	public static final int TypeHidingType
	public static final int NotAnnotationType
	public static final int UndefinedName
	public static final int UninitializedLocalVariable
	public static final int VariableTypeCannotBeVoid
	public static final int VariableTypeCannotBeVoidArray
	public static final int CannotAllocateVoidArray
	public static final int RedefinedLocal
	public static final int RedefinedArgument
	public static final int DuplicateFinalLocalInitialization
	public static final int NonBlankFinalLocalAssignment
	public static final int ParameterAssignment
	public static final int FinalOuterLocalAssignment
	public static final int LocalVariableIsNeverUsed
	public static final int ArgumentIsNeverUsed
	public static final int BytecodeExceeds64KLimit
	public static final int BytecodeExceeds64KLimitForClinit
	public static final int TooManyArgumentSlots
	public static final int TooManyLocalVariableSlots
	public static final int TooManySyntheticArgumentSlots
	public static final int TooManyArrayDimensions
	public static final int BytecodeExceeds64KLimitForConstructor
	public static final int UndefinedField
	public static final int NotVisibleField
	public static final int AmbiguousField
	public static final int UsingDeprecatedField
	public static final int NonStaticFieldFromStaticInvocation
	public static final int ReferenceToForwardField
	public static final int NonStaticAccessToStaticField
	public static final int UnusedPrivateField
	public static final int IndirectAccessToStaticField
	public static final int UnqualifiedFieldAccess
	public static final int FinalFieldAssignment
	public static final int UninitializedBlankFinalField
	public static final int DuplicateBlankFinalFieldInitialization
	public static final int UnresolvedVariable
	public static final int NonStaticOrAlienTypeReceiver
	public static final int ExceptionParameterIsNeverUsed
	public static final int LocalVariableHidingLocalVariable
	public static final int LocalVariableHidingField
	public static final int FieldHidingLocalVariable
	public static final int FieldHidingField
	public static final int ArgumentHidingLocalVariable
	public static final int ArgumentHidingField
	public static final int MissingSerialVersion
	public static final int LambdaRedeclaresArgument
	public static final int LambdaRedeclaresLocal
	public static final int LambdaDescriptorMentionsUnmentionable
	public static final int UndefinedMethod
	public static final int NotVisibleMethod
	public static final int AmbiguousMethod
	public static final int UsingDeprecatedMethod
	public static final int DirectInvocationOfAbstractMethod
	public static final int VoidMethodReturnsValue
	public static final int MethodReturnsVoid
	public static final int MethodRequiresBody
	public static final int ShouldReturnValue
	public static final int MethodButWithConstructorName
	public static final int MissingReturnType
	public static final int BodyForNativeMethod
	public static final int BodyForAbstractMethod
	public static final int NoMessageSendOnBaseType
	public static final int ParameterMismatch
	public static final int NoMessageSendOnArrayType
	public static final int NonStaticAccessToStaticMethod
	public static final int UnusedPrivateMethod
	public static final int IndirectAccessToStaticMethod
	public static final int MissingTypeInMethod
	public static final int MethodCanBeStatic
	public static final int MethodCanBePotentiallyStatic
	public static final int MethodReferenceSwingsBothWays
	public static final int StaticMethodShouldBeAccessedStatically
	public static final int InvalidArrayConstructorReference
	public static final int ConstructedArrayIncompatible
	public static final int DanglingReference
	public static final int IncompatibleMethodReference
	public static final int MissingTypeInConstructor
	public static final int UndefinedConstructor
	public static final int NotVisibleConstructor
	public static final int AmbiguousConstructor
	public static final int UsingDeprecatedConstructor
	public static final int UnusedPrivateConstructor
	public static final int InstanceFieldDuringConstructorInvocation
	public static final int InstanceMethodDuringConstructorInvocation
	public static final int RecursiveConstructorInvocation
	public static final int ThisSuperDuringConstructorInvocation
	public static final int InvalidExplicitConstructorCall
	public static final int UndefinedConstructorInDefaultConstructor
	public static final int NotVisibleConstructorInDefaultConstructor
	public static final int AmbiguousConstructorInDefaultConstructor
	public static final int UndefinedConstructorInImplicitConstructorCall
	public static final int NotVisibleConstructorInImplicitConstructorCall
	public static final int AmbiguousConstructorInImplicitConstructorCall
	public static final int UnhandledExceptionInDefaultConstructor
	public static final int UnhandledExceptionInImplicitConstructorCall
	public static final int UnusedObjectAllocation
	public static final int DeadCode
	public static final int ArrayReferenceRequired
	public static final int NoImplicitStringConversionForCharArrayExpression
	public static final int StringConstantIsExceedingUtf8Limit
	public static final int NonConstantExpression
	public static final int NumericValueOutOfRange
	public static final int IllegalCast
	public static final int InvalidClassInstantiation
	public static final int CannotDefineDimensionExpressionsWithInit
	public static final int MustDefineEitherDimensionExpressionsOrInitializer
	public static final int InvalidOperator
	public static final int CodeCannotBeReached
	public static final int CannotReturnInInitializer
	public static final int InitializerMustCompleteNormally
	public static final int InvalidVoidExpression
	public static final int MaskedCatch
	public static final int DuplicateDefaultCase
	public static final int UnreachableCatch
	public static final int UnhandledException
	public static final int IncorrectSwitchType
	public static final int DuplicateCase
	public static final int DuplicateLabel
	public static final int InvalidBreak
	public static final int InvalidContinue
	public static final int UndefinedLabel
	public static final int InvalidTypeToSynchronized
	public static final int InvalidNullToSynchronized
	public static final int CannotThrowNull
	public static final int AssignmentHasNoEffect
	public static final int PossibleAccidentalBooleanAssignment
	public static final int SuperfluousSemicolon
	public static final int UnnecessaryCast
	public static final int UnnecessaryArgumentCast
	public static final int UnnecessaryInstanceof
	public static final int FinallyMustCompleteNormally
	public static final int UnusedMethodDeclaredThrownException
	public static final int UnusedConstructorDeclaredThrownException
	public static final int InvalidCatchBlockSequence
	public static final int EmptyControlFlowStatement
	public static final int UnnecessaryElse
	public static final int NeedToEmulateFieldReadAccess
	public static final int NeedToEmulateFieldWriteAccess
	public static final int NeedToEmulateMethodAccess
	public static final int NeedToEmulateConstructorAccess
	public static final int FallthroughCase
	public static final int InheritedMethodHidesEnclosingName
	public static final int InheritedFieldHidesEnclosingName
	public static final int InheritedTypeHidesEnclosingName
	public static final int IllegalUsageOfQualifiedTypeReference
	public static final int UnusedLabel
	public static final int ThisInStaticContext
	public static final int StaticMethodRequested
	public static final int IllegalDimension
	public static final int InvalidTypeExpression
	public static final int ParsingError
	public static final int ParsingErrorNoSuggestion
	public static final int InvalidUnaryExpression
	public static final int InterfaceCannotHaveConstructors
	public static final int ArrayConstantsOnlyInArrayInitializers
	public static final int ParsingErrorOnKeyword
	public static final int ParsingErrorOnKeywordNoSuggestion
	public static final int ComparingIdentical
	public static final int UnmatchedBracket
	public static final int NoFieldOnBaseType
	public static final int InvalidExpressionAsStatement
	public static final int ExpressionShouldBeAVariable
	public static final int MissingSemiColon
	public static final int InvalidParenthesizedExpression
	public static final int NoSuperInInterfaceContext
	public static final int ParsingErrorInsertTokenBefore
	public static final int ParsingErrorInsertTokenAfter
	public static final int ParsingErrorDeleteToken
	public static final int ParsingErrorDeleteTokens
	public static final int ParsingErrorMergeTokens
	public static final int ParsingErrorInvalidToken
	public static final int ParsingErrorMisplacedConstruct
	public static final int ParsingErrorReplaceTokens
	public static final int ParsingErrorNoSuggestionForTokens
	public static final int ParsingErrorUnexpectedEOF
	public static final int ParsingErrorInsertToComplete
	public static final int ParsingErrorInsertToCompleteScope
	public static final int ParsingErrorInsertToCompletePhrase
	public static final int EndOfSource
	public static final int InvalidHexa
	public static final int InvalidOctal
	public static final int InvalidCharacterConstant
	public static final int InvalidEscape
	public static final int InvalidInput
	public static final int InvalidUnicodeEscape
	public static final int InvalidFloat
	public static final int NullSourceString
	public static final int UnterminatedString
	public static final int UnterminatedComment
	public static final int NonExternalizedStringLiteral
	public static final int InvalidDigit
	public static final int InvalidLowSurrogate
	public static final int InvalidHighSurrogate
	public static final int UnnecessaryNLSTag
	public static final int InvalidBinary
	public static final int BinaryLiteralNotBelow17
	public static final int IllegalUnderscorePosition
	public static final int UnderscoresInLiteralsNotBelow17
	public static final int IllegalHexaLiteral
	public static final int MissingTypeInLambda
	public static final int DiscouragedReference
	public static final int InterfaceCannotHaveInitializers
	public static final int DuplicateModifierForType
	public static final int IllegalModifierForClass
	public static final int IllegalModifierForInterface
	public static final int IllegalModifierForMemberClass
	public static final int IllegalModifierForMemberInterface
	public static final int IllegalModifierForLocalClass
	public static final int ForbiddenReference
	public static final int IllegalModifierCombinationFinalAbstractForClass
	public static final int IllegalVisibilityModifierForInterfaceMemberType
	public static final int IllegalVisibilityModifierCombinationForMemberType
	public static final int IllegalStaticModifierForMemberType
	public static final int SuperclassMustBeAClass
	public static final int ClassExtendFinalClass
	public static final int DuplicateSuperInterface
	public static final int SuperInterfaceMustBeAnInterface
	public static final int HierarchyCircularitySelfReference
	public static final int HierarchyCircularity
	public static final int HidingEnclosingType
	public static final int DuplicateNestedType
	public static final int CannotThrowType
	public static final int PackageCollidesWithType
	public static final int TypeCollidesWithPackage
	public static final int DuplicateTypes
	public static final int IsClassPathCorrect
	public static final int PublicClassMustMatchFileName
	public static final int MustSpecifyPackage
	public static final int HierarchyHasProblems
	public static final int PackageIsNotExpectedPackage
	public static final int ObjectCannotHaveSuperTypes
	public static final int ObjectMustBeClass
	public static final int RedundantSuperinterface
	public static final int ShouldImplementHashcode
	public static final int AbstractMethodsInConcreteClass
	public static final int SuperclassNotFound
	public static final int SuperclassNotVisible
	public static final int SuperclassAmbiguous
	public static final int SuperclassInternalNameProvided
	public static final int SuperclassInheritedNameHidesEnclosingName
	public static final int InterfaceNotFound
	public static final int InterfaceNotVisible
	public static final int InterfaceAmbiguous
	public static final int InterfaceInternalNameProvided
	public static final int InterfaceInheritedNameHidesEnclosingName
	public static final int DuplicateField
	public static final int DuplicateModifierForField
	public static final int IllegalModifierForField
	public static final int IllegalModifierForInterfaceField
	public static final int IllegalVisibilityModifierCombinationForField
	public static final int IllegalModifierCombinationFinalVolatileForField
	public static final int UnexpectedStaticModifierForField
	public static final int FieldTypeNotFound
	public static final int FieldTypeNotVisible
	public static final int FieldTypeAmbiguous
	public static final int FieldTypeInternalNameProvided
	public static final int FieldTypeInheritedNameHidesEnclosingName
	public static final int DuplicateMethod
	public static final int IllegalModifierForArgument
	public static final int DuplicateModifierForMethod
	public static final int IllegalModifierForMethod
	public static final int IllegalModifierForInterfaceMethod
	public static final int IllegalVisibilityModifierCombinationForMethod
	public static final int UnexpectedStaticModifierForMethod
	public static final int IllegalAbstractModifierCombinationForMethod
	public static final int AbstractMethodInAbstractClass
	public static final int ArgumentTypeCannotBeVoid
	public static final int ArgumentTypeCannotBeVoidArray
	public static final int ReturnTypeCannotBeVoidArray
	public static final int NativeMethodsCannotBeStrictfp
	public static final int DuplicateModifierForArgument
	public static final int IllegalModifierForConstructor
	public static final int ArgumentTypeNotFound
	public static final int ArgumentTypeNotVisible
	public static final int ArgumentTypeAmbiguous
	public static final int ArgumentTypeInternalNameProvided
	public static final int ArgumentTypeInheritedNameHidesEnclosingName
	public static final int ExceptionTypeNotFound
	public static final int ExceptionTypeNotVisible
	public static final int ExceptionTypeAmbiguous
	public static final int ExceptionTypeInternalNameProvided
	public static final int ExceptionTypeInheritedNameHidesEnclosingName
	public static final int ReturnTypeNotFound
	public static final int ReturnTypeNotVisible
	public static final int ReturnTypeAmbiguous
	public static final int ReturnTypeInternalNameProvided
	public static final int ReturnTypeInheritedNameHidesEnclosingName
	public static final int ConflictingImport
	public static final int DuplicateImport
	public static final int CannotImportPackage
	public static final int UnusedImport
	public static final int ImportNotFound
	public static final int ImportNotVisible
	public static final int ImportAmbiguous
	public static final int ImportInternalNameProvided
	public static final int ImportInheritedNameHidesEnclosingName
	public static final int InvalidTypeForStaticImport
	public static final int DuplicateModifierForVariable
	public static final int IllegalModifierForVariable
	public static final int LocalVariableCannotBeNull
	public static final int LocalVariableCanOnlyBeNull
	public static final int LocalVariableMayBeNull
	public static final int AbstractMethodMustBeImplemented
	public static final int FinalMethodCannotBeOverridden
	public static final int IncompatibleExceptionInThrowsClause
	public static final int IncompatibleExceptionInInheritedMethodThrowsClause
	public static final int IncompatibleReturnType
	public static final int InheritedMethodReducesVisibility
	public static final int CannotOverrideAStaticMethodWithAnInstanceMethod
	public static final int CannotHideAnInstanceMethodWithAStaticMethod
	public static final int StaticInheritedMethodConflicts
	public static final int MethodReducesVisibility
	public static final int OverridingNonVisibleMethod
	public static final int AbstractMethodCannotBeOverridden
	public static final int OverridingDeprecatedMethod
	public static final int IncompatibleReturnTypeForNonInheritedInterfaceMethod
	public static final int IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod
	public static final int IllegalVararg
	public static final int OverridingMethodWithoutSuperInvocation
	public static final int MissingSynchronizedModifierInInheritedMethod
	public static final int AbstractMethodMustBeImplementedOverConcreteMethod
	public static final int InheritedIncompatibleReturnType
	public static final int CodeSnippetMissingClass
	public static final int CodeSnippetMissingMethod
	public static final int CannotUseSuperInCodeSnippet
	public static final int TooManyConstantsInConstantPool
	public static final int TooManyBytesForStringConstant
	public static final int TooManyFields
	public static final int TooManyMethods
	public static final int TooManyParametersForSyntheticMethod
	public static final int UseAssertAsAnIdentifier
	public static final int UseEnumAsAnIdentifier
	public static final int EnumConstantsCannotBeSurroundedByParenthesis
	public static final int IllegalUseOfUnderscoreAsAnIdentifier
	public static final int UninternedIdentityComparison
	public static final int Task
	public static final int NullLocalVariableReference
	public static final int PotentialNullLocalVariableReference
	public static final int RedundantNullCheckOnNullLocalVariable
	public static final int NullLocalVariableComparisonYieldsFalse
	public static final int RedundantLocalVariableNullAssignment
	public static final int NullLocalVariableInstanceofYieldsFalse
	public static final int RedundantNullCheckOnNonNullLocalVariable
	public static final int NonNullLocalVariableComparisonYieldsFalse
	public static final int PotentialNullUnboxing
	public static final int NullUnboxing
	public static final int UndocumentedEmptyBlock
	public static final int JavadocInvalidSeeUrlReference
	public static final int JavadocMissingTagDescription
	public static final int JavadocDuplicateTag
	public static final int JavadocHiddenReference
	public static final int JavadocInvalidMemberTypeQualification
	public static final int JavadocMissingIdentifier
	public static final int JavadocNonStaticTypeFromStaticInvocation
	public static final int JavadocInvalidParamTagTypeParameter
	public static final int JavadocUnexpectedTag
	public static final int JavadocMissingParamTag
	public static final int JavadocMissingParamName
	public static final int JavadocDuplicateParamName
	public static final int JavadocInvalidParamName
	public static final int JavadocMissingReturnTag
	public static final int JavadocDuplicateReturnTag
	public static final int JavadocMissingThrowsTag
	public static final int JavadocMissingThrowsClassName
	public static final int JavadocInvalidThrowsClass
	public static final int JavadocDuplicateThrowsClassName
	public static final int JavadocInvalidThrowsClassName
	public static final int JavadocMissingSeeReference
	public static final int JavadocInvalidSeeReference
	public static final int JavadocInvalidSeeHref
	public static final int JavadocInvalidSeeArgs
	public static final int JavadocMissing
	public static final int JavadocInvalidTag
	public static final int JavadocUndefinedField
	public static final int JavadocNotVisibleField
	public static final int JavadocAmbiguousField
	public static final int JavadocUsingDeprecatedField
	public static final int JavadocUndefinedConstructor
	public static final int JavadocNotVisibleConstructor
	public static final int JavadocAmbiguousConstructor
	public static final int JavadocUsingDeprecatedConstructor
	public static final int JavadocUndefinedMethod
	public static final int JavadocNotVisibleMethod
	public static final int JavadocAmbiguousMethod
	public static final int JavadocUsingDeprecatedMethod
	public static final int JavadocNoMessageSendOnBaseType
	public static final int JavadocParameterMismatch
	public static final int JavadocNoMessageSendOnArrayType
	public static final int JavadocUndefinedType
	public static final int JavadocNotVisibleType
	public static final int JavadocAmbiguousType
	public static final int JavadocUsingDeprecatedType
	public static final int JavadocInternalTypeNameProvided
	public static final int JavadocInheritedMethodHidesEnclosingName
	public static final int JavadocInheritedFieldHidesEnclosingName
	public static final int JavadocInheritedNameHidesEnclosingTypeName
	public static final int JavadocAmbiguousMethodReference
	public static final int JavadocUnterminatedInlineTag
	public static final int JavadocMalformedSeeReference
	public static final int JavadocMessagePrefix
	public static final int JavadocMissingHashCharacter
	public static final int JavadocEmptyReturnTag
	public static final int JavadocInvalidValueReference
	public static final int JavadocUnexpectedText
	public static final int JavadocInvalidParamTagName
	public static final int DuplicateTypeVariable
	public static final int IllegalTypeVariableSuperReference
	public static final int NonStaticTypeFromStaticInvocation
	public static final int ObjectCannotBeGeneric
	public static final int NonGenericType
	public static final int IncorrectArityForParameterizedType
	public static final int TypeArgumentMismatch
	public static final int DuplicateMethodErasure
	public static final int ReferenceToForwardTypeVariable
	public static final int BoundMustBeAnInterface
	public static final int UnsafeRawConstructorInvocation
	public static final int UnsafeRawMethodInvocation
	public static final int UnsafeTypeConversion
	public static final int InvalidTypeVariableExceptionType
	public static final int InvalidParameterizedExceptionType
	public static final int IllegalGenericArray
	public static final int UnsafeRawFieldAssignment
	public static final int FinalBoundForTypeVariable
	public static final int UndefinedTypeVariable
	public static final int SuperInterfacesCollide
	public static final int WildcardConstructorInvocation
	public static final int WildcardMethodInvocation
	public static final int WildcardFieldAssignment
	public static final int GenericMethodTypeArgumentMismatch
	public static final int GenericConstructorTypeArgumentMismatch
	public static final int UnsafeGenericCast
	public static final int IllegalInstanceofParameterizedType
	public static final int IllegalInstanceofTypeParameter
	public static final int NonGenericMethod
	public static final int IncorrectArityForParameterizedMethod
	public static final int ParameterizedMethodArgumentTypeMismatch
	public static final int NonGenericConstructor
	public static final int IncorrectArityForParameterizedConstructor
	public static final int ParameterizedConstructorArgumentTypeMismatch
	public static final int TypeArgumentsForRawGenericMethod
	public static final int TypeArgumentsForRawGenericConstructor
	public static final int SuperTypeUsingWildcard
	public static final int GenericTypeCannotExtendThrowable
	public static final int IllegalClassLiteralForTypeVariable
	public static final int UnsafeReturnTypeOverride
	public static final int MethodNameClash
	public static final int RawMemberTypeCannotBeParameterized
	public static final int MissingArgumentsForParameterizedMemberType
	public static final int StaticMemberOfParameterizedType
	public static final int BoundHasConflictingArguments
	public static final int DuplicateParameterizedMethods
	public static final int IllegalQualifiedParameterizedTypeAllocation
	public static final int DuplicateBounds
	public static final int BoundCannotBeArray
	public static final int UnsafeRawGenericConstructorInvocation
	public static final int UnsafeRawGenericMethodInvocation
	public static final int TypeParameterHidingType
	public static final int RawTypeReference
	public static final int NoAdditionalBoundAfterTypeVariable
	public static final int UnsafeGenericArrayForVarargs
	public static final int IllegalAccessFromTypeVariable
	public static final int TypeHidingTypeParameterFromType
	public static final int TypeHidingTypeParameterFromMethod
	public static final int InvalidUsageOfWildcard
	public static final int UnusedTypeArgumentsForMethodInvocation
	public static final int IncompatibleTypesInForeach
	public static final int InvalidTypeForCollection
	public static final int InvalidTypeForCollectionTarget14
	public static final int DuplicateInheritedMethods
	public static final int MethodNameClashHidden
	public static final int UnsafeElementTypeConversion
	public static final int InvalidTypeArguments
	public static final int InvalidUsageOfTypeParameters
	public static final int InvalidUsageOfStaticImports
	public static final int InvalidUsageOfForeachStatements
	public static final int InvalidUsageOfTypeArguments
	public static final int InvalidUsageOfEnumDeclarations
	public static final int InvalidUsageOfVarargs
	public static final int InvalidUsageOfAnnotations
	public static final int InvalidUsageOfAnnotationDeclarations
	public static final int InvalidUsageOfTypeParametersForAnnotationDeclaration
	public static final int InvalidUsageOfTypeParametersForEnumDeclaration
	public static final int IllegalModifierForAnnotationMethod
	public static final int IllegalExtendedDimensions
	public static final int InvalidFileNameForPackageAnnotations
	public static final int IllegalModifierForAnnotationType
	public static final int IllegalModifierForAnnotationMemberType
	public static final int InvalidAnnotationMemberType
	public static final int AnnotationCircularitySelfReference
	public static final int AnnotationCircularity
	public static final int DuplicateAnnotation
	public static final int MissingValueForAnnotationMember
	public static final int DuplicateAnnotationMember
	public static final int UndefinedAnnotationMember
	public static final int AnnotationValueMustBeClassLiteral
	public static final int AnnotationValueMustBeConstant
	public static final int AnnotationFieldNeedConstantInitialization
	public static final int IllegalModifierForAnnotationField
	public static final int AnnotationCannotOverrideMethod
	public static final int AnnotationMembersCannotHaveParameters
	public static final int AnnotationMembersCannotHaveTypeParameters
	public static final int AnnotationTypeDeclarationCannotHaveSuperclass
	public static final int AnnotationTypeDeclarationCannotHaveSuperinterfaces
	public static final int DuplicateTargetInTargetAnnotation
	public static final int DisallowedTargetForAnnotation
	public static final int MethodMustOverride
	public static final int AnnotationTypeDeclarationCannotHaveConstructor
	public static final int AnnotationValueMustBeAnnotation
	public static final int AnnotationTypeUsedAsSuperInterface
	public static final int MissingOverrideAnnotation
	public static final int FieldMissingDeprecatedAnnotation
	public static final int MethodMissingDeprecatedAnnotation
	public static final int TypeMissingDeprecatedAnnotation
	public static final int UnhandledWarningToken
	public static final int AnnotationValueMustBeArrayInitializer
	public static final int AnnotationValueMustBeAnEnumConstant
	public static final int MethodMustOverrideOrImplement
	public static final int UnusedWarningToken
	public static final int MissingOverrideAnnotationForInterfaceMethodImplementation
	public static final int InvalidUsageOfTypeAnnotations
	public static final int DisallowedExplicitThisParameter
	public static final int MisplacedTypeAnnotations
	public static final int IllegalTypeAnnotationsInStaticMemberAccess
	public static final int IllegalUsageOfTypeAnnotations
	public static final int IllegalDeclarationOfThisParameter
	public static final int ExplicitThisParameterNotBelow18
	public static final int DefaultMethodNotBelow18
	public static final int LambdaExpressionNotBelow18
	public static final int MethodReferenceNotBelow18
	public static final int ConstructorReferenceNotBelow18
	public static final int ExplicitThisParameterNotInLambda
	public static final int ExplicitAnnotationTargetRequired
	public static final int IllegalTypeForExplicitThis
	public static final int IllegalQualifierForExplicitThis
	public static final int IllegalQualifierForExplicitThis2
	public static final int TargetTypeNotAFunctionalInterface
	public static final int IllegalVarargInLambda
	public static final int illFormedParameterizationOfFunctionalInterface
	public static final int lambdaSignatureMismatched
	public static final int lambdaParameterTypeMismatched
	public static final int IncompatibleLambdaParameterType
	public static final int NoGenericLambda
	public static final int UnusedTypeArgumentsForConstructorInvocation
	public static final int UnusedTypeParameter
	public static final int IllegalArrayOfUnionType
	public static final int OuterLocalMustBeEffectivelyFinal
	public static final int InterfaceNotFunctionalInterface
	public static final int ConstructionTypeMismatch
	public static final int ToleratedMisplacedTypeAnnotations
	public static final int InterfaceSuperInvocationNotBelow18
	public static final int InterfaceStaticMethodInvocationNotBelow18
	public static final int NonNullExpressionComparisonYieldsFalse
	public static final int RedundantNullCheckOnNonNullExpression
	public static final int NullExpressionReference
	public static final int PotentialNullExpressionReference
	public static final int CorruptedSignature
	public static final int InvalidEncoding
	public static final int CannotReadSource
	public static final int BoxingConversion
	public static final int UnboxingConversion
	public static final int IllegalModifierForEnum
	public static final int IllegalModifierForEnumConstant
	public static final int IllegalModifierForLocalEnum
	public static final int IllegalModifierForMemberEnum
	public static final int CannotDeclareEnumSpecialMethod
	public static final int IllegalQualifiedEnumConstantLabel
	public static final int CannotExtendEnum
	public static final int CannotInvokeSuperConstructorInEnum
	public static final int EnumAbstractMethodMustBeImplemented
	public static final int EnumSwitchCannotTargetField
	public static final int IllegalModifierForEnumConstructor
	public static final int MissingEnumConstantCase
	public static final int EnumStaticFieldInInInitializerContext
	public static final int EnumConstantMustImplementAbstractMethod
	public static final int EnumConstantCannotDefineAbstractMethod
	public static final int AbstractMethodInEnum
	public static final int MissingEnumDefaultCase
	public static final int MissingDefaultCase
	public static final int MissingEnumConstantCaseDespiteDefault
	public static final int UninitializedLocalVariableHintMissingDefault
	public static final int UninitializedBlankFinalFieldHintMissingDefault
	public static final int ShouldReturnValueHintMissingDefault
	public static final int IllegalExtendedDimensionsForVarArgs
	public static final int MethodVarargsArgumentNeedCast
	public static final int ConstructorVarargsArgumentNeedCast
	public static final int VarargsConflict
	public static final int SafeVarargsOnFixedArityMethod
	public static final int SafeVarargsOnNonFinalInstanceMethod
	public static final int PotentialHeapPollutionFromVararg
	public static final int VarargsElementTypeNotVisible
	public static final int VarargsElementTypeNotVisibleForConstructor
	public static final int ApplicableMethodOverriddenByInapplicable
	public static final int JavadocGenericMethodTypeArgumentMismatch
	public static final int JavadocNonGenericMethod
	public static final int JavadocIncorrectArityForParameterizedMethod
	public static final int JavadocParameterizedMethodArgumentTypeMismatch
	public static final int JavadocTypeArgumentsForRawGenericMethod
	public static final int JavadocGenericConstructorTypeArgumentMismatch
	public static final int JavadocNonGenericConstructor
	public static final int JavadocIncorrectArityForParameterizedConstructor
	public static final int JavadocParameterizedConstructorArgumentTypeMismatch
	public static final int JavadocTypeArgumentsForRawGenericConstructor
	public static final int AssignmentToMultiCatchParameter
	public static final int ResourceHasToImplementAutoCloseable
	public static final int AssignmentToResource
	public static final int InvalidUnionTypeReferenceSequence
	public static final int AutoManagedResourceNotBelow17
	public static final int MultiCatchNotBelow17
	public static final int PolymorphicMethodNotBelow17
	public static final int IncorrectSwitchType17
	public static final int CannotInferElidedTypes
	public static final int CannotUseDiamondWithExplicitTypeArguments
	public static final int CannotUseDiamondWithAnonymousClasses
	public static final int SwitchOnStringsNotBelow17
	public static final int UnhandledExceptionOnAutoClose
	public static final int DiamondNotBelow17
	public static final int RedundantSpecificationOfTypeArguments
	public static final int PotentiallyUnclosedCloseable
	public static final int PotentiallyUnclosedCloseableAtExit
	public static final int UnclosedCloseable
	public static final int UnclosedCloseableAtExit
	public static final int ExplicitlyClosedAutoCloseable
	public static final int SwitchOnEnumNotBelow15
	public static final int IntersectionCastNotBelow18
	public static final int IllegalBasetypeInIntersectionCast
	public static final int IllegalArrayTypeInIntersectionCast
	public static final int DuplicateBoundInIntersectionCast
	public static final int MultipleFunctionalInterfaces
	public static final int StaticInterfaceMethodNotBelow18
	public static final int DuplicateAnnotationNotMarkedRepeatable
	public static final int DisallowedTargetForContainerAnnotationType
	public static final int RepeatedAnnotationWithContainerAnnotation
	public static final int ExternalProblemNotFixable
	public static final int ExternalProblemFixable
	public static final int ContainerAnnotationTypeHasWrongValueType
	public static final int ContainerAnnotationTypeMustHaveValue
	public static final int ContainerAnnotationTypeHasNonDefaultMembers
	public static final int ContainerAnnotationTypeHasShorterRetention
	public static final int RepeatableAnnotationTypeTargetMismatch
	public static final int RepeatableAnnotationTypeIsDocumented
	public static final int RepeatableAnnotationTypeIsInherited
	public static final int RepeatableAnnotationWithRepeatingContainerAnnotation
	public static final int RequiredNonNullButProvidedNull
	public static final int RequiredNonNullButProvidedPotentialNull
	public static final int RequiredNonNullButProvidedUnknown
	public static final int MissingNonNullByDefaultAnnotationOnPackage
	public static final int IllegalReturnNullityRedefinition
	public static final int IllegalRedefinitionToNonNullParameter
	public static final int IllegalDefinitionToNonNullParameter
	public static final int ParameterLackingNonNullAnnotation
	public static final int ParameterLackingNullableAnnotation
	public static final int PotentialNullMessageSendReference
	public static final int RedundantNullCheckOnNonNullMessageSend
	public static final int CannotImplementIncompatibleNullness
	public static final int RedundantNullAnnotation
	public static final int IllegalAnnotationForBaseType
	public static final int NullableFieldReference
	public static final int RedundantNullDefaultAnnotation
	public static final int RedundantNullDefaultAnnotationPackage
	public static final int RedundantNullDefaultAnnotationType
	public static final int RedundantNullDefaultAnnotationMethod
	public static final int ContradictoryNullAnnotations
	public static final int MissingNonNullByDefaultAnnotationOnType
	public static final int RedundantNullCheckOnSpecdNonNullLocalVariable
	public static final int SpecdNonNullLocalVariableComparisonYieldsFalse
	public static final int RequiredNonNullButProvidedSpecdNullable
	public static final int UninitializedNonNullField
	public static final int UninitializedNonNullFieldHintMissingDefault
	public static final int NonNullMessageSendComparisonYieldsFalse
	public static final int RedundantNullCheckOnNonNullSpecdField
	public static final int NonNullSpecdFieldComparisonYieldsFalse
	public static final int ConflictingNullAnnotations
	public static final int ConflictingInheritedNullAnnotations
	public static final int RedundantNullCheckOnField
	public static final int FieldComparisonYieldsFalse
	public static final int ArrayReferencePotentialNullReference
	public static final int DereferencingNullableExpression
	public static final int NullityMismatchingTypeAnnotation
	public static final int NullityMismatchingTypeAnnotationSuperHint
	public static final int NullityUncheckedTypeAnnotationDetail
	public static final int NullityUncheckedTypeAnnotationDetailSuperHint
	public static final int ReferenceExpressionParameterNullityMismatch
	public static final int ReferenceExpressionParameterNullityUnchecked
	public static final int ReferenceExpressionReturnNullRedef
	public static final int ReferenceExpressionReturnNullRedefUnchecked
	public static final int RedundantNullCheckAgainstNonNullType
	public static final int NullAnnotationUnsupportedLocation
	public static final int NullAnnotationUnsupportedLocationAtType
	public static final int NullityMismatchTypeArgument
	public static final int ContradictoryNullAnnotationsOnBound
	public static final int ContradictoryNullAnnotationsInferred
	public static final int UnsafeNullnessCast
	public static final int NonNullDefaultDetailIsNotEvaluated
	public static final int NullNotCompatibleToFreeTypeVariable
	public static final int NullityMismatchAgainstFreeTypeVariable
	public static final int ImplicitObjectBoundNoNullDefault
	public static final int IllegalParameterNullityRedefinition
	public static final int ContradictoryNullAnnotationsInferredFunctionType
	public static final int IllegalReturnNullityRedefinitionFreeTypeVariable
	public static final int IllegalRedefinitionOfTypeVariable
	public static final int UncheckedAccessOfValueOfFreeTypeVariable
	public static final int UninitializedFreeTypeVariableField
	public static final int UninitializedFreeTypeVariableFieldHintMissingDefault
	public static final int RequiredNonNullButProvidedFreeTypeVariable
	public static final int NonNullTypeVariableFromLegacyMethod
	public static final int NonNullMethodTypeVariableFromLegacyMethod
	public static final int IllegalModifiersForElidedType
	public static final int IllegalModifiers
	public static final int IllegalTypeArgumentsInRawConstructorReference
	public static final int IllegalModifierForInterfaceMethod18
	public static final int DefaultMethodOverridesObjectMethod
	public static final int InheritedDefaultMethodConflictsWithOtherInherited
	public static final int DuplicateInheritedDefaultMethods
	public static final int SuperAccessCannotBypassDirectSuper
	public static final int SuperCallCannotBypassOverride
	public static final int IllegalModifierCombinationForInterfaceMethod
	public static final int IllegalStrictfpForAbstractInterfaceMethod
	public static final int IllegalDefaultModifierSpecification
	public static final int CannotInferInvocationType
	public static final int TypeAnnotationAtQualifiedName
	public static final int NullAnnotationAtQualifyingType
	public static final int GenericInferenceError
	public static final int LambdaShapeComputationError
	public static final int ProblemNotAnalysed
	public abstract java.lang.String[] getArguments () 
	public abstract int getID () 
	public abstract java.lang.String getMessage () 
	public abstract char[] getOriginatingFileName () 
	public abstract int getSourceEnd () 
	public abstract int getSourceLineNumber () 
	public abstract int getSourceStart () 
	public abstract boolean isError () 
	public abstract boolean isWarning () 
	public abstract boolean isInfo () 
	public abstract void setSourceEnd (int) 
	public abstract void setSourceLineNumber (int) 
	public abstract void setSourceStart (int) 
}

com/android/jack/eclipse/jdt/core/compiler/InvalidInputException.class
InvalidInputException.java
package com.android.jack.eclipse.jdt.core.compiler
public com.android.jack.eclipse.jdt.core.compiler.InvalidInputException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

com/android/jack/eclipse/jdt/core/compiler/batch/BatchCompiler.class
BatchCompiler.java
package com.android.jack.eclipse.jdt.core.compiler.batch
public final com.android.jack.eclipse.jdt.core.compiler.batch.BatchCompiler extends java.lang.Object {
	public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		String commandLine
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		String[] commandLineArguments
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	private void  () 
}

com/android/jack/eclipse/jdt/internal/antadapter/AntAdapterMessages.class
AntAdapterMessages.java
package com.android.jack.eclipse.jdt.internal.antadapter
public com.android.jack.eclipse.jdt.internal.antadapter.AntAdapterMessages extends java.lang.Object {
	private static final String BUNDLE_NAME
	private static java.util.ResourceBundle RESOURCE_BUNDLE
	static void  () 
		java.util.MissingResourceException e
	private void  () 
	public static java.lang.String getString (java.lang.String) 
		String key
	public static java.lang.String getString (java.lang.String, java.lang.String) 
		String key
		String argument
		String message
		java.text.MessageFormat messageFormat
}

com/android/jack/eclipse/jdt/internal/antadapter/messages.properties
com/android/jack/eclipse/jdt/internal/compiler/ASTVisitor.class
ASTVisitor.java
package com.android.jack.eclipse.jdt.internal.compiler
public abstract com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor extends java.lang.Object {
	public void  () 
	public void acceptProblem (com.android.jack.eclipse.jdt.core.compiler.IProblem) 
		com.android.jack.eclipse.jdt.core.compiler.IProblem problem
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Clinit, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Clinit clinit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference superReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Clinit, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Clinit clinit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference superReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/AbstractAnnotationProcessorManager.class
AbstractAnnotationProcessorManager.java
package com.android.jack.eclipse.jdt.internal.compiler
public abstract com.android.jack.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager extends java.lang.Object {
	public void  () 
	public abstract void configure (java.lang.Object, java.lang.String[]) 
	public abstract void configureFromPlatform (com.android.jack.eclipse.jdt.internal.compiler.Compiler, java.lang.Object, java.lang.Object) 
	public abstract void setOut (java.io.PrintWriter) 
	public abstract void setErr (java.io.PrintWriter) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits () 
	public abstract void reset () 
	public abstract void processAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean) 
	public abstract void setProcessors (java.lang.Object[]) 
}

com/android/jack/eclipse/jdt/internal/compiler/ClassFile$1.class
ClassFile.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.ClassFile$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.internal.compiler.ClassFile this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding2
		Boolean onBottom1
		Boolean onBottom2
}

com/android/jack/eclipse/jdt/internal/compiler/ClassFile$2.class
ClassFile.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.ClassFile$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.internal.compiler.ClassFile this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding2
}

com/android/jack/eclipse/jdt/internal/compiler/ClassFile$3.class
ClassFile.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.ClassFile$3 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.internal.compiler.ClassFile this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame2
}

com/android/jack/eclipse/jdt/internal/compiler/ClassFile.class
ClassFile.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.ClassFile extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	private byte[] bytes
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
	public int constantPoolOffset
	public byte[] contents
	public int contentsOffset
	protected boolean creatingProblemType
	public com.android.jack.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
	public byte[] header
	public int headerOffset
	public java.util.Map innerClassesBindings
	public java.util.List bootstrapMethods
	public int methodCount
	public int methodCountOffset
	boolean isShared
	public int produceAttributes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding referenceBinding
	public boolean isNestedType
	public long targetJDK
	public java.util.List missingTypes
	public java.util.Set visitedTypes
	public static final int INITIAL_CONTENTS_SIZE
	public static final int INITIAL_HEADER_SIZE
	public static final int INNER_CLASSES_SIZE
	public static void createProblemType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int problemsLength
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
		boolean abstractMethodsOnly
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
	public static com.android.jack.eclipse.jdt.internal.compiler.ClassFile getNewInstance (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	protected void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void addAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
	public void addAttributes () 
		int attributesNumber
		int attributeOffset
		String fullFileName
		int lastIndex
		char[] genericSignature
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long targetMask
		long targetMask
		long targetMask
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
		int max
		int numberOfInnerClasses
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
		int constantPoolCount
	public void addDefaultAbstractMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
	private int addFieldAttributes (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int fieldAttributeOffset
		int attributesNumber
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		char[] genericSignature
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		java.util.List allTypeAnnotationContexts
		int invisibleTypeAnnotationsCounter
		int visibleTypeAnnotationsCounter
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference fieldType
		int size
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
	private void addFieldInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int accessFlags
		int nameIndex
		int descriptorIndex
		int fieldAttributeOffset
		int attributeNumber
	public void addFieldInfos () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields
		int fieldCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
	private void addMissingAbstractProblemMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		StringBuffer buffer
		String problemString
	public void addProblemClinit (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[]) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int attributeOffset
		int attributeNumber
		int codeAttributeOffset
		String problemString
		int problemLine
		int max
		StringBuffer buffer
		int count
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void addProblemConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int methodAttributeOffset
		int attributesNumber
		int codeAttributeOffset
		String problemString
		int problemLine
		int max
		StringBuffer buffer
		int count
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void addProblemConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int savedOffset
	public void addProblemMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int methodAttributeOffset
		int attributesNumber
		int codeAttributeOffset
		String problemString
		int problemLine
		int max
		StringBuffer buffer
		int count
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void addProblemMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int savedOffset
	public void addSpecialMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int emittedSyntheticsCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding deserializeLambdaMethod
		boolean continueScanningSynthetics
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods
		int currentSyntheticsCount
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
		int problemResetPC
		boolean restart
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod e
	public void addSyntheticArrayConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticArrayClone (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticFactoryMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticConstructorAccessMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticEnumValueOfMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticEnumValuesMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticEnumInitializationMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticFieldReadAccessMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticFieldWriteAccessMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticMethodAccessMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticSwitchTable (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void completeCodeAttribute (int) 
		int codeAttributeOffset
		int localContentsOffset
		int code_length
		int max_stack
		int max_locals
		boolean addStackMaps
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		int exceptionHandlersCount
		int i
		int length
		int exSize
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		int iRange
		int maxRange
		int start
		int end
		int handlerPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
		int nameIndex
		int nameIndex
		int codeAttributeAttributeOffset
		int attributesNumber
		boolean methodDeclarationIsStatic
		int codeAttributeLength
	public int generateTypeAnnotationsOnCodeAttribute () 
		int attributesNumber
		java.util.List allTypeAnnotationContexts
		int invisibleTypeAnnotationsCounter
		int visibleTypeAnnotationsCounter
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		int targetType
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		int size
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
	public void completeCodeAttributeForClinit (int) 
		int codeAttributeOffset
		int localContentsOffset
		int code_length
		int max_stack
		int max_locals
		boolean addStackMaps
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		int exceptionHandlersCount
		int i
		int length
		int exSize
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		int iRange
		int maxRange
		int start
		int end
		int handlerPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
		int nameIndex
		int nameIndex
		int codeAttributeAttributeOffset
		int attributesNumber
		int codeAttributeLength
	public void completeCodeAttributeForClinit (int, int) 
		int codeAttributeOffset
		int problemLine
		int localContentsOffset
		int code_length
		int max_stack
		int max_locals
		int codeAttributeAttributeOffset
		int attributesNumber
		int localVariableNameIndex
		int codeAttributeLength
	public void completeCodeAttributeForMissingAbstractProblemMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
		int problemLine
		int localContentsOffset
		int max_stack
		int max_locals
		int code_length
		int codeAttributeAttributeOffset
		int attributesNumber
		int codeAttributeLength
	public void completeCodeAttributeForProblemMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
		int problemLine
		int localContentsOffset
		int max_stack
		int max_locals
		int code_length
		int codeAttributeAttributeOffset
		int attributesNumber
		boolean methodDeclarationIsStatic
		int codeAttributeLength
	public void completeCodeAttributeForSyntheticMethod (boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[]) 
		boolean hasExceptionHandlers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
		int localContentsOffset
		int max_stack
		int max_locals
		int code_length
		boolean addStackMaps
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		int exceptionHandlersCount
		int i
		int length
		int exSize
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		int iRange
		int maxRange
		int start
		int end
		int handlerPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
		int nameIndex
		int nameIndex
		int nameIndex
		int codeAttributeAttributeOffset
		int attributesNumber
		int lineNumber
		boolean methodDeclarationIsStatic
		int codeAttributeLength
	public void completeCodeAttributeForSyntheticMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
	private void completeArgumentAnnotationInfo (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[], java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		java.util.List allAnnotationContexts
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
	public void completeMethodInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int methodAttributeOffset
		int attributesNumber
		java.util.List allTypeAnnotationContexts
		int invisibleTypeAnnotationsCounter
		int visibleTypeAnnotationsCounter
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver receiver
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration declaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		int size
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
	private void dumpLocations (int[]) 
		int[] locations
		int length
		int i
	private void dumpTargetTypeContents (int, com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext) 
		int targetType
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
		int localVariableTableOffset
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int actualSize
		int initializationCount
		int numberOfEntries
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
	public char[] fileName () 
	private void generateAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int currentOffset
		int startingContentsOffset
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationTypeBinding
		int typeIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int memberValuePairOffset
		int memberValuePairsCount
		int memberValuePairsLengthPosition
		int resetPosition
		int memberValuePairsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		int elementNameIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
		int elementNameIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int memberValuePairOffset
	private int generateAnnotationDefaultAttribute (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
		int attributeOffset
		int attributesNumber
		int annotationDefaultNameIndex
		int attributeLengthOffset
		int attributeLength
	public void generateCodeAttributeHeader () 
		int constantValueNameIndex
	private int generateConstantValueAttribute (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int fieldAttributeOffset
		int localContentsOffset
		int attributesNumber
		int constantValueNameIndex
		int booleanValueIndex
		int integerValueIndex
		int floatValueIndex
		int doubleValueIndex
		int longValueIndex
		int stringValueIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int max
		int i
	private int generateDeprecatedAttribute () 
		int localContentsOffset
		int deprecatedAttributeNameIndex
	private void generateElementValue (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding memberValuePairReturnType
		int attributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
	private void generateElementValue (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int attributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		int booleanValueIndex
		int integerValueIndex
		int integerValueIndex
		int integerValueIndex
		int integerValueIndex
		int floatValueIndex
		int doubleValueIndex
		int longValueIndex
		int stringValueIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	private void generateElementValueForNonConstantExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression defaultValue
		int attributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
		int enumConstantTypeNameIndex
		int enumConstantNameIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		int arrayLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteralAccess
		int classInfoIndex
	private int generateEnclosingMethodAttribute () 
		int localContentsOffset
		int enclosingMethodAttributeNameIndex
		int enclosingTypeIndex
		byte methodIndexByte1
		byte methodIndexByte2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int enclosingMethodIndex
	private int generateExceptionsAttribute (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
		int localContentsOffset
		int length
		int exSize
		int exceptionNameIndex
		int attributeLength
		int i
		int exceptionIndex
	private int generateHierarchyInconsistentAttribute () 
		int localContentsOffset
		int inconsistentHierarchyNameIndex
	private int generateInnerClassAttribute (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		int numberOfInnerClasses
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
		int localContentsOffset
		int exSize
		int attributeNameIndex
		int value
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
		int accessFlags
		int innerClassIndex
		int outerClassIndex
		int nameIndex
	private int generateBootstrapMethods (java.util.List) 
		java.util.List functionalExpressionList
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodHandlesLookup
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangInvokeLambdaMetafactory
		int indexForMetaFactory
		int indexForAltMetaFactory
		int numberOfBootstraps
		int localContentsOffset
		int exSize
		int attributeNameIndex
		int attributeLengthPosition
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression functional
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] markerInterfaces
		int extraSpace
		int functionalDescriptorIndex
		int methodHandleIndex
		char[] instantiatedSignature
		int methodTypeIndex
		int bitflags
		int indexForBitflags
		int markerInterfaceCountIndex
		int m
		int maxm
		int classTypeIndex
		int bridgeCountIndex
		int m
		int maxm
		char[] bridgeSignature
		int bridgeMethodTypeIndex
		int functionalDescriptorIndex
		int methodHandleIndex
		char[] instantiatedSignature
		int methodTypeIndex
		int attributeLength
	private int generateLineNumberAttribute () 
		int localContentsOffset
		int attributesNumber
		int[] pcToSourceMapTable
		int lineNumberNameIndex
		int lineNumberTableOffset
		int numberOfEntries
		int length
		int i
		int pc
		int lineNumber
		int lineNumberAttr_length
	private int generateLineNumberAttribute (int) 
		int problemLine
		int localContentsOffset
		int lineNumberNameIndex
	private int generateLocalVariableTableAttribute (int, boolean, boolean) 
		int code_length
		boolean methodDeclarationIsStatic
		boolean isSynthetic
		int attributesNumber
		int localContentsOffset
		int numberOfEntries
		int localVariableNameIndex
		int maxOfEntries
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		int localVariableTableOffset
		int nameIndex
		int nameIndex
		int nameIndex
		int nameIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClassBinding
		int genericLocalVariablesCounter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
		int numberOfGenericEntries
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int initializationCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
		boolean isParameterizedType
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int value
		boolean currentInstanceIsGeneric
		int localVariableTypeNameIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
	public int generateMethodInfoAttributes (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
		int attributesNumber
		char[] genericSignature
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int parameterCount
		int argumentCount
		int redShift
		int i
	public int generateMethodInfoAttributes (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
		int attributesNumber
		int attributeOffset
	public void generateMethodInfoHeader (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void generateMethodInfoHeader (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int accessFlags
		int nameIndex
		int descriptorIndex
	public void addSyntheticDeserializeLambda (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		int code_length
	public void generateMethodInfoHeaderForClinit () 
		int nameIndex
		int descriptorIndex
	public void generateMissingAbstractMethods (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration[], com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] methodDeclarations
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration currentDeclaration
		int typeDeclarationSourceStart
		int typeDeclarationSourceEnd
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		String readableName
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int problemsCount
		int j
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	private void generateMissingTypesAttribute () 
		int initialSize
		int[] missingTypesIndexes
		int numberOfMissingTypes
		int previousIndex
		int i
		int missingTypeIndex
		int attributeLength
		int missingTypesNameIndex
		int i
		int missingTypeIndex
	private boolean jdk16packageInfoAnnotation (long, long) 
		long annotationMask
		long targetMask
	private int generateRuntimeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], long) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long targetMask
		int attributesNumber
		int length
		int visibleAnnotationsCounter
		int invisibleAnnotationsCounter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long annotationMask
		int annotationAttributeOffset
		int runtimeInvisibleAnnotationsAttributeNameIndex
		int attributeLengthOffset
		int annotationsLengthOffset
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long annotationMask
		int currentAnnotationOffset
		int attributeLength
		int runtimeVisibleAnnotationsAttributeNameIndex
		int attributeLengthOffset
		int annotationsLengthOffset
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long annotationMask
		int currentAnnotationOffset
		int attributeLength
	private int generateRuntimeAnnotationsForParameters (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentsLength
		int invisibleParametersAnnotationsCounter
		int visibleParametersAnnotationsCounter
		int[][] annotationsCounters
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long annotationMask
		int attributesNumber
		int annotationAttributeOffset
		int globalCounter
		int attributeNameIndex
		int attributeLengthOffset
		int i
		int numberOfInvisibleAnnotations
		int invisibleAnnotationsOffset
		int counter
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long annotationMask
		int currentAnnotationOffset
		int attributeLength
		int globalCounter
		int attributeNameIndex
		int attributeLengthOffset
		int i
		int numberOfVisibleAnnotations
		int visibleAnnotationsOffset
		int counter
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long annotationMask
		int currentAnnotationOffset
		int attributeLength
	private int generateRuntimeTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[], int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] annotationContexts
		int visibleTypeAnnotationsNumber
		int invisibleTypeAnnotationsNumber
		int attributesNumber
		int length
		int visibleTypeAnnotationsCounter
		int invisibleTypeAnnotationsCounter
		int annotationAttributeOffset
		int runtimeInvisibleAnnotationsAttributeNameIndex
		int attributeLengthOffset
		int annotationsLengthOffset
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
		int currentAnnotationOffset
		int attributeLength
		int runtimeVisibleAnnotationsAttributeNameIndex
		int attributeLengthOffset
		int annotationsLengthOffset
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
		int currentAnnotationOffset
		int attributeLength
	private int generateMethodParameters (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int initialContentsOffset
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		boolean isConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		boolean needSynthetics
		boolean anonymousWithLocalSuper
		boolean anonymousWithNestedSuper
		boolean isImplicitlyDeclared
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		int i
		int count
		boolean couldForwardToMandated
		int modifier
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		int max
		int argumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
		int count
		int i
		int i
		int extraLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		int attributeLength
		int methodParametersNameIndex
	private int writeArgumentName (char[], int, int) 
		char[] name
		int modifiers
		int oldLength
		int ensureRoomForBytes
		int parameterNameIndex
		int flags
	private int generateSignatureAttribute (char[]) 
		char[] genericSignature
		int localContentsOffset
		int signatureAttributeNameIndex
		int signatureIndex
	private int generateSourceAttribute (java.lang.String) 
		String fullFileName
		int localContentsOffset
		int sourceAttributeNameIndex
		int fileNameIndex
	private int generateStackMapAttribute (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int code_length
		int codeAttributeOffset
		int max_locals
		boolean isClinit
		int attributesNumber
		int localContentsOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
		java.util.Map frames
		java.util.List realFrames
		int numberOfFrames
		int stackMapTableAttributeOffset
		int stackMapAttributeNameIndex
		int stackMapAttributeLengthOffset
		int numberOfFramesOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
		int j
		int frameOffset
		int numberOfLocalOffset
		int numberOfLocalEntries
		int numberOfLocals
		int numberOfEntries
		int localsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int offset
		int indexForType
		int numberOfStackItems
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int offset
		int indexForType
		int attributeLength
	private int generateStackMapTableAttribute (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int code_length
		int codeAttributeOffset
		int max_locals
		boolean isClinit
		int attributesNumber
		int localContentsOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
		java.util.Map frames
		java.util.List realFrames
		int numberOfFrames
		int stackMapTableAttributeOffset
		int stackMapTableAttributeNameIndex
		int stackMapTableAttributeLengthOffset
		int numberOfFramesOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
		int j
		int offsetDelta
		int numberOfDifferentLocals
		int numberOfDifferentLocals
		int index
		int numberOfLocals
		int numberOfLocals
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int offset
		int indexForType
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		byte tag
		int offset
		int indexForType
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		byte tag
		int offset
		int indexForType
		int numberOfLocalOffset
		int numberOfLocalEntries
		int numberOfEntries
		int localsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int offset
		int indexForType
		int numberOfStackItems
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int offset
		int indexForType
		int attributeLength
	private int generateSyntheticAttribute () 
		int localContentsOffset
		int syntheticAttributeNameIndex
	private void generateTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
		int currentOffset
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int targetType
		int[] locations
	private int generateTypeAnnotationAttributeForTypeDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int attributesNumber
		int visibleTypeAnnotationsCounter
		int invisibleTypeAnnotationsCounter
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		java.util.List allTypeAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superInterface
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int size
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
	private int generateVarargsAttribute () 
		int localContentsOffset
		int varargsAttributeNameIndex
	public byte[] getBytes () 
	public char[][] getCompoundName () 
	private int getParametersCount (char[]) 
		char[] methodSignature
		int i
		char currentCharacter
		int result
		int scanType
		int scanType
	private char[] getReturnType (char[]) 
		char[] methodSignature
		int paren
	private final int i4At (byte[], int, int) 
		byte[] reference
		int relativeOffset
		int structOffset
		int position
	protected void initByteArrays () 
		int members
	public void initialize (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ClassFile, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding aType
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile parentClassFile
		boolean createProblemType
		long targetVersion
		int accessFlags
		int finalAbstract
		int classNameIndex
		int superclassNameIndex
		int superclassNameIndex
		int superclassNameIndex
		int superclassNameIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfacesBinding
		int interfacesCount
		int interfacesCountPosition
		int interfaceCounter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		int interfaceIndex
	private void initializeDefaultLocals (com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int maxLocals
		int codeLength
		int resolvedPosition
		boolean isConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstanceTypes
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
	private void initializeLocals (boolean, int, com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame) 
		boolean isStatic
		int currentPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] locals
		int localsLength
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int resolvedPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
		int j
		int startPC
		int endPC
	public com.android.jack.eclipse.jdt.internal.compiler.ClassFile outerMostEnclosingClassFile () 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile current
	public void recordInnerClasses (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void recordInnerClasses (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		boolean onBottomForBug445231
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public int recordBootstrapMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression fexp
	public void reset (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private final void resizeContents (int) 
		int minimalSize
		int length
		int toAdd
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo retrieveLocal (int, int) 
		int currentPC
		int resolvedPosition
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int j
		int startPC
		int endPC
	private int scanType (char[], int) 
		char[] methodSignature
		int index
	public void setForMethodInfos () 
	private java.util.List filterFakeFrames (java.util.Set, java.util.Map, int) 
		java.util.Set realJumpTargets
		java.util.Map frames
		int codeLength
		java.util.List result
		java.util.Iterator iterator
		Integer jumpTarget
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
	public java.util.List traverse (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, byte[], int, int, java.util.Map, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int maxLocals
		byte[] bytecodes
		int codeOffset
		int codeLength
		java.util.Map frames
		boolean isClinit
		java.util.Set realJumpTarget
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
		int[] framePositions
		int pc
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int[] constantPoolOffsets
		byte[] poolContents
		int indexInFramePositions
		int framePositionsLength
		int currentFramePosition
		int indexInStackDepthMarkers
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] stackDepthMarkers
		int stackDepthMarkersLength
		boolean hasStackDepthMarkers
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker stackDepthMarker
		int indexInStackMarkers
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] stackMarkers
		int stackMarkersLength
		boolean hasStackMarkers
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker stackMarker
		int indexInExceptionMarkers
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] exceptionMarkers
		int exceptionsMarkersLength
		boolean hasExceptionMarkers
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker exceptionMarker
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		int currentPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] tempInfos
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
		byte opcode
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo localsN
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo localsN
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals0
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals1
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals3
		int numberOfStackItems
		int numberOfStackItems
		int numberOfStackItems
		int numberOfStackItems
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info4
		int low
		int high
		int length
		int i
		int npairs
		int i
		int nameAndTypeIndex
		int nameAndTypeIndex
		int nameAndTypeIndex
		int nameAndTypeIndex
		int nameAndTypeIndex
		int nameAndTypeIndex
		int nameAndTypeIndex
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		int utf8index
		char[] descriptor
		char[] descriptor
		char[] descriptor
		char[] descriptor
		char[] descriptor
		char[] descriptor
		char[] descriptor
		char[] name
		char[] name
		char[] name
		char[] name
		char[] returnType
		char[] returnType
		char[] returnType
		char[] returnType
		char[] returnType
		char[] className
		char[] className
		char[] className
		char[] className
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
		char[] constantPoolName
		char[] constantPoolName
		char[] constantPoolName
		char[] constantPoolName
		int classNameLength
		int classNameLength
		int dimensions
	private void addRealJumpTarget (java.util.Set, int) 
		java.util.Set realJumpTarget
		int pc
	private void add (java.util.Map, com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame) 
		java.util.Map frames
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
	private final int u1At (byte[], int, int) 
		byte[] reference
		int relativeOffset
		int structOffset
	private final int u2At (byte[], int, int) 
		byte[] reference
		int relativeOffset
		int structOffset
		int position
	private final long u4At (byte[], int, int) 
		byte[] reference
		int relativeOffset
		int structOffset
		int position
	private final int i2At (byte[], int, int) 
		byte[] reference
		int relativeOffset
		int structOffset
		int position
	public char[] utf8At (byte[], int, int) 
		byte[] reference
		int absoluteOffset
		int bytesAvailable
		int length
		char[] outputBuf
		int outputPos
		int readOffset
		int x
}

com/android/jack/eclipse/jdt/internal/compiler/ClassFilePool.class
ClassFilePool.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.ClassFilePool extends java.lang.Object {
	public static final int POOL_SIZE
	com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] classFiles
	private void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ClassFilePool newInstance () 
	public synchronized com.android.jack.eclipse.jdt.internal.compiler.ClassFile acquire (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile newClassFile
	public synchronized void release (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
	public void reset () 
}

com/android/jack/eclipse/jdt/internal/compiler/CompilationResult$1.class
CompilationResult.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.CompilationResult$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

com/android/jack/eclipse/jdt/internal/compiler/CompilationResult.class
CompilationResult.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult extends java.lang.Object {
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] tasks
	public int problemCount
	public int taskCount
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
	private java.util.Map problemsMap
	private java.util.Set firstErrors
	private int maxProblemPerUnit
	public char[][][] qualifiedReferences
	public char[][] simpleNameReferences
	public char[][] rootReferences
	public boolean hasAnnotations
	public boolean hasFunctionalTypes
	public int[] lineSeparatorPositions
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData recoveryScannerData
	public java.util.Map compiledTypes
	public int unitIndex
	public int totalUnitsKnown
	public boolean hasBeenAccepted
	public char[] fileName
	public boolean hasInconsistentToplevelHierarchies
	public boolean hasSyntaxError
	public char[][] packageName
	public boolean checkSecondaryTypes
	private int numberOfErrors
	private boolean hasMandatoryErrors
	private static final int[] EMPTY_LINE_ENDS
	private static final java.util.Comparator PROBLEM_COMPARATOR
	static void  () 
	public void  (char[], int, int, int) 
		char[] fileName
		int unitIndex
		int totalUnitsKnown
		int maxProblemPerUnit
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		int unitIndex
		int totalUnitsKnown
		int maxProblemPerUnit
	private int computePriority (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int priority
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] getAllProblems () 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] onlyProblems
		int onlyProblemCount
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] onlyTasks
		int onlyTaskCount
		int totalNumberOfProblem
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] allProblems
		int allProblemIndex
		int taskIndex
		int problemIndex
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem nextTask
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem nextProblem
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem currentProblem
	public com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] getClassFiles () 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] classFiles
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit () 
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] getErrors () 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] reportedProblems
		int errorCount
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] errors
		int index
		int i
	public char[] getFileName () 
	public int[] getLineSeparatorPositions () 
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] getProblems () 
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] getCUProblems () 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] filteredProblems
		int keep
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] getTasks () 
	public boolean hasErrors () 
	public boolean hasMandatoryErrors () 
	public boolean hasProblems () 
	public boolean hasTasks () 
	public boolean hasWarnings () 
		int i
	private void quickPrioritize (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[], int, int) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problemList
		int left
		int right
		int original_left
		int original_right
		int mid
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem tmp
	public void recordPackageName (char[][]) 
		char[][] packName
	public void record (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem newProblem
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public void record (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem newProblem
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		boolean mandatoryError
	com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext getContext (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void record (char[], com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	private void recordTask (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem newProblem
	public void removeProblem (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult tagAsAccepted () 
	public java.lang.String toString () 
		StringBuffer buffer
		java.util.Iterator keys
		char[] typeName
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/Compiler$1.class
Compiler.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.Compiler$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	final com.android.jack.eclipse.jdt.internal.compiler.Compiler this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor val$requestor
	void  (com.android.jack.eclipse.jdt.internal.compiler.Compiler, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor) 
	public void acceptResult (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
}

com/android/jack/eclipse/jdt/internal/compiler/Compiler$APTProblem.class
Compiler.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.Compiler$APTProblem extends java.lang.Object {
	com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
	final com.android.jack.eclipse.jdt.internal.compiler.Compiler this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.Compiler, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
}

com/android/jack/eclipse/jdt/internal/compiler/Compiler.class
Compiler.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.Compiler extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.impl.ITypeRequestor com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities  {
	public com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
	public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	protected java.io.PrintWriter out
	public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats stats
	public com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	public int remainingIterations
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] unitsToProcess
	public int totalUnits
	private java.util.Map aptProblems
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
	public static boolean DEBUG
	public int parseThreshold
	public com.android.jack.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager annotationProcessorManager
	public int annotationProcessorStartIndex
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
	public boolean useSingleThread
	public static com.android.jack.eclipse.jdt.internal.compiler.IDebugRequestor DebugRequestor
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		java.util.Map settings
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		java.util.Map settings
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		boolean parseLiteralExpressionsAsConstants
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		java.io.PrintWriter out
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		java.io.PrintWriter out
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	public void accept (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void accept (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		String count
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit e
	public void accept (com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	protected synchronized void addCompilationUnit (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		int size
	protected void beginToCompile (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		int maxUnits
	protected void reportProgress (java.lang.String) 
		String taskDecription
	protected void reportWorked (int, int) 
		int workIncrement
		int currentUnitIndex
	public void compile (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
	private void compile (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		boolean lastRound
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] originalUnits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
		int originalLength
		int newProcessedLength
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] combinedUnits
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	protected void backupAptProblems () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] errors
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.Compiler$APTProblem[] problems
		com.android.jack.eclipse.jdt.internal.compiler.Compiler$APTProblem[] temp
	protected void restoreAptProblems () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl
		com.android.jack.eclipse.jdt.internal.compiler.Compiler$APTProblem[] problems
		com.android.jack.eclipse.jdt.internal.compiler.Compiler$APTProblem problem
	protected void processCompiledUnits (int, boolean)  throws java.lang.Error 
		int startingIndex
		boolean lastRound
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.ProcessTaskManager processingTask
		int i
		long acceptStart
		int acceptedCount
		Error e
		RuntimeException e
		int backup
		int prevUnits
		int i
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	public synchronized com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getUnitToProcess (int) 
		int next
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public boolean shouldCleanup (int) 
		int index
	public void setBinaryTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypes
	protected void handleInternalException (java.lang.Throwable, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		Throwable internalException
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		boolean needToPrint
		String[] pbArguments
	protected void handleInternalException (com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation abortException
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem distantProblem
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] knownProblems
		int i
	public void initializeParser () 
	protected void internalBeginToCompile (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		int maxUnits
		int i
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		long parseStart
		long resolveStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation a
	public void process (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int i
		long parseStart
		long resolveStart
		long analyzeStart
		long generateStart
	protected void processAnnotations () 
		int newUnitSize
		int newClassFilesSize
		int bottom
		int top
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypeBindingsTemp
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] currentUnits
		int index
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration currentUnit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] addedUnits
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newUnits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newClassFiles
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newProcessedUnits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newUnits
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newProcessedUnits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
	public void reset () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
		int i
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
}

com/android/jack/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$1.class
DefaultErrorHandlingPolicies.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$2.class
DefaultErrorHandlingPolicies.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$2 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$3.class
DefaultErrorHandlingPolicies.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$3 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$4.class
DefaultErrorHandlingPolicies.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$4 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$5.class
DefaultErrorHandlingPolicies.java
package com.android.jack.eclipse.jdt.internal.compiler
 com.android.jack.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$5 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.class
DefaultErrorHandlingPolicies.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies extends java.lang.Object {
	public void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitAfterAllProblems () 
	public static com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitOnFirstError () 
	public static com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedOnFirstError () 
	public static com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedWithAllProblems () 
	public static com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy ignoreAllProblems () 
}

com/android/jack/eclipse/jdt/internal/compiler/ExtraFlags.class
ExtraFlags.java
package com.android.jack.eclipse.jdt.internal.compiler
public final com.android.jack.eclipse.jdt.internal.compiler.ExtraFlags extends java.lang.Object {
	public static final int HasNonPrivateStaticMemberTypes
	public static final int IsMemberType
	public static final int IsLocalType
	public static final int ParameterTypesStoredAsSignature
	public void  () 
	public static int getExtraFlags (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		int extraFlags
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
		int memberTypeCounter
		int i
		int modifiers
	public static int getExtraFlags (com.android.jack.eclipse.jdt.core.IType)  throws com.android.jack.eclipse.jdt.core.JavaModelException 
		com.android.jack.eclipse.jdt.core.IType type
		int extraFlags
		com.android.jack.eclipse.jdt.core.IType[] memberTypes
		int memberTypeCounter
		int i
		int flags
	public static int getExtraFlags (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int extraFlags
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
		int memberTypeCounter
		int i
		int modifiers
}

com/android/jack/eclipse/jdt/internal/compiler/ICompilerRequestor.class
ICompilerRequestor.java
package com.android.jack.eclipse.jdt.internal.compiler
public abstract com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor extends java.lang.Object {
	public abstract void acceptResult (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
}

com/android/jack/eclipse/jdt/internal/compiler/IDebugRequestor.class
IDebugRequestor.java
package com.android.jack.eclipse.jdt.internal.compiler
public abstract com.android.jack.eclipse.jdt.internal.compiler.IDebugRequestor extends java.lang.Object {
	public abstract void acceptDebugResult (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
	public abstract boolean isActive () 
	public abstract void activate () 
	public abstract void deactivate () 
	public abstract void reset () 
}

com/android/jack/eclipse/jdt/internal/compiler/IErrorHandlingPolicy.class
IErrorHandlingPolicy.java
package com.android.jack.eclipse.jdt.internal.compiler
public abstract com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy extends java.lang.Object {
	public abstract boolean proceedOnErrors () 
	public abstract boolean stopOnFirstError () 
	public abstract boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/IProblemFactory.class
IProblemFactory.java
package com.android.jack.eclipse.jdt.internal.compiler
public abstract com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory extends java.lang.Object {
	public abstract com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) 
	public abstract com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) 
	public abstract java.util.Locale getLocale () 
	public abstract java.lang.String getLocalizedMessage (int, java.lang.String[]) 
	public abstract java.lang.String getLocalizedMessage (int, int, java.lang.String[]) 
}

com/android/jack/eclipse/jdt/internal/compiler/ProcessTaskManager.class
ProcessTaskManager.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.ProcessTaskManager extends java.lang.Object implements java.lang.Runnable  {
	com.android.jack.eclipse.jdt.internal.compiler.Compiler compiler
	private int unitIndex
	private Thread processingThread
	com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitToProcess
	private Throwable caughtException
	volatile int currentIndex
	volatile int availableIndex
	volatile int size
	volatile int sleepCount
	com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
	public static final int PROCESSED_QUEUE_SIZE
	public void  (com.android.jack.eclipse.jdt.internal.compiler.Compiler, int) 
		com.android.jack.eclipse.jdt.internal.compiler.Compiler compiler
		int startingIndex
	private synchronized void addNextUnit (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration newElement
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration removeNextUnit ()  throws java.lang.Error 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration next
		boolean yield
	public void run () 
		boolean noAnnotations
		int index
		boolean cleanup
		Error e
		RuntimeException e
	public void shutdown () 
		Thread t
}

com/android/jack/eclipse/jdt/internal/compiler/ReadManager.class
ReadManager.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.ReadManager extends java.lang.Object implements java.lang.Runnable  {
	com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] units
	int nextFileToRead
	com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] filesRead
	char[][] contentsRead
	int readyToReadPosition
	int nextAvailablePosition
	Thread[] readingThreads
	char[] readInProcessMarker
	int sleepingThreadCount
	private Throwable caughtException
	static final int START_CUSHION
	public static final int THRESHOLD
	static final int CACHE_SIZE
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] files
		int length
		int threadCount
		Class runtime
		java.lang.reflect.Method m
		Integer result
		int i
	public char[] getContents (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit)  throws java.lang.Error 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
		Thread[] rThreads
		boolean yield
		char[] result
		int unitIndex
		int l
	public void run () 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
		int position
		char[] result
		Error e
		RuntimeException e
	public synchronized void shutdown () 
}

com/android/jack/eclipse/jdt/internal/compiler/SourceElementNotifier$LocalDeclarationVisitor.class
SourceElementNotifier.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.SourceElementNotifier$LocalDeclarationVisitor extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
	java.util.ArrayList declaringTypes
	final com.android.jack.eclipse.jdt.internal.compiler.SourceElementNotifier this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.SourceElementNotifier) 
	public void pushDeclaringType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
	public void popDeclaringType () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration peekDeclaringType () 
		int size
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/SourceElementNotifier.class
SourceElementNotifier.java
package com.android.jack.eclipse.jdt.internal.compiler
public com.android.jack.eclipse.jdt.internal.compiler.SourceElementNotifier extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
	boolean reportReferenceInfo
	char[][] typeNames
	char[][] superTypeNames
	int nestedTypeIndex
	com.android.jack.eclipse.jdt.internal.compiler.SourceElementNotifier$LocalDeclarationVisitor localDeclarationVisitor
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEnds
	java.util.Map nodesToCategories
	int initialPosition
	int eofPosition
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
		boolean reportLocalDeclarations
	protected java.lang.Object[][] getArgumentInfos (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentLength
		char[][] argumentTypes
		char[][] argumentNames
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo[] parameterInfos
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo parameterInfo
	protected char[][] getInterfaceNames (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		char[][] interfaceNames
		int superInterfacesLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
		int i
	protected char[] getSuperclassName (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclass
	protected char[][] getThrownExceptions (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		char[][] thrownExceptionTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		int thrownExceptionLength
		int i
	protected char[][] getTypeParameterBounds (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference firstBound
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] otherBounds
		char[][] typeParameterBounds
		int otherBoundsLength
		char[][] boundNames
		int j
	private com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] getTypeParameterInfos (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int typeParametersLength
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] result
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		char[][] typeParameterBounds
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo typeParameterInfo
	private boolean hasDeprecatedAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void notifySourceElementRequestor (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
		boolean isInRange
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		char[][] argumentTypes
		char[][] argumentNames
		boolean isVarArgs
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo[] parameterInfos
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
		Object[][] argumentInfos
		char[][] thrownExceptionTypes
		int selectorSourceEnd
		int currentModifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		int currentModifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void notifySourceElementRequestor (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, int, boolean, com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt, java.util.Map) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		int sourceStart
		int sourceEnd
		boolean reportReference
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEndsMap
		java.util.Map nodesToCategoriesMap
		boolean isInRange
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int index
		int i
		int max
		int i
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
	protected void notifySourceElementRequestor (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		boolean isInRange
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		int fieldEndPosition
		int currentModifiers
		boolean deprecated
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo fieldInfo
	protected void notifySourceElementRequestor (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		boolean isPackage
		boolean onDemand
	protected void notifySourceElementRequestor (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, boolean, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		boolean notifyTypePresence
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
		boolean isInRange
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
		int fieldCounter
		int methodCounter
		int memberTypeCounter
		int fieldIndex
		int methodIndex
		int memberTypeIndex
		char[][] interfaceNames
		int kind
		char[] implicitSuperclassName
		com.android.jack.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo typeInfo
		int currentModifiers
		boolean deprecated
		boolean isEnumInit
		char[] superclassName
		char[] superclassName
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
		int position
		int nextDeclarationType
	private static void quickSort (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[], int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] sortedCollection
		int left
		int right
		int original_left
		int original_right
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode mid
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode tmp
	private void reset () 
	private int sourceEnd (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
	private void visitIfNeeded (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		int statementsLength
		int i
	private void visitIfNeeded (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
	private void visitIfNeeded (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/AnnotationDiscoveryVisitor.class
AnnotationDiscoveryVisitor.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	final com.android.jack.eclipse.jdt.internal.compiler.apt.model.Factory _factory
	final com.android.jack.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToElement
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int typeParametersLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentLength
		int i
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int typeParametersLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentLength
		int i
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	private void resolveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding currentBinding
		int length
		boolean old
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		javax.lang.model.element.TypeElement anno
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/AptProblem.class
AptProblem.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem extends com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblem {
	private static final String MARKER_ID
	public final com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext _referenceContext
	public void  (com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, char[], java.lang.String, int, java.lang.String[], int, int, int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		char[] originatingFileName
		String message
		int id
		String[] stringArguments
		int severity
		int startPosition
		int endPosition
		int line
		int column
	public int getCategoryID () 
	public java.lang.String getMarkerType () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager.class
BaseAnnotationProcessorManager.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public abstract com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager extends com.android.jack.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager implements com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider  {
	protected java.io.PrintWriter _out
	protected java.io.PrintWriter _err
	protected com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
	protected boolean _isFirstRound
	protected java.util.List _processors
	protected boolean _printProcessorInfo
	protected boolean _printRounds
	protected int _round
	public void  () 
	public void configure (java.lang.Object, java.lang.String[]) 
		Object batchCompiler
		String[] options
	public void configureFromPlatform (com.android.jack.eclipse.jdt.internal.compiler.Compiler, java.lang.Object, java.lang.Object) 
		com.android.jack.eclipse.jdt.internal.compiler.Compiler compiler
		Object compilationUnitLocator
		Object javaProject
	public java.util.List getDiscoveredProcessors () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles () 
	public void reset () 
	public void setErr (java.io.PrintWriter) 
		java.io.PrintWriter err
	public void setOut (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void setProcessors (java.lang.Object[]) 
		Object[] processors
	public void processAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		boolean isLastRound
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl roundEnv
		java.io.PrintWriter traceProcessorInfo
		java.io.PrintWriter traceRounds
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher dispatcher
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BaseMessagerImpl.class
BaseMessagerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl extends java.lang.Object {
	static final String[] NO_ARGUMENTS
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	private static int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem createProblem (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
		javax.lang.model.element.AnnotationMirror a
		javax.lang.model.element.AnnotationValue v
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] elementAnnotations
		int startPosition
		int endPosition
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding parameterBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration parameterDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		StringBuilder builder
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		int i
		int lineNumber
		int columnNumber
		char[] fileName
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		int[] lineEnds
		int severity
		int severity
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] elementAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation elementAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair mvp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression v
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation a
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation a
	public void  () 
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
	static int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl.class
BaseProcessingEnvImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public abstract com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl extends java.lang.Object implements javax.annotation.processing.ProcessingEnvironment  {
	protected javax.annotation.processing.Filer _filer
	protected javax.annotation.processing.Messager _messager
	protected java.util.Map _processorOptions
	protected com.android.jack.eclipse.jdt.internal.compiler.Compiler _compiler
	protected javax.lang.model.util.Elements _elementUtils
	protected javax.lang.model.util.Types _typeUtils
	private java.util.List _addedUnits
	private java.util.List _addedClassFiles
	private java.util.List _deletedUnits
	private boolean _errorRaised
	private com.android.jack.eclipse.jdt.internal.compiler.apt.model.Factory _factory
	public void  () 
	public void addNewUnit (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
	public void addNewClassFile (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.Compiler getCompiler () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits () 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] result
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits () 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] result
	public javax.lang.model.util.Elements getElementUtils () 
	public javax.annotation.processing.Filer getFiler () 
	public javax.annotation.processing.Messager getMessager () 
	public java.util.Map getOptions () 
	public javax.lang.model.util.Types getTypeUtils () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment () 
	public javax.lang.model.SourceVersion getSourceVersion () 
	public void reset () 
	public boolean errorRaised () 
	public void setErrorRaised (boolean) 
		boolean b
	public com.android.jack.eclipse.jdt.internal.compiler.apt.model.Factory getFactory () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BatchAnnotationProcessorManager.class
BatchAnnotationProcessorManager.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager extends com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager {
	private java.util.List _setProcessors
	private java.util.Iterator _setProcessorIter
	private java.util.List _commandLineProcessors
	private java.util.Iterator _commandLineProcessorIter
	private java.util.ServiceLoader _serviceLoader
	private java.util.Iterator _serviceLoaderIter
	private ClassLoader _procLoader
	private static final boolean VERBOSE_PROCESSOR_DISCOVERY
	private boolean _printProcessorDiscovery
	public void  () 
	public void configure (java.lang.Object, java.lang.String[]) 
		Object batchCompiler
		String[] commandLineArguments
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl processingEnv
	private void parseCommandLine (java.lang.String[]) 
		String[] commandLineArguments
		java.util.List commandLineProcessors
		int i
		String option
		String procs
		String proc
	public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor () 
		javax.annotation.processing.Processor p
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		String proc
		Class clazz
		Object o
		javax.annotation.processing.Processor p
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		Exception e
		javax.annotation.processing.Processor p
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		StringBuilder sb
		java.util.ServiceConfigurationError e
	private java.lang.String getProcessorLocation (javax.annotation.processing.Processor) 
		javax.annotation.processing.Processor p
		boolean isMember
		Class outerClass
		StringBuilder innerName
		String path
		String location
	public void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception) 
		javax.annotation.processing.Processor p
		Exception e
	public void setProcessors (java.lang.Object[]) 
		Object[] processors
		Object o
		javax.annotation.processing.Processor p
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl.class
BatchFilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl extends java.lang.Object implements javax.annotation.processing.Filer  {
	protected final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager
	protected final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	protected final javax.tools.JavaFileManager _fileManager
	protected final java.util.HashSet _createdFiles
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager, com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager dispatchManager
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl env
	public void addNewUnit (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
	public void addNewClassFile (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public transient javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[])  throws java.io.IOException 
		CharSequence name
		javax.lang.model.element.Element[] originatingElements
		javax.tools.JavaFileObject jfo
		java.net.URI uri
	public transient javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[])  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		CharSequence pkg
		CharSequence relativeName
		javax.lang.model.element.Element[] originatingElements
		javax.tools.FileObject fo
		java.net.URI uri
	private static void validateName (java.lang.CharSequence) 
		CharSequence relativeName
		int length
		String path
		boolean hasDot
		int i
	public transient javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[])  throws java.io.IOException 
		CharSequence name
		javax.lang.model.element.Element[] originatingElements
		javax.tools.JavaFileObject jfo
		java.net.URI uri
	public javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		CharSequence pkg
		CharSequence relativeName
		javax.tools.FileObject fo
		java.net.URI uri
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BatchMessagerImpl.class
BatchMessagerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchMessagerImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl implements javax.annotation.processing.Messager  {
	private final com.android.jack.eclipse.jdt.internal.compiler.batch.Main _compiler
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl processingEnv
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main compiler
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
		javax.lang.model.element.AnnotationMirror a
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
		javax.lang.model.element.AnnotationMirror a
		javax.lang.model.element.AnnotationValue v
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl.class
BatchProcessingEnvImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl {
	protected final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager
	protected final javax.tools.JavaFileManager _fileManager
	protected final com.android.jack.eclipse.jdt.internal.compiler.batch.Main _compilerOwner
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager, com.android.jack.eclipse.jdt.internal.compiler.batch.Main, java.lang.String[]) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager dispatchManager
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main batchCompiler
		String[] commandLineArguments
		Class c
		java.lang.reflect.Field field
		javax.tools.JavaFileManager javaFileManager
		String encoding
		java.nio.charset.Charset charset
		javax.tools.JavaFileManager manager
		java.util.ArrayList options
		String argument
		java.util.Iterator iterator
	private java.util.Map parseProcessorOptions (java.lang.String[]) 
		String[] args
		java.util.Map options
		String arg
		int equals
		Exception e
	public javax.tools.JavaFileManager getFileManager () 
	public java.util.Locale getLocale () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingOutputStream.class
HookedJavaFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
 com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream extends java.io.OutputStream {
	private final java.io.OutputStream _os
	final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.OutputStream) 
		java.io.OutputStream os
	public void close ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (int)  throws java.io.IOException 
		int b
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream other
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingWriter.class
HookedJavaFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
 com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter extends java.io.Writer {
	private final java.io.Writer _w
	final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.Writer) 
		java.io.Writer w
	public java.io.Writer append (char)  throws java.io.IOException 
		char c
	public java.io.Writer append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence csq
		int start
		int end
	public java.io.Writer append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence csq
	public void close ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void write (char[])  throws java.io.IOException 
		char[] cbuf
	public void write (int)  throws java.io.IOException 
		int c
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String str
		int off
		int len
	public void write (java.lang.String)  throws java.io.IOException 
		String str
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter other
	public java.lang.String toString () 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject.class
HookedJavaFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject extends javax.tools.ForwardingJavaFileObject {
	protected final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl _filer
	protected final String _fileName
	private boolean _closed
	private String _typeName
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (javax.tools.JavaFileObject, java.lang.String, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl) 
		javax.tools.JavaFileObject fileObject
		String fileName
		String typeName
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl filer
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Writer openWriter ()  throws java.io.IOException 
	protected void closed () 
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit unit
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/IProcessorProvider.class
IProcessorProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public abstract com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider extends java.lang.Object {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor () 
	public abstract java.util.List getDiscoveredProcessors () 
	public abstract void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception) 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/ProcessorInfo.class
ProcessorInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo extends java.lang.Object {
	final javax.annotation.processing.Processor _processor
	final java.util.Set _supportedOptions
	final javax.lang.model.SourceVersion _supportedSourceVersion
	private final java.util.regex.Pattern _supportedAnnotationTypesPattern
	private final boolean _supportsStar
	private boolean _hasBeenCalled
	public void  (javax.annotation.processing.Processor) 
		javax.annotation.processing.Processor p
		java.util.Set supportedAnnotationTypes
		boolean supportsStar
		StringBuilder regex
		java.util.Iterator iName
		String name
		String escapedName1
		String escapedName2
	public boolean computeSupportedAnnotations (java.util.Set, java.util.Set) 
		java.util.Set annotations
		java.util.Set result
		javax.lang.model.element.TypeElement annotation
		java.util.regex.Matcher matcher
		boolean call
	public boolean supportsStar () 
	public void reset () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo other
	public java.lang.String toString () 
	public java.lang.String getSupportedAnnotationTypesAsString () 
		StringBuilder sb
		java.util.Iterator iAnnots
		boolean hasNext
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/RoundDispatcher.class
RoundDispatcher.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher extends java.lang.Object {
	private final java.util.Set _unclaimedAnnotations
	private final javax.annotation.processing.RoundEnvironment _roundEnv
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider _provider
	private boolean _searchForStar
	private final java.io.PrintWriter _traceProcessorInfo
	private final java.io.PrintWriter _traceRounds
	private final java.util.List _processors
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider, javax.annotation.processing.RoundEnvironment, java.util.Set, java.io.PrintWriter, java.io.PrintWriter) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider provider
		javax.annotation.processing.RoundEnvironment env
		java.util.Set rootAnnotations
		java.io.PrintWriter traceProcessorInfo
		java.io.PrintWriter traceRounds
	public void round () 
		StringBuilder sbElements
		java.util.Iterator iElements
		boolean hasNext
		StringBuilder sbAnnots
		java.util.Iterator iAnnots
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
	private void handleProcessor (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		java.util.Set annotationsToProcess
		boolean shouldCall
		boolean claimed
		StringBuilder sb
		java.util.Iterator i
		boolean hasNext
		Throwable e
}

com/android/jack/eclipse/jdt/internal/compiler/apt/dispatch/RoundEnvImpl.class
RoundEnvImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch
public com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl extends java.lang.Object implements javax.annotation.processing.RoundEnvironment  {
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
	private final boolean _isLastRound
	private final com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] _units
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToUnit
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] _binaryTypes
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.model.Factory _factory
	private java.util.Set _rootElements
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean, com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypeBindings
		boolean isLastRound
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	private void collectAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	public java.util.Set getRootAnnotations () 
	public boolean errorRaised () 
	public java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding annoBinding
		java.util.Set annotatedElements
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoTypeBinding
		javax.lang.model.element.TypeElement element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	private void addAnnotatedElements (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anno
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		java.util.Set result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
	private boolean inheritsAnno (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anno
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchedElement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoBinding
	public java.util.Set getElementsAnnotatedWith (java.lang.Class) 
		Class a
		String canonicalName
		javax.lang.model.element.TypeElement annoType
	public java.util.Set getRootElements () 
		java.util.Set elements
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		javax.lang.model.element.Element element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		javax.lang.model.element.Element element
	public boolean processingOver () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/AnnotationMemberValue.class
AnnotationMemberValue.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationMemberValue extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl {
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding _methodBinding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/AnnotationMirrorImpl.class
AnnotationMirrorImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl extends java.lang.Object implements javax.lang.model.element.AnnotationMirror java.lang.reflect.InvocationHandler  {
	public final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding _binding
	static final boolean $assertionsDisabled
	static void  () 
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
	public boolean equals (java.lang.Object) 
		Object obj
	private static boolean equals (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs2
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair2
	public javax.lang.model.type.DeclaredType getAnnotationType () 
	public java.util.Map getElementValues () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		java.util.Map valueMap
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		javax.lang.model.element.ExecutableElement e
		javax.lang.model.element.AnnotationValue v
	public java.util.Map getElementValuesWithDefaults () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoType
		java.util.Map valueMap
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		boolean foundExplicitValue
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding explicitBinding
		javax.lang.model.element.ExecutableElement e
		javax.lang.model.element.AnnotationValue v
		Object defaultVal
		javax.lang.model.element.ExecutableElement e
		javax.lang.model.element.AnnotationValue v
	public int hashCode () 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
		String methodName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		Object actualValue
		boolean foundMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		Class expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
	public java.lang.String toString () 
		javax.lang.model.type.TypeMirror decl
		StringBuilder sb
		java.util.Map values
		boolean first
		java.util.Map$Entry e
	private java.lang.String formatArgs (java.lang.Object[]) 
		Object[] args
		StringBuilder builder
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding (java.lang.String) 
		String name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private java.lang.Object getReflectionValue (java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		Object actualValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		Class expectedType
		Object[] bindings
		Object[] bindings
		Object[] bindings
		java.util.List mirrors
		int i
		javax.lang.model.type.TypeMirror mirror
	private java.lang.Object convertJDTArrayToReflectionArray (java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		Object jdtValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding jdtType
		Class expectedType
		Object[] jdtArray
		Object[] jdtArray
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding jdtLeafType
		Class expectedLeafType
		int length
		Object returnArray
		int i
		Object jdtElementValue
		Object returnVal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		java.lang.reflect.Field returnedField
		Object returnVal
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
	private java.lang.Object convertJDTValueToReflectionType (java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		Object jdtValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		Class expectedType
		Object returnVal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		java.lang.reflect.Field returnedField
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/AnnotationValueImpl.class
AnnotationValueImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl extends java.lang.Object implements javax.lang.model.element.AnnotationValue com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	private static final int T_AnnotationMirror
	private static final int T_EnumConstant
	private static final int T_ClassObject
	private static final int T_ArrayType
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private final Object _value
	private final int _kind
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int[] kind
		java.util.List convertedValues
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
		Object[] values
		Object oneValue
	private java.lang.Object convertToMirrorType (java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int[]) 
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int[] kind
	public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object) 
		javax.lang.model.element.AnnotationValueVisitor v
		Object p
	public java.lang.Object getValue () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		String value
		StringBuffer sb
		int i
		StringBuffer sb
		javax.lang.model.element.VariableElement enumDecl
		java.util.Collection values
		StringBuilder sb
		boolean first
		javax.lang.model.element.AnnotationValue annoValue
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ArrayTypeImpl.class
ArrayTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.ArrayTypeImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ArrayType  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
	public javax.lang.model.type.TypeMirror getComponentType () 
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
		int i
		int length
	public javax.lang.model.type.TypeKind getKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/DeclaredTypeImpl.class
DeclaredTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.DeclaredType  {
	private final javax.lang.model.element.ElementKind _elementKindHint
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, javax.lang.model.element.ElementKind) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		javax.lang.model.element.ElementKind elementKindHint
	public javax.lang.model.element.Element asElement () 
	public javax.lang.model.type.TypeMirror getEnclosingType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public java.util.List getTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int length
		java.util.List args
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		java.util.List args
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ElementImpl.class
ElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public abstract com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl extends java.lang.Object implements javax.lang.model.element.Element com.android.jack.eclipse.jdt.internal.compiler.apt.model.IElementInfo  {
	public final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding _binding
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public javax.lang.model.type.TypeMirror asType () 
	protected abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationClass
		java.lang.annotation.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl superClass
	public java.util.List getAnnotationMirrors () 
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
		java.lang.annotation.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl superClass
	public java.util.Set getModifiers () 
	public javax.lang.model.element.Name getSimpleName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl other
	public java.lang.String toString () 
	public java.lang.String getFileName () 
	abstract javax.lang.model.element.PackageElement getPackage () 
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hidden
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ElementsImpl.class
ElementsImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementsImpl extends java.lang.Object implements javax.lang.model.util.Elements  {
	private static final java.util.regex.Pattern INITIAL_DELIMITER
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
		java.util.List annotations
		java.util.Set annotationTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		boolean checkIfInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		java.util.List list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	public java.util.List getAllMembers (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.Map types
		java.util.List fields
		java.util.Map methods
		java.util.Set superinterfaces
		boolean ignoreVisibility
		java.util.Set newfound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
		java.util.List allMembers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		java.util.Set sameNamedMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private void collectSuperInterfaces (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.Set) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		java.util.Set existing
		java.util.Set newfound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
	private void addMembers (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, java.util.Map, java.util.List, java.util.Map) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		boolean ignoreVisibility
		java.util.Map types
		java.util.List fields
		java.util.Map methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding subtype
		String name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		String methodName
		java.util.Set sameNamedMethods
		boolean unique
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding existing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
	public javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement type
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public java.lang.String getConstantExpression (java.lang.Object) 
		Object value
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		int intValue
		String hexString
	public java.lang.String getDocComment (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
		char[] unparsed
	private char[] getUnparsedDocComment (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl packageElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		char[] contents
	private static java.lang.String formatJavadoc (char[]) 
		char[] unparsed
		String[] lines
		java.util.regex.Matcher delimiterMatcher
		int iOpener
		StringBuilder sb
		char[] chars
		boolean startingWhitespaces
		char c
		int firstLine
		int lastLine
		StringBuilder sb
		boolean preserveLineSeparator
		int line
		char[] chars
		int starsIndex
		int leadingWhitespaces
		boolean recordLeadingWhitespaces
		int i
		int max
		char c
		int numberOfTabs
		int j
		int max2
		int j
		int max2
		int end
	private static int getStars (char[]) 
		char[] line
		int i
		int max
		char c
		int j
	public java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror) 
		javax.lang.model.element.AnnotationMirror a
	public javax.lang.model.element.Name getName (java.lang.CharSequence) 
		CharSequence cs
	public javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence) 
		CharSequence name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment le
		char[] packageName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element) 
		javax.lang.model.element.Element type
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
	public javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence) 
		CharSequence name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment le
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding topLevelBinding
		int topLevelSegments
		char[][] topLevelName
		int i
		int i
	public boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element) 
		javax.lang.model.element.Element hider
		javax.lang.model.element.Element hidden
	public boolean isDeprecated (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
	public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.ExecutableElement overrider
		javax.lang.model.element.ExecutableElement overridden
		javax.lang.model.element.TypeElement type
	public transient void printElements (java.io.Writer, javax.lang.model.element.Element[]) 
		java.io.Writer w
		javax.lang.model.element.Element[] elements
		String lineSeparator
		javax.lang.model.element.Element element
	public boolean isFunctionalInterface (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ErrorTypeElement.class
ErrorTypeElement.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.ErrorTypeElement extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public java.util.List getInterfaces () 
	public javax.lang.model.element.NestingKind getNestingKind () 
	public javax.lang.model.element.Name getQualifiedName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] qName
		char[] qName
	public javax.lang.model.type.TypeMirror getSuperclass () 
	public java.util.List getTypeParameters () 
	public javax.lang.model.type.TypeMirror asType () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationType
	public java.util.List getAnnotationMirrors () 
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	public java.util.Set getModifiers () 
	public javax.lang.model.element.Name getSimpleName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ErrorTypeImpl.class
ErrorTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.ErrorTypeImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl implements javax.lang.model.type.ErrorType  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public javax.lang.model.element.Element asElement () 
	public javax.lang.model.type.TypeMirror getEnclosingType () 
	public java.util.List getTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int length
		java.util.List args
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		java.util.List args
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public java.util.List getAnnotationMirrors () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ExecutableElementImpl.class
ExecutableElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.ExecutableElement  {
	private javax.lang.model.element.Name _name
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public javax.lang.model.element.AnnotationValue getDefaultValue () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		Object defaultValue
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.lang.String getFileName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding dc
		char[] name
	public javax.lang.model.element.ElementKind getKind () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.Set getModifiers () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	javax.lang.model.element.PackageElement getPackage () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.List getParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		java.util.List params
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		javax.lang.model.element.VariableElement param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotationBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder annotationHolder
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		char[] name
		StringBuilder builder
		javax.lang.model.element.VariableElement param
	public javax.lang.model.type.TypeMirror getReturnType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public javax.lang.model.element.Name getSimpleName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.List getThrownTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		java.util.List list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
	public java.util.List getTypeParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		java.util.List params
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hidden
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding hiderBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding hiddenBinding
	public boolean isVarArgs () 
	public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.ExecutableElement overridden
		javax.lang.model.element.TypeElement type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overriddenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding overriderContext
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overriderBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier
		int i
		int length
	public javax.lang.model.type.TypeMirror getReceiverType () 
	public boolean isDefault () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/ExecutableTypeImpl.class
ExecutableTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.ExecutableTypeImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ExecutableType  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.List getParameterTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		boolean isEnumConstructor
		java.util.ArrayList list
		int i
		java.util.ArrayList list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public javax.lang.model.type.TypeMirror getReturnType () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.util.List getThrownTypes () 
		java.util.ArrayList list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public java.util.List getTypeVariables () 
		java.util.ArrayList list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public javax.lang.model.type.TypeMirror getReceiverType () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/Factory.class
Factory.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.Factory extends java.lang.Object {
	public static final Byte DUMMY_BYTE
	public static final Character DUMMY_CHAR
	public static final Double DUMMY_DOUBLE
	public static final Float DUMMY_FLOAT
	public static final Integer DUMMY_INTEGER
	public static final Long DUMMY_LONG
	public static final Short DUMMY_SHORT
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	public static java.util.List EMPTY_ANNOTATION_MIRRORS
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
	static final boolean $assertionsDisabled
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public java.util.List getAnnotationMirrors (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		java.util.List list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	public java.lang.annotation.Annotation[] getAnnotationsByType (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
		Class annotationClass
		java.lang.annotation.Annotation[] result
	public java.lang.annotation.Annotation getAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
		Class annotationClass
		java.lang.annotation.Annotation[] result
	private java.lang.annotation.Annotation[] getAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
		Class annotationClass
		boolean justTheFirst
		String annoTypeName
		java.util.List list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
		java.lang.annotation.Annotation[] result
	private com.android.jack.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl createAnnotationMirror (java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		String annoTypeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] qName
		char[] qName
	private static void appendModifier (java.util.Set, int, int, javax.lang.model.element.Modifier) 
		java.util.Set result
		int modifiers
		int modifierConstant
		javax.lang.model.element.Modifier modifier
	private static void decodeModifiers (java.util.Set, int, int[]) 
		java.util.Set result
		int modifiers
		int[] checkBits
		int i
		int max
	public static java.lang.Object getMatchingDummyValue (java.lang.Class) 
		Class expectedType
	public javax.lang.model.type.TypeMirror getReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public static java.util.Set getModifiers (int, javax.lang.model.element.ElementKind) 
		int modifiers
		javax.lang.model.element.ElementKind kind
	public static java.util.Set getModifiers (int, javax.lang.model.element.ElementKind, boolean) 
		int modifiers
		javax.lang.model.element.ElementKind kind
		boolean isFromBinary
		java.util.EnumSet result
	public javax.lang.model.element.AnnotationMirror newAnnotationMirror (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
	public javax.lang.model.element.Element newElement (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, javax.lang.model.element.ElementKind) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		javax.lang.model.element.ElementKind kindHint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public javax.lang.model.element.Element newElement (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public javax.lang.model.element.PackageElement newPackageElement (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	public javax.lang.model.type.NullType getNullType () 
	public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl getPrimitiveType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl getPrimitiveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public javax.lang.model.type.TypeMirror newTypeMirror (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding btb
	public javax.lang.model.element.TypeParameterElement newTypeParameterElement (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, javax.lang.model.element.Element) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		javax.lang.model.element.Element declaringElement
	public javax.lang.model.type.ErrorType getErrorType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public static java.lang.Object performNecessaryPrimitiveTypeConversion (java.lang.Class, java.lang.Object, boolean) 
		Class expectedType
		Object value
		boolean avoidReflectException
		String typeName
		char expectedTypeChar
		int nameLen
		byte b
		short s
		char c
		int i
		long l
		float f
	public static void setArrayMatchingDummyValue (java.lang.Object, int, java.lang.Class) 
		Object array
		int i
		Class expectedLeafType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] repackagedBindings
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] values
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding value
		java.util.List containees
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding otherAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
		int finalTally
		int i
		int i
		int j
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getUnpackedAnnotationBindings (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int length
		java.util.List unpackedAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] values
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding containeeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair elementValuePair
		Object[] containees
		Object object
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
	static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/IElementInfo.class
IElementInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public abstract com.android.jack.eclipse.jdt.internal.compiler.apt.model.IElementInfo extends java.lang.Object {
	public abstract java.lang.String getFileName () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/NameImpl.class
NameImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.NameImpl extends java.lang.Object implements javax.lang.model.element.Name  {
	private final String _name
	private void  () 
	public void  (java.lang.CharSequence) 
		CharSequence cs
	public void  (char[]) 
		char[] chars
	public boolean contentEquals (java.lang.CharSequence) 
		CharSequence cs
	public char charAt (int) 
		int index
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.NameImpl other
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/NoTypeImpl.class
NoTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.NoTypeImpl extends java.lang.Object implements javax.lang.model.type.NoType javax.lang.model.type.NullType  {
	private final javax.lang.model.type.TypeKind _kind
	public static final javax.lang.model.type.NoType NO_TYPE_NONE
	public static final javax.lang.model.type.NoType NO_TYPE_VOID
	public static final javax.lang.model.type.NoType NO_TYPE_PACKAGE
	public static final javax.lang.model.type.NullType NULL_TYPE
	private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
	static void  () 
	private void  (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
	public java.util.List getAnnotationMirrors () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
	static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.class
PackageElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.PackageElement  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public java.util.List getEnclosedElements () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[][][] typeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
		java.util.HashSet set
		char[][] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		java.util.ArrayList list
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	javax.lang.model.element.PackageElement getPackage () 
	public javax.lang.model.element.Name getSimpleName () 
		char[][] compoundName
		int length
	public javax.lang.model.element.Name getQualifiedName () 
	public boolean isUnnamed () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/PrimitiveTypeImpl.class
PrimitiveTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.PrimitiveType  {
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BOOLEAN
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BYTE
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl CHAR
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl DOUBLE
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl FLOAT
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl INT
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl LONG
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl SHORT
	static void  () 
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public static javax.lang.model.type.TypeKind getKind (com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl$SourceLocationComparator.class
TypeElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
final com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.util.IdentityHashMap sourceStartCache
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	private void  () 
	public int compare (javax.lang.model.element.Element, javax.lang.model.element.Element) 
		javax.lang.model.element.Element o1
		javax.lang.model.element.Element o2
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl e1
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl e2
	private int getSourceStart (com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl e
		Integer value
	private int determineSourceStart (com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl e
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	public volatile int compare (java.lang.Object, java.lang.Object) 
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator) 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl.class
TypeElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeElement  {
	private final javax.lang.model.element.ElementKind _kindHint
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, javax.lang.model.element.ElementKind) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		javax.lang.model.element.ElementKind kindHint
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.util.List getEnclosedElements () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.List enclosed
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		javax.lang.model.element.ExecutableElement executable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		javax.lang.model.element.VariableElement variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		javax.lang.model.element.TypeElement type
	public javax.lang.model.element.Element getEnclosingElement () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public java.lang.String getFileName () 
		char[] name
	public java.util.List getInterfaces () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.List interfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceBinding
		javax.lang.model.type.TypeMirror interfaceType
	public javax.lang.model.element.ElementKind getKind () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
	public java.util.Set getModifiers () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
		int modifiers
	public javax.lang.model.element.NestingKind getNestingKind () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
	javax.lang.model.element.PackageElement getPackage () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public javax.lang.model.element.Name getQualifiedName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] qName
		char[] qName
	public javax.lang.model.element.Name getSimpleName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public javax.lang.model.type.TypeMirror getSuperclass () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
	public java.util.List getTypeParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		java.util.List params
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hidden
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding hiddenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding hiderBinding
	public java.lang.String toString () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] concatWith
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypeMirrorImpl.class
TypeMirrorImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extends java.lang.Object implements javax.lang.model.type.TypeMirror  {
	protected final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding _binding
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding () 
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl other
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.util.List getAnnotationMirrors () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypeParameterElementImpl.class
TypeParameterElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeParameterElement  {
	private final javax.lang.model.element.Element _declaringElement
	private java.util.List _bounds
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, javax.lang.model.element.Element) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
		javax.lang.model.element.Element declaringElement
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public java.util.List getBounds () 
	private java.util.List calculateBounds () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding varSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstClassOrArrayBound
		int boundsLength
		boolean isFirstBoundATypeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superinterfaces
		int superinterfacesLength
		java.util.List typeBounds
		javax.lang.model.type.TypeMirror typeBinding
		int i
		javax.lang.model.type.TypeMirror typeBinding
	public javax.lang.model.element.Element getGenericElement () 
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	private boolean shouldEmulateJavacBug () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstAnnotationType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding secondAnnotationType
	public java.util.List getAnnotationMirrors () 
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationType
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	javax.lang.model.element.PackageElement getPackage () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypeVariableImpl.class
TypeVariableImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeVariableImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.TypeVariable  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public javax.lang.model.element.Element asElement () 
	public javax.lang.model.type.TypeMirror getLowerBound () 
	public javax.lang.model.type.TypeMirror getUpperBound () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypesImpl$1.class
TypesImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
 com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder  {
	final com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl) 
	public javax.lang.model.type.TypeMirror find (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding memberBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypesImpl$2.class
TypesImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
 com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$2 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder  {
	final com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl) 
	public javax.lang.model.type.TypeMirror find (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding memberBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypesImpl$3.class
TypesImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
 com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$3 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder  {
	final com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl) 
	public javax.lang.model.type.TypeMirror find (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding memberBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypesImpl$4.class
TypesImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
 com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$4 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder  {
	final com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl) 
	public javax.lang.model.type.TypeMirror find (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding memberBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding elementBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberReferenceBinding
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypesImpl$MemberInTypeFinder.class
TypesImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
abstract com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder extends java.lang.Object {
	public abstract javax.lang.model.type.TypeMirror find (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/TypesImpl.class
TypesImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl extends java.lang.Object implements javax.lang.model.util.Types  {
	private final com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	public void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
	public javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element) 
		javax.lang.model.type.DeclaredType containing
		javax.lang.model.element.Element element
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl elementImpl
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl declaredTypeImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		javax.lang.model.type.TypeMirror typeMirror
		javax.lang.model.type.TypeMirror typeMirror
		javax.lang.model.type.TypeMirror typeMirror
		javax.lang.model.type.TypeMirror typeMirror
		javax.lang.model.type.TypeMirror typeMirror
	private javax.lang.model.type.TypeMirror findMemberInHierarchy (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding memberBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl$MemberInTypeFinder finder
		javax.lang.model.type.TypeMirror result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
	public javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType) 
		javax.lang.model.type.PrimitiveType p
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl primitiveTypeImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxed
	public javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
	public boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
	public java.util.List directSupertypes (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		java.util.ArrayList list
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceBinding
	public javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
	public javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror componentType
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[]) 
		javax.lang.model.element.TypeElement typeElem
		javax.lang.model.type.TypeMirror[] typeArgs
		int typeArgsLength
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding elementBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int typeVariablesLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
	public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[]) 
		javax.lang.model.type.DeclaredType containing
		javax.lang.model.element.TypeElement typeElem
		javax.lang.model.type.TypeMirror[] typeArgs
		int typeArgsLength
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding elementBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int typeVariablesLength
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl declaredTypeImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public javax.lang.model.type.NullType getNullType () 
	public javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror extendsBound
		javax.lang.model.type.TypeMirror superBound
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extendsBoundMirrorType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl superBoundMirrorType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding b1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding b2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding b1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding b2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type2
	public boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType) 
		javax.lang.model.type.ExecutableType m1
		javax.lang.model.type.ExecutableType m2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding2
	public boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding b1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding b2
	public javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding boxed
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxed
	static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () 
	static com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl access$1 (com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypesImpl) 
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/VariableElementImpl.class
VariableElementImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.VariableElement  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.lang.Object getConstantValue () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	public java.util.Set getModifiers () 
	javax.lang.model.element.PackageElement getPackage () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding pkgBinding
	public javax.lang.model.element.Name getSimpleName () 
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hiddenElement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding hidden
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding hider
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/model/WildcardTypeImpl.class
WildcardTypeImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.model
public com.android.jack.eclipse.jdt.internal.compiler.apt.model.WildcardTypeImpl extends com.android.jack.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.WildcardType  {
	void  (com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding binding
	public javax.lang.model.type.TypeMirror getExtendsBound () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public javax.lang.model.type.TypeKind getKind () 
	public javax.lang.model.type.TypeMirror getSuperBound () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/Archive.class
Archive.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive extends java.lang.Object {
	public static final com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive UNKNOWN_ARCHIVE
	java.util.zip.ZipFile zipFile
	java.io.File file
	protected java.util.Hashtable packagesCache
	static void  () 
	private void  () 
	public void  (java.io.File)  throws java.util.zip.ZipException java.io.IOException 
		java.io.File file
	private void initialize () 
		java.util.Enumeration e
		String fileName
		int last
		String packageName
		String typeName
		java.util.ArrayList types
	public com.android.jack.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject getArchiveFileObject (java.lang.String, java.nio.charset.Charset) 
		String entryName
		java.nio.charset.Charset charset
	public boolean contains (java.lang.String) 
		String entryName
	public java.util.Set allPackages () 
	public java.util.List getTypes (java.lang.String) 
		String packageName
	public void flush () 
	public void close () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/ArchiveFileObject.class
ArchiveFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject extends java.lang.Object implements javax.tools.JavaFileObject  {
	private String entryName
	private java.io.File file
	private java.util.zip.ZipFile zipFile
	private java.nio.charset.Charset charset
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (java.io.File, java.lang.String, java.nio.charset.Charset) 
		java.io.File file
		String entryName
		java.nio.charset.Charset charset
	protected void finalize ()  throws java.lang.Throwable 
	public javax.lang.model.element.Modifier getAccessLevel () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		java.util.zip.ZipFile zip
		int accessFlags
	public javax.tools.JavaFileObject$Kind getKind () 
		String name
	public javax.lang.model.element.NestingKind getNestingKind () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		java.util.zip.ZipFile zip
	public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind) 
		String simpleName
		javax.tools.JavaFileObject$Kind kind
	public boolean delete () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject archiveFileObject
	public int hashCode () 
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
		java.util.zip.ZipFile zipFile2
		java.util.zip.ZipEntry zipEntry
	public long getLastModified () 
		java.util.zip.ZipFile zip
		java.util.zip.ZipEntry zipEntry
	public java.lang.String getName () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
		java.util.zip.ZipEntry zipEntry
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Reader openReader (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public java.io.Writer openWriter ()  throws java.io.IOException 
	public java.net.URI toUri () 
	public java.lang.String toString () 
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager.class
EclipseFileManager.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager extends java.lang.Object implements javax.tools.StandardJavaFileManager  {
	private static final String NO_EXTENSION
	static final int HAS_EXT_DIRS
	static final int HAS_BOOTCLASSPATH
	static final int HAS_ENDORSED_DIRS
	static final int HAS_PROCESSORPATH
	java.util.Map archivesCache
	java.nio.charset.Charset charset
	java.util.Locale locale
	java.util.Map locations
	int flags
	public java.util.ResourceBundle bundle
	public void  (java.util.Locale, java.nio.charset.Charset) 
		java.util.Locale locale
		java.nio.charset.Charset charset
		Iterable defaultClasspath
	public void close ()  throws java.io.IOException 
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive archive
	private void collectAllMatchingFiles (java.io.File, java.lang.String, java.util.Set, boolean, java.util.ArrayList) 
		java.io.File file
		String normalizedPackageName
		java.util.Set kinds
		boolean recurse
		java.util.ArrayList collector
		java.io.File currentFile
		String path
		String path
		java.io.File[] files
		java.io.File f
		javax.tools.JavaFileObject$Kind kind
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive archive
		String key
		String packageName
		java.util.List types
		String typeName
		javax.tools.JavaFileObject$Kind kind
		java.util.List types
		String typeName
		javax.tools.JavaFileObject$Kind kind
	private java.lang.Iterable concatFiles (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterable
		Iterable iterable2
		java.util.ArrayList list
		java.util.Iterator iterator
		java.util.Iterator iterator
	public void flush ()  throws java.io.IOException 
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive archive
	private com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive getArchive (java.io.File) 
		java.io.File f
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive archive
	public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
		Iterable files
		java.util.ArrayList allURLs
		java.io.File f
		java.net.MalformedURLException e
		java.net.URL[] result
	private java.lang.Iterable getPathsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	java.lang.Iterable getDefaultBootclasspath () 
		java.util.List files
		String javaversion
		long jdkLevel
		String fileName
	java.lang.Iterable getDefaultClasspath () 
		java.util.ArrayList files
		String classProp
		java.util.StringTokenizer tokenizer
		String token
		java.io.File file
	private java.lang.Iterable getEndorsedDirsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	private java.lang.Iterable getExtdirsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	private java.lang.String getExtension (java.io.File) 
		java.io.File file
		String name
	private java.lang.String getExtension (java.lang.String) 
		String name
		int index
	public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		String relativeName
		Iterable files
		String normalizedFileName
		java.io.File file
		java.io.File f
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive archive
	private java.lang.String normalizedFileName (java.lang.String, java.lang.String) 
		String packageName
		String relativeName
		StringBuilder sb
	public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		String relativeName
		javax.tools.FileObject sibling
		Iterable files
		java.util.Iterator iterator
		java.io.File file
		String normalizedFileName
		java.io.File f
	public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String className
		javax.tools.JavaFileObject$Kind kind
		Iterable files
		String normalizedFileName
		java.io.File file
		java.io.File f
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Archive archive
	public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String className
		javax.tools.JavaFileObject$Kind kind
		javax.tools.FileObject sibling
		Iterable files
		String normalizedFileName
		int index
		java.net.URI uri
		java.net.URI uri2
		String path
		java.net.URISyntaxException e
		String normalizedFileName
		java.io.File f
		java.util.Iterator iterator
		java.io.File file
		String normalizedFileName
		java.io.File f
	public transient java.lang.Iterable getJavaFileObjects (java.io.File[]) 
		java.io.File[] files
	public transient java.lang.Iterable getJavaFileObjects (java.lang.String[]) 
		String[] names
	public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable) 
		Iterable files
		java.util.ArrayList javaFileArrayList
		java.io.File f
	public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable) 
		Iterable names
		java.util.ArrayList files
		String name
	public javax.tools.JavaFileObject$Kind getKind (java.io.File) 
		java.io.File f
	private javax.tools.JavaFileObject$Kind getKind (java.lang.String) 
		String extension
	public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
	private java.lang.Iterable getOutputDir (java.lang.String) 
		String string
		java.io.File file
		java.util.ArrayList list
	public boolean handleOption (java.lang.String, java.util.Iterator) 
		String current
		java.util.Iterator remaining
		Iterable bootclasspaths
		Iterable iterable
		Iterable classpaths
		Iterable iterable
		Iterable sourcepaths
		Iterable iterable
		Iterable iterable
		Iterable outputDir
		Iterable outputDir
		Iterable processorpaths
	public boolean hasLocation (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
	public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) 
		javax.tools.JavaFileManager$Location location
		javax.tools.JavaFileObject file
		String name
		javax.tools.JavaFileObject javaFileObject
		int index
	private boolean isArchive (java.io.File) 
		java.io.File f
		String extension
	public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject) 
		javax.tools.FileObject fileObject1
		javax.tools.FileObject fileObject2
	public int isSupportedOption (java.lang.String) 
		String option
	public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		java.util.Set kinds
		boolean recurse
		Iterable allFilesInLocations
		java.util.ArrayList collector
		String normalizedPackageName
		java.io.File file
	private java.lang.String normalized (java.lang.String) 
		String className
		char[] classNameChars
		int i
		int max
	private java.lang.Iterable prependFiles (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterable
		Iterable iterable2
		java.util.ArrayList list
		java.util.Iterator iterator
		java.util.Iterator iterator
	public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		Iterable path
		int count
		java.util.Iterator iterator
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
		java.util.MissingResourceException e
	public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		int defaultSize
		java.util.ArrayList paths
		String currentPath
		String customEncoding
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		String currentClasspathName
		String currentDestinationPath
		java.util.ArrayList currentRuleSpecs
		java.util.StringTokenizer tokenizer
		java.util.ArrayList tokens
		int state
		String token
		int cursor
		int tokensNb
		int bracket
		int i
	protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		java.util.ArrayList paths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		String customEncoding
		String destPath
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		int rulesSpecsSize
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		boolean rulesOK
		java.util.Iterator i
		int j
		String ruleSpec
		char key
		String pattern
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
	private java.lang.String bind (java.lang.String, java.lang.String) 
		String id
		String binding
	private java.lang.String bind (java.lang.String, java.lang.String[]) 
		String id
		String[] arguments
		String message
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/EclipseFileObject.class
EclipseFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject extends javax.tools.SimpleJavaFileObject {
	private java.io.File f
	private java.nio.charset.Charset charset
	private boolean parentsExist
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (java.lang.String, java.net.URI, javax.tools.JavaFileObject$Kind, java.nio.charset.Charset) 
		String className
		java.net.URI uri
		javax.tools.JavaFileObject$Kind kind
		java.nio.charset.Charset charset
	public javax.lang.model.element.Modifier getAccessLevel () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		int accessFlags
	public javax.lang.model.element.NestingKind getNestingKind () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public boolean delete () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject eclipseFileObject
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public long getLastModified () 
	public java.lang.String getName () 
	public int hashCode () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Reader openReader (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public java.io.Writer openWriter ()  throws java.io.IOException 
	public java.lang.String toString () 
	private void ensureParentDirectoriesExist ()  throws java.io.IOException 
		java.io.File parent
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/ManyToMany.class
ManyToMany.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.ManyToMany extends java.lang.Object {
	private final java.util.Map _forward
	private final java.util.Map _reverse
	private boolean _dirty
	static final boolean $assertionsDisabled
	static void  () 
	public void  () 
	public synchronized boolean clear () 
		boolean hadContent
	public synchronized void clearDirtyBit () 
	public synchronized boolean containsKey (java.lang.Object) 
		Object key
	public synchronized boolean containsKeyValuePair (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
	public synchronized boolean containsValue (java.lang.Object) 
		Object value
	public synchronized java.util.Set getKeys (java.lang.Object) 
		Object value
		java.util.Set keys
	public synchronized java.util.Set getValues (java.lang.Object) 
		Object key
		java.util.Set values
	public synchronized java.util.Set getKeySet () 
		java.util.Set keys
	public synchronized java.util.Set getValueSet () 
		java.util.Set values
	public synchronized boolean isDirty () 
	public synchronized boolean keyHasOtherValues (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
		int size
	public synchronized boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
		boolean added
		java.util.Set keys
	public synchronized boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
		boolean removed
		java.util.Set keys
	public synchronized boolean removeKey (java.lang.Object) 
		Object key
		java.util.Set values
		Object value
		java.util.Set keys
	public synchronized boolean removeValue (java.lang.Object) 
		Object value
		java.util.Set keys
		Object key
		java.util.Set values
	public synchronized boolean valueHasOtherKeys (java.lang.Object, java.lang.Object) 
		Object value
		Object key
		java.util.Set keys
		int size
	private boolean checkIntegrity () 
		java.util.Map$Entry entry
		java.util.Set values
		Object value
		java.util.Set keys
		java.util.Map$Entry entry
		java.util.Set keys
		Object key
		java.util.Set values
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/Options.class
Options.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public final com.android.jack.eclipse.jdt.internal.compiler.apt.util.Options extends java.lang.Object {
	private static final java.util.Set ZERO_ARGUMENT_OPTIONS
	private static final java.util.Set ONE_ARGUMENT_OPTIONS
	private static final java.util.Set FILE_MANAGER_OPTIONS
	static void  () 
	public void  () 
	public static int processOptionsFileManager (java.lang.String) 
		String option
	public static int processOptions (java.lang.String) 
		String option
		int length
		java.util.StringTokenizer tokenizer
		String token
		int length
		int warnTokenStart
		int warnTokenStart
		int warnTokenStart
		java.util.StringTokenizer tokenizer
		int tokenCounter
		String token
		String taskTags
		int start
		int end
		int foldersStart
		int foldersEnd
		String folders
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/Util$EncodingError.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError extends java.lang.Object {
	int position
	int length
	public void  (int, int) 
		int position
		int length
	public java.lang.String getSource (char[]) 
		char[] unitSource
		int startPosition
		int endPosition
		StringBuffer errorBuffer
		char c
		char c
		char c
		char c
		int sourceLength
		int begin
		int end
		int i
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/Util$EncodingErrorCollector.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector extends java.lang.Object {
	java.util.ArrayList encodingErrors
	javax.tools.FileObject fileObject
	String encoding
	public void  (javax.tools.FileObject, java.lang.String) 
		javax.tools.FileObject fileObject
		String encoding
	public void collect (int, int) 
		int position
		int length
	public void reportAllEncodingErrors (java.lang.String) 
		String string
		char[] unitSource
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError error
}

com/android/jack/eclipse/jdt/internal/compiler/apt/util/Util.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.apt.util
public final com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util extends java.lang.Object {
	public static String LINE_SEPARATOR
	static void  () 
	public void  () 
	public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		byte[] contents
		java.nio.ByteBuffer byteBuffer
	public static java.lang.CharSequence getCharContents (javax.tools.FileObject, boolean, byte[], java.lang.String)  throws java.io.IOException 
		javax.tools.FileObject fileObject
		boolean ignoreEncodingErrors
		byte[] contents
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		java.nio.ByteBuffer byteBuffer
		java.nio.CharBuffer out
		java.nio.charset.CoderResult result
		String replacement
		int replacementLength
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector collector
		java.nio.CharBuffer temp
		java.nio.CharBuffer temp
	private static void reportEncodingError (com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector collector
		int position
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.class
AND_AND_Expression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression extends com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	int rightInitStateIndex
	int mergedInitStateIndex
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isLeftOptimizedTrue
		boolean isLeftOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
		int previousMode
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		int pc
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
		int pc
	public boolean isCompactableOperation () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ASTNode.class
ASTNode.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public int sourceStart
	public int sourceEnd
	public static final int Bit1
	public static final int Bit2
	public static final int Bit3
	public static final int Bit4
	public static final int Bit5
	public static final int Bit6
	public static final int Bit7
	public static final int Bit8
	public static final int Bit9
	public static final int Bit10
	public static final int Bit11
	public static final int Bit12
	public static final int Bit13
	public static final int Bit14
	public static final int Bit15
	public static final int Bit16
	public static final int Bit17
	public static final int Bit18
	public static final int Bit19
	public static final int Bit20
	public static final int Bit21
	public static final int Bit22
	public static final int Bit23
	public static final int Bit24
	public static final int Bit25
	public static final int Bit26
	public static final int Bit27
	public static final int Bit28
	public static final int Bit29
	public static final int Bit30
	public static final int Bit31
	public static final int Bit32
	public static final long Bit32L
	public static final long Bit33L
	public static final long Bit34L
	public static final long Bit35L
	public static final long Bit36L
	public static final long Bit37L
	public static final long Bit38L
	public static final long Bit39L
	public static final long Bit40L
	public static final long Bit41L
	public static final long Bit42L
	public static final long Bit43L
	public static final long Bit44L
	public static final long Bit45L
	public static final long Bit46L
	public static final long Bit47L
	public static final long Bit48L
	public static final long Bit49L
	public static final long Bit50L
	public static final long Bit51L
	public static final long Bit52L
	public static final long Bit53L
	public static final long Bit54L
	public static final long Bit55L
	public static final long Bit56L
	public static final long Bit57L
	public static final long Bit58L
	public static final long Bit59L
	public static final long Bit60L
	public static final long Bit61L
	public static final long Bit62L
	public static final long Bit63L
	public static final long Bit64L
	public int bits
	public static final int ReturnTypeIDMASK
	public static final int OperatorSHIFT
	public static final int OperatorMASK
	public static final int IsReturnedValue
	public static final int UnnecessaryCast
	public static final int DisableUnnecessaryCastCheck
	public static final int GenerateCheckcast
	public static final int UnsafeCast
	public static final int RestrictiveFlagMASK
	public static final int IsTypeElided
	public static final int IsArgument
	public static final int IsLocalDeclarationReachable
	public static final int IsForeachElementVariable
	public static final int ShadowsOuterLocal
	public static final int FirstAssignmentToLocal
	public static final int NeedReceiverGenericCast
	public static final int IsImplicitThis
	public static final int DepthSHIFT
	public static final int DepthMASK
	public static final int IsCapturedOuterLocal
	public static final int IsReachable
	public static final int LabelUsed
	public static final int DocumentedFallthrough
	public static final int DocumentedCasesOmitted
	public static final int IsSubRoutineEscaping
	public static final int IsTryBlockExiting
	public static final int ContainsAssertion
	public static final int IsLocalType
	public static final int IsAnonymousType
	public static final int IsMemberType
	public static final int HasAbstractMethods
	public static final int IsSecondaryType
	public static final int HasBeenGenerated
	public static final int HasLocalType
	public static final int HasBeenResolved
	public static final int ParenthesizedSHIFT
	public static final int ParenthesizedMASK
	public static final int IgnoreNoEffectAssignCheck
	public static final int IsStrictlyAssigned
	public static final int IsCompoundAssigned
	public static final int DiscardEnclosingInstance
	public static final int Unchecked
	public static final int ResolveJavadoc
	public static final int IsUsefulEmptyStatement
	public static final int UndocumentedEmptyBlock
	public static final int OverridingMethodWithSupercall
	public static final int CanBeStatic
	public static final int ErrorInSignature
	public static final int NeedFreeReturn
	public static final int IsDefaultConstructor
	public static final int HasAllMethodBodies
	public static final int IsImplicitUnit
	public static final int InsideJavadoc
	public static final int SuperAccess
	public static final int Empty
	public static final int IsElseIfStatement
	public static final int ThenExit
	public static final int IsElseStatementUnreachable
	public static final int IsThenStatementUnreachable
	public static final int IsSuperType
	public static final int IsVarArgs
	public static final int IgnoreRawTypeCheck
	public static final int IsAnnotationDefaultValue
	public static final int IsNonNull
	public static final int NeededScope
	public static final int OnDemand
	public static final int Used
	public static final int DidResolve
	public static final int IsAnySubRoutineEscaping
	public static final int IsSynchronized
	public static final int BlockExit
	public static final int IsRecovered
	public static final int HasSyntaxErrors
	public static final int INVOCATION_ARGUMENT_OK
	public static final int INVOCATION_ARGUMENT_UNCHECKED
	public static final int INVOCATION_ARGUMENT_WILDCARD
	public static final int HasTypeAnnotations
	public static final int IsUnionType
	public static final int IsDiamond
	public static final int InsideExpressionStatement
	public static final int IsSynthetic
	public static final int HasFunctionalInterfaceTypes
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] NO_ARGUMENTS
	static void  () 
	public void  () 
	private static int checkInvocationArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalParameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedParameterType
	public static boolean checkInvocationArguments (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean argsContainCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		long sourceLevel
		boolean is1_7
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		boolean isRawMemberInvocation
		boolean uncheckedBoundCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding rawOriginalGenericMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
		int invocationStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		int lastIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
		int argLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
		int i
		int varargsIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
		int dimensions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement () 
	public final boolean isFieldUseDeprecated (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int filteredBits
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
	public boolean isImplicitThis () 
	public boolean receiverIsImplicitThis () 
	public final boolean isMethodUseDeprecated (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean isExplicitUse
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
	public boolean isSuper () 
	public boolean isQualifiedSuper () 
	public boolean isThis () 
	public boolean isUnqualifiedSuper () 
	public final boolean isTypeUseDeprecated (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
	public abstract java.lang.StringBuffer print (int, java.lang.StringBuffer) 
	public static java.lang.StringBuffer printAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], java.lang.StringBuffer) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		StringBuffer output
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation2
	public static java.lang.StringBuffer printIndent (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public static java.lang.StringBuffer printModifiers (int, java.lang.StringBuffer) 
		int modifiers
		StringBuffer output
	public static void resolvePolyExpressionArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
		boolean variableArity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedArgumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedArgumentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		boolean skipKosherCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ic18
	public static void resolveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] resolveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
		boolean copySE8AnnotationsToType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding annotationRecipient
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annot
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		long otherLocalTagBits
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annot
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int declarationSourceEnd
		int declarationSourceStart
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annot
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] distinctAnnotations
		java.util.Map implicitContainerAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		boolean foundDuplicate
		com.android.jack.eclipse.jdt.internal.compiler.ast.ContainerAnnotation container
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding otherAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation persistibleAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] sourceAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int levels
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationBindings
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public static void copySE8AnnotationsToType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		boolean annotatingEnumerator
		long recipientTargetMask
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations
		int se8count
		long se8nullBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation
		int firstSE8
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		long metaTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] recipientAnnotations
		int length
		int newLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding recipientAnnotation
		long annotationTargetMask
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mergeAnnotationsIntoType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], long, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations
		long se8nullBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding existingType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference unionRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldLeafType
		long prevNullBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] goodies
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding newLeafType
	public static void resolveDeprecatedAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
		int kind
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference annotationTypeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean checkingPotentialCompatibility () 
	public void acceptPotentiallyCompatibleMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public int sourceStart () 
	public int sourceEnd () 
	public java.lang.String toString () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.class
AbstractMethodDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode implements com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext  {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public char[] selector
	public int declarationSourceStart
	public int declarationSourceEnd
	public int modifiers
	public int modifiersSourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver receiver
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
	public int explicitDeclarations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public boolean ignoreFurtherInvestigation
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public int bodyStart
	public int bodyEnd
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void abort (int, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		int abortLevel
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void createArgumentBindings () 
	static void createArgumentBindings (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[], com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		boolean useTypeAnnotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		long argTypeTagBits
	public void bindArguments () 
		int i
		int length
		boolean used
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] paramAnnotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		int j
	public void bindThrownExceptions () 
		int thrownExceptionLength
		int length
		int i
		int bindingIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding thrownExceptionBinding
		char[][] bindingCompoundName
		int lengthName
		char[] thrownExceptionTypeName
	static void analyseArguments (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[], com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] methodArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean usesNullTypeAnnotations
		int length
		int i
		long tagBits
		Boolean nonNullNess
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int problemsLength
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
		int problemResetPC
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		int problemCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
		boolean restart
		boolean abort
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod e
		int problemsLength
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
		int i
		int max
	public void getAllAnnotationContexts (int, java.util.List) 
		int targetType
		java.util.List allAnnotationContexts
	private void checkArgumentsSize () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int size
		int i
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration () 
	public boolean hasErrors () 
	public boolean isAbstract () 
	public boolean isAnnotationMethod () 
	public boolean isClinit () 
	public boolean isConstructor () 
	public boolean isDefaultConstructor () 
	public boolean isDefaultMethod () 
	public boolean isInitializationMethod () 
	public boolean isMethod () 
	public boolean isNative () 
	public boolean isStatic () 
	public abstract void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
		int max
		int j
		int i
		int i
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
		long sourceLevel
	public void resolveReceiver () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiver
		char[][] tokens
	public void resolveJavadoc () 
		int javadocVisibility
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		int severity
		int javadocModifiers
	public void resolveStatements () 
		int i
		int length
	public void tagAsHavingErrors () 
	public void tagAsHavingIgnoredMandatoryErrors (int) 
		int problemId
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters () 
	void validateNullAnnotations (boolean) 
		boolean useTypeAnnotations
		int length
		int i
		long nullAnnotationTagBit
		int length
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.class
AbstractVariableDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public int declarationEnd
	public int declarationSourceEnd
	public int declarationSourceStart
	public int hiddenVariableDepth
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression initialization
	public int modifiers
	public int modifiersSourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public static final int FIELD
	public static final int INITIALIZER
	public static final int ENUM_CONSTANT
	public static final int LOCAL_VARIABLE
	public static final int PARAMETER
	public static final int TYPE_PARAMETER
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public abstract int getKind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printAsExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
}

com/android/jack/eclipse/jdt/internal/compiler/ast/AllocationExpression.class
AllocationExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression implements com.android.jack.eclipse.jdt.internal.compiler.ast.IPolyExpression com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeExpected
	public boolean inferredReturnType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
	public java.util.HashMap solutionsPerTargetType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerInferenceContext
	public boolean argsContainCast
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public boolean argumentsHaveErrors
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean analyseResources
		boolean hasResourceWrapperType
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public void checkCapturedLocalInitializationIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetLocal
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
		boolean isUnboxing
		int i
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int j
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean isDiamond
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		long sourceLevel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int i
		int max
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
	void checkIllegalNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding allocationType
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding allocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inferConstructorOfElidedParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding cached
		boolean[] inferredReturnTypeOut
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inferDiamondConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean[] inferredReturnTypeOut
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding factory
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding genericFactory
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding sfmb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] constructorTypeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constructorTypeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferElidedTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding factory
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding genericFactory
	public void checkTypeArgumentRedundancy (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding expected
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
		int previousBits
		int i
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int i
	public void setFieldIndex (int) 
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int i
		int argumentsLength
	public void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void setExpressionContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext context
	public boolean isPolyExpression () 
	public boolean isPolyExpression (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public boolean statementExpression () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 
	public void registerInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
	public void registerResult (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
	public void cleanUpInferenceContexts () 
		Object value
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Annotation$1LocationCollector.class
Annotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$1LocationCollector extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	java.util.Stack typePathEntries
	com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation searchedAnnotation
	boolean continueSearch
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation currentAnnotation
	private int[] computeNestingDepth (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int[] nestingDepths
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		int counter
	private void inspectAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int i
		int length
	private void inspectArrayDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int dimensions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	private void inspectTypeArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int i
		int length
		int size
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int[] nestingDepths
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		int levels
		int size
		int i
		int j
		int depth
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
		int size
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int maxi
		int[] typePathEntry
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Annotation$1MissingTargetBuilder.class
Annotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder extends java.lang.Object {
	StringBuffer targetBuffer
	private final long val$containerAnnotationTypeTargets
	private final long val$targets
	void  (long, long) 
	void check (long, char[]) 
		long targetMask
		char[] targetName
	void checkAnnotationType (char[]) 
		char[] targetName
	private void add (char[]) 
		char[] targetName
	public java.lang.String toString () 
	public boolean hasError () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Annotation$AnnotationTargetAllowed.class
Annotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public final com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed YES
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed TYPE_ANNOTATION_ON_QUALIFIED_NAME
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed NO
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed valueOf (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Annotation.class
Annotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation persistibleAnnotation
	static final com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] NoValuePairs
	static final int[] TYPE_PATH_ELEMENT_ARRAY
	static final int[] TYPE_PATH_INNER_TYPE
	static final int[] TYPE_PATH_ANNOTATION_ON_WILDCARD_BOUND
	public int declarationSourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
	static void  () 
	public void  () 
	public static int[] getLocations (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$1LocationCollector collector
		int size
		int[] result
		int offset
		int i
		int[] pathElement
	public static long getRetentionPolicy (char[]) 
		char[] policyName
	public static long getTargetElementType (char[]) 
		char[] elementName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs () 
	private long detectStandardAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression initExpr
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		long element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public static int nullLocationBitsFromAnnotationValue (java.lang.Object) 
		Object value
		int bits
		Object single
	private static int evaluateDefaultNullnessLocation (java.lang.Object) 
		Object value
		char[] name
	static java.lang.String getRetentionName (long) 
		long tagBits
	private static long getAnnotationRetention (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		long retention
	public void checkRepeatableMetaAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] valuePairs
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
	public static void checkContainerAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode culpritNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
		boolean useSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] annotationMethods
		boolean sawValue
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
		long annotationTypeBits
		long containerTypeBits
	private static void checkContainerAnnotationTypeTarget (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode culpritNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
		long tagBits
		long containerAnnotationTypeTypeTagBits
		long targets
		long containerAnnotationTypeTargets
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder builder
	public static void checkContainingAnnotationTargetAtUse (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding containerAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding repeatingAnnotationType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getCompilerAnnotation () 
	public boolean isRuntimeInvisible () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
		long metaTagBits
	public boolean isRuntimeTypeInvisible () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
		long metaTagBits
	public boolean isRuntimeTypeVisible () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
		long metaTagBits
	public boolean isRuntimeVisible () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
		long metaTagBits
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void recordSuppressWarnings (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int startSuppresss
		int endSuppress
		boolean isSuppressingWarnings
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet suppressWarningIrritants
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] inits
		int j
		int initsLength
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] originalValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		int pairsLength
		int i
		int requiredLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		char[] selector
		boolean foundValue
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		char[] name
		boolean foundDuplicate
		int k
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair otherPair
		int i
		long tagBits
		int defaultNullness
		int kind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int start
		int start
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sourceMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		long nullBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed isAnnotationTargetAllowed (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, long) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		int kind
		long metaTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
	public static boolean isAnnotationTargetAllowed (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
		long metaTagBits
	static com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed isAnnotationTargetAllowed (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		int kind
		long metaTagBits
	static void checkAnnotationTarget (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, long) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		int kind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding recipient
		long tagBitsToRevert
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation$AnnotationTargetAllowed annotationTargetAllowed
	public static void checkForInstancesOfRepeatableWithRepeatingContainerAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatedAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] valueMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public static boolean isTypeUseCompatible (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public static void isTypeUseCompatible (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
		int i
		int annotationsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long metaTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
	public boolean hasNullBit (int) 
		int bit
	public abstract void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public abstract void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation getPersistibleAnnotation () 
	public void setPersistibleAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.ContainerAnnotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ContainerAnnotation container
}

com/android/jack/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.class
AnnotationMethodDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression defaultValue
	public int extendedDimensions
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
	public boolean isAnnotationMethod () 
	public boolean isMethod () 
	public void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
		int max
		int j
		int i
		int i
	public void resolveStatements () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafReturnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Argument.class
Argument.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument extends com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
	private static final char[] SET
	static void  () 
	public void  (char[], long, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		char[] name
		long posNom
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference tr
		int modifiers
	public void  (char[], long, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, boolean) 
		char[] name
		long posNom
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference tr
		int modifiers
		boolean typeElided
	public boolean isRecoveredFromLoneIdentifier () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding createBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bind (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		boolean used
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding newTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		boolean localExists
		boolean isSpecialArgument
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public int getKind () 
	public boolean isArgument () 
	public boolean isVarArgs () 
	public boolean hasElidedType () 
	public boolean hasNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveForCatch (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		boolean hasError
		boolean hasError
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLength
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int annotationsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.class
ArrayAllocationExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression dim
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		int explicitDimCount
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression dimExpression
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceType
		int explicitDimIndex
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression dimExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding dimensionType
		long[] nullTagBitsPerDimension
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int dimensionsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int annotationsLength
		int j
	public void getAllAnnotationContexts (int, int, java.util.List) 
		int targetType
		int info
		java.util.List allTypeAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int dimensionsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int annotationsLength
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ArrayInitializer.class
ArrayInitializer.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean analyseResources
		boolean evalNullTypeAnnotations
		int i
		int max
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		int expressionLength
		int elementsTypeID
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		double constantValue
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int j
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafElementType
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] subExprs
		int i
		int length
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int expressionsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.class
ArrayQualifiedTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
	int dimensions
	private com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	public int extendedDimensions
	public void  (char[][], int, long[]) 
		char[][] sources
		int dim
		long[] poss
	public void  (char[][], int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], long[]) 
		char[][] sources
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		long[] poss
	public int dimensions () 
	public int extraDimensions () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean) 
		boolean useSourceOrder
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] externalAnnotations
		int baseDimensions
	public void setAnnotationsOnDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	public char[][] getParameterizedTypeName () 
		int dim
		char[] dimChars
		int i
		int index
		int length
		char[][] qParamName
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLevels
		int i
		int annotationsLength
		int j
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int annotationsLevels
		int i
		int annotationsLength
		int j
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ArrayReference.class
ArrayReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.Reference {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression position
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression rec
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression pos
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean compoundAssignment
		int nullStatus
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
	public void generateAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		int pc
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		boolean isUnboxing
	public void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		int operationTypeID
	public void generatePostIncrement (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding positionType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.class
ArrayTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
	public int dimensions
	private com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	public int originalSourceEnd
	public int extendedDimensions
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$TypeReference$AnnotationPosition
	public void  (char[], int, long) 
		char[] source
		int dimensions
		long pos
	public void  (char[], int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], long) 
		char[] source
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		long pos
	public int dimensions () 
	public int extraDimensions () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean) 
		boolean useSourceOrder
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] externalAnnotations
		int baseDimensions
	public void setAnnotationsOnDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	public char[][] getParameterizedTypeName () 
		int dim
		char[] dimChars
		int i
		int index
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType
	public boolean hasNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$TypeReference$AnnotationPosition () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/AssertStatement.class
AssertStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression assertExpression
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
	int preAssertInitStateIndex
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression assertExpression
		int startPosition
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression assertExpression
		int startPosition
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isOptimizedTrueAssertion
		boolean isOptimizedFalseAssertion
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenTrueInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo assertInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel assertionActivationLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionArgumentType
		int id
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding outerMostClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Assignment.class
Assignment.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo preInitInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean shouldAnalyseResource
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding var
		int timeToLive
	void checkAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding leftField
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getLastField (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression someExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qName
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding left
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
	public boolean statementExpression () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/BinaryExpression.class
BinaryExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void computeConstant (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int leftId
		int rightId
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
	public void generateOptimizedGreaterThan (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateOptimizedGreaterThanOrEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateOptimizedLessThan (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateOptimizedLessThanOrEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateLogicalAnd (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateLogicalOr (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateLogicalXor (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateOptimizedLogicalAnd (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConst
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel internalTrueLabel
	public void generateOptimizedLogicalOr (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConst
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
	public void generateOptimizedLogicalXor (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateOptimizedStringConcatenation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		int pc
	public void generateOptimizedStringConcatenationCreation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		int pc
	public boolean isCompactableOperation () 
	void nonRecursiveResolveTypeUpwards (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean leftIsCast
		boolean rightIsCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		int leftTypeID
		int rightTypeID
		boolean use15specifics
		int operator
		int operatorSignature
	public void optimizedBooleanConstant (int, int, int) 
		int leftId
		int operator
		int rightId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean leftIsCast
		boolean rightIsCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		int leftTypeID
		int rightTypeID
		boolean use15specifics
		int operator
		int operatorSignature
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Block.class
Block.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Block extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
	public int explicitDeclarations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void  (int) 
		int explicitDeclarations
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int complaintLevel
		boolean enableSyntacticNullAnalysisForFields
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement stat
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
		int numLocals
		int i
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
	public boolean isEmptyBlock () 
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		int i
		int length
	public void resolveUsing (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope givenScope
		int i
		int length
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int i
		int length
	public void branchChainTo (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public boolean doesNotCompleteNormally () 
		int length
	public boolean completesByContinue () 
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/ast/BranchStatement.class
BranchStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.BranchStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public char[] label
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
	public com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
	public int initStateIndex
	public void  (char[], int, int) 
		char[] label
		int sourceStart
		int sourceEnd
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		boolean didEscape
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/BreakStatement.class
BreakStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.BranchStatement {
	public void  (char[], int, int) 
		char[] label
		int sourceStart
		int e
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		int subCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockscope
	public boolean doesNotCompleteNormally () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CaseStatement.class
CaseStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression constantExpression
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression constantExpression
		int sourceEnd
		int sourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant resolveCase (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding switchExpressionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding caseType
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CastExpression$1.class
CastExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public int sourceStart () 
	public int sourceEnd () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public boolean receiverIsImplicitThis () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope someScope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public boolean isQualifiedSuper () 
	public boolean checkingPotentialCompatibility () 
	public void acceptPotentiallyCompatibleMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CastExpression.class
CastExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
	public static void checkNeedForAssignedCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression rhs
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
	public static void checkNeedForCastCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression enclosingCast
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression nestedCast
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression alternateCast
	public static void checkNeedForEnclosingInstanceCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateEnclosingInstanceType
	public static void checkNeedForArgumentCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int operator
		int operatorSignature
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int expressionTypeId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
	public static void checkNeedForArgumentCasts (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArgumentTypes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
	public static void checkNeedForArgumentCasts (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, boolean, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int operator
		int operatorSignature
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		int leftTypeId
		boolean leftIsCast
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		int rightTypeId
		boolean rightIsCast
		int alternateLeftTypeId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
		int alternateRightTypeId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
		int alternateOperatorSignature
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
	private static void checkAlternateBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArgumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArgumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite fakeInvocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
		int argumentLength
		int paramLength
		int varargsIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
		int i
	public boolean checkUnsafeCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		boolean isNarrowing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramCastType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] castArguments
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding alternateCastType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		boolean annotatedCast
		boolean needRuntimeCheckcast
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression innermostCastedExpression () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression current
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int parenthesesCount
		String suffix
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean exprContainCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean nullAnnotationMismatch
		boolean isLegal
	public void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	private boolean isIndirectlyUsed () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void tagAsNeedCheckCast () 
	public void tagAsUnnecessaryCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CharLiteral.class
CharLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	char value
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void computeConstant () 
	private void computeValue () 
		char digit
		int number
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.class
ClassLiteralAccess.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
	public void  (int, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Clinit.class
Clinit.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Clinit extends com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
	private static int ENUM_CONSTANTS_THRESHOLD
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding classLiteralSyntheticField
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerFlowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext clinitContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int clinitOffset
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		int problemCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
		boolean restart
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod e
	private void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int clinitOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
		int constantPoolOffset
		int constantPoolIndex
		int codeAttributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel jumpLabel
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int sourcePosition
		int remainingFieldCount
		int enumCount
		int begin
		int count
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int before
	public boolean isClinit () 
	public boolean isInitializationMethod () 
	public boolean isStatic () 
	public void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void setAssertionSupport (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
		boolean needClassLiteralField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CombinedBinaryExpression.class
CombinedBinaryExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	public int arity
	public int arityMax
	public static final int ARITY_MAX_MAX
	public static final int ARITY_MAX_MIN
	public static int defaultArityMaxStartingValue
	public com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression[] referencesTable
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
		int arity
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression expression
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
		int i
		int end
	public void generateOptimizedStringConcatenation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
		int restart
		int pc
		int pcAux
		int i
	public void generateOptimizedStringConcatenationCreation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
		int restart
		int pcAux
		int i
	private void initArity (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int value
		int i
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		String operatorString
		int i
		int i
		int end
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
		int i
		int end
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int restart
		int i
		int end
	public void tuneArityMax () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration$1.class
CompilationUnitDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral literal1
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral literal2
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.class
CompilationUnitDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode implements com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext  {
	private static final java.util.Comparator STRING_LITERAL_COMPARATOR
	private static final int STRING_LITERALS_INCREMENT
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
	public int[][] comments
	public boolean ignoreFurtherInvestigation
	public boolean ignoreMethodBodies
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding[] localTypes
	public int localTypeCount
	public boolean isPropagatingInnerClassEmulation
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag[] nlsTags
	private com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral[] stringLiterals
	private int stringLiteralsPtr
	private com.android.jack.eclipse.jdt.internal.compiler.util.HashSetOfInt stringLiteralsStart
	public boolean[] validIdentityComparisonLines
	com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet[] suppressWarningIrritants
	com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] suppressWarningAnnotations
	long[] suppressWarningScopePositions
	int suppressWarningsCount
	public int functionalExpressionsCount
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression[] functionalExpressions
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, int) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int sourceLength
	public void abort (int, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		int abortLevel
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void analyseCode () 
		int i
		int count
	public void cleanUp () 
		int i
		int max
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
	private void cleanUp (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int i
		int max
	public void checkUnusedImports () 
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public void createPackageInfoType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][]) 
		char[][] typeName
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void finalizeProblems () 
		int removed
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int problemCount
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet[] foundIrritants
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean hasMandatoryErrors
		int iProblem
		int length
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int problemID
		int irritant
		boolean isError
		int start
		int end
		int iSuppress
		int suppressCount
		long position
		int startSuppress
		int endSuppress
		int i
		int index
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int severity
		boolean unusedWarningTokenIsWarning
		int iSuppress
		int suppressCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		int iPair
		int pairCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] inits
		int iToken
		int tokenCount
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet tokenIrritants
		int start
		int end
		int jSuppress
		long position
		int startSuppress
		int endSuppress
		int id
		String key
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet tokenIrritants
		int start
		int end
		int jSuppress
		long position
		int startSuppress
		int endSuppress
		int id
		String key
	public void generateCode () 
		int i
		int count
		int i
		int count
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration () 
	public char[] getFileName () 
	public char[] getMainTypeName () 
		char[] fileName
		int start
		int end
	public boolean isEmpty () 
	public boolean isPackageInfo () 
	public boolean isSuppressed (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int irritant
		int start
		int end
		int iSuppress
		int suppressCount
		long position
		int startSuppress
		int endSuppress
	public boolean hasFunctionalTypes () 
	public boolean hasErrors () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference currentImport
		int i
	public void propagateInnerEmulationForAllLocalTypes () 
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void recordStringLiteral (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral literal
		boolean fromRecovery
		int i
		int stackLength
	public void recordSuppressWarnings (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, int, int, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int scopeStart
		int scopeEnd
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		long scopePositions
		int i
		int max
	public void record (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public int record (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
	public void resolve () 
		int startingTypeIndex
		boolean isPackageInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
		int i
		int count
	private void reportNLSProblems () 
		int stringLiteralsLength
		int nlsTagsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag tag
		int i
		int indexInLine
		int lastLineNumber
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral literal
		int index
		int i
		int literalLineNumber
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag tag
		int tagLineNumber
		int index2
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag tag2
		int tagLineNumber2
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag tag
	public void tagAsHavingErrors () 
	public void tagAsHavingIgnoredMandatoryErrors (int) 
		int problemId
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		boolean skipOnError
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int annotationsLength
		int i
		int importLength
		int i
		int typesLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/CompoundAssignment.class
CompoundAssignment.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment extends com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment implements com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public int operator
	public int preAssignImplicitConversion
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean checkCastCompatibility () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean expressionIsCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		boolean use15specifics
		boolean unboxedLhs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
		int lhsID
		int expressionID
		int result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
	public boolean restrainUsageToNumericTypes () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ConditionalExpression.class
ConditionalExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression implements com.android.jack.eclipse.jdt.internal.compiler.ast.IPolyExpression  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedIfTrueConstant
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedIfFalseConstant
	int trueInitStateIndex
	int falseInitStateIndex
	int mergedInitStateIndex
	private int nullStatus
	int ifFalseNullStatus
	int ifTrueNullStatus
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
	private boolean isPolyExpression
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfTrueType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfFalseType
	private boolean use18specifics
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int initialComplaintLevel
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		int mode
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo trueFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo falseFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		boolean isValueIfTrueOptimizedTrue
		boolean isValueIfTrueOptimizedFalse
		boolean isValueIfFalseOptimizedTrue
		boolean isValueIfFalseOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueFlowTowardsTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseFlowTowardsTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueFlowTowardsFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseFlowTowardsFalse
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
	private void computeNullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo trueBranchInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo falseBranchInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		int status
		int combinedStatus
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean needTruePart
		boolean needFalsePart
		int position
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condCst
		boolean needTruePart
		boolean needFalsePart
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
		boolean needConditionValue
		boolean isValueIfTrueOptimizedTrue
		boolean isValueIfTrueOptimizedFalse
		int position
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		long sourceLevel
		boolean use15specifics
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding conditionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfTrueType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfFalseType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant condConstant
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant trueConstant
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant falseConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding commonType
	protected boolean computeConversions (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		boolean ok
	public void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void setExpressionContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext context
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] getPolyExpressions () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] truePolys
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] falsePolys
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] allPolys
	public boolean isPertinentToApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isFunctionalType () 
	public boolean isPolyExpression ()  throws java.lang.UnsupportedOperationException 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.class
ConstructorDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerFlowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int initialReachMode
		int nonStaticFieldInfoReachMode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext constructorContext
		java.util.ArrayList computedExceptions
		int size
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] actuallyThrownExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		boolean enableSyntacticNullAnalysisForFields
		int complaintLevel
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement stat
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	boolean isValueProvidedUsingAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int j
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int problemResetPC
		int problemsLength
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
		boolean restart
		boolean abort
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		int problemCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod e
		int problemsLength
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
	public void generateSyntheticFieldInitializationsIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArgs
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
	private void internalGenerateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		int codeAttributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int enumOffset
		int argSlotSize
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
		boolean needFieldInitializations
		boolean preInitSyntheticFields
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
	public void getAllAnnotationContexts (int, java.util.List) 
		int targetType
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference fakeReturnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public boolean isConstructor () 
	public boolean isDefaultConstructor () 
	public boolean isInitializationMethod () 
	public boolean isRecursive (java.util.ArrayList) 
		java.util.ArrayList visited
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration targetConstructor
		int index
	public void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void resolveJavadoc () 
		int javadocVisibility
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		int severity
		int javadocModifiers
	public void resolveStatements () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
		int typeParametersLength
		int i
		int argumentLength
		int i
		int thrownExceptionsLength
		int i
		int statementsLength
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ContainerAnnotation.class
ContainerAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ContainerAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation {
	private com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] containees
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer memberValues
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		char[][] containerTypeName
	public void addContainee (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatingAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ContinueStatement.class
ContinueStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.BranchStatement {
	public void  (char[], int, int) 
		char[] label
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		int subCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/DoStatement.class
DoStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
	int mergedInitStateIndex
	int preConditionInitStateIndex
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		int previousMode
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnCondition
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
		boolean hasContinueLabel
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedFalse
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean doesNotCompleteNormally () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionOptimizedTrue
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/DoubleLiteral.class
DoubleLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	double value
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void computeConstant () 
		Double computedValue
		Double computedValue
		boolean containsUnderscores
		double v
		double doubleValue
		boolean isHexaDecimal
		int i
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/EmptyStatement.class
EmptyStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public void  (int, int) 
		int startPosition
		int endPosition
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public int complainIfUnreachable (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int complaintLevel
		boolean endOfBlock
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/EqualExpression.class
EqualExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	private void checkNullComparison (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		int rightStatus
		int leftStatus
		boolean leftNonNullChecked
		boolean rightNonNullChecked
		boolean checkEquality
		boolean contextualCheckEquality
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	private void checkVariableComparison (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo result
	public final void computeConstant (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
	public void generateBooleanEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		boolean isEqualOperator
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant rightCst
		boolean leftBool
		boolean rightBool
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
	public void generateOptimizedBooleanEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		boolean inline
		boolean inline
		int pc
	public void generateNonBooleanEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		boolean isEqualOperator
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
	public void generateOptimizedNonBooleanEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant inline
	public boolean isCompactableOperation () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean leftIsCast
		boolean rightIsCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRightType
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean use15specifics
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		int leftTypeID
		int rightTypeID
		int operatorSignature
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
		int operator
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding objectType
		boolean unnecessaryLeftCast
		boolean unnecessaryRightCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.class
ExplicitConstructorCall.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement implements com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression qualification
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	public int accessMode
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
	public static final int ImplicitSuper
	public static final int Super
	public static final int This
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[][] implicitArguments
	public int typeArgumentsSourceStart
	public void  (int) 
		int accessMode
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean analyseResources
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		int i
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isImplicitSuper () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeErasure
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int j
		int i
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int i
		int max
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		boolean rcvHasError
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding qTb
		long sourceLevel
		boolean argHasError
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean argsContainCast
		boolean argHasError
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int i
		int argumentLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding () 
	public void registerInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
	public void registerResult (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
	public void cleanUpInferenceContexts () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Expression.class
Expression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Expression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public int statementEnd
	public int implicitConversion
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] NO_EXPRESSIONS
	static void  () 
	public static final boolean isConstantValueRepresentable (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		int constantTypeID
		int targetTypeID
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
	public final boolean checkCastTypesCompatibility (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		boolean use15specifics
		boolean use17specifics
		boolean necessary
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castElementType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprElementType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] castTypeMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] expressionTypeMethods
		int exprMethodsLength
		int i
		int castMethodsLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refExprType
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
		boolean isNullable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	protected void checkNPEbyUnboxing (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int status
	public boolean checkUnsafeCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		boolean isNarrowing
	public void computeConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		int compileTimeTypeID
		int runtimeTypeID
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		int pc
		int position
	public void generateOptimizedStringConcatenation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
	public void generateOptimizedStringConcatenationCreation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		String stringValue
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getAllOriginalInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.ArrayList collector
		int i
		int len
	private void getAllInheritedMethods0 (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.ArrayList) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.ArrayList collector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
		int max
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getDirectBinding (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression someExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
	public boolean isCompactableOperation () 
	public boolean isConstantValueOfTypeAssignableToType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	public boolean isTypeReference () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
	public void markAsNonNull () 
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public boolean isPertinentToApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		int runtimeType
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public abstract java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
	public boolean forcedToBeRaw (com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding receiverBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression ternary
	public java.lang.Object reusableJSRTarget () 
	public void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void setExpressionContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext context
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isExactMethodReference () 
	public boolean isPolyExpression ()  throws java.lang.UnsupportedOperationException 
	public boolean isPolyExpression (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void tagAsNeedCheckCast () 
	public void tagAsUnnecessaryCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression toTypeReference () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean statementExpression () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean) 
		boolean supportTypeAnnotations
	public boolean isFunctionalType () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] getPolyExpressions () 
	public boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExpressionContext$1.class
ExpressionContext.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext$1 extends com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext {
	void  (java.lang.String, int) 
	public java.lang.String toString () 
	public boolean definesTargetType () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExpressionContext$2.class
ExpressionContext.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext$2 extends com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext {
	void  (java.lang.String, int) 
	public java.lang.String toString () 
	public boolean definesTargetType () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExpressionContext$3.class
ExpressionContext.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext$3 extends com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext {
	void  (java.lang.String, int) 
	public java.lang.String toString () 
	public boolean definesTargetType () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExpressionContext$4.class
ExpressionContext.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext$4 extends com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext {
	void  (java.lang.String, int) 
	public java.lang.String toString () 
	public boolean definesTargetType () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExpressionContext.class
ExpressionContext.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext ASSIGNMENT_CONTEXT
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext INVOCATION_CONTEXT
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext CASTING_CONTEXT
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext VANILLA_CONTEXT
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public abstract boolean definesTargetType () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext valueOf (java.lang.String) 
	void  (java.lang.String, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.class
ExtendedStringLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral str
		com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral character
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral str1
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral str2
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral lit
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral lit
		int length
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable$IteratorForReporting$Stage.class
FakedTrackingVariable.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
final com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage OuterLess
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage InnerOfProcessed
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage InnerOfNotEnclosing
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage AtExit
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage valueOf (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable$IteratorForReporting.class
FakedTrackingVariable.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Set varSet
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	private final boolean atExit
	private com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage stage
	private java.util.Iterator iterator
	private com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable next
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$FakedTrackingVariable$IteratorForReporting$Stage
	public void  (java.util.List, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		java.util.List variables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean atExit
	public boolean hasNext () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outer
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope outerTrackerScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
	private boolean found (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
	private void setUpForStage (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage nextStage
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable next () 
	public void remove () 
	public volatile java.lang.Object next () 
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$FakedTrackingVariable$IteratorForReporting$Stage () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.class
FakedTrackingVariable.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable extends com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
	private static final char[] UNASSIGNED_CLOSEABLE_NAME
	private static final char[] UNASSIGNED_CLOSEABLE_NAME_TEMPLATE
	private static final char[] TEMPLATE_ARGUMENT
	private static final int CLOSE_SEEN
	private static final int SHARED_WITH_OUTSIDE
	private static final int OWNED_BY_OUTSIDE
	private static final int CLOSED_IN_NESTED_METHOD
	private static final int REPORTED_EXPLICIT_CLOSE
	private static final int REPORTED_POTENTIAL_LEAK
	private static final int REPORTED_DEFINITIVE_LEAK
	public static boolean TEST_372319
	private int globalClosingState
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding originalBinding
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable innerTracker
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outerTracker
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	private java.util.HashMap recordedLocations
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode currentAssignment
	private com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext tryContext
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding original
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		int nullStatus
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable getCloseTrackingVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable falseTrackingVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement location
	public static void preConnectTrackerAcrossAssignment (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression rhs
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
	private static boolean containsAllocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
	private static void preConnectTrackerAcrossAssignment (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	private static void preConnectTrackerAcrossAssignment (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
	private static void preConnectTrackerAcrossAssignment (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
	public static void analyseCloseableAllocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		boolean isWrapper
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable innerTracker
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentInner
		int newStatus
		int finallyStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentTracker
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pickMoreUnsafe (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker1
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo info
		int status1
		int status2
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pick (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker1
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private static void handleRegularResource (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable presetTracker
		int closeStatus
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable findCloseTracker (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression arg
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assign
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding innerLocal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public static void handleResourceAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression rhs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable previousTracker
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable disconnectedTracker
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable rhsTrackVar
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext currentFlowContext
		int upstreamStatus
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable analyseCloseableExpression (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable previousTracker
		boolean isResourceProducer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable newTracker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding rhsLocal
	private static boolean isBlacklistedMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public static void cleanUpAfterAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		int lhsBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public static boolean isAnyCloseable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public int findMostSpecificStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope locationScope
		int status
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentTracker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding currentVar
		int currentStatus
	private int getNullStatusAggressively (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int reachMode
		int status
	public int mergeCloseStatus (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		int status
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope outerScope
		int finallyStatus
	public void markClose (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
	public void markClosedInNestedMethod () 
	public static com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo markPassedToOutside (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		boolean owned
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo infoResourceIsClosed
		int flag
	public boolean hasDefinitelyNoResource (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean isClosedInFinallyOfEnclosing (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
	public boolean isResourceBeingReturned (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable returnedResource
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
	public void withdraw () 
	public void recordErrorLocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int nullStatus
	public boolean reportRecordedErrors (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int mergedStatus
		boolean atDeadEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
		boolean hasReported
		java.util.Iterator locations
		int reportFlags
		java.util.Map$Entry entry
	private boolean neverClosedAtLocations () 
		Object value
	public int reportError (com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int nullStatus
		boolean isPotentialProblem
		int reportFlag
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
	public void reportExplicitClosing (com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public java.lang.String nameForReporting (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compResult
		int[] lineEnds
		int resourceLine
		int reportLine
		char[] replacement
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FalseLiteral.class
FalseLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.MagicLiteral {
	static final char[] source
	static void  () 
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public char[] source () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FieldDeclaration.class
FieldDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public int endPart1Position
	public int endPart2Position
	public void  () 
	public void  (char[], int, int) 
		char[] name
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		int nullStatus
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		boolean isStatic
	public void getAllAnnotationContexts (int, java.util.List) 
		int targetType
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public int getKind () 
	public boolean isStatic () 
	public boolean isFinal () 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope outerScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int previousFieldID
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
		int javadocVisibility
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		int severity
		int javadocModifiers
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		int annotationsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FieldReference.class
FieldReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.Reference implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public static final int READ
	public static final int WRITE
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
	public char[] token
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
	public long nameSourcePosition
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
	public void  (char[], long) 
		char[] source
		long pos
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
		boolean nonStatic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
	public void computeConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding () 
	public void generateAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
		boolean isStatic
		boolean isThisReceiver
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		boolean isUnboxing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
	public void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		boolean isStatic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		int operationTypeID
	public void generatePostIncrement (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
		boolean isStatic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isEquivalent (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		char[] otherToken
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fr
		char[][] thisTokens
		char[][] otherTokens
	private char[][] getThisFieldTokens (int) 
		int nestingCount
		char[][] result
	public boolean isSuperAccess () 
	public boolean isQualifiedSuper () 
	public boolean isTypeAccess () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding () 
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean isReadAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		int runtimeType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean receiverCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		boolean avoidSecondary
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding problemFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
		boolean isImplicitThisRcv
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int index
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean) 
		boolean supportTypeAnnotations
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FloatLiteral.class
FloatLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	float value
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void computeConstant () 
		Float computedValue
		Float computedValue
		boolean containsUnderscores
		float v
		float floatValue
		boolean isHexaDecimal
		int i
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ForStatement.class
ForStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] initializations
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] increments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
	int preCondInitStateIndex
	int preIncrementsInitStateIndex
	int condIfTrueInitStateIndex
	int mergedInitStateIndex
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[], com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[], com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, boolean, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] initializations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] increments
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
		boolean neededScope
		int s
		int e
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int initialComplaintLevel
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionFalse
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext incrementContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo incrementInfo
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement init
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel conditionLabel
		int jumpPC
		int i
		int max
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		int i
		int i
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int i
		int length
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int initializationsLength
		int i
		int incrementsLength
		int i
	public boolean doesNotCompleteNormally () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionOptimizedTrue
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ForeachStatement.class
ForeachStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
	public int elementVariableImplicitWidening
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression collection
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
	private int kind
	private static final int ARRAY
	private static final int RAW_ITERABLE
	private static final int GENERIC_ITERABLE
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding iteratorReceiverType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding indexVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding collectionVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding maxVariable
	private static final char[] SecretIteratorVariableName
	private static final char[] SecretIndexVariableName
	private static final char[] SecretCollectionVariableName
	private static final char[] SecretMaxVariableName
	int postCollectionInitStateIndex
	int mergedInitStateIndex
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
		int start
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int initialComplaintLevel
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding elementVarBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
		int elementNullStatus
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		boolean hasEmptyAction
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		boolean hasEmptyAction
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel conditionLabel
		int conditionPC
		int continuationPC
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedCollectionType
		boolean isTargetJsr14
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
		int compileTimeTypeID
		int boxedID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iterableType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int compileTimeTypeID
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FunctionalExpression$1BridgeCollector.class
FunctionalExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression$1BridgeCollector extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	char[] selector
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	final com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	void collectBridges (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int j
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalOverride
	void add (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int length
		int i
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getBridges () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FunctionalExpression$VisibilityInspector.class
FunctionalExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression$VisibilityInspector extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	private boolean shouldChatter
	private boolean visible
	private com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
	final com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean shouldChatter
	private void checkVisibility (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
	public boolean visible (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public boolean visible (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
}

com/android/jack/eclipse/jdt/internal/compiler/ast/FunctionalExpression.class
FunctionalExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptor
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding actualMethodBinding
	boolean ignoreFurtherInvestigation
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope enclosingScope
	public int bootstrapMethodNumber
	public boolean shouldCaptureInstance
	protected static com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy silentErrorHandlingPolicy
	private boolean hasReportedSamProblem
	public boolean isSerializable
	public int ordinal
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void  () 
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void setCompilationResult (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
	public void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void setExpressionContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext context
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public boolean isPolyExpression (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
	public boolean isPolyExpression () 
	public boolean isFunctionalType () 
	public boolean isPertinentToApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType () 
	public boolean argumentsTypeElided () 
	public int recordFunctionalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean skipKosherCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int t
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding reportSamProblem (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
	public boolean kosherDescriptor (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		boolean shouldChatter
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression$VisibilityInspector inspector
		boolean status
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public int diagnosticsSourceEnd () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getRequiredBridges () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
	boolean requiresBridges () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/IPolyExpression.class
IPolyExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.IPolyExpression extends java.lang.Object {
	public abstract void setExpressionContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public abstract void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public abstract boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract boolean isPertinentToApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
	public abstract boolean isPolyExpression (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
	public abstract boolean isPolyExpression () 
	public abstract boolean isFunctionalType () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] getPolyExpressions () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/IfStatement.class
IfStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement thenStatement
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement elseStatement
	int thenInitStateIndex
	int elseInitStateIndex
	int mergedInitStateIndex
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement thenStatement
		int sourceStart
		int sourceEnd
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement thenStatement
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement elseStatement
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
		int initialComplaintLevel
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
		boolean reportDeadCodeForKnownPattern
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean hasThenPart
		boolean hasElsePart
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		int position
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ImportReference.class
ImportReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode {
	public char[][] tokens
	public long[] sourcePositions
	public int declarationEnd
	public int declarationSourceStart
	public int declarationSourceEnd
	public int modifiers
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public int trailingStarPosition
	public void  (char[][], long[], boolean, int) 
		char[][] tokens
		long[] sourcePositions
		boolean onDemand
		int modifiers
	public boolean isStatic () 
	public char[][] getImportName () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer print (int, java.lang.StringBuffer, boolean) 
		int tab
		StringBuffer output
		boolean withOnDemand
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Initializer.class
Initializer.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer extends com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
	public int lastVisibleFieldID
	public int bodyStart
	public int bodyEnd
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		int modifiers
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public int getKind () 
	public boolean isStatic () 
	public void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int previousFieldID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.class
InstanceOfExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
	public void tagAsUnnecessaryCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/IntLiteral.class
IntLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	private static final char[] HEXA_MIN_VALUE
	private static final char[] HEXA_MINUS_ONE_VALUE
	private static final char[] OCTAL_MIN_VALUE
	private static final char[] OCTAL_MINUS_ONE_VALUE
	private static final char[] DECIMAL_MIN_VALUE
	private static final char[] DECIMAL_MAX_VALUE
	private char[] reducedForm
	public int value
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral One
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral buildIntLiteral (char[], int, int) 
		char[] token
		int s
		int e
		char[] intReducedToken
	void  (char[], char[], int, int) 
		char[] token
		char[] reducedForm
		int start
		int end
	void  (char[], char[], int, int, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		char[] token
		char[] reducedForm
		int start
		int end
		int value
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public void computeConstant () 
		char[] token
		int tokenLength
		int radix
		int j
	private void computeValue (char[], int, int, int) 
		char[] token
		int tokenLength
		int radix
		int j
		int digitValue
		int computedValue
	public com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral convertToMinValue () 
		char[] token
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/IntLiteralMinValue.class
IntLiteralMinValue.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue extends com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral {
	static final char[] CharValue
	static void  () 
	public void  (char[], char[], int, int) 
		char[] token
		char[] reducedToken
		int start
		int end
	public void computeConstant () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference.class
IntersectionCastTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int length
		int i
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
	public char[] getLastToken () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
		int location
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		boolean hasError
		int typeCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding priorType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding itsSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstType
		java.util.Map invocations
		int i
		int interfaceCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding one
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding two
	public char[][] getTypeName () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int length
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int length
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Invocation.class
Invocation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding () 
	public abstract void registerInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) 
	public abstract void cleanUpInferenceContexts () 
	public abstract void registerResult (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Javadoc.class
Javadoc.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc extends com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] paramReferences
	public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference[] paramTypeParameters
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionReferences
	public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement returnStatement
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] seeReferences
	public long[] inheritedPositions
	public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] invalidParameters
	public long valuePositions
	public void  (int, int) 
		int sourceStart
		int sourceEnd
	boolean canBeSeen (int, int) 
		int visibility
		int modifiers
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode getNodeStartingAt (int) 
		int start
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
		int j
		int l
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		int j
		int l
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int length
		int i
		int start
		int end
		int paramTagsSize
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int throwsTagsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int start
		int start
		int start
		int end
		int end
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifiedRef
		int seeTagsLength
		int i
		boolean source15
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methDecl
		boolean overriding
		int seeTagsLength
		boolean superRef
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding superConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		int length
		int i
		boolean reportMissing
		int length
		int i
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration meth
		boolean source15
		int length
		int i
	private void resolveReference (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int problemCount
		boolean hasProblems
		boolean source15
		int scopeModifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msgSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression alloc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
	private void resolveParamTags (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		boolean reportMissing
		boolean considerParamRefAsUsage
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		int paramTagsSize
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int argumentsSize
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] bindings
		int maxBindings
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		boolean found
		int j
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		boolean found
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	private void resolveTypeParameterTags (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean reportMissing
		int paramTypeParamLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		int typeParametersLength
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] bindings
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding paramBindind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		boolean duplicate
		int j
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		boolean found
		int j
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
	private void resolveThrowsTags (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
		boolean reportMissing
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
		int throwsTagsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int start
		int end
		int boundExceptionLength
		int thrownExceptionLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
		int j
		int maxRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
		boolean found
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int k
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		boolean compatible
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionBinding
	private void verifyTypeReference (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean source15
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		int modifiers
		int scopeModifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding topLevelType
		int packageLength
		int depth
		int idx
		char[][] computedCompoundName
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope topLevelScope
		boolean hasValidImport
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		int length
		int i
		char[][] compoundName
		int compoundNameLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		char[][] typeRefName
		int skipLength
		boolean valid
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.class
JavadocAllocationExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression {
	public int tagSourceStart
	public int tagSourceEnd
	public int tagValue
	public int memberStart
	public char[][] qualification
	public void  (int, int) 
		int start
		int end
	public void  (long) 
		long pos
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean hasTypeVarArgs
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding paramMethodBinding
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
		int idx
	public boolean isSuperAccess () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int i
		int argumentsLength
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int i
		int typeArgumentsLength
		int i
		int argumentsLength
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.class
JavadocArgumentExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public char[] token
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
	public void  (char[], int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		char[] name
		int startPos
		int endPos
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		long pos
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		int compoundLength
		int typeNameLength
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference.class
JavadocArrayQualifiedTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
	public int tagSourceStart
	public int tagSourceEnd
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		int dim
	protected void reportInvalidType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference.class
JavadocArraySingleTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
	public void  (char[], int, long) 
		char[] name
		int dim
		long pos
	protected void reportInvalidType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.class
JavadocFieldReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference {
	public int tagSourceStart
	public int tagSourceEnd
	public int tagValue
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void  (char[], long) 
		char[] source
		long pos
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding possibleMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethodBinding
	public boolean isSuperAccess () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference.class
JavadocImplicitTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference {
	public char[] token
	public void  (char[], int) 
		char[] name
		int pos
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public char[] getLastToken () 
	public char[][] getTypeName () 
		char[][] tokens
	public boolean isThis () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean hasError
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	protected void reportInvalidType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.class
JavadocMessageSend.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend extends com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend {
	public int tagSourceStart
	public int tagSourceEnd
	public int tagValue
	public void  (char[], long) 
		char[] name
		long pos
	public void  (char[], long, com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[]) 
		char[] name
		long pos
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] arguments
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean hasArgsTypeVar
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
	public boolean isSuperAccess () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int argumentsLength
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int argumentsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.class
JavadocQualifiedTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
	public int tagSourceStart
	public int tagSourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public void  (char[][], long[], int, int) 
		char[][] sources
		long[] pos
		int tagStart
		int tagEnd
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean checkBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int index
	protected void reportInvalidType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean checkBounds
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int location
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.class
JavadocReturnStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement {
	public void  (int, int) 
		int s
		int e
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.class
JavadocSingleNameReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference {
	public int tagSourceStart
	public int tagSourceEnd
	public void  (char[], long, int, int) 
		char[] source
		long pos
		int tagStart
		int tagEnd
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean warn
		boolean considerParamRefAsUsage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.class
JavadocSingleTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
	public int tagSourceStart
	public int tagSourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public void  (char[], long, int, int) 
		char[] source
		long pos
		int tagStart
		int tagEnd
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		char[][] tokens
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportInvalidType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LabeledStatement.class
LabeledStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	public char[] label
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
	public int labelEnd
	int mergedInitStateIndex
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, long, int) 
		char[] label
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		long labelPosition
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.LabelFlowContext labelContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo statementInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		boolean reinjectNullInfo
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LambdaExpression$1LambdaTypeBinding.class
LambdaExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression$1LambdaTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	final com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
	public char[] sourceName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public char[] computeUniqueKey () 
	public java.lang.String toString () 
		StringBuffer output
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LambdaExpression$1NotPertientToApplicability.class
LambdaExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression$1NotPertientToApplicability extends java.lang.RuntimeException {
	private static final long serialVersionUID
	final com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ResultsAnalyser.class
LambdaExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ResultsAnalyser extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	final com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding val$targetType
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding val$method
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ShapeComputer.class
LambdaExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ShapeComputer extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	final com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LambdaExpression$CopyFailureException.class
LambdaExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression$CopyFailureException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	final com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LambdaExpression.class
LambdaExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements com.android.jack.eclipse.jdt.internal.compiler.ast.IPolyExpression com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public int arrowPosition
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement body
	public boolean hasParentheses
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	boolean voidCompatible
	boolean valueCompatible
	boolean returnsValue
	private boolean requiresGenericSignature
	boolean returnsVoid
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression original
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
	private int outerLocalVariablesSlotSize
	private boolean assistNode
	private boolean hasIgnoredMandatoryErrors
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
	private java.util.Set thrownExceptions
	public char[] text
	private static final com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] NO_SYNTHETIC_ARGUMENTS
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.Block NO_BODY
	private java.util.HashMap copiesPerTargetType
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		boolean assistNode
		boolean requiresGenericSignature
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		boolean assistNode
	public void setArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes () 
	public void setBody (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement body
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement body () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions () 
	public void setArrowPosition (int) 
		int arrowPosition
	public int arrowPosition () 
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression original () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean firstSpill
		int pc
		StringBuffer signature
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding capturedOuterLocal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
		int invokeDynamicNumber
	public boolean kosherDescriptor (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		boolean shouldChatter
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean skipKosherCheck
		boolean argumentsTypeElided
		int argumentsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		boolean haveDescriptor
		boolean argumentsHaveErrors
		int parametersLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding groundType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedSAMType
		boolean genericSignatureNeeded
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		int exceptionsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedSAMType
		boolean argumentTypesElided
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetTypeForElidedLambda (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
	public boolean argumentsTypeElided () 
	private void analyzeExceptions () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext ehfc
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo lambdaInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodWithParameterDeclaration
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	void validateNullAnnotations () 
		int length
		int i
	private void mergeParameterNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ourParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descParameters
		int len
		int i
		long ourTagBits
		long descTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int j
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		char[][] inheritedAnnotationName
	void checkAgainstNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
	public boolean isPertinentToApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
		int i
		int length
	public boolean isVoidCompatible () 
	public boolean isValueCompatible () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer, boolean) 
		int tab
		StringBuffer output
		boolean makeShort
		int parenthesesCount
		String suffix
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedResultType () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int argumentsLength
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope getScope () 
	private boolean enclosingScopesHaveErrors () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope skope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
	private void analyzeShape () 
	public boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope skope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope skope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
		int i
		int length
	private com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression cachedResolvedCopy (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		boolean anyTargetOk
		boolean requireExceptionAnalysis
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression resolveExpressionExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope skope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope skope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sSam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tSam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
		int returnExpressionsLength
		int i
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression resultExpression
	com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression copy () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] source
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
	public void returnsExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
		int resultsLength
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public void abort (int, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		int abortLevel
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration () 
	public boolean hasErrors () 
	public void tagAsHavingErrors () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext parentAST
	public void tagAsHavingIgnoredMandatoryErrors (int) 
		int problemId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression enclosingLambda
	public java.util.Set getThrownExceptions () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int problemResetPC
		boolean restart
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod e
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void addSyntheticArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticLocal
		int newSlot
		int i
		int parameterCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
		int i
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParams
	public int diagnosticsSourceEnd () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getMarkerInterfaces () 
		java.util.Set markerBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectionTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding samType
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding () 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Literal.class
Literal.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Literal extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public void  (int, int) 
		int s
		int e
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public abstract void computeConstant () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public abstract char[] source () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LocalDeclaration.class
LocalDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	public void  (char[], int, int) 
		char[] name
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo preInitInfo
		boolean shouldAnalyseResource
		int nullStatus
	public void checkModifiers () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public int getKind () 
	public void getAllAnnotationContexts (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.util.List) 
		int targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
	public void getAllAnnotationContexts (int, int, java.util.List) 
		int targetType
		int parameterIndex
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
	public boolean isArgument () 
	public boolean isReceiver () 
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		boolean localExists
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLength
		int i
	private void traverseWithoutInitializer (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLength
		int i
	public boolean isRecoveredFromLoneIdentifier () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LongLiteral.class
LongLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	private static final char[] HEXA_MIN_VALUE
	private static final char[] HEXA_MINUS_ONE_VALUE
	private static final char[] OCTAL_MIN_VALUE
	private static final char[] OCTAL_MINUS_ONE_VALUE
	private static final char[] DECIMAL_MIN_VALUE
	private static final char[] DECIMAL_MAX_VALUE
	private char[] reducedForm
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral buildLongLiteral (char[], int, int) 
		char[] token
		int s
		int e
		char[] longReducedToken
	void  (char[], char[], int, int) 
		char[] token
		char[] reducedForm
		int start
		int end
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral convertToMinValue () 
		char[] token
	public void computeConstant () 
		char[] token
		int tokenLength
		int length
		int radix
		int j
	private void computeValue (char[], int, int, int) 
		char[] token
		int tokenLength
		int radix
		int j
		int digitValue
		long computedValue
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/LongLiteralMinValue.class
LongLiteralMinValue.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue extends com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral {
	static final char[] CharValue
	static void  () 
	public void  (char[], char[], int, int) 
		char[] token
		char[] reducedForm
		int start
		int end
	public void computeConstant () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MagicLiteral.class
MagicLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.MagicLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.Literal {
	public void  (int, int) 
		int start
		int end
	public boolean isValidJavaStatement () 
	public char[] source () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.class
MarkerAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MemberValuePair$1.class
MemberValuePair.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair$1 extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	final com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scop
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MemberValuePair$2.class
MemberValuePair.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding val$valueType
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding val$requiredType
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding val$leafType
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope val$scope
	private final boolean[] val$shouldExit
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean[]) 
	public void run () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MemberValuePair.class
MemberValuePair.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair extends com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode {
	public char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair compilerElementPair
	public void  (char[], int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		char[] token
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolveTypeExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		boolean[] shouldExit
		Runnable check
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression currentExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression currentExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding nameReferenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding nameReferenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression currentExpression
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MessageSend.class
MessageSend.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression implements com.android.jack.eclipse.jdt.internal.compiler.ast.IPolyExpression com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
	public char[] selector
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public long nameSourcePosition
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding valueCast
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
	private java.util.HashMap solutionsPerTargetType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerInferenceContext
	private boolean receiverIsType
	protected boolean argsContainCast
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public boolean argumentsHaveErrors
	private static final int TRUE_ASSERTION
	private static final int FALSE_ASSERTION
	private static final int NULL_ASSERTION
	private static final int NONNULL_ASSERTION
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean nonStatic
		boolean wasInsideAssert
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean analyseResources
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord record
		int len
		int j
		int timeToLive
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	private void recordCallingClose (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression closeTarget
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
	private int detectAssertionUtility (int) 
		int argumentIdx
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
	private com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseBooleanAssertion (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean wasInsideAssert
		boolean passOnTrue
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isOptimizedTrueAssertion
		boolean isOptimizedFalseAssertion
		int tagBitsSave
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenPassInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenPassInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo assertWhenFailInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo assertWhenFailInfo
		boolean isOptimizedPassing
		boolean isOptimizedPassing
		boolean isOptimizedFailing
		boolean isOptimizedFailing
	private com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseNullAssertion (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean expectingNull
		int nullStatus
		boolean willFail
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching nonNullStatus
	public void computeConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		boolean isStatic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] path
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		boolean isUnboxing
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		long tagBits
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		int runtimeType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int j
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		long sourceLevel
		boolean receiverCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType2
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int i
		int max
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		boolean avoidSecondary
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethodBinding
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findMethodBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void setExpressionContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext context
	public boolean isPolyExpression () 
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	public boolean isPolyExpression (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding resolutionCandidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pgmb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateOriginal
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void setFieldIndex (int) 
		int depth
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int i
		int typeArgumentsLength
		int argumentsLength
		int i
	public boolean statementExpression () 
	public boolean receiverIsImplicitThis () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding () 
	public void registerInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
	public void registerResult (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
	public void cleanUpInferenceContexts () 
		Object value
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isQualifiedSuper () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/MethodDeclaration.class
MethodDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
		boolean enableSyntacticNullAnalysisForFields
		int complaintLevel
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement stat
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
	public void getAllAnnotationContexts (int, java.util.List) 
		int targetType
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public boolean hasNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position
	public boolean isDefaultMethod () 
	public boolean isMethod () 
	public void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolveStatements () 
		boolean returnsUndeclTypeVar
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		long complianceLevel
		int bindingModifiers
		boolean hasOverrideAnnotation
		boolean hasUnresolvedArguments
		int bindingModifiers
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
		int typeParametersLength
		int i
		int argumentLength
		int i
		int thrownExceptionsLength
		int i
		int statementsLength
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NameReference.class
NameReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.Reference implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public boolean isTypeReference () 
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int index
	public abstract java.lang.String unboundReferenceErrorName () 
	public abstract char[][] getName () 
	protected void checkEffectiveFinality (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NameReferenceCaller.class
NameReferenceCaller.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.NameReferenceCaller extends java.lang.Object {
	public void  () 
	public static void checkEffectiveFinality (com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NormalAnnotation.class
NormalAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs () 
		int numberOfPairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int max
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int memberValuePairsLength
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int memberValuePairsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$1.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$1 extends com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching {
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding val$method
	private final com.android.jack.eclipse.jdt.internal.compiler.ast.Expression val$providedExpression
	private final int val$severity
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity $anonymous0
		int $anonymous1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding $anonymous2
	public void report (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode$1.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode$1 extends com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode {
	void  (java.lang.String, int) 
	boolean requiredNullableMatchesAll () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode$2.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode$2 extends com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode {
	void  (java.lang.String, int) 
	com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode toDetail () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode$3.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode$3 extends com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode {
	void  (java.lang.String, int) 
	boolean requiredNullableMatchesAll () 
	com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode toDetail () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode COMPATIBLE
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode EXACT
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode BOUND_CHECK
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode BOUND_SUPER_CHECK
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode OVERRIDE_RETURN
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode OVERRIDE
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	boolean requiredNullableMatchesAll () 
	com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode toDetail () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode valueOf (java.lang.String) 
	void  (java.lang.String, int, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$SearchContradictions.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$SearchContradictions extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeWithContradiction
	void  () 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		long allNullBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBound
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		long allNullBits
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Severity.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity OK
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity LEGACY_WARNING
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity UNCHECKED
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity MISMATCH
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity max (com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity
	public boolean isAnyMismatch () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity valueOf (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching.class
NullAnnotationMatching.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching extends java.lang.Object {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_OK
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_OK_NONNULL
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_UNCHECKED
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_MISMATCH
	private final com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
	public final int nullStatus
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$NullAnnotationMatching$CheckMode
	static void  () 
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
	public boolean isAnyMismatch () 
	public boolean isUnchecked () 
	public boolean isDefiniteMismatch () 
	public boolean wantToReport () 
	public boolean isPotentiallyNullMismatch () 
	public java.lang.String superTypeHintName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
	public static int checkAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding var
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		long lhsTagBits
		boolean hasReported
		boolean usesNullTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
		int status1
		int status2
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching analyse (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		int nullStatus
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching analyse (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression providedExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching okStatus
		boolean passedBoundCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superClass
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superInterfaces
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
		long[] requiredDimsTagBits
		int dims
		long[] providedDimsTagBits
		int currentNullStatus
		int i
		long requiredBits
		long providedBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity dimSeverity
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression previousDim
		long requiredBits
		long providedBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSuper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstituteSuper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] requiredArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] providedArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] providedSubstitutes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedArgSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedEnclSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
	public void report (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching okNonNullStatus (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression providedExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
		int severity
	protected static boolean areSameTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
	static long requiredNullTagBits (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
	static long providedNullTagBits (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		boolean haveNullBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
		long boundBits
	public static int nullStatusFromExpressionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		long bits
	public static long validNullTagBits (long) 
		long bits
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding moreDangerousType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding two
		long oneNullBits
		long twoNullBits
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity computeNullProblemSeverity (long, long, int, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode, boolean) 
		long requiredBits
		long providedBits
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
		boolean requiredIsTypeVariable
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding checkForContradictions (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		Object location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$SearchContradictions searchContradiction
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int i
	public static boolean hasContradictions (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$SearchContradictions searchContradiction
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding strongerType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] weakerTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
		int i
		long tagBits1
		long tagBits2
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mergeTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		boolean top
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mainType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] otherAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherPTB
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherTypeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newTypeArguments
		int i
	public java.lang.String toString () 
		StringBuilder buf
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$NullAnnotationMatching$CheckMode () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NullLiteral.class
NullLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.MagicLiteral {
	static final char[] source
	static void  () 
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public java.lang.Object reusableJSRTarget () 
	public char[] source () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/NumberLiteral.class
NumberLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.NumberLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.Literal {
	char[] source
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void  (int, int) 
		int s
		int e
	public boolean isValidJavaStatement () 
	public char[] source () 
	protected static char[] removePrefixZerosAndUnderscores (char[], boolean) 
		char[] token
		boolean isLong
		int max
		int start
		int end
		boolean modified
		boolean ignore
		int i
		char currentChar
		StringBuffer buffer
		int i
		char currentChar
}

com/android/jack/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.class
OR_OR_Expression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression extends com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	int rightInitStateIndex
	int mergedInitStateIndex
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isLeftOptimizedTrue
		boolean isLeftOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
		int previousMode
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfoWhenTrueForMerging
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		int pc
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel internalTrueLabel
		int pc
	public boolean isCompactableOperation () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/OperatorExpression$1Decode.class
OperatorExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode extends java.lang.Object {
	void  () 
	public final java.lang.String constant (int) 
		int code
	public final java.lang.String type (int) 
		int code
	public final java.lang.String operator (int) 
		int operator
}

com/android/jack/eclipse/jdt/internal/compiler/ast/OperatorExpression.class
OperatorExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression implements com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public static int[][] OperatorSignatures
	static void  () 
	public void  () 
	public static final void classInitialize () 
	public static final java.lang.String generateTableTestCase () 
		int[] operators
		com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode decode
		String s
		int error
		int i
		int operator
		int left
		int right
		int result
		String begin
		String test
	public static final int[] get_AND () 
		int[] table
	public static final int[] get_AND_AND () 
		int[] table
	public static final int[] get_DIVIDE () 
	public static final int[] get_EQUAL_EQUAL () 
		int[] table
	public static final int[] get_GREATER () 
	public static final int[] get_GREATER_EQUAL () 
	public static final int[] get_LEFT_SHIFT () 
		int[] table
	public static final int[] get_LESS () 
		int[] table
	public static final int[] get_LESS_EQUAL () 
	public static final int[] get_MINUS () 
		int[] table
	public static final int[] get_MULTIPLY () 
	public static final int[] get_OR () 
	public static final int[] get_OR_OR () 
	public static final int[] get_PLUS () 
		int[] table
	public static final int[] get_REMAINDER () 
	public static final int[] get_RIGHT_SHIFT () 
	public static final int[] get_UNSIGNED_RIGHT_SHIFT () 
	public static final int[] get_XOR () 
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public abstract java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/OperatorIds.class
OperatorIds.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorIds extends java.lang.Object {
	public static final int AND_AND
	public static final int OR_OR
	public static final int AND
	public static final int OR
	public static final int LESS
	public static final int LESS_EQUAL
	public static final int GREATER
	public static final int GREATER_EQUAL
	public static final int XOR
	public static final int DIVIDE
	public static final int LEFT_SHIFT
	public static final int NOT
	public static final int TWIDDLE
	public static final int MINUS
	public static final int PLUS
	public static final int MULTIPLY
	public static final int REMAINDER
	public static final int RIGHT_SHIFT
	public static final int EQUAL_EQUAL
	public static final int UNSIGNED_RIGHT_SHIFT
	public static final int NumberOfTables
	public static final int QUESTIONCOLON
	public static final int NOT_EQUAL
	public static final int EQUAL
	public static final int INSTANCEOF
	public static final int PLUS_PLUS
	public static final int MINUS_MINUS
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.class
ParameterizedQualifiedTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] typesPerToken
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, long[]) 
		char[][] tokens
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		int dim
		long[] positions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgumentsOnTypeComponent
		int j
		int max2
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], long[]) 
		char[][] tokens
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		long[] positions
	public void checkBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void checkBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
		int totalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference pqtr
	public boolean isParameterizedTypeReference () 
	public boolean hasNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
		int j
	public char[][] getParameterizedTypeName () 
		int length
		char[][] qParamName
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
		StringBuffer buffer
		int j
		int argLength
		int nameLength
		int dim
		char[] dimChars
		int i
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean checkBounds
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveLeafType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean checkBounds
		boolean isClassScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] args
		int argLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		boolean typeIsConsistent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifyingType
		int max
		int i
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] args
		int argLength
		int k
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] args
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference keep
		int argLength
		boolean isDiamond
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
		boolean argHasError
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
	private void createArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
		int typeArgumentLength
		int max
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
		int typeArgumentLength
		int max
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int location
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLevels
		int i
		int annotationsLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int i
		int max
		int j
		int max2
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int annotationsLevels
		int i
		int annotationsLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int i
		int max
		int j
		int max2
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.class
ParameterizedSingleTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] DIAMOND_TYPE_ARGUMENTS
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	static void  () 
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[], int, long) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int dim
		long pos
		int i
		int max
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[], int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], long) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		long pos
	public void checkBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
		int totalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
	public char[][] getParameterizedTypeName () 
		StringBuffer buffer
		int i
		int length
		int nameLength
		char[] name
		int dim
		char[] dimChars
		int i
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isParameterizedTypeReference () 
	public boolean hasNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean checkBounds
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveLeafType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean checkBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean isClassScope
		int argLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosing
		boolean isClassScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference keep
		boolean isDiamond
		int argLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
		boolean argHasError
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		boolean isCompliant15
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding createArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int length
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int i
		int max
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int i
		int max
}

com/android/jack/eclipse/jdt/internal/compiler/ast/PostfixExpression.class
PostfixExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int pos
	public boolean checkCastCompatibility () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public boolean restrainUsageToNumericTypes () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/PrefixExpression.class
PrefixExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int pos
	public boolean checkCastCompatibility () 
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public boolean restrainUsageToNumericTypes () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.class
QualifiedAllocationExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
	public void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		boolean analyseResources
		boolean hasResourceWrapperType
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
		boolean isUnboxing
		int i
		int max
	public boolean isSuperAccess () 
	public void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding result
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeForQualifiedAllocationExpression (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean isDiamond
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		long sourceLevel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingInstanceReference
		boolean hasError
		boolean enclosingInstanceContainsCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int i
		int max
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceReceiver
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anonymousSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int argumentsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.class
QualifiedNameReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference {
	public char[][] tokens
	public long[] sourcePositions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
	int[] otherDepths
	public int indexOfFirstFieldBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticWriteAccessor
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticReadAccessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherGenericCasts
	public void  (char[][], long[], int, int) 
		char[][] tokens
		long[] positions
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
		int otherBindingsCount
		boolean needValue
		boolean complyTo14
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
		int otherBindingsCount
		boolean needValue
		boolean complyTo14
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		int i
	private void checkInternalNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean checkString
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int length
		int i
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		long position
	public void computeConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
	public void generateAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		boolean isStatic
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		boolean isFirst
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
		int lastFieldPc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		boolean isUnboxing
		int fieldPosition
	public void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		boolean isFirst
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
		int operationTypeID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
	public void generatePostIncrement (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		boolean isFirst
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding generateReadSequence (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int otherBindingsCount
		boolean needValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		boolean complyTo14
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant localConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
		int positionsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
		int i
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding nextField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding nextGenericCast
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		int fieldPosition
	public void generateReceiver (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getCodegenBinding (int) 
		int index
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getFinalReceiverType () 
		int otherBindingsCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding previousGenericCast
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getGenericCast (int) 
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getOtherFieldBindings (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int index
		int otherBindingsLength
		int firstDepth
		char[] token
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int place
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public boolean isEquivalent (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedReference
		int len
		int i
	public boolean isFieldAccess () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding () 
	public void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int index
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
		int runtimeType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean inStaticContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void setFieldIndex (int) 
		int index
	protected void setGenericCast (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding someGenericCast
	protected void setSyntheticAccessor (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticAccessor
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public java.lang.String unboundReferenceErrorName () 
	public char[][] getName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean) 
		boolean supportTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
}

com/android/jack/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.class
QualifiedSuperReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference name
		int pos
		int sourceEnd
	public boolean isSuper () 
	public boolean isQualifiedSuper () 
	public boolean isThis () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	int findCompatibleEnclosing (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] supers
		int length
		boolean isJava8
		boolean isLegal
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.class
QualifiedThisReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference qualification
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentCompatibleType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference name
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		Object[] emulationPath
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver
	int findCompatibleEnclosing (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int depth
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.class
QualifiedTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference {
	public char[][] tokens
	public long[] sourcePositions
	public void  (char[][], long[]) 
		char[][] sources
		long[] poss
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
		int totalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findNextTypeBinding (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		int tokenIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public char[] getLastToken () 
	protected void rejectAnnotationsOnPackageQualifiers (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] qualifierAnnot
		int k
	protected static void rejectAnnotationsOnStaticMemberQualififer (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] qualifierAnnot
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding pkg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		boolean isClassScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
		int i
		int max
		int last
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean rawQualified
	void recordResolution (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeFound
		int i
	public char[][] getTypeName () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLevels
		int i
		int annotationsLength
		int j
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int annotationsLevels
		int i
		int annotationsLength
		int j
	public int getAnnotatableLevels () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Receiver.class
Receiver.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver extends com.android.jack.eclipse.jdt.internal.compiler.ast.Argument {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference qualifyingName
	public void  (char[], long, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference, int) 
		char[] name
		long posNom
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference qualifyingName
		int modifiers
	public boolean isReceiver () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Reference.class
Reference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Reference extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public void  () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
	protected boolean checkNullableFieldDereference (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, long, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		long sourcePosition
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		int ttlForFieldCheck
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding () 
	public void fieldStore (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticWriteAccessor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		boolean isImplicitThisReceiver
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
	public abstract void generateAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
	public abstract void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
	public abstract void generatePostIncrement (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
	public boolean isEquivalent (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding () 
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	void reportOnlyUselesslyReadPrivateField (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		boolean valueRequired
	static void reportOnlyUselesslyReadLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		boolean shouldReport
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ReferenceExpression$1.class
ReferenceExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression$1 extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	boolean accessesnonFinalOuterLocals
	final com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public boolean accessesnonFinalOuterLocals () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ReferenceExpression$2.class
ReferenceExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression$2 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	final com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope captureScope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ReferenceExpression.class
ReferenceExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements com.android.jack.eclipse.jdt.internal.compiler.ast.IPolyExpression com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	private static final String SecretReceiverVariableName
	private static final char[] ImplicitArgName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding receiverVariable
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public char[] selector
	public int nameSourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
	public boolean haveReceiver
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] resolvedTypeArguments
	private boolean typeArgumentsHaveErrors
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	private int depth
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethodBinding
	private boolean receiverPrecedesParameters
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeParameters
	private boolean checkingPotentialCompatibility
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] potentialMethods
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression original
	private java.util.HashMap copiesPerTargetType
	public char[] text
	private java.util.HashMap inferenceContexts
	static void  () 
	public void  () 
	public void initialize (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[], char[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] optionalTypeArguments
		char[] identifierOrNew
		int sourceEndPosition
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] source
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
	private boolean shouldGenerateSecretReceiverVariable () 
	public void generateImplicitLambda (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
		int argc
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression implicitLambda
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		int parameterShift
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] argv
		int i
		int length
		char[] name
		boolean generateSecretReceiverVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend message
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression receiver
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocals
		int i
		int length
	private boolean shouldGenerateImplicitLambda (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		char[] lambdaName
		int pc
		StringBuffer buffer
		int argumentsSize
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference qualification
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstances
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
		Object[] emulationPath
		char[] lambdaName
		int invokeDynamicNumber
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference qualification
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
	public boolean checkingPotentialCompatibility () 
	public void acceptPotentiallyCompatibleMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
		int parametersLength
		boolean isMethodReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding someMethod
		boolean[] inferredReturnType
		int someMethodDepth
		int anotherMethodDepth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding anotherMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding potentialReceiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToSearch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		char[] visibleName
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] methodExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] kosherExceptions
		int i
		int iMax
		int j
		int jMax
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	protected void checkNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		int len
		int len
		int expectedlen
		int providedLen
		boolean isVarArgs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding descriptorParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bindingParameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParametersAsArgumentExpressions () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression cachedResolvedCopy (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
	public void registerInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression resolveExpressionExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
		int n
		int k
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
	public boolean isConstructorReference () 
	public boolean isExactMethodReference () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod () 
	public boolean isMethodReference () 
	public boolean isPertinentToApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		int max
		int j
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int length
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] createPseudoExpressions (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		long pos
		int i
	public boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean isConstructorRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		int parametersLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDeclaration
		int i
		int length
		int i
		int length
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getCompileTimeDeclaration (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean isConstructorRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sSam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tSam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sParams
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tParams
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
	public boolean isArrayConstructorReference () 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ReturnStatement.class
ReturnStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding saveValueVariable
	public int initStateIndex
	private boolean implicitReturn
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int sourceStart
		int sourceEnd
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int sourceStart
		int sourceEnd
		boolean implicitReturn
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		int subCount
		boolean saveValueNeeded
		boolean hasValueToSave
		boolean noAutoCloseables
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public boolean doesNotCompleteNormally () 
	void checkAgainstNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		long tagBits
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean useTypeAnnotations
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		boolean alreadyGeneratedExpression
		Object reusableJSRTarget
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		boolean didEscape
	public void generateReturnBytecode (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void generateStoreSaveValueIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	private boolean needValueStore () 
	public boolean needValue () 
	public void prepareSaveValueLocation (com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement targetTryStatement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.class
SingleMemberAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression memberValue
	private com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] singlePairs
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceStart
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SingleNameReference.class
SingleNameReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference implements com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public static final int READ
	public static final int WRITE
	public char[] token
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
	public void  (char[], long) 
		char[] source
		long pos
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
		boolean isReachable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		boolean isFinal
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding checkFieldAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
	public void computeConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
	public void generateAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression operation
		int operator
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
		boolean isUnboxing
	public void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding writeAccessor
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant assignConstant
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant assignConstant
		int increment
		int increment
		int operationTypeID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generatePostIncrement (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generateReceiver (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isEquivalent (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		char[] otherToken
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fr
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean) 
		boolean supportTypeAnnotations
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
	public void manageSyntheticAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean isReadAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		int runtimeType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public java.lang.String unboundReferenceErrorName () 
	public char[][] getName () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SingleTypeReference.class
SingleTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference {
	public char[] token
	public void  (char[], long) 
		char[] source
		long pos
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
		int totalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
	public char[] getLastToken () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public char[][] getTypeName () 
	public boolean isBaseTypeReference () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean hasError
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Statement$1.class
Statement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.Statement$1 extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	boolean breaksOut
	final com.android.jack.eclipse.jdt.internal.compiler.ast.Statement this$0
	private final char[] val$label
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, char[]) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement foreachStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean breaksOut () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Statement$2.class
Statement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.Statement$2 extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	boolean continuesToLabel
	final com.android.jack.eclipse.jdt.internal.compiler.ast.Statement this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope skope
	public boolean continuesAtOuterLabel () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Statement.class
Statement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.Statement extends com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode {
	public static final int NOT_COMPLAINED
	public static final int COMPLAINED_FAKE_REACHABLE
	public static final int COMPLAINED_UNREACHABLE
	public void  () 
	protected static boolean isKnowDeadCodePattern (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public boolean doesNotCompleteNormally () 
	public boolean completesByContinue () 
	protected void analyseArguments (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean considerTypeAnnotations
		boolean hasJDK15NullAnnotations
		int numParamsToCheck
		int varArgPos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
		boolean passThrough
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		Boolean specialCaseNonNullness
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		Boolean specialCaseNonNullness
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		int nullStatus
	void analyseOneArgument18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, java.lang.Boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		Boolean expectedNonNullness
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
		int nullStatus
	void internalAnalyseOneArgument18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int, java.lang.Boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression argument
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		Boolean expectedNonNullness
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected
		int statusFromAnnotatedNull
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	protected void checkAgainstNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
		int nullStatus
	private void internalCheckAgainstNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
	public void branchChainTo (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public boolean breaksOut (char[]) 
		char[] label
	public boolean continuesAtOuterLabel () 
	public int complainIfUnreachable (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int previousComplaintLevel
		boolean endOfBlock
	public void generateArguments (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[], com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		int varArgIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding varArgsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding codeGenVarArgsType
		int elementsTypeID
		int argLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
		int i
		int max
	public abstract void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
	public boolean isBoxingCompatible (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isEmptyBlock () 
	public boolean isValidJavaStatement () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public abstract java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
	public abstract void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant resolveCase (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findConstructorBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation site
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding ctorBinding
}

com/android/jack/eclipse/jdt/internal/compiler/ast/StringLiteral.class
StringLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.Literal {
	char[] source
	int lineNumber
	public void  (char[], int, int, int) 
		char[] token
		int start
		int end
		int lineNumber
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral lit
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral lit
	public com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral lit
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public char[] source () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.class
StringLiteralConcatenation.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extends com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral {
	private static final int INITIAL_SIZE
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] literals
	public int counter
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral str1
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral str2
	public com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral lit
		int literalsLength
		int length
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int max
	public char[] source () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int max
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.class
SubRoutineStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionLabel
	public void  () 
	public static void reenterAllExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[], int, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void enterDeclaredExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void exitAnyExceptionHandler () 
	public void exitDeclaredExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public abstract boolean generateSubRoutineInvocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isSubRoutineEscaping () 
	public void placeAllAnyExceptionHandler () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SuperReference.class
SuperReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference {
	public void  (int, int) 
		int sourceStart
		int sourceEnd
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall implicitSuperConstructorCall () 
	public boolean isImplicitThis () 
	public boolean isSuper () 
	public boolean isUnqualifiedSuper () 
	public boolean isThis () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SwitchStatement$1StringSwitchCase.class
SwitchStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase extends java.lang.Object implements java.lang.Comparable  {
	int hashCode
	String string
	com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	final com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, int, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		int hashCode
		String string
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public int compareTo (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase that
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SwitchStatement.class
SwitchStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public int explicitDeclarations
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement[] cases
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement defaultCase
	public int blockStart
	public int caseCount
	int[] constants
	String[] stringConstants
	public static final int CASE
	public static final int FALLTHROUGH
	public static final int ESCAPING
	private static final char[] SecretStringVariableName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding synthetic
	int preSwitchInitStateIndex
	int mergedInitStateIndex
	com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement[] duplicateCaseStatements
	int duplicateCaseStatementsCounter
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding dispatchStringCopy
	static void  () 
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.SwitchFlowContext switchContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo caseInits
		int caseIndex
		int initialComplaintLevel
		int complaintLevel
		int fallThroughState
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCodeForStringSwitch (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		boolean hasCases
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase[] stringCases
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel[] sourceCaseLabels
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[] hashCodeCaseLabels
		int i
		int max
		int uniqHashCount
		int lastHashCode
		int i
		int length
		int hashCode
		int[] sortedIndexes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultCaseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel defaultBranchLabel
		int i
		int j
		int max
		int hashCode
		int caseIndex
		int i
		int maxCases
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[] caseLabels
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		boolean hasCases
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
		boolean valueRequired
		int[] sortedIndexes
		int i
		int[] localKeysCopy
		int max
		int min
		int caseIndex
		int i
		int maxCases
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		boolean isEnumSwitch
		boolean isStringSwitch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		int length
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		int key
		int j
		String key
		int j
		int constantCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] enumFields
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
		int j
		boolean suppress
	private void reportDuplicateCase (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement, com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement duplicate
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement original
		int length
		boolean found
		int k
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int statementsLength
		int i
	public void branchChainTo (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public boolean doesNotCompleteNormally () 
		int i
		int length
	public boolean completesByContinue () 
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.class
SynchronizedStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding synchroVariable
	static final char[] SecretLocalDeclarationName
	int preSynchronizedInitStateIndex
	int mergedSynchronizedInitStateIndex
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block statement
		int s
		int e
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean isSubRoutineEscaping () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
	public boolean generateSubRoutineInvocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		Object targetLocation
		int stateIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretLocal
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ThisReference.class
ThisReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.Reference {
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis
	public void  (int, int) 
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
	public boolean checkAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
	public boolean checkNPE (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int ttlForFieldCheck
	public void generateAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateCompoundAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
	public void generatePostIncrement (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
	public boolean isImplicitThis () 
	public boolean isThis () 
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/ThrowStatement.class
ThrowStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exception
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exception
		int sourceStart
		int sourceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TrueLiteral.class
TrueLiteral.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral extends com.android.jack.eclipse.jdt.internal.compiler.ast.MagicLiteral {
	static final char[] source
	static void  () 
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
		int pc
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public char[] source () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TryStatement.class
TryStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
	static final char[] SECRET_RETURN_ADDRESS_NAME
	static final char[] SECRET_ANY_HANDLER_NAME
	static final char[] SECRET_PRIMARY_EXCEPTION_VARIABLE_NAME
	static final char[] SECRET_CAUGHT_THROWABLE_VARIABLE_NAME
	static final char[] SECRET_RETURN_VALUE_NAME
	private static com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] NO_RESOURCES
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block tryBlock
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block finallyBlock
	com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subRoutineInits
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptionTypes
	boolean[] catchExits
	com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel subRoutineStartLabel
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding returnAddressVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretReturnValue
	com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] declaredExceptionLabels
	private Object[] reusableJSRTargets
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel[] reusableJSRSequenceStartLabels
	private int[] reusableJSRStateIndexes
	private int reusableJSRTargetsCount
	private static final int NO_FINALLY
	private static final int FINALLY_SUBROUTINE
	private static final int FINALLY_DOES_NOT_COMPLETE
	private static final int FINALLY_INLINE
	int mergedInitStateIndex
	int preTryInitStateIndex
	int postTryInitStateIndex
	int[] postResourcesInitStateIndexes
	int naturalExitMergeInitStateIndex
	int[] catchExitInitStateIndexes
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding primaryExceptionVariable
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding caughtThrowableVariable
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] resourceExceptionLabels
	private int[] caughtExceptionsCatchBlocks
	static void  () 
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int resourcesLength
		com.android.jack.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		int j
		int length
		int i
		int catchCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext insideSubContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		int j
		int length
		int i
		int catchCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findCloseMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
	private com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo prepareCatchInfo (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnException
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchArg
	private boolean isUncheckedCatchBlock (int) 
		int catchBlock
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void enterDeclaredExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
		int length
	public void exitAnyExceptionHandler () 
	public void exitDeclaredExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
		int length
	private int finallyMode () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean isStackMapFrameCodeStream
		int pc
		int finallyMode
		boolean requiresNaturalExit
		int maxCatches
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel multiCatchExceptionLabel
		int resourceCount
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel exitLabel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int invokeCloseStartPc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel elseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel postElseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel postCloseLabel
		int invokeCloseStartPc
		boolean tryBlockHasSomeCode
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel naturalExitLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel postCatchesFinallyLabel
		int i
		int position
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchVar
		int varPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel naturalExitExceptionHandler
		int finallySequenceStartPC
		int position
		int position
		int position
		int position
	public boolean generateSubRoutineInvocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		Object targetLocation
		int stateIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretLocal
		int resourceCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel exitLabel
		int invokeCloseStartPc
		int i
		boolean isStackMapFrameCodeStream
		int finallyMode
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean reuseTargetLocation
		int i
		int count
		Object reusableJSRTarget
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel reusableJSRSequenceStartLabel
	public boolean isSubRoutineEscaping () 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int length
		int i
		int i
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope finallyScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope resourceManagementScope
		int resourceCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope tryScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
		int shiftScopesLength
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean containsUnionTypes
		boolean catchHasError
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope catchScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument catchArgument
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] localDeclarations
		int i
		int max
		int i
		int max
	protected void verifyDuplicationAndOrder (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean containsUnionTypes
		int totalCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] allExceptionTypes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentExceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference catchArgumentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int typeReferencesLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] unionExceptionTypes
		int j
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentExceptions
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
		int k
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		int n
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentException
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference catchArgumentType
		int i
		int j
	public boolean doesNotCompleteNormally () 
		int i
	public boolean completesByContinue () 
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TypeDeclaration.class
TypeDeclaration.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement implements com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext  {
	public static final int CLASS_DECL
	public static final int INTERFACE_DECL
	public static final int ENUM_DECL
	public static final int ANNOTATION_TYPE_DECL
	public int modifiers
	public int modifiersSourceStart
	public int functionalExpressionsCount
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclass
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
	public boolean ignoreFurtherInvestigation
	public int maxFieldCount
	public int declarationSourceStart
	public int declarationSourceEnd
	public int bodyStart
	public int bodyEnd
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] missingAbstractMethods
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding enumValuesSyntheticfield
	public int enumConstantsCounter
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void abort (int, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		int abortLevel
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public final void addClinit () 
		int length
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Clinit clinit
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration addMissingAbstractMethodFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		String baseName
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] newMethods
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
	public void analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public boolean checkConstructors (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		boolean hasConstructor
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration am
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration createDefaultConstructor (boolean, boolean) 
		boolean needExplicitConstructorCall
		boolean needToInsert
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding createDefaultConstructorWithBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedConstructorBinding
		boolean eraseThrownExceptions
		String baseName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
		int newModifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] args
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		int len
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration declarationOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding memberTypeBinding
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDecl
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declarationOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][]) 
		char[][] typeName
		int typeNameLength
		char[][] subTypeName
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
		int i
		int max
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
		int i
		int slotSize
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingInstance
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
		int i
		int slotSize
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingInstance
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public boolean hasErrors () 
	private void internalAnalyseCode (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parentContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo nonStaticFieldInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo staticFieldInfo
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo outerInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo constructorInfo
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public static final int kind (int) 
		int flags
	public void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticEnclosingInstanceArgument
	public void manageEnclosingInstanceAccessIfNecessary (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
	public final boolean needClassInitMethod () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	public void parseMethods (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int fieldI
		int i
	public java.lang.StringBuffer printHeader (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public int record (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
	public void resolve () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		long annotationTagBits
		boolean needSerialVersion
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
		boolean hasWriteObjectMethod
		boolean hasReadObjectMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		int localMaxFieldCount
		int lastVisibleFieldID
		boolean hasEnumConstants
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] enumConstantsWithoutBody
		int i
		int count
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding javaxRmiCorbaStub
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int f
		int l
		int missingAbstractMethodslength
		int methodsLength
		int i
		int count
		int visibility
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		int severity
		int javadocModifiers
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope outerScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existing2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding tvb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope upperScope
	public void tagAsHavingErrors () 
	public void tagAsHavingIgnoredMandatoryErrors (int) 
		int problemId
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int annotationsLength
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int length
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int annotationsLength
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int length
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int length
		int i
	void updateMaxFieldCount () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration outerMostType
	public boolean isPackageInfo () 
	public boolean isSecondary () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TypeParameter.class
TypeParameter.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter extends com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
	public void  () 
	public int getKind () 
	public void checkBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int i
		int length
	public void getAllAnnotationContexts (int, int, java.util.List) 
		int targetType
		int typeParameterIndex
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int annotationsLength
		int i
		int boundIndex
		int boundsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
	private void internalResolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean staticContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding existingType
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void resolveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean isAnnotationBasedNullAnalysisEnabled
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding previousBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int annotationsLength
		int i
		int boundsLength
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int annotationsLength
		int i
		int boundsLength
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationCollector.class
TypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
 com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	java.util.List annotationContexts
	com.android.jack.eclipse.jdt.internal.compiler.ast.Expression typeReference
	int targetType
	int info
	int info2
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
	com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	int dimensions
	com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard currentWildcard
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, int, int, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int targetType
		int typeParameterIndex
		java.util.List annotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		java.util.List annotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, int, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int targetType
		int parameterIndex
		java.util.List annotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int targetType
		java.util.List annotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression typeReference
		int targetType
		int info
		java.util.List annotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int targetType
		int info
		int typeIndex
		java.util.List annotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, java.util.List, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int targetType
		int info
		java.util.List annotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int dimensions
	private boolean internalVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int max
		int startPC
		int endPC
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int i
		int max
		int startPC
		int endPC
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int max
		int startPC
		int endPC
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationPosition.class
TypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition MAIN_TYPE
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition LEAF_TYPE
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition ANY
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition valueOf (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/TypeReference.class
TypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.Expression {
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] NO_TYPE_ARGUMENTS
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
	static void  () 
	public void  () 
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][]) 
		int baseType
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] dimAnnotations
	public static final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int) 
		int baseType
		int dim
	public void aboutToResolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void checkBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getMergedAnnotationsOnDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][]) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int dimensions
		int totalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] mergedAnnotations
		int i
		int i
		int j
	public int dimensions () 
	public int extraDimensions () 
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] getAllAnnotationContexts (int) 
		int targetType
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
	public void getAllAnnotationContexts (int, int, java.util.List) 
		int targetType
		int info
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
	public void getAllAnnotationContexts (int, int, java.util.List, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		int targetType
		int info
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void getAllAnnotationContexts (int, int, java.util.List, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], int) 
		int targetType
		int info
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotationsOnDimension
		int j
		int max2
	public void getAllAnnotationContexts (int, int, int, java.util.List) 
		int targetType
		int info
		int typeIndex
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
	public void getAllAnnotationContexts (int, java.util.List) 
		int targetType
		java.util.List allAnnotationContexts
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean) 
		boolean useSourceOrder
	public void setAnnotationsOnDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	public abstract char[] getLastToken () 
	public char[][] getParameterizedTypeName () 
	protected abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract char[][] getTypeName () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean hasError
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public boolean isTypeReference () 
	public boolean isWildcard () 
	public boolean isUnionType () 
	public boolean isVarargs () 
	public boolean isParameterizedTypeReference () 
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int index
	protected void reportDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportInvalidType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveSuperType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
		boolean pauseHierarchyCheck
	public abstract void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public abstract void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
	protected void resolveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		long[] nullTagBitsPerDimension
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
	public int getAnnotatableLevels () 
	protected void checkIllegalNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference arg
	protected void checkNullConstraints (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] variables
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding variable
	protected void checkIllegalNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (long) 
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
		int annBit
		int i
	public boolean hasNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] someAnnotations
	public static boolean containsNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences () 
	public boolean isBaseTypeReference () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/UnaryExpression.class
UnaryExpression.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression extends com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
	public void generateOptimizedBoolean (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
		boolean valueRequired
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean expressionIsCast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		int expressionTypeID
		boolean use15specifics
		int tableId
		int tableId
		int tableId
		int operatorSignature
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

com/android/jack/eclipse/jdt/internal/compiler/ast/UnionTypeReference.class
UnionTypeReference.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference extends com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int length
	public char[] getLastToken () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
		int location
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] allExceptionTypes
		boolean hasError
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		int j
	public char[][] getTypeName () 
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int length
		int i
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int length
		int i
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int length
		int i
	public boolean isUnionType () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
}

com/android/jack/eclipse/jdt/internal/compiler/ast/WhileStatement.class
WhileStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement extends com.android.jack.eclipse.jdt.internal.compiler.ast.Statement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
	private com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
	int preCondInitStateIndex
	int condIfTrueInitStateIndex
	int mergedInitStateIndex
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement action
		int s
		int e
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int initialComplaintLevel
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionFalse
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		int combinedTagBits
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedFalse
		int jumpPC
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
	public void resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean doesNotCompleteNormally () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionOptimizedTrue
	public boolean completesByContinue () 
}

com/android/jack/eclipse/jdt/internal/compiler/ast/Wildcard.class
Wildcard.java
package com.android.jack.eclipse.jdt.internal.compiler.ast
public com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard extends com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
	public static final int UNBOUND
	public static final int EXTENDS
	public static final int SUPER
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
	public int kind
	public void  (int) 
		int kind
	public char[][] getParameterizedTypeName () 
	public char[][] getTypeName () 
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int location
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
	public void traverse (com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
		int i
		int length
	public boolean isWildcard () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/BatchCompilerRequestor.class
BatchCompilerRequestor.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.BatchCompilerRequestor extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	private com.android.jack.eclipse.jdt.internal.compiler.batch.Main compiler
	private int lineDelta
	public void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main compiler
	public void acceptResult (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int unitLineCount
	protected void reportProblems (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
}

com/android/jack/eclipse/jdt/internal/compiler/batch/ClasspathDirectory$1.class
ClasspathDirectory.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
 com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathDirectory$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathDirectory this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathDirectory) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File directory1
		String name
		String fileName
}

com/android/jack/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.class
ClasspathDirectory.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathDirectory extends com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
	private java.util.Hashtable directoryCache
	private String[] missingPackageHolder
	private int mode
	private String encoding
	private java.util.Hashtable packageSecondaryTypes
	java.util.Map options
	void  (java.io.File, java.lang.String, int, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String, java.util.Map) 
		java.io.File directory
		String encoding
		int mode
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		String destinationPath
		java.util.Map options
	java.lang.String[] directoryList (java.lang.String) 
		String qualifiedPackageName
		String[] dirList
		java.io.File dir
		int index
		int last
		String packageName
		String parentPackage
	boolean doesFileExist (java.lang.String, java.lang.String) 
		String fileName
		String qualifiedPackageName
		String[] dirList
		int i
	public java.util.List fetchLinkedJars (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		boolean asBinaryOnly
		String fileName
		boolean binaryExists
		boolean sourceExists
		String fullSourcePath
		String fullBinaryPath
		long binaryModified
		long sourceModified
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		String typeSearched
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findSecondaryInClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		String typeNameString
		boolean prereqs
	public boolean hasAnnotationFileFor (java.lang.String) 
		String qualifiedTypeName
		int pos
		String fileName
	private java.util.Hashtable getPackageTypes (java.lang.String) 
		String qualifiedPackageName
		java.util.Hashtable packageEntry
		String[] dirList
		java.io.File dir
		java.io.File[] listFiles
		int i
		int l
		java.io.File f
		String s
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit cu
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int j
		int k
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		char[] name
	private com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findSourceSecondaryType (java.lang.String, java.lang.String, java.lang.String) 
		String typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		java.util.Hashtable packageEntry
		String fileName
	public char[][][] findTypeNames (java.lang.String) 
		String qualifiedPackageName
		java.io.File dir
		String[] listFiles
		int length
		int length
		char[][][] result
		char[][] packageName
		int i
		String fileName
		int indexOfLastDot
	public void initialize ()  throws java.io.IOException 
	public boolean isPackage (java.lang.String) 
		String qualifiedPackageName
	public void reset () 
	public java.lang.String toString () 
	public char[] normalizedPath () 
	public java.lang.String getPath () 
	public int getMode () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/ClasspathJar.class
ClasspathJar.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathJar extends com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
	protected java.io.File file
	protected java.util.zip.ZipFile zipFile
	protected java.util.zip.ZipFile annotationZipFile
	protected boolean closeZipFileAtEnd
	protected java.util.Hashtable packageCache
	protected java.util.List annotationPaths
	public void  (java.io.File, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String) 
		java.io.File file
		boolean closeZipFileAtEnd
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		String destinationPath
	public java.util.List fetchLinkedJars (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
		java.io.InputStream inputStream
		java.util.ArrayList result
		java.util.zip.ZipEntry manifest
		com.android.jack.eclipse.jdt.internal.compiler.util.ManifestAnalyzer analyzer
		boolean success
		java.util.List calledFileNames
		java.util.Iterator calledFilesIterator
		String directoryPath
		int lastSeparator
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		boolean asBinaryOnly
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType reader
		String qualifiedClassName
		String annotationPath
	public boolean hasAnnotationFileFor (java.lang.String) 
		String qualifiedTypeName
	public char[][][] findTypeNames (java.lang.String) 
		String qualifiedPackageName
		java.util.ArrayList answers
		java.util.Enumeration e
		String fileName
		int last
		String packageName
		int indexOfDot
		String typeName
		char[] packageArray
		int size
		char[][][] result
	public void initialize ()  throws java.io.IOException 
	public boolean isPackage (java.lang.String) 
		String qualifiedPackageName
		java.util.Enumeration e
		String fileName
		int last
		String packageName
	public void reset () 
	public java.lang.String toString () 
	public char[] normalizedPath () 
		String path2
		char[] rawName
	public java.lang.String getPath () 
	public int getMode () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/ClasspathJsr199.class
ClasspathJsr199.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathJsr199 extends com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
	private static final java.util.Set fileTypes
	private javax.tools.JavaFileManager fileManager
	private javax.tools.JavaFileManager$Location location
	static void  () 
	public void  (javax.tools.JavaFileManager, javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager file
		javax.tools.JavaFileManager$Location location
	public java.util.List fetchLinkedJars (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean) 
		char[] typeName
		String qualifiedPackageName
		String aQualifiedBinaryFileName
		boolean asBinaryOnly
		String qualifiedBinaryFileName
		int lastDot
		String className
		javax.tools.JavaFileObject jfo
		java.io.InputStream inputStream
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public char[][][] findTypeNames (java.lang.String) 
		String aQualifiedPackageName
		String qualifiedPackageName
		Iterable files
		java.util.ArrayList answers
		char[][] packageName
		javax.tools.JavaFileObject file
		String fileName
		int last
		int indexOfDot
		String typeName
		int size
		char[][][] result
	public void initialize ()  throws java.io.IOException 
	public boolean isPackage (java.lang.String) 
		String aQualifiedPackageName
		String qualifiedPackageName
		boolean result
		Iterable files
		java.util.Iterator f
	public void reset () 
	public java.lang.String toString () 
	public char[] normalizedPath () 
	public java.lang.String getPath () 
	public int getMode () 
	public boolean hasAnnotationFileFor (java.lang.String) 
		String qualifiedTypeName
}

com/android/jack/eclipse/jdt/internal/compiler/batch/ClasspathLocation.class
ClasspathLocation.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public abstract com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath com.android.jack.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	public static final int SOURCE
	public static final int BINARY
	String path
	char[] normalizedPath
	public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	public String destinationPath
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		String destinationPath
	protected com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction fetchAccessRestriction (java.lang.String) 
		String qualifiedBinaryFileName
		char[] qualifiedTypeName
	public int getMode () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation other
		String localPath
		String otherPath
	public java.lang.String getPath () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/ClasspathSourceJar.class
ClasspathSourceJar.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar extends com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathJar {
	private String encoding
	public void  (java.io.File, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String, java.lang.String) 
		java.io.File file
		boolean closeZipFileAtEnd
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		String encoding
		String destinationPath
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		boolean asBinaryOnly
		java.util.zip.ZipEntry sourceEntry
		java.io.InputStream stream
		char[] contents
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
	public int getMode () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/CompilationUnit.class
CompilationUnit.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit  {
	public char[] contents
	public char[] fileName
	public char[] mainTypeName
	String encoding
	public String destinationPath
	private boolean ignoreOptionalProblems
	public void  (char[], java.lang.String, java.lang.String) 
		char[] contents
		String fileName
		String encoding
	public void  (char[], java.lang.String, java.lang.String, java.lang.String) 
		char[] contents
		String fileName
		String encoding
		String destinationPath
	public void  (char[], java.lang.String, java.lang.String, java.lang.String, boolean) 
		char[] contents
		String fileName
		String encoding
		String destinationPath
		boolean ignoreOptionalProblems
		char[] fileNameCharArray
		int start
		int end
	public char[] getContents () 
		java.io.IOException e
	public char[] getFileName () 
	public char[] getMainTypeName () 
	public char[][] getPackageName () 
	public boolean ignoreOptionalProblems () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/FileFinder.class
FileFinder.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.FileFinder extends java.lang.Object {
	public void  () 
	public static java.lang.String[] find (java.io.File, java.lang.String) 
		java.io.File f
		String pattern
		java.util.ArrayList files
		String[] result
	private static void find0 (java.io.File, java.lang.String, java.util.ArrayList) 
		java.io.File f
		String pattern
		java.util.ArrayList collector
		String[] files
		int i
		int max
		java.io.File current
}

com/android/jack/eclipse/jdt/internal/compiler/batch/FileSystem$Classpath.class
FileSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public abstract com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath extends java.lang.Object {
	public abstract char[][][] findTypeNames (java.lang.String) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean) 
	public abstract boolean isPackage (java.lang.String) 
	public abstract java.util.List fetchLinkedJars (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter) 
	public abstract void reset () 
	public abstract char[] normalizedPath () 
	public abstract java.lang.String getPath () 
	public abstract void initialize ()  throws java.io.IOException 
	public abstract boolean hasAnnotationFileFor (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathNormalizer.class
FileSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathNormalizer extends java.lang.Object {
	public void  () 
	public static java.util.ArrayList normalize (java.util.ArrayList) 
		java.util.ArrayList classpaths
		java.util.ArrayList normalizedClasspath
		java.util.HashSet cache
		java.util.Iterator iterator
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
}

com/android/jack/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathSectionProblemReporter.class
FileSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public abstract com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter extends java.lang.Object {
	public abstract void invalidClasspathSection (java.lang.String) 
	public abstract void multipleClasspathSections (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/FileSystem.class
FileSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment com.android.jack.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	protected com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
	java.util.Set knownFileNames
	protected boolean annotationsFromClasspath
	public void  (java.lang.String[], java.lang.String[], java.lang.String) 
		String[] classpathNames
		String[] initialFileNames
		String encoding
		int classpathSize
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[], java.lang.String[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] paths
		String[] initialFileNames
		boolean annotationsFromClasspath
		int length
		int counter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	public static com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet) 
		String classpathName
		String encoding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	public static com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.util.Map) 
		String classpathName
		String encoding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		java.util.Map options
	public static com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String, java.util.Map) 
		String classpathName
		String encoding
		boolean isSourceOnly
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		String destinationPath
		java.util.Map options
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath result
		java.io.File file
	private void initializeKnownFileNames (java.lang.String[]) 
		String[] initialFileNames
		int i
		java.io.File compilationUnitFile
		char[] fileName
		char[] matchingPathName
		int lastIndexOf
		boolean globalPathMatches
		int j
		int max
		char[] matchCandidate
		boolean currentPathMatch
	public void cleanup () 
		int i
		int max
	private static java.lang.String convertPathSeparators (java.lang.String) 
		String path
	private com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (java.lang.String, char[], boolean) 
		String qualifiedTypeName
		char[] typeName
		boolean asBinaryOnly
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpathEntry
		java.util.zip.ZipFile zip
		boolean shouldClose
	private com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer internalFindClass (java.lang.String, char[], boolean) 
		String qualifiedTypeName
		char[] typeName
		boolean asBinaryOnly
		String qualifiedBinaryFileName
		String qualifiedPackageName
		String qp2
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer suggestedAnswer
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
		String qb2
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][]) 
		char[][] compoundName
	public char[][][] findTypeNames (char[][]) 
		char[][] packageName
		char[][][] result
		String qualifiedPackageName
		String qualifiedPackageName2
		int i
		int length
		char[][][] answers
		int resultLength
		int answersLength
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
		char[][][] answers
		int resultLength
		int answersLength
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][], boolean) 
		char[][] compoundName
		boolean asBinaryOnly
	public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][]) 
		char[] typeName
		char[][] packageName
	public boolean isPackage (char[][], char[]) 
		char[][] compoundName
		char[] packageName
		String qualifiedPackageName
		String qp2
		int i
		int length
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main$1.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
 com.android.jack.eclipse.jdt.internal.compiler.batch.Main$1 extends java.lang.Object implements java.io.FilenameFilter  {
	void  () 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main$2.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
 com.android.jack.eclipse.jdt.internal.compiler.batch.Main$2 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	final com.android.jack.eclipse.jdt.internal.compiler.batch.Main this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
	public boolean proceedOnErrors () 
	public boolean stopOnFirstError () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main$3.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
 com.android.jack.eclipse.jdt.internal.compiler.batch.Main$3 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter  {
	final com.android.jack.eclipse.jdt.internal.compiler.batch.Main this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
	public void invalidClasspathSection (java.lang.String) 
		String jarFilePath
	public void multipleClasspathSections (java.lang.String) 
		String jarFilePath
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main$Logger$1.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
 com.android.jack.eclipse.jdt.internal.compiler.batch.Main$Logger$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.internal.compiler.batch.Main$Logger this$1
	void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main$Logger) 
	public int compare (java.util.Map$Entry, java.util.Map$Entry) 
		java.util.Map$Entry o1
		java.util.Map$Entry o2
		java.util.Map$Entry entry1
		java.util.Map$Entry entry2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main$Logger.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.Main$Logger extends java.lang.Object {
	private java.io.PrintWriter err
	private java.io.PrintWriter log
	private com.android.jack.eclipse.jdt.internal.compiler.batch.Main main
	private java.io.PrintWriter out
	private java.util.HashMap parameters
	int tagBits
	private static final String CLASS
	private static final String CLASS_FILE
	private static final String CLASSPATH
	private static final String CLASSPATH_FILE
	private static final String CLASSPATH_FOLDER
	private static final String CLASSPATH_ID
	private static final String CLASSPATH_JAR
	private static final String CLASSPATHS
	private static final String COMMAND_LINE_ARGUMENT
	private static final String COMMAND_LINE_ARGUMENTS
	private static final String COMPILER
	private static final String COMPILER_COPYRIGHT
	private static final String COMPILER_NAME
	private static final String COMPILER_VERSION
	public static final int EMACS
	private static final String ERROR
	private static final String ERROR_TAG
	private static final String WARNING_TAG
	private static final String EXCEPTION
	private static final String EXTRA_PROBLEM_TAG
	private static final String EXTRA_PROBLEMS
	private static final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt FIELD_TABLE
	private static final String KEY
	private static final String MESSAGE
	private static final String NUMBER_OF_CLASSFILES
	private static final String NUMBER_OF_ERRORS
	private static final String NUMBER_OF_LINES
	private static final String NUMBER_OF_PROBLEMS
	private static final String NUMBER_OF_TASKS
	private static final String NUMBER_OF_WARNINGS
	private static final String NUMBER_OF_INFOS
	private static final String OPTION
	private static final String OPTIONS
	private static final String OUTPUT
	private static final String PACKAGE
	private static final String PATH
	private static final String PROBLEM_ARGUMENT
	private static final String PROBLEM_ARGUMENT_VALUE
	private static final String PROBLEM_ARGUMENTS
	private static final String PROBLEM_CATEGORY_ID
	private static final String ID
	private static final String PROBLEM_ID
	private static final String PROBLEM_LINE
	private static final String PROBLEM_OPTION_KEY
	private static final String PROBLEM_MESSAGE
	private static final String PROBLEM_SEVERITY
	private static final String PROBLEM_SOURCE_END
	private static final String PROBLEM_SOURCE_START
	private static final String PROBLEM_SUMMARY
	private static final String PROBLEM_TAG
	private static final String PROBLEMS
	private static final String SOURCE
	private static final String SOURCE_CONTEXT
	private static final String SOURCE_END
	private static final String SOURCE_START
	private static final String SOURCES
	private static final String STATS
	private static final String TASK
	private static final String TASKS
	private static final String TIME
	private static final String VALUE
	private static final String WARNING
	private static final String INFO
	public static final int XML
	private static final String XML_DTD_DECLARATION
	static void  () 
		Class c
		java.lang.reflect.Field[] fields
		int i
		int max
		java.lang.reflect.Field field
		Integer value
		int key2
		SecurityException e
		IllegalArgumentException e
		IllegalAccessException e
	public void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main, java.io.PrintWriter, java.io.PrintWriter) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main main
		java.io.PrintWriter out
		java.io.PrintWriter err
	public java.lang.String buildFileName (java.lang.String, java.lang.String) 
		String outputPath
		String relativeFileName
		char fileSeparatorChar
		String fileSeparator
		StringBuffer outDir
		java.util.StringTokenizer tokenizer
		String token
	public void close () 
	public void compiling () 
	private void endLoggingExtraProblems () 
	private void endLoggingProblems () 
	public void endLoggingSource () 
	public void endLoggingSources () 
	public void endLoggingTasks () 
	private void endTag (java.lang.String) 
		String name
	private java.lang.String errorReportSource (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, char[], int) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		char[] unitSource
		int bits
		int startPosition
		int endPosition
		int length
		int length
		StringBuffer errorBuffer
		char c
		char c
		char c
		char c
		int begin
		int end
		int i
		int i
	private void extractContext (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, char[]) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		char[] unitSource
		int startPosition
		int endPosition
		int length
		int length
		char c
		char c
		char c
		char c
		int begin
		int end
		StringBuffer buffer
	public void flush () 
	private java.lang.String getFieldName (int) 
		int id
		int key2
	private java.lang.String getProblemOptionKey (int) 
		int problemID
		int irritant
	public void logAverage () 
		long lineCount
		int length
		long sum
		long parseSum
		long resolveSum
		long analyzeSum
		long generateSum
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats stats
		long time
		long parseTime
		long resolveTime
		long analyzeTime
		long generateTime
	public void logClassFile (boolean, java.lang.String, java.lang.String) 
		boolean generatePackagesStructure
		String outputPath
		String relativeFileName
		String fileName
		char fileSeparatorChar
		String fileSeparator
		int indexOfPackageSeparator
		int length
		java.io.File f
		java.io.IOException e
	public void logClasspath (com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[]) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
		int length
		int i
		String classpath
		java.io.File f
		String id
	public void logCommandLineArguments (java.lang.String[]) 
		String[] commandLineArguments
		int length
		int i
	public void logException (java.lang.Exception) 
		Exception e
		java.io.StringWriter writer
		java.io.PrintWriter printWriter
		String stackTrace
		java.io.LineNumberReader reader
		String line
		String line
		int i
		StringBuffer buffer
		String message
		String message
	private void logExtraProblem (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, int, int) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int localErrorCount
		int globalErrorCount
		char[] originatingFileName
		String severity
		String fileName
		String severity
		String result
		String errorReportSource
		String severity
		String errorReportSource
	public void loggingExtraProblems (com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main currentMain
		java.util.ArrayList problems
		int count
		int localProblemCount
		int errors
		int warnings
		int infos
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void logUnavaibleAPT (java.lang.String) 
		String className
	public void logIncorrectVMVersionForAnnotationProcessing () 
	public void logNoClassFileCreated (java.lang.String, java.lang.String, java.io.IOException) 
		String outputDir
		String relativeFileName
		java.io.IOException e
	public void logNumberOfClassFilesGenerated (int) 
		int exportedClassFilesCounter
	public void logOptions (java.util.Map) 
		java.util.Map options
		java.util.Set entriesSet
		java.util.Map$Entry[] entries
		int i
		int max
		java.util.Map$Entry entry
		String key
	public void logPendingError (java.lang.String) 
		String error
	public void logWarning (java.lang.String) 
		String message
	private void logProblem (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, int, int, char[]) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int localErrorCount
		int globalErrorCount
		char[] unitSource
		String severity
		String result
		String errorReportSource
		String severity
		String errorReportSource
	public int logProblems (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[], char[], com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		char[] unitSource
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main currentMain
		int count
		int localErrorCount
		int localProblemCount
		int errors
		int warnings
		int infos
		int tasks
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int i
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void logProblemsSummary (int, int, int, int, int) 
		int globalProblemsCount
		int globalErrorsCount
		int globalWarningsCount
		int globalInfoCount
		int globalTasksCount
		String message
		String errorMessage
		String warningMessage
		String infoMessage
		int warningsNumber
		String msg
	public void logProgress () 
	public void logRepetition (int, int) 
		int i
		int repetitions
	public void logTiming (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats compilerStats
		long time
		long lineCount
	public void logUsage (java.lang.String) 
		String usage
	public void logVersion (boolean) 
		boolean printToOut
		String version
		String version
	public void logWrongJDK () 
	private void logXmlExtraProblem (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, int, int) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int globalErrorCount
		int localErrorCount
		int sourceStart
		int sourceEnd
		boolean isError
	private void logXmlProblem (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, char[]) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		char[] unitSource
		int sourceStart
		int sourceEnd
		int id
		boolean isError
		int severity
		String problemOptionKey
		int categoryID
		String[] arguments
		int length
		int i
	private void logXmlTask (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, char[]) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		char[] unitSource
		String problemOptionKey
	private void printErr (java.lang.String) 
		String s
	private void printlnErr () 
	private void printlnErr (java.lang.String) 
		String s
	private void printlnOut (java.lang.String) 
		String s
	public void printNewLine () 
	private void printOut (char) 
		char c
	public void printStats () 
		boolean isTimed
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats compilerStats
	private void printTag (java.lang.String, java.util.HashMap, boolean, boolean) 
		String name
		java.util.HashMap params
		boolean insertNewLine
		boolean closeTag
	public void setEmacs () 
	public void setLog (java.lang.String) 
		String logFileName
		java.util.Date date
		java.text.DateFormat dateFormat
		int index
		java.io.FileNotFoundException e
		java.io.UnsupportedEncodingException e
	private void startLoggingExtraProblems (int) 
		int count
	private void startLoggingProblems (int, int, int) 
		int errors
		int warnings
		int infos
	public void startLoggingSource (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] fileName
		java.io.File f
		char[][] packageName
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit unit
		String destinationPath
	public void startLoggingSources () 
	public void startLoggingTasks (int) 
		int tasks
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main$ResourceBundleFactory.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.Main$ResourceBundleFactory extends java.lang.Object {
	private static java.util.HashMap Cache
	static void  () 
	public void  () 
	public static synchronized java.util.ResourceBundle getBundle (java.util.Locale) 
		java.util.Locale locale
		java.util.ResourceBundle bundle
}

com/android/jack/eclipse/jdt/internal/compiler/batch/Main.class
Main.java
package com.android.jack.eclipse.jdt.internal.compiler.batch
public com.android.jack.eclipse.jdt.internal.compiler.batch.Main extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities com.android.jack.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	private static final String ANNOTATION_SOURCE_CLASSPATH
	boolean enableJavadocOn
	boolean warnJavadocOn
	boolean warnAllJavadocOn
	public com.android.jack.eclipse.jdt.internal.compiler.Compiler batchCompiler
	public java.util.ResourceBundle bundle
	protected com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] checkedClasspaths
	protected java.util.List annotationPaths
	protected boolean annotationsFromClasspath
	public java.util.Locale compilerLocale
	public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
	public com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	public String destinationPath
	public String[] destinationPaths
	private boolean didSpecifySource
	private boolean didSpecifyTarget
	public String[] encodings
	public int exportedClassFilesCounter
	public String[] filenames
	public String[] classNames
	public int globalErrorsCount
	public int globalProblemsCount
	public int globalTasksCount
	public int globalWarningsCount
	public int globalInfoCount
	private java.io.File javaHomeCache
	private boolean javaHomeChecked
	private boolean primaryNullAnnotationsSeen
	public long lineCount0
	public String log
	public com.android.jack.eclipse.jdt.internal.compiler.batch.Main$Logger logger
	public int maxProblems
	public java.util.Map options
	public char[][] ignoreOptionalProblemsFromFolders
	protected java.io.PrintWriter out
	public boolean proceed
	public boolean proceedOnError
	public boolean produceRefInfo
	public int currentRepetition
	public int maxRepetition
	public boolean showProgress
	public long startTime
	public java.util.ArrayList pendingErrors
	public boolean systemExitWhenFinished
	public static final int TIMING_DISABLED
	public static final int TIMING_ENABLED
	public static final int TIMING_DETAILED
	public int timing
	public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats[] compilerStats
	public boolean verbose
	private String[] expandedCommandLine
	private java.io.PrintWriter err
	protected java.util.ArrayList extraProblems
	public static final String bundleName
	public static final int DEFAULT_SIZE_CLASSPATH
	public static final String NONE
	public static boolean compile (java.lang.String) 
		String commandLine
	public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter) 
		String commandLine
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
	public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		String[] commandLineArguments
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	public static java.io.File[][] getLibrariesFiles (java.io.File[]) 
		java.io.File[] files
		java.io.FilenameFilter filter
		int filesLength
		java.io.File[][] result
		int i
		java.io.File currentFile
	public static void main (java.lang.String[]) 
		String[] argv
	public static java.lang.String[] tokenize (java.lang.String) 
		String commandLine
		int count
		String[] arguments
		java.util.StringTokenizer tokenizer
		String token
		boolean insideQuotes
		boolean startNewToken
		String trimmedToken
	public void  (java.io.PrintWriter, java.io.PrintWriter, boolean) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExitWhenFinished
	public void  (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExitWhenFinished
		java.util.Map customDefaultOptions
	public void  (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExitWhenFinished
		java.util.Map customDefaultOptions
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
	public void addExtraProblems (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		java.util.ArrayList paths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		String customEncoding
		String destPath
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		int rulesSpecsSize
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		boolean rulesOK
		java.util.Iterator i
		int j
		String ruleSpec
		char key
		String pattern
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
	void addPendingErrors (java.lang.String) 
		String message
	public java.lang.String bind (java.lang.String) 
		String id
	public java.lang.String bind (java.lang.String, java.lang.String) 
		String id
		String binding
	public java.lang.String bind (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String binding1
		String binding2
	public java.lang.String bind (java.lang.String, java.lang.String[]) 
		String id
		String[] arguments
		String message
	private boolean checkVMVersion (long) 
		long minimalSupportedVersion
		String classFileVersion
		int index
		int majorVersion
		int majorVersion
	public boolean compile (java.lang.String[]) 
		String[] argv
		IllegalArgumentException e
		RuntimeException e
	public void configure (java.lang.String[]) 
		String[] argv
		java.util.ArrayList bootclasspaths
		String sourcepathClasspathArg
		java.util.ArrayList sourcepathClasspaths
		java.util.ArrayList classpaths
		java.util.ArrayList extdirsClasspaths
		java.util.ArrayList endorsedDirClasspaths
		int index
		int filesCount
		int classCount
		int argCount
		int mode
		boolean printUsageRequired
		String usageSection
		boolean printVersionRequired
		boolean didSpecifyDeprecation
		boolean didSpecifyCompliance
		boolean didSpecifyDisabledAnnotationProcessing
		String customEncoding
		String customDestinationPath
		String currentSourceDirectory
		String currentArg
		java.util.Set specifiedEncodings
		boolean needExpansion
		int i
		String[] newCommandLineArgs
		int i
		String[] newArgs
		String arg
		java.io.LineNumberReader reader
		StringBuffer buffer
		String line
		String line
		int newCommandLineArgsLength
		int newArgsLength
		int i
		int foldersStart
		int foldersEnd
		String folders
		char[][] currentFolders
		int length
		char[][] tempFolders
		int encodingStart
		int encodingEnd
		java.io.UnsupportedEncodingException e
		int length
		StringBuffer errorMessage
		StringBuffer errorMessage
		StringBuffer errorMessage
		StringBuffer errorMessage
		StringBuffer errorMessage
		int length
		String debugOption
		int length
		java.util.StringTokenizer tokenizer
		String token
		String warningOption
		int length
		int warnTokenStart
		int warnTokenStart
		int warnTokenStart
		boolean isEnabling
		boolean isEnabling
		boolean isEnabling
		java.util.StringTokenizer tokenizer
		int tokenCounter
		String token
		String errorOption
		int length
		int errorTokenStart
		int errorTokenStart
		int errorTokenStart
		boolean isEnabling
		boolean isEnabling
		boolean isEnabling
		java.util.StringTokenizer tokenizer
		int tokenCounter
		String token
		NumberFormatException e
		NumberFormatException e
		java.io.UnsupportedEncodingException e
		String[] sourcePaths
		java.util.StringTokenizer tokenizer
		java.util.StringTokenizer tokenizer
		java.util.StringTokenizer tokenizer
		java.util.StringTokenizer tokens
		java.io.File dir
		String[] result
		int length
		int i
		int i
		java.util.Iterator iterator
		String message
	private static char[][] decodeIgnoreOptionalProblemsFromFolders (java.lang.String) 
		String folders
		java.util.StringTokenizer tokenizer
		char[][] result
		int count
		String fileName
		java.io.File file
	private static java.lang.String getAllEncodings (java.util.Set) 
		java.util.Set encodings
		int size
		String[] allEncodings
		StringBuffer buffer
		int i
	private void initializeWarnings (java.lang.String) 
		String propertiesFile
		java.io.File file
		java.io.BufferedInputStream stream
		java.util.Properties properties
		java.io.IOException e
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String key
	protected void enableAll (int) 
		int severity
		String newValue
		java.util.Map$Entry[] entries
		int i
		int max
		java.util.Map$Entry entry
	protected void disableAll (int) 
		int severity
		String checkedValue
		Object[] entries
		int i
		int max
		java.util.Map$Entry entry
	public java.lang.String extractDestinationPathFromSourceFile (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] fileName
		int lastIndex
		String outputPathName
		java.io.File output
	public com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor getBatchRequestor () 
	public com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits () 
		int fileCount
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] units
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFileNames
		String defaultEncoding
		int i
		char[] charName
		java.io.File file
		String encoding
		String fileName
		String fileName
	public com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy () 
	public java.io.File getJavaHome () 
	public com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem getLibraryAccess () 
	public com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory () 
	protected java.util.ArrayList handleBootclasspath (java.util.ArrayList, java.lang.String) 
		java.util.ArrayList bootclasspaths
		String customEncoding
		int bootclasspathsSize
		String[] paths
		int i
	protected java.util.ArrayList handleClasspath (java.util.ArrayList, java.lang.String) 
		java.util.ArrayList classpaths
		String customEncoding
		int classpathsSize
		String[] paths
		int i
		String classProp
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		java.util.StringTokenizer tokenizer
		String token
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
		java.util.ArrayList result
		java.util.HashMap knownNames
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath current
		String currentPath
		java.util.List linkedJars
	protected java.util.ArrayList handleEndorseddirs (java.util.ArrayList) 
		java.util.ArrayList endorsedDirClasspaths
		java.io.File javaHome
		String endorsedDirsStr
		java.util.StringTokenizer tokenizer
		java.io.File[] directoriesToCheck
		int i
		java.io.File[][] endorsedDirsJars
		int i
		int max
		java.io.File[] current
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	protected java.util.ArrayList handleExtdirs (java.util.ArrayList) 
		java.util.ArrayList extdirsClasspaths
		java.io.File javaHome
		String extdirsStr
		java.util.StringTokenizer tokenizer
		java.io.File[] directoriesToCheck
		int i
		java.io.File[][] extdirsJars
		int i
		int max
		java.io.File[] current
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	protected void handleWarningToken (java.lang.String, boolean) 
		String token
		boolean isEnabling
	protected void handleErrorToken (java.lang.String, boolean) 
		String token
		boolean isEnabling
	private void setSeverity (java.lang.String, int, boolean) 
		String compilerOptions
		int severity
		boolean isEnabling
		String currentValue
		String currentValue
	private void handleErrorOrWarningToken (java.lang.String, boolean, int) 
		String token
		boolean isEnabling
		int severity
		int start
		int end
		String visibility
		int start
		int end
		String visibility
		int start
		int end
		String visibility
		String annotationNames
		int start
		int end
		String nonNullAnnotName
		String nullableAnnotName
		String nonNullByDefaultAnnotName
		boolean isPrimarySet
		int separator1
		int separator2
		String nullableList
		String nonnullList
		String nnbdList
		String taskTags
		int start
		int end
		String message
	protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExit
	protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExit
		java.util.Map customDefaultOptions
	protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExit
		java.util.Map customDefaultOptions
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
		java.util.Iterator iter
		java.util.Map$Entry entry
	protected void initializeAnnotationProcessorManager () 
		String className
		Class c
		com.android.jack.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager annotationManager
	private static boolean isParentOf (char[], char[]) 
		char[] folderName
		char[] fileName
		int i
	public void outputClassFiles (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		String currentDestinationPath
		boolean generateClasspathStructure
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
		int i
		int fileCount
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		char[] filename
		int length
		char[] relativeName
		String relativeStringName
		java.io.IOException e
	public void performCompilation () 
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem environment
		String setting
	protected void loggingExtraProblems () 
	public void printUsage () 
	private void printUsage (java.lang.String) 
		String sectionID
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] processClassNames (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		int i
		String currentName
		char[][] compoundName
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		int defaultSize
		java.util.ArrayList paths
		String currentPath
		String customEncoding
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		String currentClasspathName
		String currentDestinationPath
		java.util.ArrayList currentRuleSpecs
		java.util.StringTokenizer tokenizer
		java.util.ArrayList tokens
		int state
		String token
		int cursor
		int tokensNb
		int bracket
		int i
	private int processPaths (java.lang.String[], int, java.lang.String, java.util.ArrayList) 
		String[] args
		int index
		String currentArg
		java.util.ArrayList paths
		int localIndex
		int count
		int i
		int max
		StringBuffer currentPath
		String nextArg
		int i
		int max
	private int processPaths (java.lang.String[], int, java.lang.String, java.lang.String[]) 
		String[] args
		int index
		String currentArg
		String[] paths
		int localIndex
		int count
		int i
		int max
		StringBuffer currentPath
		String nextArg
		int i
		int max
	public void relocalize () 
	private void relocalize (java.util.Locale) 
		java.util.Locale locale
		java.util.MissingResourceException e
	public void setDestinationPath (java.lang.String) 
		String dest
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
	protected void setPaths (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String) 
		java.util.ArrayList bootclasspaths
		String sourcepathClasspathArg
		java.util.ArrayList sourcepathClasspaths
		java.util.ArrayList classpaths
		java.util.ArrayList extdirsClasspaths
		java.util.ArrayList endorsedDirClasspaths
		String customEncoding
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath cp
	protected static final boolean shouldIgnoreOptionalProblems (char[][], char[]) 
		char[][] folderNames
		char[] fileName
		int i
		int max
		char[] folderName
	protected void validateOptions (boolean) 
		boolean didSpecifyCompliance
		Object version
		Object source
		Object source
		Object source
		Object source
		Object source
		Object version
		String sourceVersion
		String compliance
		String targetVersion
}

com/android/jack/eclipse/jdt/internal/compiler/batch/messages.properties
com/android/jack/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo.class
AnnotationInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation  {
	private char[] typename
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo[] pairs
	long standardAnnotationTagBits
	int readOffset
	static Object[] EmptyValueArray
	static void  () 
	void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] contantPoolOffsets
		int offset
	void  (byte[], int[], int, boolean, boolean) 
		byte[] classFileBytes
		int[] contantPoolOffsets
		int offset
		boolean runtimeVisible
		boolean populate
	private void decodeAnnotation () 
		int utf8Offset
		int numberOfPairs
		int i
		char[] membername
		Object value
	java.lang.Object decodeDefaultValue () 
		Object value
		int tag
		int constValueOffset
		char[] typeName
		char[] constName
		char[] className
		int numberOfValues
		Object[] arrayElements
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () 
	public char[] getTypeName () 
	void initialize () 
	private int readRetentionPolicy (int) 
		int offset
		int currentOffset
		int tag
		int utf8Offset
		char[] typeName
		char[] constName
		int numberOfValues
		int i
	private int readTargetValue (int) 
		int offset
		int currentOffset
		int tag
		int utf8Offset
		char[] typeName
		char[] constName
		int numberOfValues
		int i
	private int scanAnnotation (int, boolean, boolean) 
		int offset
		boolean expectRuntimeVisibleAnno
		boolean toplevel
		int currentOffset
		int utf8Offset
		char[] typeName
		int numberOfPairs
		int i
	private int scanElementValue (int) 
		int offset
		int currentOffset
		int tag
		int numberOfValues
		int i
	public java.lang.String toString () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo other
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfo.class
AnnotationMethodInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo {
	protected Object defaultValue
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo createAnnotationMethod (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		int attributesCount
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
		int i
		int utf8Offset
		char[] attributeName
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo info
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] methodAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] methodTypeAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		Object defaultValue
	public java.lang.Object getDefaultValue () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWithAnnotations.class
AnnotationMethodInfoWithAnnotations.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithAnnotations extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	protected void initialize () 
		int i
		int l
	protected void reset () 
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWithTypeAnnotations.class
AnnotationMethodInfoWithTypeAnnotations.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithTypeAnnotations extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithAnnotations {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	protected void initialize () 
		int i
		int l
	protected void reset () 
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/BinaryTypeFormatter.class
BinaryTypeFormatter.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.BinaryTypeFormatter extends java.lang.Object {
	public void  () 
	public static java.lang.String annotationToString (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotation
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] valuePairs
		int i
		int len
	public static java.lang.String annotationToString (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation typeAnnotation
		StringBuffer buffer
		int[] theTypePath
		int i
		int max
	public static java.lang.String methodToString (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		StringBuffer result
	public static void methodToStringContent (java.lang.StringBuffer, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod) 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		int modifiers
		char[] desc
		Object defaultValue
		Object[] elements
		int i
		int len
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
		int i
		int l
		int annotatedParameterCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] infos
		int j
		int k
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.class
ClassFileConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public abstract com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants extends java.lang.Object {
	public static final int AccDefault
	public static final int AccPublic
	public static final int AccPrivate
	public static final int AccProtected
	public static final int AccStatic
	public static final int AccFinal
	public static final int AccSynchronized
	public static final int AccVolatile
	public static final int AccBridge
	public static final int AccTransient
	public static final int AccVarargs
	public static final int AccNative
	public static final int AccInterface
	public static final int AccAbstract
	public static final int AccStrictfp
	public static final int AccSynthetic
	public static final int AccAnnotation
	public static final int AccEnum
	public static final int AccMandated
	public static final int AccSuper
	public static final int AccAnnotationDefault
	public static final int AccDeprecated
	public static final int Utf8Tag
	public static final int IntegerTag
	public static final int FloatTag
	public static final int LongTag
	public static final int DoubleTag
	public static final int ClassTag
	public static final int StringTag
	public static final int FieldRefTag
	public static final int MethodRefTag
	public static final int InterfaceMethodRefTag
	public static final int NameAndTypeTag
	public static final int MethodHandleTag
	public static final int MethodTypeTag
	public static final int InvokeDynamicTag
	public static final int ConstantMethodRefFixedSize
	public static final int ConstantClassFixedSize
	public static final int ConstantDoubleFixedSize
	public static final int ConstantFieldRefFixedSize
	public static final int ConstantFloatFixedSize
	public static final int ConstantIntegerFixedSize
	public static final int ConstantInterfaceMethodRefFixedSize
	public static final int ConstantLongFixedSize
	public static final int ConstantStringFixedSize
	public static final int ConstantUtf8FixedSize
	public static final int ConstantNameAndTypeFixedSize
	public static final int ConstantMethodHandleFixedSize
	public static final int ConstantMethodTypeFixedSize
	public static final int ConstantInvokeDynamicFixedSize
	public static final int MethodHandleRefKindGetField
	public static final int MethodHandleRefKindGetStatic
	public static final int MethodHandleRefKindPutField
	public static final int MethodHandleRefKindPutStatic
	public static final int MethodHandleRefKindInvokeVirtual
	public static final int MethodHandleRefKindInvokeStatic
	public static final int MethodHandleRefKindInvokeSpecial
	public static final int MethodHandleRefKindNewInvokeSpecial
	public static final int MethodHandleRefKindInvokeInterface
	public static final int MAJOR_VERSION_1_1
	public static final int MAJOR_VERSION_1_2
	public static final int MAJOR_VERSION_1_3
	public static final int MAJOR_VERSION_1_4
	public static final int MAJOR_VERSION_1_5
	public static final int MAJOR_VERSION_1_6
	public static final int MAJOR_VERSION_1_7
	public static final int MAJOR_VERSION_1_8
	public static final int MAJOR_VERSION_1_9
	public static final int MINOR_VERSION_0
	public static final int MINOR_VERSION_1
	public static final int MINOR_VERSION_2
	public static final int MINOR_VERSION_3
	public static final int MINOR_VERSION_4
	public static final long JDK1_1
	public static final long JDK1_2
	public static final long JDK1_3
	public static final long JDK1_4
	public static final long JDK1_5
	public static final long JDK1_6
	public static final long JDK1_7
	public static final long JDK1_8
	public static final long JDK1_9
	public static final long CLDC_1_1
	public static final long JDK_DEFERRED
	public static final int INT_ARRAY
	public static final int BYTE_ARRAY
	public static final int BOOLEAN_ARRAY
	public static final int SHORT_ARRAY
	public static final int CHAR_ARRAY
	public static final int LONG_ARRAY
	public static final int FLOAT_ARRAY
	public static final int DOUBLE_ARRAY
	public static final int ATTR_SOURCE
	public static final int ATTR_LINES
	public static final int ATTR_VARS
	public static final int ATTR_STACK_MAP_TABLE
	public static final int ATTR_STACK_MAP
	public static final int ATTR_TYPE_ANNOTATION
	public static final int ATTR_METHOD_PARAMETERS
	public static final int FLAG_SERIALIZABLE
	public static final int FLAG_MARKERS
	public static final int FLAG_BRIDGES
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.class
ClassFileReader.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType  {
	private int accessFlags
	private char[] classFileName
	private char[] className
	private int classNameIndex
	private int constantPoolCount
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] fields
	private int fieldsCount
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo innerInfo
	private int innerInfoIndex
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo[] innerInfos
	private char[][] interfaceNames
	private int interfacesCount
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] methods
	private int methodsCount
	private char[] signature
	private char[] sourceName
	private char[] sourceFileName
	private char[] superclassName
	private long tagBits
	private long version
	private char[] enclosingTypeName
	private char[][][] missingTypeNames
	private int enclosingNameAndTypeIndex
	private char[] enclosingMethod
	private static java.lang.String printTypeModifiers (int) 
		int modifiers
		java.io.ByteArrayOutputStream out
		java.io.PrintWriter print
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.io.File file
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File, boolean)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.io.File file
		boolean fullyInitialize
		byte[] classFileBytes
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.InputStream, java.lang.String)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.io.InputStream stream
		String fileName
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.InputStream, java.lang.String, boolean)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.io.InputStream stream
		String fileName
		boolean fullyInitialize
		byte[] classFileBytes
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.util.zip.ZipFile zip
		String filename
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String, boolean)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.util.zip.ZipFile zip
		String filename
		boolean fullyInitialize
		java.util.zip.ZipEntry ze
		byte[] classFileBytes
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		String fileName
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String, boolean)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		String fileName
		boolean fullyInitialize
	public void  (byte[], char[])  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		byte[] classFileBytes
		char[] fileName
	public void  (byte[], char[], boolean)  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		byte[] classFileBytes
		char[] fileName
		boolean fullyInitialize
		int readOffset
		int i
		int tag
		int superclassNameIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo field
		int i
		boolean isAnnotationType
		int i
		int attributesCount
		int i
		int utf8Offset
		char[] attributeName
		int innerOffset
		int number_of_classes
		int j
		char[] enclosingType
		int missingTypeOffset
		int numberOfMissingTypes
		int j
		char[] missingTypeConstantPoolName
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException e
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus getExternalAnnotationStatus () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker enrichWithExternalAnnotationsFor (com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		Object member
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public int accessFlags () 
	private void decodeAnnotations (int, boolean) 
		int offset
		boolean runtimeVisible
		int numberOfAnnotations
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newInfos
		int newInfoCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo newInfo
		long standardTagBits
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] temp
	private void decodeTypeAnnotations (int, boolean) 
		int offset
		boolean runtimeVisible
		int numberOfAnnotations
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newInfos
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] temp
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	private char[] getConstantClassNameAt (int) 
		int constantPoolIndex
		int utf8Offset
	public int[] getConstantPoolOffsets () 
	public char[] getEnclosingMethod () 
		StringBuffer buffer
		int nameAndTypeOffset
		int utf8Offset
	public char[] getEnclosingTypeName () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields () 
	public char[] getFileName () 
	public char[] getGenericSignature () 
	public char[] getInnerSourceName () 
	public char[][] getInterfaceNames () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes () 
		int length
		int startingIndex
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
		int memberTypeIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo currentInnerInfo
		int outerClassNameIdx
		int innerNameIndex
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods () 
	public char[][][] getMissingTypeNames () 
	public int getModifiers () 
		int modifiers
		int modifiers
	public char[] getName () 
	public char[] getSourceName () 
		char[] name
		int start
		int start
		char[] newName
	public char[] getSuperclassName () 
	public long getTagBits () 
	public long getVersion () 
	private boolean hasNonSyntheticFieldChanges (com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo[], com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] currentFieldInfos
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
		int length1
		int length2
		int index1
		int index2
	private boolean hasNonSyntheticMethodChanges (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo[], com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] currentMethodInfos
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
		int length1
		int length2
		int index1
		int index2
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
	public boolean hasStructuralChanges (byte[]) 
		byte[] newBytes
	public boolean hasStructuralChanges (byte[], boolean, boolean) 
		byte[] newBytes
		boolean orderRequired
		boolean excludesSynthetic
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader newClassFile
		long OnlyStructuralTagBits
		char[][] newInterfacesNames
		int newInterfacesLength
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] currentMemberTypes
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] otherMemberTypes
		int currentMemberTypeLength
		int otherMemberTypeLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
		int otherFieldInfosLength
		boolean compareFields
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
		int otherMethodInfosLength
		boolean compareMethods
		int i
		int i
		char[][][] missingTypes
		char[][][] newMissingTypes
		int length
		int i
	private boolean hasStructuralAnnotationChanges (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[], com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] currentAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] otherAnnotations
		int currentAnnotationsLength
		int otherAnnotationsLength
		int i
		Boolean match
	private java.lang.Boolean matchAnnotations (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation currentAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation otherAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] currentPairs
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] otherPairs
		int currentPairsLength
		int otherPairsLength
		int j
		Object value
		Object value2
		Object[] currentValues
		Object[] currentValues2
		int length
		int n
	private boolean hasStructuralFieldChanges (com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo currentFieldInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo otherFieldInfo
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant currentConstant
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant otherConstant
	private boolean hasStructuralMethodChanges (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo currentMethodInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethodInfo
		int currentAnnotatedParamsCount
		int otherAnnotatedParamsCount
		int i
		char[][] currentThrownExceptions
		char[][] otherThrownExceptions
		int currentThrownExceptionsLength
		int otherThrownExceptionsLength
		int k
	private boolean hasStructuralTypeAnnotationChanges (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] currentTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] otherTypeAnnotations
		int len
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation currentAnnotation
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation otherAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation otherAnnotation
	private boolean affectsSignature (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation typeAnnotation
		int targetType
	private void initialize ()  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		int i
		int max
		int i
		int max
		int i
		int max
		int i
		int max
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException exception
	public boolean isAnonymous () 
		char[] innerSourceName
	public boolean isBinaryType () 
	public boolean isLocal () 
		char[] innerSourceName
	public boolean isMember () 
		char[] innerSourceName
	public boolean isNestedType () 
	public char[] sourceFileName () 
	public java.lang.String toString () 
		java.io.ByteArrayOutputStream out
		java.io.PrintWriter print
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct.class
ClassFileStruct.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public abstract com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct extends java.lang.Object {
	byte[] reference
	int[] constantPoolOffsets
	int structOffset
	public void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
	public double doubleAt (int) 
		int relativeOffset
	public float floatAt (int) 
		int relativeOffset
	public int i4At (int) 
		int relativeOffset
		int position
	public long i8At (int) 
		int relativeOffset
		int position
	protected void reset () 
	public int u1At (int) 
		int relativeOffset
	public int u2At (int) 
		int relativeOffset
		int position
	public long u4At (int) 
		int relativeOffset
		int position
	public char[] utf8At (int, int) 
		int relativeOffset
		int bytesAvailable
		int length
		char[] outputBuf
		int outputPos
		int readOffset
		int x
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.class
ClassFormatException.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException extends java.lang.Exception {
	public static final int ErrBadMagic
	public static final int ErrBadMinorVersion
	public static final int ErrBadMajorVersion
	public static final int ErrBadConstantClass
	public static final int ErrBadConstantString
	public static final int ErrBadConstantNameAndType
	public static final int ErrBadConstantFieldRef
	public static final int ErrBadConstantMethodRef
	public static final int ErrBadConstantInterfaceMethodRef
	public static final int ErrBadConstantPoolIndex
	public static final int ErrBadSuperclassName
	public static final int ErrInterfaceCannotBeFinal
	public static final int ErrInterfaceMustBeAbstract
	public static final int ErrBadModifiers
	public static final int ErrClassCannotBeAbstractFinal
	public static final int ErrBadClassname
	public static final int ErrBadFieldInfo
	public static final int ErrBadMethodInfo
	public static final int ErrEmptyConstantPool
	public static final int ErrMalformedUtf8
	public static final int ErrUnknownConstantTag
	public static final int ErrTruncatedInput
	public static final int ErrMethodMustBeAbstract
	public static final int ErrMalformedAttribute
	public static final int ErrBadInterface
	public static final int ErrInterfaceMustSubclassObject
	public static final int ErrIncorrectInterfaceMethods
	public static final int ErrInvalidMethodName
	public static final int ErrInvalidMethodSignature
	private static final long serialVersionUID
	private int errorCode
	private int bufferPosition
	private RuntimeException nestedException
	private char[] fileName
	public void  (java.lang.RuntimeException, char[]) 
		RuntimeException e
		char[] fileName
	public void  (int) 
		int code
	public void  (int, int) 
		int code
		int bufPos
	public int getErrorCode () 
	public int getBufferPosition () 
	public java.lang.Throwable getException () 
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream output
		Throwable throwable
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter output
		Throwable throwable
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ElementValuePairInfo.class
ElementValuePairInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair  {
	static final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo[] NoMembers
	private char[] name
	private Object value
	static void  () 
	public void  (char[], java.lang.Object) 
		char[] name
		Object value
	public char[] getName () 
	public java.lang.Object getValue () 
	public java.lang.String toString () 
		StringBuffer buffer
		Object[] values
		int i
		int l
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo other
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationDecorator$ZipFileProducer.class
ExternalAnnotationDecorator.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public abstract com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationDecorator$ZipFileProducer extends java.lang.Object {
	public abstract java.util.zip.ZipFile produce ()  throws java.io.IOException 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationDecorator.class
ExternalAnnotationDecorator.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationDecorator extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType  {
	private com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType inputType
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider annotationProvider
	private boolean isFromSource
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType toDecorate
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider externalAnnotationProvider
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType toDecorate
		boolean isFromSource
	public char[] getFileName () 
	public boolean isBinaryType () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	public char[] getEnclosingMethod () 
	public char[] getEnclosingTypeName () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields () 
	public char[] getGenericSignature () 
	public char[][] getInterfaceNames () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods () 
	public char[][][] getMissingTypeNames () 
	public char[] getName () 
	public char[] getSourceName () 
	public char[] getSuperclassName () 
	public long getTagBits () 
	public boolean isAnonymous () 
	public boolean isLocal () 
	public boolean isMember () 
	public char[] sourceFileName () 
	public int getModifiers () 
	public static java.util.zip.ZipFile getAnnotationZipFile (java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationDecorator$ZipFileProducer)  throws java.io.IOException 
		String basePath
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationDecorator$ZipFileProducer producer
		java.io.File annotationBase
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider externalAnnotationProvider (java.lang.String, java.lang.String, java.util.zip.ZipFile)  throws java.io.IOException 
		String basePath
		String qualifiedBinaryTypeName
		java.util.zip.ZipFile zipFile
		String qualifiedBinaryFileName
		java.io.File annotationBase
		String filePath
		java.util.zip.ZipEntry entry
	public static com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType create (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, java.lang.String, java.lang.String, java.util.zip.ZipFile)  throws java.io.IOException 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType toDecorate
		String basePath
		String qualifiedBinaryTypeName
		java.util.zip.ZipFile zipFile
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider externalAnnotationProvider
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker enrichWithExternalAnnotationsFor (com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		Object member
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField field
		char[] fieldSignature
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		char[] methodSignature
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus getExternalAnnotationStatus () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$1.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$1 extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation {
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
	public char[] getTypeName () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$2.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$2 extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation {
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
	public char[] getTypeName () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$BasicAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
abstract com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker  {
	char[] source
	com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
	int pos
	int prevTypeArgStart
	int currentTypeBound
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] source
		int pos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapperWithStart (int) 
		int start
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
		short boundIndex
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
		short index
		char[] superTypeSignature
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
		int rank
		int start
		int next
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () 
		int newPos
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
		int currentTypeId
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$DispatchingAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$DispatchingAnnotationWalker extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker  {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker typeParametersWalker
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
		String source
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
		short index
		char[] superTypeSignature
		java.util.Map sources
		String source
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
		short boundIndex
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
		int currentTypeId
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$FieldAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$FieldAnnotationWalker extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker {
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] source
		int pos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int index
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$IMethodAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public abstract com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$IMethodAnnotationWalker extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker  {
	public abstract int getParameterCount () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$MethodAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$MethodAnnotationWalker extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker implements com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$IMethodAnnotationWalker  {
	int prevParamStart
	com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker typeParametersWalker
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] source
		int pos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	int typeEnd (int) 
		int start
		char an
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper1
		int end
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
		int close
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
		int start
		int end
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public int getParameterCount () 
		int count
		int start
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$SingleMarkerAnnotation.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
abstract com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation  {
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider) 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () 
	protected char[] getBinaryTypeName (char[][]) 
		char[][] name
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$SuperTypesAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SuperTypesAnnotationWalker extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker {
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] source
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int index
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker {
	int[] rankStarts
	int currentRank
	final com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, int, int[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] source
		int pos
		int rank
		int[] rankStarts
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int length
		int curRank
		int depth
		boolean pendingVariable
		int i
		int currentdepth
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
		short boundIndex
		int p
		int i
		int colon
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
		int currentTypeId
	public volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider.class
ExternalAnnotationProvider.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider extends java.lang.Object {
	public static final String ANNOTATION_FILE_EXTENSION
	public static final String CLASS_PREFIX
	public static final String SUPER_PREFIX
	public static final char NULLABLE
	public static final char NONNULL
	public static final char NO_ANNOTATION
	public static final String ANNOTATION_FILE_SUFFIX
	private static final String TYPE_PARAMETER_PREFIX
	private String typeName
	String typeParametersAnnotationSource
	java.util.Map supertypeAnnotationSources
	private java.util.Map methodAnnotationSources
	private java.util.Map fieldAnnotationSources
	com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation NULLABLE_ANNOTATION
	com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation NONNULL_ANNOTATION
	public void  (java.io.InputStream, java.lang.String)  throws java.io.IOException 
		java.io.InputStream input
		String typeName
	private void initialize (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
		java.io.LineNumberReader reader
		String line
		String pendingLine
		String rawSig
		String annotSig
		String selector
		boolean isSuper
		int errLine
	public static void assertClassHeader (java.lang.String, java.lang.String)  throws java.io.IOException 
		String line
		String typeName
	public static java.lang.String extractSignature (java.lang.String) 
		String line
	protected static java.lang.String trimTail (java.lang.String) 
		String line
		int tail
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker forTypeHeader (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker forMethod (char[], char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] selector
		char[] signature
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		java.util.Map sources
		String source
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker forField (char[], char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] selector
		char[] signature
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		String source
	public java.lang.String toString () 
		StringBuilder sb
		java.util.Map$Entry e
	void initAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/FieldInfo.class
FieldInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField java.lang.Comparable  {
	protected int accessFlags
	protected int attributeBytes
	protected com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	protected char[] descriptor
	protected char[] name
	protected char[] signature
	protected int signatureUtf8Offset
	protected long tagBits
	protected Object wrappedConstantValue
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo createField (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo fieldInfo
		int attributesCount
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
		int i
		int utf8Offset
		char[] attributeName
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodedAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodedTypeAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] combined
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] combined
	protected void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeAnnotations (int, boolean) 
		int offset
		boolean runtimeVisible
		int numberOfAnnotations
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newInfos
		int newInfoCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo newInfo
		long standardTagBits
	com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodeTypeAnnotations (int, boolean) 
		int offset
		boolean runtimeVisible
		int numberOfAnnotations
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant getConstant () 
	public char[] getGenericSignature () 
	public int getModifiers () 
	public char[] getName () 
		int utf8Offset
	public long getTagBits () 
	public char[] getTypeName () 
		int utf8Offset
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	public java.lang.Object getWrappedConstantValue () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
	public boolean hasConstant () 
	protected void initialize () 
	public boolean isSynthetic () 
	private void readConstantAttribute () 
		int attributesCount
		int readOffset
		boolean isConstant
		int i
		int utf8Offset
		char[] attributeName
		int relativeOffset
		char[] sign
	private void readModifierRelatedAttributes () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	public int sizeInBytes () 
	public void throwFormatException ()  throws com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
	public java.lang.String toString () 
		StringBuffer buffer
	protected void toStringContent (java.lang.StringBuffer) 
		StringBuffer buffer
		int modifiers
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithAnnotation.class
FieldInfoWithAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo info
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	protected void initialize () 
		int i
		int max
	protected void reset () 
		int i
		int max
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithTypeAnnotation.class
FieldInfoWithTypeAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public final com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithTypeAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.FieldInfo info
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	protected void initialize () 
		int i
		int max
	protected void reset () 
		int i
		int max
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/InnerClassInfo.class
InnerClassInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType  {
	int innerClassNameIndex
	int outerClassNameIndex
	int innerNameIndex
	private char[] innerClassName
	private char[] outerClassName
	private char[] innerName
	private int accessFlags
	private boolean readInnerClassName
	private boolean readOuterClassName
	private boolean readInnerName
	public void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
	public char[] getEnclosingTypeName () 
		int utf8Offset
	public int getModifiers () 
	public char[] getName () 
		int classOffset
		int utf8Offset
	public char[] getSourceName () 
		int utf8Offset
	public java.lang.String toString () 
		StringBuffer buffer
	void initialize () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/JavaBinaryNames.class
JavaBinaryNames.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.JavaBinaryNames extends java.lang.Object {
	public void  () 
	public static boolean isClinit (char[]) 
		char[] selector
	public static boolean isConstructor (char[]) 
		char[] selector
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/MethodInfo.class
MethodInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod java.lang.Comparable  {
	private static final char[][] noException
	private static final char[][] noArgumentNames
	private static final char[] ARG
	protected int accessFlags
	protected int attributeBytes
	protected char[] descriptor
	protected char[][] exceptionNames
	protected char[] name
	protected char[] signature
	protected int signatureUtf8Offset
	protected long tagBits
	protected char[][] argumentNames
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo createMethod (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		int attributesCount
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
		int i
		int utf8Offset
		char[] attributeName
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] methodAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] paramAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] methodTypeAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
		int numberOfParameters
		int p
		int numberOfAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newAnnotations
	static com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeAnnotations (int, boolean, int, com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		int offset
		boolean runtimeVisible
		int numberOfAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] result
		int readOffset
		int i
	static com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeMethodAnnotations (int, boolean, com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		int offset
		boolean runtimeVisible
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		int numberOfAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
		int numStandardAnnotations
		int i
		long standardAnnoTagBits
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] temp
		int tmpIndex
		int i
	static com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodeTypeAnnotations (int, boolean, com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		int offset
		boolean runtimeVisible
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		int numberOfAnnotations
		int readOffset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
		int i
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
	static com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] decodeParamAnnotations (int, boolean, com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		int offset
		boolean runtimeVisible
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] allParamAnnotations
		int numberOfParameters
		int readOffset
		int i
		int numberOfAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
		int aIndex
	protected void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
	public int compareTo (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
		int result
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
	public int hashCode () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public char[][] getArgumentNames () 
	public java.lang.Object getDefaultValue () 
	public char[][] getExceptionTypeNames () 
	public char[] getGenericSignature () 
	public char[] getMethodDescriptor () 
		int utf8Offset
	public int getModifiers () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int, char[]) 
		int index
		char[] classFileName
	public int getAnnotatedParametersCount () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	public char[] getSelector () 
		int utf8Offset
	public long getTagBits () 
	protected void initialize () 
	public boolean isClinit () 
	public boolean isConstructor () 
	public boolean isSynthetic () 
	private void readExceptionAttributes () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
		int entriesNumber
		int j
	private void readModifierRelatedAttributes () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	public int sizeInBytes () 
	public java.lang.String toString () 
		StringBuffer buffer
	void toString (java.lang.StringBuffer) 
		StringBuffer buffer
	protected void toStringContent (java.lang.StringBuffer) 
		StringBuffer buffer
	private void readCodeAttribute () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	private void decodeCodeAttribute (int) 
		int offset
		int readOffset
		int codeLength
		int exceptionTableLength
		int i
		int attributesCount
		int i
		int utf8Offset
		char[] attributeName
	private void decodeLocalVariableAttribute (int, int) 
		int offset
		int codeLength
		int readOffset
		int length
		int argumentNamesIndex
		int i
		int startPC
		int nameIndex
		int utf8Offset
		char[] localVariableName
	private void decodeMethodParameters (int, com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		int offset
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		int readOffset
		int length
		int i
		int nameIndex
		int utf8Offset
		char[] parameterName
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithAnnotations.class
MethodInfoWithAnnotations.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo {
	protected com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	protected void initialize () 
		int i
		int l
	protected void reset () 
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithParameterAnnotations.class
MethodInfoWithParameterAnnotations.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int, char[]) 
		int index
		char[] classFileName
		ArrayIndexOutOfBoundsException aioobe
		StringBuffer message
		char[] desc
	public int getAnnotatedParametersCount () 
	protected void initialize () 
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
		int j
		int k
	protected void reset () 
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
		int j
		int k
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithTypeAnnotations.class
MethodInfoWithTypeAnnotations.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithTypeAnnotations extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo, com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][], com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	protected void initialize () 
		int i
		int l
	protected void reset () 
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker$1.class
NonNullDefaultAwareTypeAnnotationWalker.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
 com.android.jack.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation  {
	private final char[] val$nonNullAnnotationName
	void  (char[]) 
	public char[] getTypeName () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker.class
NonNullDefaultAwareTypeAnnotationWalker.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker {
	private int defaultNullness
	private boolean atDefaultLocation
	private boolean nextIsDefaultLocation
	private boolean atTypeBound
	private boolean nextIsTypeBound
	private boolean isEmpty
	com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
		int defaultNullness
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		int defaultNullness
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int, int, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
		long newMatches
		int newPathPtr
		int defaultNullness
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
		boolean atDefaultLocation
		boolean atTypeBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	void  (int, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		int defaultNullness
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
		boolean atDefaultLocation
		boolean atTypeBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private static com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getNonNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[] nonNullAnnotationName
	protected com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker restrict (long, int) 
		long newMatches
		int newPathPtr
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
		short index
		char[] superTypeSignature
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
		short boundIndex
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
	protected com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextDetail (int) 
		int detailKind
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
		int currentTypeId
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] normalAnnotations
		int len
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] newAnnots
	protected volatile com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker restrict (long, int) 
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationInfo.class
TypeAnnotationInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo extends com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation  {
	private com.android.jack.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo annotation
	private int targetType
	private int info
	private int info2
	private int[] typePath
	int readOffset
	void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] contantPoolOffsets
		int offset
	void  (byte[], int[], int, boolean, boolean) 
		byte[] classFileBytes
		int[] contantPoolOffsets
		int offset
		boolean runtimeVisible
		boolean populate
		int typePathLength
		int index
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getAnnotation () 
	protected void initialize () 
	protected void reset () 
	public java.lang.String toString () 
	public int getTargetType () 
	public int getSupertypeIndex () 
	public int getTypeParameterIndex () 
	public int getBoundIndex () 
	public int getMethodFormalParameterIndex () 
	public int getThrowsTypeIndex () 
	public int[] getTypePath () 
	public int hashCode () 
		int result
		int i
		int max
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo other
}

com/android/jack/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker.class
TypeAnnotationWalker.java
package com.android.jack.eclipse.jdt.internal.compiler.classfmt
public com.android.jack.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker  {
	protected final com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
	protected final long matches
	protected final int pathPtr
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
		long matchBits
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
		long matchBits
		int pathPtr
	protected com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker restrict (long, int) 
		long newMatches
		int newPathPtr
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () 
	protected com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTarget (int) 
		int targetType
		long newMatches
		int length
		long mask
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
		long newMatches
		int targetType
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
		long newMatches
		int length
		int targetType
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
		short boundIndex
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
		short index
		char[] superTypeSignature
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int index
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
		int rank
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
		int[] path
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
		int[] path
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () 
	protected com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextDetail (int) 
		int detailKind
		long newMatches
		int length
		long mask
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
		int[] path
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
		int currentTypeId
		int length
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] filtered
		long ptr
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/AnnotationContext.class
AnnotationContext.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationContext extends java.lang.Object {
	public static final int VISIBLE
	public static final int INVISIBLE
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression typeReference
	public int targetType
	public int info
	public int info2
	public int visibility
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression typeReference
		int targetType
		int visibility
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/AnnotationTargetTypeConstants.class
AnnotationTargetTypeConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public abstract com.android.jack.eclipse.jdt.internal.compiler.codegen.AnnotationTargetTypeConstants extends java.lang.Object {
	public static final int CLASS_TYPE_PARAMETER
	public static final int METHOD_TYPE_PARAMETER
	public static final int CLASS_EXTENDS
	public static final int CLASS_TYPE_PARAMETER_BOUND
	public static final int METHOD_TYPE_PARAMETER_BOUND
	public static final int FIELD
	public static final int METHOD_RETURN
	public static final int METHOD_RECEIVER
	public static final int METHOD_FORMAL_PARAMETER
	public static final int THROWS
	public static final int LOCAL_VARIABLE
	public static final int RESOURCE_VARIABLE
	public static final int EXCEPTION_PARAMETER
	public static final int INSTANCEOF
	public static final int NEW
	public static final int CONSTRUCTOR_REFERENCE
	public static final int METHOD_REFERENCE
	public static final int CAST
	public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
	public static final int METHOD_INVOCATION_TYPE_ARGUMENT
	public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
	public static final int METHOD_REFERENCE_TYPE_ARGUMENT
	public static final int NEXT_ARRAY_DIMENSION
	public static final int NEXT_NESTED_TYPE
	public static final int WILDCARD_BOUND
	public static final int TYPE_ARGUMENT
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.class
AttributeNamesConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public abstract com.android.jack.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants extends java.lang.Object {
	public static final char[] SyntheticName
	public static final char[] ConstantValueName
	public static final char[] LineNumberTableName
	public static final char[] LocalVariableTableName
	public static final char[] InnerClassName
	public static final char[] CodeName
	public static final char[] ExceptionsName
	public static final char[] SourceName
	public static final char[] DeprecatedName
	public static final char[] SignatureName
	public static final char[] LocalVariableTypeTableName
	public static final char[] EnclosingMethodName
	public static final char[] AnnotationDefaultName
	public static final char[] RuntimeInvisibleAnnotationsName
	public static final char[] RuntimeVisibleAnnotationsName
	public static final char[] RuntimeInvisibleParameterAnnotationsName
	public static final char[] RuntimeVisibleParameterAnnotationsName
	public static final char[] StackMapTableName
	public static final char[] InconsistentHierarchy
	public static final char[] VarargsName
	public static final char[] StackMapName
	public static final char[] MissingTypesName
	public static final char[] BootstrapMethodsName
	public static final char[] RuntimeVisibleTypeAnnotationsName
	public static final char[] RuntimeInvisibleTypeAnnotationsName
	public static final char[] MethodParametersName
	static void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/BranchLabel.class
BranchLabel.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel extends com.android.jack.eclipse.jdt.internal.compiler.codegen.Label {
	private int[] forwardReferences
	private int forwardReferenceCount
	com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel delegate
	public int tagBits
	public static final int WIDE
	public static final int USED
	public void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	void addForwardReference (int) 
		int pos
		int count
		int previousValue
		int length
		int[] refs
		int i
		int max
		int length
		int length
	public void becomeDelegateFor (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel otherLabel
		int otherCount
		int[] mergedForwardReferences
		int indexInMerge
		int j
		int i
		int max
		int max2
		int value1
		int value2
	void branch () 
	void branchWide () 
	public int forwardReferenceCount () 
	public int[] forwardReferences () 
	public void initialize (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream stream
	public boolean isCaseLabel () 
	public boolean isStandardLabel () 
	public void place () 
		int oldPosition
		boolean isOptimizedBranch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int i
	public java.lang.String toString () 
		String basic
		StringBuffer buffer
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/CachedIndexEntry.class
CachedIndexEntry.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry extends java.lang.Object {
	public char[] signature
	public int index
	public void  (char[], int) 
		char[] signature
		int index
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/CaseLabel.class
CaseLabel.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel extends com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel {
	public int instructionPosition
	public void  (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	void branch () 
	void branchWide () 
	public boolean isCaseLabel () 
	public boolean isStandardLabel () 
	public void place () 
		int offset
		int[] forwardRefs
		int i
		int length
	void placeInstruction () 
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/CharArrayCache.class
CharArrayCache.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache extends java.lang.Object {
	public char[][] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (char[]) 
		char[] key
		int length
		int index
	public int get (char[]) 
		char[] key
		int length
		int index
	public int putIfAbsent (char[], int) 
		char[] key
		int value
		int length
		int index
	private int put (char[], int) 
		char[] key
		int value
		int length
		int index
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache newHashtable
		int i
	public void remove (char[]) 
		char[] key
		int length
		int index
	public char[] returnKeyFor (int) 
		int value
		int i
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/CodeStream.class
CodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream extends java.lang.Object {
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] ImplicitThis
	public static final int LABELS_INCREMENT
	public static final int LOCALS_INCREMENT
	public static final com.android.jack.eclipse.jdt.internal.compiler.CompilationResult RESTART_IN_WIDE_MODE
	public static final com.android.jack.eclipse.jdt.internal.compiler.CompilationResult RESTART_CODE_GEN_FOR_UNUSED_LOCALS_MODE
	public int allLocalsCounter
	public byte[] bCodeStream
	public com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
	public int classFileOffset
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
	public int countLabels
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
	public int exceptionLabelsCounter
	public int generateAttributes
	static final int L_UNKNOWN
	static final int L_OPTIMIZABLE
	static final int L_CANNOT_OPTIMIZE
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel[] labels
	public int lastEntryPC
	public int lastAbruptCompletion
	public int[] lineSeparatorPositions
	public int lineNumberStart
	public int lineNumberEnd
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
	public int maxFieldCount
	public int maxLocals
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
	public int[] pcToSourceMap
	public int pcToSourceMapSize
	public int position
	public boolean preserveUnusedLocals
	public int stackDepth
	public int stackMax
	public int startingClassFileOffset
	protected long targetLevel
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] visibleLocals
	int visibleLocalsCount
	public boolean wideMode
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
	public static int insertionIndex (int[], int, int) 
		int[] pcToSourceMap
		int length
		int pc
		int g
		int d
		int m
		int currentPC
	public static final void sort (int[], int, int, int[]) 
		int[] tab
		int lo0
		int hi0
		int[] result
		int lo
		int hi
		int mid
	private static final void swap (int[], int, int, int[]) 
		int[] a
		int i
		int j
		int[] result
		int T
	public void aaload () 
	public void aastore () 
	public void aconst_null () 
	public void addDefinitelyAssignedVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void addLabel (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel aLabel
	public void addVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void addVisibleLocalVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void aload (int) 
		int iArg
	public void aload_0 () 
	public void aload_1 () 
	public void aload_2 () 
	public void aload_3 () 
	public void anewarray (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void areturn () 
	public void arrayAt (int) 
		int typeBindingID
	public void arrayAtPut (int, boolean) 
		int elementTypeID
		boolean valueRequired
	public void arraylength () 
	public void astore (int) 
		int iArg
	public void astore_0 () 
	public void astore_1 () 
	public void astore_2 () 
	public void astore_3 () 
	public void athrow () 
	public void baload () 
	public void bastore () 
	public void bipush (byte) 
		byte b
	public void caload () 
	public void castore () 
	public void checkcast (int) 
		int baseId
	public void checkcast (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void checkcast (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int currentPosition
	public void d2f () 
	public void d2i () 
	public void d2l () 
	public void dadd () 
	public void daload () 
	public void dastore () 
	public void dcmpg () 
	public void dcmpl () 
	public void dconst_0 () 
	public void dconst_1 () 
	public void ddiv () 
	public void decrStackSize (int) 
		int offset
	public void dload (int) 
		int iArg
	public void dload_0 () 
	public void dload_1 () 
	public void dload_2 () 
	public void dload_3 () 
	public void dmul () 
	public void dneg () 
	public void drem () 
	public void dreturn () 
	public void dstore (int) 
		int iArg
	public void dstore_0 () 
	public void dstore_1 () 
	public void dstore_2 () 
	public void dstore_3 () 
	public void dsub () 
	public void dup () 
	public void dup_x1 () 
	public void dup_x2 () 
	public void dup2 () 
	public void dup2_x1 () 
	public void dup2_x2 () 
	public void exitUserScope (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
	public void exitUserScope (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
	public void f2d () 
	public void f2i () 
	public void f2l () 
	public void fadd () 
	public void faload () 
	public void fastore () 
	public void fcmpg () 
	public void fcmpl () 
	public void fconst_0 () 
	public void fconst_1 () 
	public void fconst_2 () 
	public void fdiv () 
	public void fieldAccess (byte, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		byte opcode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		int returnTypeSize
		int returnTypeSize
	private void fieldAccess (byte, int, char[], char[], char[]) 
		byte opcode
		int returnTypeSize
		char[] declaringClass
		char[] fieldName
		char[] signature
	public void fload (int) 
		int iArg
	public void fload_0 () 
	public void fload_1 () 
	public void fload_2 () 
	public void fload_3 () 
	public void fmul () 
	public void fneg () 
	public void frem () 
	public void freturn () 
	public void fstore (int) 
		int iArg
	public void fstore_0 () 
	public void fstore_1 () 
	public void fstore_2 () 
	public void fstore_3 () 
	public void fsub () 
	public void generateBoxingConversion (int) 
		int unboxedTypeID
	public void generateClassLiteralAccessForType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel classNotFoundExceptionHandler
		int savedStackDepth
	public final void generateCodeAttributeForProblemMethod (java.lang.String) 
		String problemMessage
	public void generateConstant (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		int implicitConversionCode
		int targetTypeID
	public void generateEmulatedReadAccessForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateEmulatedWriteAccessForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateEmulationForConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int paramLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
		int dimensions
	public void generateEmulationForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateEmulationForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int paramLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
		int dimensions
	public void generateImplicitConversion (int) 
		int implicitConversionCode
		int typeId
		int runtimeType
		int typeId
	public void generateInlinedValue (boolean) 
		boolean inlinedValue
	public void generateInlinedValue (byte) 
		byte inlinedValue
	public void generateInlinedValue (char) 
		char inlinedValue
	public void generateInlinedValue (double) 
		double inlinedValue
	public void generateInlinedValue (float) 
		float inlinedValue
	public void generateInlinedValue (int) 
		int inlinedValue
	public void generateInlinedValue (long) 
		long inlinedValue
	public void generateInlinedValue (short) 
		short inlinedValue
	public void generateOuterAccess (java.lang.Object[], com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		Object[] mappingSequence
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding target
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateReturnBytecode (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int implicitConversion
		int runtimeType
	public void generateStringConcatenationAppend (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression oper1
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression oper2
		int pc
		int pc
	public void generateSyntheticBodyForConstructorAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		int resolvedPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void generateSyntheticBodyForArrayConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
	public void generateSyntheticBodyForArrayClone (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
	public void generateSyntheticBodyForFactoryMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		int resolvedPosition
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		int i
	public void generateSyntheticBodyForEnumValueOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void generateSyntheticBodyForDeserializeLambda (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
		java.util.Map hashcodesTosynthetics
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
		Integer hashcode
		java.util.List syntheticssForThisHashcode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb2
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		int numberOfHashcodes
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[] switchLabels
		int[] keys
		int[] sortedIndexes
		java.util.Set hashcodes
		java.util.Iterator hashcodeIterator
		int index
		Integer hashcode
		int[] localKeysCopy
		Integer hashcode
		java.util.List synthetics
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel nextOne
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
		int syntheticsCount
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel errorLabel
		int j
		int hashcodeIndex
		Integer hashcode
		java.util.List synthetics
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel nextOne
		int j
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression funcEx
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
		byte methodKind
		String functionalInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		StringBuffer sig
		boolean isLambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression refEx
		int p
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varType
	public void loadInt (int) 
		int value
	public void generateSyntheticBodyForEnumValues (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enumArray
	public void generateSyntheticBodyForEnumInitializationMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope staticInitializerScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public void generateSyntheticBodyForFieldReadAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
	public void generateSyntheticBodyForFieldWriteAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
	public void generateSyntheticBodyForMethodAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int resolvedPosition
		int resolvedPosition
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding accessErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectSuperTypeTowards (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superIfc
	public void generateSyntheticBodyForSwitchTable (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel nullLabel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionHandler
	public void generateSyntheticEnclosingInstanceValues (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedTargetType
		boolean hasExtraEnclosingInstance
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		long compliance
		boolean denyEnclosingArgInConstructorCall
		boolean denyEnclosingArgInConstructorCall
		boolean denyEnclosingArgInConstructorCall
		boolean complyTo14
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgType
		Object[] emulationPath
	public void generateSyntheticOuterArgumentValues (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] emulationPath
	public void generateUnboxingConversion (int) 
		int unboxedTypeID
	public void generateWideRevertedConditionalBranch (byte, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		byte revertedOpcode
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel wideTarget
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel intermediate
	public void getBaseTypeValue (int) 
		int baseTypeID
	public final byte[] getContents () 
		byte[] contents
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getConstantPoolDeclaringClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
		boolean isImplicitThisReceiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getConstantPoolDeclaringClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
		boolean isImplicitThisReceiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
		int i
	protected int getPosition () 
	public void getTYPE (int) 
		int baseTypeID
	public void goto_ (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		boolean chained
		int[] forwardRefs
		int i
		int max
	public void goto_w (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public void i2b () 
	public void i2c () 
	public void i2d () 
	public void i2f () 
	public void i2l () 
	public void i2s () 
	public void iadd () 
	public void iaload () 
	public void iand () 
	public void iastore () 
	public void iconst_0 () 
	public void iconst_1 () 
	public void iconst_2 () 
	public void iconst_3 () 
	public void iconst_4 () 
	public void iconst_5 () 
	public void iconst_m1 () 
	public void idiv () 
	public void if_acmpeq (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_acmpne (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_icmpeq (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_icmpge (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_icmpgt (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_icmple (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_icmplt (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void if_icmpne (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifeq (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifge (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifgt (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifle (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void iflt (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifne (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifnonnull (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void ifnull (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public final void iinc (int, int) 
		int index
		int value
	public void iload (int) 
		int iArg
	public void iload_0 () 
	public void iload_1 () 
	public void iload_2 () 
	public void iload_3 () 
	public void imul () 
	public int indexOfSameLineEntrySincePC (int, int) 
		int pc
		int line
		int index
		int max
	public void ineg () 
	public void init (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile targetClassFile
	public void initializeMaxLocals (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
		int i
		int max
	public boolean inlineForwardReferencesFromLabelsTargeting (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
		int gotoLocation
		int chaining
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel currentLabel
	public void instance_of (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void instance_of (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	protected void invoke (byte, int, int, char[], char[], char[]) 
		byte opcode
		int receiverAndArgsSize
		int returnTypeSize
		char[] declaringClass
		char[] selector
		char[] signature
	private void invoke18 (byte, int, int, char[], boolean, char[], char[]) 
		byte opcode
		int receiverAndArgsSize
		int returnTypeSize
		char[] declaringClass
		boolean isInterface
		char[] selector
		char[] signature
	public void invokeDynamic (int, int, int, char[], char[]) 
		int bootStrapIndex
		int argsSize
		int returnTypeSize
		char[] selector
		char[] signature
	public void invokeDynamic (int, int, int, char[], char[], boolean, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		int bootStrapIndex
		int argsSize
		int returnTypeSize
		char[] selector
		char[] signature
		boolean isConstructorReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int invokeDynamicIndex
	public void invoke (byte, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		byte opcode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
	public void invoke (byte, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		byte opcode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		int i
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
	protected void invokeAccessibleObjectSetAccessible () 
	protected void invokeArrayNewInstance () 
	public void invokeClassForName () 
	protected void invokeClassGetDeclaredConstructor () 
	protected void invokeClassGetDeclaredField () 
	protected void invokeClassGetDeclaredMethod () 
	public void invokeEnumOrdinal (char[]) 
		char[] enumTypeConstantPoolName
	public void invokeIterableIterator (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding iterableReceiverType
	public void invokeAutoCloseableClose (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resourceType
	public void invokeThrowableAddSuppressed () 
	public void invokeJavaLangAssertionErrorConstructor (int) 
		int typeBindingID
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
	public void invokeJavaLangAssertionErrorDefaultConstructor () 
	public void invokeJavaLangClassDesiredAssertionStatus () 
	public void invokeJavaLangEnumvalueOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public void invokeJavaLangEnumValues (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		char[] signature
	public void invokeJavaLangErrorConstructor () 
	public void invokeJavaLangReflectConstructorNewInstance () 
	protected void invokeJavaLangReflectFieldGetter (int) 
		int typeID
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
		int returnTypeSize
	protected void invokeJavaLangReflectFieldSetter (int) 
		int typeID
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] selector
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
	public void invokeJavaLangReflectMethodInvoke () 
	public void invokeJavaUtilIteratorHasNext () 
	public void invokeJavaUtilIteratorNext () 
	public void invokeNoClassDefFoundErrorStringConstructor () 
	public void invokeObjectGetClass () 
	public void invokeStringConcatenationAppendForType (int) 
		int typeID
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		char[] declaringClass
		char[] selector
		char[] signature
	public void invokeStringConcatenationDefaultConstructor () 
		char[] declaringClass
		char[] declaringClass
	public void invokeStringConcatenationStringConstructor () 
		char[] declaringClass
		char[] declaringClass
	public void invokeStringConcatenationToString () 
		char[] declaringClass
		char[] declaringClass
	public void invokeStringEquals () 
	public void invokeObjectEquals () 
	public void invokeStringHashCode () 
	public void invokeStringIntern () 
	public void invokeStringValueOf (int) 
		int typeID
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		char[] signature
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
		int receiverAndArgsSize
	public void invokeSystemArraycopy () 
	public void invokeThrowableGetMessage () 
	public void ior () 
	public void irem () 
	public void ireturn () 
	public boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int localPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		long[] extraInits
		int vectorIndex
	public void ishl () 
	public void ishr () 
	public void istore (int) 
		int iArg
	public void istore_0 () 
	public void istore_1 () 
	public void istore_2 () 
	public void istore_3 () 
	public void isub () 
	public void iushr () 
	public void ixor () 
	public final void jsr (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public final void jsr_w (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void l2d () 
	public void l2f () 
	public void l2i () 
	public void ladd () 
	public void laload () 
	public void land () 
	public void lastore () 
	public void lcmp () 
	public void lconst_0 () 
	public void lconst_1 () 
	public void ldc (float) 
		float constant
		int index
	public void ldc (int) 
		int constant
		int index
	public void ldc (java.lang.String) 
		String constant
		int currentCodeStreamPosition
		char[] constantChars
		int index
		int i
		int length
		int constantLength
		byte[] utf8encoding
		int utf8encodingLength
		char current
		char[] subChars
		int startIndex
		char current
		int newCharLength
	public void ldc (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int index
	public void ldc2_w (double) 
		double constant
		int index
	public void ldc2_w (long) 
		long constant
		int index
	public void ldcForIndex (int) 
		int index
	public void ldiv () 
	public void lload (int) 
		int iArg
	public void lload_0 () 
	public void lload_1 () 
	public void lload_2 () 
	public void lload_3 () 
	public void lmul () 
	public void lneg () 
	public final void load (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	protected final void load (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int resolvedPosition
	public void lookupswitch (com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel, int[], int[], com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[]) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		int[] keys
		int[] sortedIndexes
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
		int length
		int pos
		int i
		int i
		int i
	public void lor () 
	public void lrem () 
	public void lreturn () 
	public void lshl () 
	public void lshr () 
	public void lstore (int) 
		int iArg
	public void lstore_0 () 
	public void lstore_1 () 
	public void lstore_2 () 
	public void lstore_3 () 
	public void lsub () 
	public void lushr () 
	public void lxor () 
	public void monitorenter () 
	public void monitorexit () 
	public void multianewarray (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
	public void new_ (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void new_ (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void newarray (int) 
		int array_Type
	public void newArray (com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
	public void newArray (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding component
	public void newJavaLangAssertionError () 
	public void newJavaLangError () 
	public void newNoClassDefFoundError () 
	public void newStringContatenation () 
	public void newWrapperFor (int) 
		int typeID
	public void nop () 
	public void optimizeBranch (int, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		int oldPosition
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		int offset
		int[] forwardRefs
		int j
		int length
		int forwardRef
		int[] forwardRefs
		int j
		int length
		int forwardRef
	public void pop () 
	public void pop2 () 
	public void pushExceptionOnStack (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void pushOnStack (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void record (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void recordExpressionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void recordPositionsFrom (int, int) 
		int startPC
		int sourcePos
	public void recordPositionsFrom (int, int, boolean) 
		int startPC
		int sourcePos
		boolean widen
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int lineNumber
		int previousLineNumber
		int[] lineSeparatorPositions2
		int length
		int insertionIndex
		int insertionIndex
		int existingEntryIndex
		int insertionIndex
		int insertionIndex
		int existingEntryIndex
		int insertionIndex
		int existingEntryIndex
		int insertionIndex
		int existingEntryIndex
		int insertionIndex
		int lineNumber
	public void registerExceptionHandler (com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anExceptionLabel
		int length
	public void removeNotDefinitelyAssignedVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void removeUnusedPcToSourceMapEntries () 
	public void removeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
	public void reset (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile targetClassFile
		int[] lineSeparatorPositions2
		int length
		int lineSeparatorPositionsEnd
		int start
		int end
	public void reset (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile targetClassFile
		int[] lineSeparatorPositions2
		int length
		int lineSeparatorPositionsEnd
		int start
		int end
	public void reset (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
		int produceAttributes
	public void resetForProblemClinit (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile targetClassFile
	public void resetInWideMode () 
	public void resetForCodeGenUnusedLocals () 
	private final void resizeByteArray () 
		int length
		int requiredSize
	public final void ret (int) 
		int index
	public void return_ () 
	public void saload () 
	public void sastore () 
	public void sendOperator (int, int) 
		int operatorConstant
		int type_ID
	public void sipush (int) 
		int s
	public void store (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		boolean valueRequired
		int localPosition
	public void swap () 
	public void tableswitch (com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel, int, int, int[], int[], com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[]) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		int low
		int high
		int[] keys
		int[] sortedIndexes
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
		int length
		int pos
		int i
		int i
		int i
		int j
		int index
		int key
	public void throwAnyException (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
	public java.lang.String toString () 
		StringBuffer buffer
	protected void writePosition (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		int offset
		int[] forwardRefs
		int i
		int max
	protected void writePosition (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		int forwardReference
		int offset
	private final void writeSignedShort (int) 
		int value
	private final void writeSignedShort (int, int) 
		int pos
		int value
		int currentOffset
	protected final void writeSignedWord (int) 
		int value
	protected void writeSignedWord (int, int) 
		int pos
		int value
		int currentOffset
	private final void writeUnsignedShort (int) 
		int value
	protected void writeWidePosition (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		int labelPos
		int offset
		int[] forwardRefs
		int i
		int max
		int forward
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/ConstantPool.class
ConstantPool.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.ConstantPool extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public static final int DOUBLE_INITIAL_SIZE
	public static final int FLOAT_INITIAL_SIZE
	public static final int INT_INITIAL_SIZE
	public static final int LONG_INITIAL_SIZE
	public static final int UTF8_INITIAL_SIZE
	public static final int STRING_INITIAL_SIZE
	public static final int METHODS_AND_FIELDS_INITIAL_SIZE
	public static final int CLASS_INITIAL_SIZE
	public static final int NAMEANDTYPE_INITIAL_SIZE
	public static final int CONSTANTPOOL_INITIAL_SIZE
	public static final int CONSTANTPOOL_GROW_SIZE
	protected com.android.jack.eclipse.jdt.internal.compiler.codegen.DoubleCache doubleCache
	protected com.android.jack.eclipse.jdt.internal.compiler.codegen.FloatCache floatCache
	protected com.android.jack.eclipse.jdt.internal.compiler.codegen.IntegerCache intCache
	protected com.android.jack.eclipse.jdt.internal.compiler.codegen.LongCache longCache
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache UTF8Cache
	protected com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache stringCache
	protected com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject methodsAndFieldsCache
	protected com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache classCache
	protected com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject nameAndTypeCacheForFieldsAndMethods
	public byte[] poolContent
	public int currentIndex
	public int currentOffset
	public int[] offsets
	public com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
	public static final char[] Append
	public static final char[] ARRAY_NEWINSTANCE_NAME
	public static final char[] ARRAY_NEWINSTANCE_SIGNATURE
	public static final char[] ArrayCopy
	public static final char[] ArrayCopySignature
	public static final char[] ArrayJavaLangClassConstantPoolName
	public static final char[] ArrayJavaLangObjectConstantPoolName
	public static final char[] booleanBooleanSignature
	public static final char[] BooleanConstrSignature
	public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_NAME
	public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_SIGNATURE
	public static final char[] byteByteSignature
	public static final char[] ByteConstrSignature
	public static final char[] BYTEVALUE_BYTE_METHOD_NAME
	public static final char[] BYTEVALUE_BYTE_METHOD_SIGNATURE
	public static final char[] charCharacterSignature
	public static final char[] CharConstrSignature
	public static final char[] CHARVALUE_CHARACTER_METHOD_NAME
	public static final char[] CHARVALUE_CHARACTER_METHOD_SIGNATURE
	public static final char[] Clinit
	public static final char[] DefaultConstructorSignature
	public static final char[] ClinitSignature
	public static final char[] Close
	public static final char[] CloseSignature
	public static final char[] DesiredAssertionStatus
	public static final char[] DesiredAssertionStatusSignature
	public static final char[] DoubleConstrSignature
	public static final char[] doubleDoubleSignature
	public static final char[] DOUBLEVALUE_DOUBLE_METHOD_NAME
	public static final char[] DOUBLEVALUE_DOUBLE_METHOD_SIGNATURE
	public static final char[] EnumName
	public static final char[] EnumOrdinal
	public static final char[] Exit
	public static final char[] ExitIntSignature
	public static final char[] FloatConstrSignature
	public static final char[] floatFloatSignature
	public static final char[] FLOATVALUE_FLOAT_METHOD_NAME
	public static final char[] FLOATVALUE_FLOAT_METHOD_SIGNATURE
	public static final char[] ForName
	public static final char[] ForNameSignature
	public static final char[] GET_BOOLEAN_METHOD_NAME
	public static final char[] GET_BOOLEAN_METHOD_SIGNATURE
	public static final char[] GET_BYTE_METHOD_NAME
	public static final char[] GET_BYTE_METHOD_SIGNATURE
	public static final char[] GET_CHAR_METHOD_NAME
	public static final char[] GET_CHAR_METHOD_SIGNATURE
	public static final char[] GET_DOUBLE_METHOD_NAME
	public static final char[] GET_DOUBLE_METHOD_SIGNATURE
	public static final char[] GET_FLOAT_METHOD_NAME
	public static final char[] GET_FLOAT_METHOD_SIGNATURE
	public static final char[] GET_INT_METHOD_NAME
	public static final char[] GET_INT_METHOD_SIGNATURE
	public static final char[] GET_LONG_METHOD_NAME
	public static final char[] GET_LONG_METHOD_SIGNATURE
	public static final char[] GET_OBJECT_METHOD_NAME
	public static final char[] GET_OBJECT_METHOD_SIGNATURE
	public static final char[] GET_SHORT_METHOD_NAME
	public static final char[] GET_SHORT_METHOD_SIGNATURE
	public static final char[] GetClass
	public static final char[] GetClassSignature
	public static final char[] GetComponentType
	public static final char[] GetComponentTypeSignature
	public static final char[] GetConstructor
	public static final char[] GetConstructorSignature
	public static final char[] GETDECLAREDCONSTRUCTOR_NAME
	public static final char[] GETDECLAREDCONSTRUCTOR_SIGNATURE
	public static final char[] GETDECLAREDFIELD_NAME
	public static final char[] GETDECLAREDFIELD_SIGNATURE
	public static final char[] GETDECLAREDMETHOD_NAME
	public static final char[] GETDECLAREDMETHOD_SIGNATURE
	public static final char[] GetMessage
	public static final char[] GetMessageSignature
	public static final char[] HasNext
	public static final char[] HasNextSignature
	public static final char[] Init
	public static final char[] IntConstrSignature
	public static final char[] ITERATOR_NAME
	public static final char[] ITERATOR_SIGNATURE
	public static final char[] Intern
	public static final char[] InternSignature
	public static final char[] IntIntegerSignature
	public static final char[] INTVALUE_INTEGER_METHOD_NAME
	public static final char[] INTVALUE_INTEGER_METHOD_SIGNATURE
	public static final char[] INVOKE_METHOD_METHOD_NAME
	public static final char[] INVOKE_METHOD_METHOD_SIGNATURE
	public static final char[][] JAVA_LANG_REFLECT_ACCESSIBLEOBJECT
	public static final char[][] JAVA_LANG_REFLECT_ARRAY
	public static final char[] IllegalArgumentExceptionConstructorSignature
	public static final char[] JavaIoPrintStreamSignature
	public static final char[] JavaLangAssertionErrorConstantPoolName
	public static final char[] JavaLangBooleanConstantPoolName
	public static final char[] JavaLangByteConstantPoolName
	public static final char[] JavaLangCharacterConstantPoolName
	public static final char[] JavaLangClassConstantPoolName
	public static final char[] JavaLangClassNotFoundExceptionConstantPoolName
	public static final char[] JavaLangClassSignature
	public static final char[] JavaLangDoubleConstantPoolName
	public static final char[] JavaLangEnumConstantPoolName
	public static final char[] JavaLangErrorConstantPoolName
	public static final char[] JavaLangExceptionConstantPoolName
	public static final char[] JavaLangFloatConstantPoolName
	public static final char[] JavaLangIntegerConstantPoolName
	public static final char[] JavaLangLongConstantPoolName
	public static final char[] JavaLangNoClassDefFoundErrorConstantPoolName
	public static final char[] JavaLangNoSuchFieldErrorConstantPoolName
	public static final char[] JavaLangObjectConstantPoolName
	public static final char[] JAVALANGREFLECTACCESSIBLEOBJECT_CONSTANTPOOLNAME
	public static final char[] JAVALANGREFLECTARRAY_CONSTANTPOOLNAME
	public static final char[] JavaLangReflectConstructorConstantPoolName
	public static final char[] JavaLangReflectConstructorNewInstanceSignature
	public static final char[] JAVALANGREFLECTFIELD_CONSTANTPOOLNAME
	public static final char[] JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME
	public static final char[] JavaLangShortConstantPoolName
	public static final char[] JavaLangStringBufferConstantPoolName
	public static final char[] JavaLangStringBuilderConstantPoolName
	public static final char[] JavaLangStringConstantPoolName
	public static final char[] JavaLangStringSignature
	public static final char[] JavaLangObjectSignature
	public static final char[] JavaLangSystemConstantPoolName
	public static final char[] JavaLangThrowableConstantPoolName
	public static final char[] JavaLangIllegalArgumentExceptionConstantPoolName
	public static final char[] JavaLangVoidConstantPoolName
	public static final char[] JavaUtilIteratorConstantPoolName
	public static final char[] LongConstrSignature
	public static final char[] longLongSignature
	public static final char[] LONGVALUE_LONG_METHOD_NAME
	public static final char[] LONGVALUE_LONG_METHOD_SIGNATURE
	public static final char[] Name
	public static final char[] NewInstance
	public static final char[] NewInstanceSignature
	public static final char[] Next
	public static final char[] NextSignature
	public static final char[] ObjectConstrSignature
	public static final char[] ObjectSignature
	public static final char[] Ordinal
	public static final char[] OrdinalSignature
	public static final char[] Out
	public static final char[] SET_BOOLEAN_METHOD_NAME
	public static final char[] SET_BOOLEAN_METHOD_SIGNATURE
	public static final char[] SET_BYTE_METHOD_NAME
	public static final char[] SET_BYTE_METHOD_SIGNATURE
	public static final char[] SET_CHAR_METHOD_NAME
	public static final char[] SET_CHAR_METHOD_SIGNATURE
	public static final char[] SET_DOUBLE_METHOD_NAME
	public static final char[] SET_DOUBLE_METHOD_SIGNATURE
	public static final char[] SET_FLOAT_METHOD_NAME
	public static final char[] SET_FLOAT_METHOD_SIGNATURE
	public static final char[] SET_INT_METHOD_NAME
	public static final char[] SET_INT_METHOD_SIGNATURE
	public static final char[] SET_LONG_METHOD_NAME
	public static final char[] SET_LONG_METHOD_SIGNATURE
	public static final char[] SET_OBJECT_METHOD_NAME
	public static final char[] SET_OBJECT_METHOD_SIGNATURE
	public static final char[] SET_SHORT_METHOD_NAME
	public static final char[] SET_SHORT_METHOD_SIGNATURE
	public static final char[] SETACCESSIBLE_NAME
	public static final char[] SETACCESSIBLE_SIGNATURE
	public static final char[] ShortConstrSignature
	public static final char[] shortShortSignature
	public static final char[] SHORTVALUE_SHORT_METHOD_NAME
	public static final char[] SHORTVALUE_SHORT_METHOD_SIGNATURE
	public static final char[] StringBufferAppendBooleanSignature
	public static final char[] StringBufferAppendCharSignature
	public static final char[] StringBufferAppendDoubleSignature
	public static final char[] StringBufferAppendFloatSignature
	public static final char[] StringBufferAppendIntSignature
	public static final char[] StringBufferAppendLongSignature
	public static final char[] StringBufferAppendObjectSignature
	public static final char[] StringBufferAppendStringSignature
	public static final char[] StringBuilderAppendBooleanSignature
	public static final char[] StringBuilderAppendCharSignature
	public static final char[] StringBuilderAppendDoubleSignature
	public static final char[] StringBuilderAppendFloatSignature
	public static final char[] StringBuilderAppendIntSignature
	public static final char[] StringBuilderAppendLongSignature
	public static final char[] StringBuilderAppendObjectSignature
	public static final char[] StringBuilderAppendStringSignature
	public static final char[] StringConstructorSignature
	public static final char[] This
	public static final char[] ToString
	public static final char[] ToStringSignature
	public static final char[] TYPE
	public static final char[] ValueOf
	public static final char[] ValueOfBooleanSignature
	public static final char[] ValueOfCharSignature
	public static final char[] ValueOfDoubleSignature
	public static final char[] ValueOfFloatSignature
	public static final char[] ValueOfIntSignature
	public static final char[] ValueOfLongSignature
	public static final char[] ValueOfObjectSignature
	public static final char[] ValueOfStringClassSignature
	public static final char[] JAVA_LANG_ANNOTATION_DOCUMENTED
	public static final char[] JAVA_LANG_ANNOTATION_ELEMENTTYPE
	public static final char[] JAVA_LANG_ANNOTATION_RETENTION
	public static final char[] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
	public static final char[] JAVA_LANG_ANNOTATION_TARGET
	public static final char[] JAVA_LANG_DEPRECATED
	public static final char[] JAVA_LANG_ANNOTATION_INHERITED
	public static final char[] JAVA_LANG_SAFEVARARGS
	public static final char[] JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE
	public static final char[] METAFACTORY
	public static final char[] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY_METAFACTORY_SIGNATURE
	public static final char[] ALTMETAFACTORY
	public static final char[] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY_ALTMETAFACTORY_SIGNATURE
	public static final char[] JavaLangInvokeSerializedLambda
	public static final char[] JavaLangInvokeSerializedLambdaConstantPoolName
	public static final char[] GetImplMethodName
	public static final char[] GetImplMethodNameSignature
	public static final char[] GetImplMethodKind
	public static final char[] GetImplMethodKindSignature
	public static final char[] GetFunctionalInterfaceClass
	public static final char[] GetFunctionalInterfaceClassSignature
	public static final char[] GetFunctionalInterfaceMethodName
	public static final char[] GetFunctionalInterfaceMethodNameSignature
	public static final char[] GetFunctionalInterfaceMethodSignature
	public static final char[] GetFunctionalInterfaceMethodSignatureSignature
	public static final char[] GetImplClass
	public static final char[] GetImplClassSignature
	public static final char[] GetImplMethodSignature
	public static final char[] GetImplMethodSignatureSignature
	public static final char[] GetCapturedArg
	public static final char[] GetCapturedArgSignature
	public static final char[] JAVA_LANG_ANNOTATION_REPEATABLE
	public static final char[] HashCode
	public static final char[] HashCodeSignature
	public static final char[] Equals
	public static final char[] EqualsSignature
	public static final char[] AddSuppressed
	public static final char[] AddSuppressedSignature
	public static final char[] Clone
	public static final char[] CloneSignature
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
	public void initialize (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
	public byte[] dumpBytes () 
	public int literalIndex (byte[], char[]) 
		byte[] utf8encoding
		char[] stringCharArray
		int index
		int length
		int utf8encodingLength
	public int literalIndex (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public int literalIndex (char[]) 
		char[] utf8Constant
		int index
		int length
		int savedCurrentOffset
		int i
		char current
	public int literalIndex (char[], byte[]) 
		char[] stringCharArray
		byte[] utf8encoding
		int index
		int length
		int stringIndexOffset
		int stringIndex
	public int literalIndex (double) 
		double key
		int index
		int length
		long temp
	public int literalIndex (float) 
		float key
		int index
		int length
		int temp
	public int literalIndex (int) 
		int key
		int index
		int length
	public int literalIndex (long) 
		long key
		int index
		int length
	public int literalIndex (java.lang.String) 
		String stringConstant
		int index
		char[] stringCharArray
		int length
		int stringIndexOffset
		int stringIndex
	public int literalIndexForType (char[]) 
		char[] constantPoolName
		int index
		int length
		int nameIndexOffset
		int nameIndex
	public int literalIndexForType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public int literalIndexForMethod (char[], char[], char[], boolean) 
		char[] declaringClass
		char[] selector
		char[] signature
		boolean isInterface
		int index
		int length
		int classIndexOffset
		int classIndex
		int nameAndTypeIndex
	public int literalIndexForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], char[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		char[] selector
		char[] signature
		boolean isInterface
	public int literalIndexForNameAndType (char[], char[]) 
		char[] name
		char[] signature
		int index
		int length
		int nameIndexOffset
		int nameIndex
		int typeIndex
	public int literalIndexForMethodHandle (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		boolean isInterface
		int referenceKind
	public int literalIndexForMethodHandle (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], char[], boolean) 
		int referenceKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		char[] selector
		char[] signature
		boolean isInterface
		int indexForMethod
		int index
		int length
	public int literalIndexForMethodType (char[]) 
		char[] descriptor
		int signatureIndex
		int index
		int length
	public int literalIndexForInvokeDynamic (int, char[], char[]) 
		int bootStrapIndex
		char[] selector
		char[] descriptor
		int nameAndTypeIndex
		int index
		int length
	public int literalIndexForField (char[], char[], char[]) 
		char[] declaringClass
		char[] name
		char[] signature
		int index
		int length
		int classIndexOffset
		int classIndex
		int nameAndTypeIndex
	public int literalIndexForLdc (char[]) 
		char[] stringCharArray
		int savedCurrentIndex
		int savedCurrentOffset
		int index
		int length
		int stringIndexOffset
		int stringIndex
		int lengthOffset
		int i
		char current
	private int putInNameAndTypeCacheIfAbsent (char[], char[], int) 
		char[] key1
		char[] key2
		int value
		int index
		int index
		int index
		int index
		Object key1Value
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry entry
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
	private int putInCacheIfAbsent (char[], char[], char[], int) 
		char[] key1
		char[] key2
		char[] key3
		int value
		int index
		int index
		int index
		int index
		int index
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject key1Value
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
		Object key2Value
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry entry
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
	public void resetForClinit (int, int) 
		int constantPoolIndex
		int constantPoolOffset
	private final void resizePoolContents (int) 
		int minimalSize
		int length
		int toAdd
	protected final void writeU1 (int) 
		int value
	protected final void writeU2 (int) 
		int value
	public void reset () 
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/DoubleCache.class
DoubleCache.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.DoubleCache extends java.lang.Object {
	private double[] keyTable
	private int[] valueTable
	private int elementSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (double) 
		double key
		int i
		int max
		long value1
		long value2
		int i
		int max
	public int put (double, int) 
		double key
		int value
	public int putIfAbsent (double, int) 
		double key
		int value
		int i
		int max
		long value1
		long value2
		int i
		int max
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/ExceptionLabel.class
ExceptionLabel.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel extends com.android.jack.eclipse.jdt.internal.compiler.codegen.Label {
	public int[] ranges
	private int count
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference exceptionTypeReference
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
	public void  (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference exceptionTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
	public void  (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public int getCount () 
	public void place () 
	public void placeEnd () 
		int endPosition
	public void placeStart () 
		int startPosition
		int length
	public java.lang.String toString () 
		String basic
		StringBuffer buffer
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/FloatCache.class
FloatCache.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.FloatCache extends java.lang.Object {
	private float[] keyTable
	private int[] valueTable
	private int elementSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (float) 
		float key
		int i
		int max
		int value1
		int value2
		int i
		int max
	public int put (float, int) 
		float key
		int value
	public int putIfAbsent (float, int) 
		float key
		int value
		int i
		int max
		int value1
		int value2
		int i
		int max
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/IntegerCache.class
IntegerCache.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.IntegerCache extends java.lang.Object {
	public int[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (int) 
		int key
		int index
		int length
	public int hash (int) 
		int key
	public int put (int, int) 
		int key
		int value
		int index
		int length
	public int putIfAbsent (int, int) 
		int key
		int value
		int index
		int length
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.IntegerCache newHashtable
		int i
		int key
		int value
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/Label.class
Label.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public abstract com.android.jack.eclipse.jdt.internal.compiler.codegen.Label extends java.lang.Object {
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public int position
	public static final int POS_NOT_SET
	public void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public abstract void place () 
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/LongCache.class
LongCache.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.LongCache extends java.lang.Object {
	public long[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (long) 
		long key
		int index
		int length
	public int hash (long) 
		long key
	public int put (long, int) 
		long key
		int value
		int index
		int length
	public int putIfAbsent (long, int) 
		long key
		int value
		int index
		int length
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.LongCache newHashtable
		int i
		long key
		int value
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/MultiCatchExceptionLabel.class
MultiCatchExceptionLabel.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel extends com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel {
	com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
	public void  (com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public void initialize (com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int length
		int i
	public void place () 
		int i
		int max
	public void placeEnd () 
		int i
		int max
	public void placeStart () 
		int i
		int max
	public int getCount () 
		int temp
		int i
		int max
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/ObjectCache.class
ObjectCache.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.ObjectCache extends java.lang.Object {
	public Object[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (java.lang.Object) 
		Object key
		int index
		int length
	public int get (java.lang.Object) 
		Object key
		int index
		int length
	public int hashCode (java.lang.Object) 
		Object key
	public int put (java.lang.Object, int) 
		Object key
		int value
		int index
		int length
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ObjectCache newHashtable
		int i
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/Opcodes.class
Opcodes.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public abstract com.android.jack.eclipse.jdt.internal.compiler.codegen.Opcodes extends java.lang.Object {
	public static final byte OPC_nop
	public static final byte OPC_aconst_null
	public static final byte OPC_iconst_m1
	public static final byte OPC_iconst_0
	public static final byte OPC_iconst_1
	public static final byte OPC_iconst_2
	public static final byte OPC_iconst_3
	public static final byte OPC_iconst_4
	public static final byte OPC_iconst_5
	public static final byte OPC_lconst_0
	public static final byte OPC_lconst_1
	public static final byte OPC_fconst_0
	public static final byte OPC_fconst_1
	public static final byte OPC_fconst_2
	public static final byte OPC_dconst_0
	public static final byte OPC_dconst_1
	public static final byte OPC_bipush
	public static final byte OPC_sipush
	public static final byte OPC_ldc
	public static final byte OPC_ldc_w
	public static final byte OPC_ldc2_w
	public static final byte OPC_iload
	public static final byte OPC_lload
	public static final byte OPC_fload
	public static final byte OPC_dload
	public static final byte OPC_aload
	public static final byte OPC_iload_0
	public static final byte OPC_iload_1
	public static final byte OPC_iload_2
	public static final byte OPC_iload_3
	public static final byte OPC_lload_0
	public static final byte OPC_lload_1
	public static final byte OPC_lload_2
	public static final byte OPC_lload_3
	public static final byte OPC_fload_0
	public static final byte OPC_fload_1
	public static final byte OPC_fload_2
	public static final byte OPC_fload_3
	public static final byte OPC_dload_0
	public static final byte OPC_dload_1
	public static final byte OPC_dload_2
	public static final byte OPC_dload_3
	public static final byte OPC_aload_0
	public static final byte OPC_aload_1
	public static final byte OPC_aload_2
	public static final byte OPC_aload_3
	public static final byte OPC_iaload
	public static final byte OPC_laload
	public static final byte OPC_faload
	public static final byte OPC_daload
	public static final byte OPC_aaload
	public static final byte OPC_baload
	public static final byte OPC_caload
	public static final byte OPC_saload
	public static final byte OPC_istore
	public static final byte OPC_lstore
	public static final byte OPC_fstore
	public static final byte OPC_dstore
	public static final byte OPC_astore
	public static final byte OPC_istore_0
	public static final byte OPC_istore_1
	public static final byte OPC_istore_2
	public static final byte OPC_istore_3
	public static final byte OPC_lstore_0
	public static final byte OPC_lstore_1
	public static final byte OPC_lstore_2
	public static final byte OPC_lstore_3
	public static final byte OPC_fstore_0
	public static final byte OPC_fstore_1
	public static final byte OPC_fstore_2
	public static final byte OPC_fstore_3
	public static final byte OPC_dstore_0
	public static final byte OPC_dstore_1
	public static final byte OPC_dstore_2
	public static final byte OPC_dstore_3
	public static final byte OPC_astore_0
	public static final byte OPC_astore_1
	public static final byte OPC_astore_2
	public static final byte OPC_astore_3
	public static final byte OPC_iastore
	public static final byte OPC_lastore
	public static final byte OPC_fastore
	public static final byte OPC_dastore
	public static final byte OPC_aastore
	public static final byte OPC_bastore
	public static final byte OPC_castore
	public static final byte OPC_sastore
	public static final byte OPC_pop
	public static final byte OPC_pop2
	public static final byte OPC_dup
	public static final byte OPC_dup_x1
	public static final byte OPC_dup_x2
	public static final byte OPC_dup2
	public static final byte OPC_dup2_x1
	public static final byte OPC_dup2_x2
	public static final byte OPC_swap
	public static final byte OPC_iadd
	public static final byte OPC_ladd
	public static final byte OPC_fadd
	public static final byte OPC_dadd
	public static final byte OPC_isub
	public static final byte OPC_lsub
	public static final byte OPC_fsub
	public static final byte OPC_dsub
	public static final byte OPC_imul
	public static final byte OPC_lmul
	public static final byte OPC_fmul
	public static final byte OPC_dmul
	public static final byte OPC_idiv
	public static final byte OPC_ldiv
	public static final byte OPC_fdiv
	public static final byte OPC_ddiv
	public static final byte OPC_irem
	public static final byte OPC_lrem
	public static final byte OPC_frem
	public static final byte OPC_drem
	public static final byte OPC_ineg
	public static final byte OPC_lneg
	public static final byte OPC_fneg
	public static final byte OPC_dneg
	public static final byte OPC_ishl
	public static final byte OPC_lshl
	public static final byte OPC_ishr
	public static final byte OPC_lshr
	public static final byte OPC_iushr
	public static final byte OPC_lushr
	public static final byte OPC_iand
	public static final byte OPC_land
	public static final byte OPC_ior
	public static final byte OPC_lor
	public static final byte OPC_ixor
	public static final byte OPC_lxor
	public static final byte OPC_iinc
	public static final byte OPC_i2l
	public static final byte OPC_i2f
	public static final byte OPC_i2d
	public static final byte OPC_l2i
	public static final byte OPC_l2f
	public static final byte OPC_l2d
	public static final byte OPC_f2i
	public static final byte OPC_f2l
	public static final byte OPC_f2d
	public static final byte OPC_d2i
	public static final byte OPC_d2l
	public static final byte OPC_d2f
	public static final byte OPC_i2b
	public static final byte OPC_i2c
	public static final byte OPC_i2s
	public static final byte OPC_lcmp
	public static final byte OPC_fcmpl
	public static final byte OPC_fcmpg
	public static final byte OPC_dcmpl
	public static final byte OPC_dcmpg
	public static final byte OPC_ifeq
	public static final byte OPC_ifne
	public static final byte OPC_iflt
	public static final byte OPC_ifge
	public static final byte OPC_ifgt
	public static final byte OPC_ifle
	public static final byte OPC_if_icmpeq
	public static final byte OPC_if_icmpne
	public static final byte OPC_if_icmplt
	public static final byte OPC_if_icmpge
	public static final byte OPC_if_icmpgt
	public static final byte OPC_if_icmple
	public static final byte OPC_if_acmpeq
	public static final byte OPC_if_acmpne
	public static final byte OPC_goto
	public static final byte OPC_jsr
	public static final byte OPC_ret
	public static final byte OPC_tableswitch
	public static final byte OPC_lookupswitch
	public static final byte OPC_ireturn
	public static final byte OPC_lreturn
	public static final byte OPC_freturn
	public static final byte OPC_dreturn
	public static final byte OPC_areturn
	public static final byte OPC_return
	public static final byte OPC_getstatic
	public static final byte OPC_putstatic
	public static final byte OPC_getfield
	public static final byte OPC_putfield
	public static final byte OPC_invokevirtual
	public static final byte OPC_invokespecial
	public static final byte OPC_invokestatic
	public static final byte OPC_invokeinterface
	public static final byte OPC_invokedynamic
	public static final byte OPC_new
	public static final byte OPC_newarray
	public static final byte OPC_anewarray
	public static final byte OPC_arraylength
	public static final byte OPC_athrow
	public static final byte OPC_checkcast
	public static final byte OPC_instanceof
	public static final byte OPC_monitorenter
	public static final byte OPC_monitorexit
	public static final byte OPC_wide
	public static final byte OPC_multianewarray
	public static final byte OPC_ifnull
	public static final byte OPC_ifnonnull
	public static final byte OPC_goto_w
	public static final byte OPC_jsr_w
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/StackMapFrame.class
StackMapFrame.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame extends java.lang.Object {
	public static final int USED
	public static final int SAME_FRAME
	public static final int CHOP_FRAME
	public static final int APPEND_FRAME
	public static final int SAME_FRAME_EXTENDED
	public static final int FULL_FRAME
	public static final int SAME_LOCALS_1_STACK_ITEMS
	public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED
	public int pc
	public int numberOfStackItems
	private int numberOfLocals
	public int localIndex
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] locals
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] stackItems
	private int numberOfDifferentLocals
	public int tagBits
	public void  (int) 
		int initialLocalSize
	public int getFrameType (com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
		int offsetDelta
	public void addLocal (int, com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo) 
		int resolvedPosition
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int length
	public void addStackItem (com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int length
	public void addStackItem (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame duplicate () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame result
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
		int i
	public int numberOfDifferentLocals (com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] prevLocals
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] currentLocals
		int prevLocalsLength
		int currentLocalsLength
		int prevNumberOfLocals
		int currentNumberOfLocals
		int result
		int counter
		int i
		int counter
		int i
		int indexInPrevLocals
		int indexInCurrentLocals
		int currentLocalsCounter
		int prevLocalsCounter
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo prevLocal
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo prevLocal
	public int getNumberOfLocals () 
		int result
		int length
		int i
	public int getOffsetDelta (com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
	public java.lang.String toString () 
		StringBuffer buffer
	private void printFrame (java.lang.StringBuffer, com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame) 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
		String pattern
		int localsLength
	private java.lang.String print (com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
		int length
		StringBuffer buffer
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
	public void putLocal (int, com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo) 
		int resolvedPosition
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		int length
	public void replaceWithElementType () 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
	public int getIndexOfDifferentLocals (int) 
		int differentLocalsCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
	private boolean equals (com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo, com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$ExceptionMarker.class
StackMapFrameCodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker extends java.lang.Object implements java.lang.Comparable  {
	public char[] constantPoolName
	public int pc
	public void  (int, char[]) 
		int pc
		char[] constantPoolName
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker marker
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$FramePosition.class
StackMapFrameCodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
 com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition extends java.lang.Object {
	int counter
	void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker.class
StackMapFrameCodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker extends java.lang.Object {
	public int pc
	public int delta
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void  (int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int pc
		int delta
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void  (int, int) 
		int pc
		int delta
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker.class
StackMapFrameCodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker extends java.lang.Object {
	public int pc
	public int destinationPC
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
	public void  (int, int) 
		int pc
		int destinationPC
	public void setInfos (com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int max
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.class
StackMapFrameCodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream extends com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream {
	public int[] stateIndexes
	public int stateIndexesCounter
	private java.util.HashMap framePositions
	public java.util.Set exceptionMarkers
	public java.util.ArrayList stackDepthMarkers
	public java.util.ArrayList stackMarkers
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
	public void addDefinitelyAssignedVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		boolean isDefinitelyAssigned
		int j
		int max
	public void addExceptionMarker (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int pc
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void addFramePosition (int) 
		int pc
		Integer newEntry
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition value
	public void optimizeBranch (int, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		int oldPosition
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
	public void removeFramePosition (int) 
		int pc
		Integer entry
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition value
	public void addVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	private void addStackMarker (int, int) 
		int pc
		int destinationPC
		int size
	private void addStackDepthMarker (int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int pc
		int delta
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int size
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker stackDepthMarker
	public void decrStackSize (int) 
		int offset
	public void recordExpressionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void generateClassLiteralAccessForType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.ExceptionLabel classNotFoundExceptionHandler
		int fromPC
		int savedStackDepth
	public void generateOuterAccess (java.lang.Object[], com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		Object[] mappingSequence
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding target
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int currentPosition
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] getExceptionMarkers () 
		java.util.Set exceptionMarkerSet
		int size
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] markers
		int n
		java.util.Iterator iterator
	public int[] getFramePositions () 
		java.util.Set set
		int size
		int[] positions
		int n
		java.util.Iterator iterator
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] getStackDepthMarkers () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] result
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] getStackMarkers () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] result
	public boolean hasFramePositions () 
	public void init (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile targetClassFile
	public void initializeMaxLocals (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void popStateIndex () 
	public void pushStateIndex (int) 
		int naturalExitMergeInitStateIndex
		int length
	public void removeNotDefinitelyAssignedVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		int index
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		boolean isDefinitelyAssigned
		int j
		int max
	public void reset (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
	protected void writePosition (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	protected void writePosition (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, int) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
		int forwardReference
	protected void writeSignedWord (int, int) 
		int pos
		int value
	protected void writeWidePosition (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public void areturn () 
	public void ireturn () 
	public void lreturn () 
	public void freturn () 
	public void dreturn () 
	public void return_ () 
	public void athrow () 
	public void pushOnStack (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void pushExceptionOnStack (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void goto_ (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public void goto_w (com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel) 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel label
	public void resetInWideMode () 
	public void resetForCodeGenUnusedLocals () 
	public void resetSecretLocals () 
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/TypeAnnotationCodeStream.class
TypeAnnotationCodeStream.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.TypeAnnotationCodeStream extends com.android.jack.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream {
	public java.util.List allTypeAnnotationContexts
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
	private void addAnnotationContext (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int info
		int targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
	private void addAnnotationContext (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int info
		int targetType
	private void addAnnotationContext (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int info
		int typeIndex
		int targetType
	public void instance_of (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void multianewarray (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
	public void new_ (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void newArray (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
	public void checkcast (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int currentPosition
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int i
	public void invoke (byte, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		byte opcode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int targetType
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
	public void invokeDynamic (int, int, int, char[], char[], boolean, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		int bootStrapIndex
		int argsSize
		int returnTypeSize
		char[] selector
		char[] signature
		boolean isConstructorReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int targetType
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
	public void reset (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile givenClassFile
	public void init (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile targetClassFile
}

com/android/jack/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.class
VerificationTypeInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.codegen
public com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo extends java.lang.Object {
	public static final int ITEM_TOP
	public static final int ITEM_INTEGER
	public static final int ITEM_FLOAT
	public static final int ITEM_DOUBLE
	public static final int ITEM_LONG
	public static final int ITEM_NULL
	public static final int ITEM_UNINITIALIZED_THIS
	public static final int ITEM_OBJECT
	public static final int ITEM_UNINITIALIZED
	public int tag
	private int id
	private char[] constantPoolName
	public int offset
	private void  () 
	public void  (int, char[]) 
		int id
		char[] constantPoolName
	public void  (int, int, char[]) 
		int id
		int tag
		char[] constantPoolName
	public void  (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int tag
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void setBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		int typeBindingId
	public int id () 
	public java.lang.String toString () 
		StringBuffer buffer
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo duplicate () 
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info1
	public int hashCode () 
	public char[] constantPoolName () 
	public char[] readableName () 
	public void replaceWithElementType () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/AccessRestriction.class
AccessRestriction.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction extends java.lang.Object {
	private com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule accessRule
	public byte classpathEntryType
	public static final byte COMMAND_LINE
	public static final byte PROJECT
	public static final byte LIBRARY
	public String classpathEntryName
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule, byte, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule accessRule
		byte classpathEntryType
		String classpathEntryName
	public int getProblemId () 
	public boolean ignoreIfBetter () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/AccessRule.class
AccessRule.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule extends java.lang.Object {
	public static final int IgnoreIfBetter
	public char[] pattern
	public int problemId
	public void  (char[], int) 
		char[] pattern
		int problemId
	public void  (char[], int, boolean) 
		char[] pattern
		int problemId
		boolean keepLooking
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule other
	public int getProblemId () 
	public boolean ignoreIfBetter () 
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/env/AccessRuleSet.class
AccessRuleSet.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet extends java.lang.Object {
	private com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
	public byte classpathEntryType
	public String classpathEntryName
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[], byte, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		byte classpathEntryType
		String classpathEntryName
	public boolean equals (java.lang.Object) 
		Object object
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet otherRuleSet
		int rulesLength
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] getAccessRules () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction getViolatedRestriction (char[]) 
		char[] targetTypeFilePath
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule accessRule
	public int hashCode () 
		int result
	private int hashCode (com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] rules
		int result
		int i
		int length
	public java.lang.String toString () 
	public java.lang.String toString (boolean) 
		boolean wrap
		StringBuffer buffer
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule accessRule
}

com/android/jack/eclipse/jdt/internal/compiler/env/ClassSignature.class
ClassSignature.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public com.android.jack.eclipse.jdt.internal.compiler.env.ClassSignature extends java.lang.Object {
	char[] className
	public void  (char[]) 
		char[] className
	public char[] getTypeName () 
	public java.lang.String toString () 
		StringBuffer buffer
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.env.ClassSignature other
}

com/android/jack/eclipse/jdt/internal/compiler/env/EnumConstantSignature.class
EnumConstantSignature.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public com.android.jack.eclipse.jdt.internal.compiler.env.EnumConstantSignature extends java.lang.Object {
	char[] typeName
	char[] constName
	public void  (char[], char[]) 
		char[] typeName
		char[] constName
	public char[] getTypeName () 
	public char[] getEnumConstantName () 
	public java.lang.String toString () 
		StringBuffer buffer
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.env.EnumConstantSignature other
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryAnnotation.class
IBinaryAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation extends java.lang.Object {
	public abstract char[] getTypeName () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryElementValuePair.class
IBinaryElementValuePair.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair extends java.lang.Object {
	public abstract char[] getName () 
	public abstract java.lang.Object getValue () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryField.class
IBinaryField.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IGenericField  {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.impl.Constant getConstant () 
	public abstract char[] getGenericSignature () 
	public abstract char[] getName () 
	public abstract long getTagBits () 
	public abstract char[] getTypeName () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryMethod.class
IBinaryMethod.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IGenericMethod  {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public abstract java.lang.Object getDefaultValue () 
	public abstract char[][] getExceptionTypeNames () 
	public abstract char[] getGenericSignature () 
	public abstract char[] getMethodDescriptor () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int, char[]) 
	public abstract int getAnnotatedParametersCount () 
	public abstract char[] getSelector () 
	public abstract long getTagBits () 
	public abstract boolean isClinit () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryNestedType.class
IBinaryNestedType.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType extends java.lang.Object {
	public abstract char[] getEnclosingTypeName () 
	public abstract int getModifiers () 
	public abstract char[] getName () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryType.class
IBinaryType.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IGenericType  {
	public static final char[][] NoInterface
	public static final com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] NoNestedType
	public static final com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] NoField
	public static final com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NoMethod
	static void  () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations () 
	public abstract char[] getEnclosingMethod () 
	public abstract char[] getEnclosingTypeName () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields () 
	public abstract char[] getGenericSignature () 
	public abstract char[][] getInterfaceNames () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods () 
	public abstract char[][][] getMissingTypeNames () 
	public abstract char[] getName () 
	public abstract char[] getSourceName () 
	public abstract char[] getSuperclassName () 
	public abstract long getTagBits () 
	public abstract boolean isAnonymous () 
	public abstract boolean isLocal () 
	public abstract boolean isMember () 
	public abstract char[] sourceFileName () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker enrichWithExternalAnnotationsFor (com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus getExternalAnnotationStatus () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IBinaryTypeAnnotation.class
IBinaryTypeAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation extends java.lang.Object {
	public static final int[] NO_TYPE_PATH
	static void  () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getAnnotation () 
	public abstract int getTargetType () 
	public abstract int[] getTypePath () 
	public abstract int getSupertypeIndex () 
	public abstract int getTypeParameterIndex () 
	public abstract int getBoundIndex () 
	public abstract int getMethodFormalParameterIndex () 
	public abstract int getThrowsTypeIndex () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/ICompilationUnit.class
ICompilationUnit.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IDependent  {
	public abstract char[] getContents () 
	public abstract char[] getMainTypeName () 
	public abstract char[][] getPackageName () 
	public abstract boolean ignoreOptionalProblems () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IDependent.class
IDependent.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IDependent extends java.lang.Object {
	public static final char JAR_FILE_ENTRY_SEPARATOR
	public abstract char[] getFileName () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IGenericField.class
IGenericField.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IGenericField extends java.lang.Object {
	public abstract int getModifiers () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IGenericMethod.class
IGenericMethod.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IGenericMethod extends java.lang.Object {
	public abstract int getModifiers () 
	public abstract boolean isConstructor () 
	public abstract char[][] getArgumentNames () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/IGenericType.class
IGenericType.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IGenericType extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IDependent  {
	public abstract int getModifiers () 
	public abstract boolean isBinaryType () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/INameEnvironment.class
INameEnvironment.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment extends java.lang.Object {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][]) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][]) 
	public abstract boolean isPackage (char[][], char[]) 
	public abstract void cleanup () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/INameEnvironmentExtension.class
INameEnvironmentExtension.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironmentExtension extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment  {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][], boolean) 
}

com/android/jack/eclipse/jdt/internal/compiler/env/ISourceField.class
ISourceField.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceField extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IGenericField  {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract char[] getInitializationSource () 
	public abstract int getNameSourceEnd () 
	public abstract int getNameSourceStart () 
	public abstract char[] getTypeName () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/ISourceImport.class
ISourceImport.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceImport extends java.lang.Object {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract int getModifiers () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/ISourceMethod.class
ISourceMethod.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceMethod extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IGenericMethod  {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract char[][] getExceptionTypeNames () 
	public abstract int getNameSourceEnd () 
	public abstract int getNameSourceStart () 
	public abstract char[] getReturnTypeName () 
	public abstract char[][] getTypeParameterNames () 
	public abstract char[][][] getTypeParameterBounds () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/ISourceType.class
ISourceType.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.IGenericType  {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType getEnclosingType () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceField[] getFields () 
	public abstract char[][] getInterfaceNames () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[] getMemberTypes () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ISourceMethod[] getMethods () 
	public abstract char[] getName () 
	public abstract int getNameSourceEnd () 
	public abstract int getNameSourceStart () 
	public abstract char[] getSuperclassName () 
	public abstract char[][][] getTypeParameterBounds () 
	public abstract char[][] getTypeParameterNames () 
	public abstract boolean isAnonymous () 
}

com/android/jack/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker$1.class
ITypeAnnotationWalker.java
package com.android.jack.eclipse.jdt.internal.compiler.env
 com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker  {
	void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
		short index
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
		short index
		char[] superTypeSignature
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
		boolean isClassTypeParameter
		int parameterRank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
		short boundIndex
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
		boolean isClassTypeParameter
		int rank
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
		int currentTypeId
}

com/android/jack/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker.class
ITypeAnnotationWalker.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker extends java.lang.Object {
	public static final com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] NO_ANNOTATIONS
	public static final com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker EMPTY_ANNOTATION_WALKER
	static void  () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) 
}

com/android/jack/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.class
NameEnvironmentAnswer.java
package com.android.jack.eclipse.jdt.internal.compiler.env
public com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
	com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
	com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
	com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	String externalAnnotationPath
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[], com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		String externalAnnotationPath
	public java.lang.String toString () 
		String baseString
		char[] fileNameChars
		String fileName
	public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction () 
	public void setBinaryType (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType newType
	public com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType getBinaryType () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit () 
	public java.lang.String getExternalAnnotationPath () 
	public com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[] getSourceTypes () 
	public boolean isBinaryType () 
	public boolean isCompilationUnit () 
	public boolean isSourceType () 
	public boolean ignoreIfBetter () 
	public boolean isBetter (com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer) 
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer otherAnswer
}

com/android/jack/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.class
ConditionalFlowInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo extends com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo {
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo extra
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo copy () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue () 
	public boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isDefinitelyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isDefinitelyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isDefinitelyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean hasNullInfoFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isPotentiallyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean isPotentiallyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isPotentiallyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isPotentiallyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isPotentiallyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isProtectedNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isProtectedNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsComparedEqualToNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsComparedEqualToNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void resetNullInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markPotentiallyNullBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markPotentiallyNonNullBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markPotentiallyUnknownBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int) 
		int reachMode
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergeDefiniteInitsWith (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy () 
	public java.lang.String toString () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect () 
	public void resetAssignmentInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
}

com/android/jack/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.class
ExceptionHandlingFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext {
	public static final int BitCacheSize
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
	int[] isReached
	int[] isNeeded
	com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] initsOnExceptions
	com.android.jack.eclipse.jdt.internal.compiler.codegen.ObjectCache indexes
	boolean isMethodContext
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
	public java.util.ArrayList extendedExceptions
	private static final com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] NO_ARGUMENTS
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
	private int[] exceptionToCatchBlockMap
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int[], com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
		int[] exceptionToCatchBlockMap
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy
	void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int[], com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[], com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
		int[] exceptionToCatchBlockMap
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		int count
		int cacheSize
		boolean markExceptionsAndThrowableAsReached
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding handledException
		int catchBlock
	public void complainIfUnusedExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] docCommentReferences
		int docCommentReferencesLength
		int i
		int i
		int count
		int index
		int j
	public void complainIfUnusedExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		int index
		int count
		int cacheIndex
		int bitMask
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode getExceptionType (int) 
		int index
		int catchBlock
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeRefs
		int i
		int len
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getInitializationContext () 
	public java.lang.String individualToString () 
		StringBuffer buffer
		int length
		int i
		int cacheIndex
		int bitMask
		int catchBlock
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnException (int) 
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn () 
	public void mergeUnhandledException (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding newException
		int i
		boolean isRedundant
		int i
	public void recordHandlingException (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding caughtException
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		boolean wasAlreadyDefinitelyCaught
		int index
		int cacheIndex
		int bitMask
		int catchBlock
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding catchParameter
	public void recordReturnFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine () 
}

com/android/jack/eclipse/jdt/internal/compiler/flow/ExceptionInferenceFlowContext.class
ExceptionInferenceFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionInferenceFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.FieldInitsFakingFlowContext {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
}

com/android/jack/eclipse/jdt/internal/compiler/flow/FieldInitsFakingFlowContext.class
FieldInitsFakingFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.FieldInitsFakingFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
}

com/android/jack/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.class
FinallyFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.FinallyFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.TryFlowContext {
	com.android.jack.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
	com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
	int assignCount
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] nullLocals
	com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] nullReferences
	int[] nullCheckTypes
	int nullCount
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext tryContext
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext tryContext
	public void complainOnDeferredChecks (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		boolean complained
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int nullStatus
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		char[][] annotationName
	public java.lang.String individualToString () 
		StringBuffer buffer
	public boolean isSubRoutine () 
	protected boolean recordFinalAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
	public void recordUsingNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int checkTypeWithoutHideNullWarning
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
	void removeFinalAssignmentIfAny (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		int i
	protected void recordNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expression
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo nullInfo
		int newLength
	public void recordUnboxing (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	protected boolean internalRecordNullityMismatch (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		int checkType
}

com/android/jack/eclipse/jdt/internal/compiler/flow/FlowContext.class
FlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	public static final com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext NotContinuableContext
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnFinally
	public int conditionalLevel
	public int tagBits
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] providedExpectedTypes
	private com.android.jack.eclipse.jdt.internal.compiler.ast.Reference[] nullCheckedFieldReferences
	private int[] timesToLiveForNullCheckInfo
	public static final int DEFER_NULL_DIAGNOSTIC
	public static final int PREEMPT_NULL_DIAGNOSTIC
	public static final int INSIDE_NEGATION
	public static final int HIDE_NULL_COMPARISON_WARNING
	public static final int HIDE_NULL_COMPARISON_WARNING_MASK
	public static final int CAN_ONLY_NULL_NON_NULL
	public static final int CAN_ONLY_NULL
	public static final int CAN_ONLY_NON_NULL
	public static final int MAY_NULL
	public static final int ASSIGN_TO_NONNULL
	public static final int IN_UNBOXING
	public static final int EXIT_RESOURCE
	public static final int CHECK_MASK
	public static final int IN_COMPARISON_NULL
	public static final int IN_COMPARISON_NON_NULL
	public static final int IN_ASSIGNMENT
	public static final int IN_INSTANCEOF
	public static final int CONTEXT_MASK
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public void recordNullCheckedFieldReference (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		int timeToLive
		int len
		int i
	public void extendTimeToLiveForNullCheckedField (int) 
		int t
		int i
	public void expireNullCheckedFieldInfo () 
		int i
	public boolean isNullcheckedFieldAccess (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		int len
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference checked
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel () 
	public void checkExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void checkExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean isExceptionOnAutoClose
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		java.util.ArrayList abruptlyExitedLoops
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression throwExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding throwArgBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
		boolean definitelyCaught
		int caughtIndex
		int caughtCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionFlow
		int state
		int i
		int abruptlyExitedLoopsCount
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop
		boolean shouldMergeUnhandledExceptions
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public void checkExceptionHandlers (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] raisedExceptions
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int remainingCount
		int raisedCount
		int raisedCount
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		java.util.ArrayList abruptlyExitedLoops
		com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
		int caughtCount
		boolean[] locallyCaught
		int caughtIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
		int raisedIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionFlow
		int state
		int i
		int abruptlyExitedLoopsCount
		com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		boolean shouldMergeUnhandledException
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exception
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo getInitsForFinalBlankInitializationCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo inits
		com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializationContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForBreakLabel (char[]) 
		char[] labelName
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
		char[] currentLabelName
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForContinueLabel (char[]) 
		char[] labelName
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext lastContinuable
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
		char[] currentLabelName
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultBreak () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultContinue () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getInitializationContext () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getLocalParent () 
	public java.lang.String individualToString () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnBreak () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn () 
	public boolean isBreakable () 
	public boolean isContinuable () 
	public boolean isNonReturningContext () 
	public boolean isSubRoutine () 
	public char[] labelName () 
	public void markFinallyNullStatus (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo newInfo
	public void mergeFinallyNullInfo (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void recordAbruptExit () 
	public void recordBreakFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void recordBreakTo (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
	public void recordContinueFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext innerFlowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean recordExitAgainstResource (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
	protected void recordProvidedExpectedTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		int nullCount
		int size
		int oldLen
	protected boolean recordFinalAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference finalReference
	protected void recordNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo nullInfo
	public void recordUnboxing (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	protected void checkUnboxing (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int status
	public void recordReturnFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
	public void recordSettingFinal (com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Reference, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference finalReference
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext context
	public void recordUsingNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int checkTypeWithoutHideNullWarning
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
	void removeFinalAssignmentIfAny (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
	public com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine () 
	public java.lang.String toString () 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		int parentsCount
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext[] parents
		int index
		int i
		int j
		int j
	public void recordNullityMismatch (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
		int isInsideAssert
	protected boolean internalRecordNullityMismatch (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		int checkType
}

com/android/jack/eclipse/jdt/internal/compiler/flow/FlowInfo.class
FlowInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo extends java.lang.Object {
	public int tagBits
	public static final int REACHABLE
	public static final int UNREACHABLE_OR_DEAD
	public static final int UNREACHABLE_BY_NULLANALYSIS
	public static final int UNREACHABLE
	public static final int NULL_FLAG_MASK
	public static final int UNKNOWN
	public static final int NULL
	public static final int NON_NULL
	public static final int POTENTIALLY_UNKNOWN
	public static final int POTENTIALLY_NULL
	public static final int POTENTIALLY_NON_NULL
	public static final int UNROOTED
	public static final int FREE_TYPEVARIABLE
	public static final com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo DEAD_END
	static void  () 
	public void  () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition () 
	public static com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo conditional (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	public boolean cannotBeDefinitelyNullOrNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean cannotBeNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean canOnlyBeNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo copy () 
	public static com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initial (int) 
		int maxFieldCount
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo info
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue () 
	public abstract boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isDefinitelyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isDefinitelyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isDefinitelyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean hasNullInfoFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isPotentiallyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract boolean isPotentiallyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isPotentiallyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isPotentiallyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isPotentiallyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isProtectedNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isProtectedNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsComparedEqualToNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsComparedEqualToNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract void markAsDefinitelyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void resetNullInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markPotentiallyUnknownBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markPotentiallyNullBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markPotentiallyNonNullBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public void markNullStatus (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int nullStatus
	public int nullStatus (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int status
	public static int mergeNullStatus (int, int) 
		int nullStatus1
		int nullStatus2
		boolean canBeNull
		boolean canBeNonNull
	public static com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedOptimizedBranches (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		boolean isOptimizedTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		boolean isOptimizedFalse
		boolean allowFakeDeadBranch
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
	public static com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedOptimizedBranchesIfElse (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		boolean isOptimizedTrue
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		boolean isOptimizedFalse
		boolean allowFakeDeadBranch
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
		boolean reportDeadCodeInKnownPattern
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
	public int reachMode () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergeDefiniteInitsWith (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy () 
	public java.lang.String toString () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect () 
	public abstract void resetAssignmentInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public static int tagBitsToNullStatus (long) 
		long tagBits
}

com/android/jack/eclipse/jdt/internal/compiler/flow/InitializationFlowContext.class
InitializationFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.InitializationFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext {
	public int exceptionCount
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] exceptionThrowers
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo[] exceptionThrowerFlowInfos
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsBeforeContext
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsBeforeContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void checkInitializerExceptions (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext initializerContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext getInitializationContext () 
	public java.lang.String individualToString () 
		StringBuffer buffer
		int i
	public void recordHandlingException (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding caughtException
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		boolean wasMasked
		int size
}

com/android/jack/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext.class
InsideSubRoutineFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.TryFlowContext {
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public java.lang.String individualToString () 
		StringBuffer buffer
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn () 
	public boolean isNonReturningContext () 
	public void recordReturnFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
	public com.android.jack.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine () 
}

com/android/jack/eclipse/jdt/internal/compiler/flow/LabelFlowContext.class
LabelFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.LabelFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
	public char[] labelName
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, char[], com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		char[] labelName
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	void checkLabelValidity (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext current
		char[] currentLabelName
	public java.lang.String individualToString () 
	public char[] labelName () 
}

com/android/jack/eclipse/jdt/internal/compiler/flow/LoopingFlowContext$EscapingExceptionCatchSite.class
LoopingFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
 com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext$EscapingExceptionCatchSite extends java.lang.Object {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
	final com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
	final com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
	void simulateThrowAfterLoopBack (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}

com/android/jack/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.class
LoopingFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnContinue
	private com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo upstreamNullFlowInfo
	private com.android.jack.eclipse.jdt.internal.compiler.flow.LoopingFlowContext[] innerFlowContexts
	private com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] innerFlowInfos
	private int innerFlowContextsCount
	private com.android.jack.eclipse.jdt.internal.compiler.flow.LabelFlowContext[] breakTargetContexts
	private int breakTargetsCount
	com.android.jack.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
	com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
	int assignCount
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] nullLocals
	com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] nullReferences
	int[] nullCheckTypes
	com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] nullInfos
	int nullCount
	private java.util.ArrayList escapingExceptionCatchSites
	com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamNullFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
		boolean isPreTest
	public void complainOnDeferredFinalChecks (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		boolean complained
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext context
	public void complainOnDeferredNullChecks (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo callerFlowInfo
	public void complainOnDeferredNullChecks (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo callerFlowInfo
		boolean updateInitsOnBreak
		int i
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamCopy
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo incomingInfo
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		int nullStatus
		char[][] annotationName
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel () 
	public java.lang.String individualToString () 
		StringBuffer buffer
	public boolean isContinuable () 
	public boolean isContinuedTo () 
	public void recordBreakTo (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
		int current
	public void recordContinueFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext innerFlowContext
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext inner
		int length
	protected boolean recordFinalAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void recordNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expression
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo nullInfo
	public void recordUnboxing (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean recordExitAgainstResource (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void recordUsingNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int checkTypeWithoutHideNullWarning
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
	void removeFinalAssignmentIfAny (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		int i
	public void simulateThrowAfterLoopBack (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int exceptionCount
	public void recordCatchContextOfEscapingException (com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
	public boolean hasEscapingExceptions () 
	protected boolean internalRecordNullityMismatch (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		int checkType
}

com/android/jack/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.class
SwitchFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.SwitchFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext {
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnBreak
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
		boolean isPreTest
	public com.android.jack.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel () 
	public java.lang.String individualToString () 
		StringBuffer buffer
	public boolean isBreakable () 
	public void recordBreakFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}

com/android/jack/eclipse/jdt/internal/compiler/flow/TryFlowContext.class
TryFlowContext.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public abstract com.android.jack.eclipse.jdt.internal.compiler.flow.TryFlowContext extends com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext {
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext outerTryContext
	public void  (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public void markFinallyNullStatus (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int nullStatus
	public void mergeFinallyNullInfo (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}

com/android/jack/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo$AssertionFailedException.class
UnconditionalFlowInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.class
UnconditionalFlowInfo.java
package com.android.jack.eclipse.jdt.internal.compiler.flow
public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo {
	public static final boolean COVERAGE_TEST_FLAG
	public static int CoverageTestId
	public long definiteInits
	public long potentialInits
	public long nullBit1
	public long nullBit2
	public long nullBit3
	public long nullBit4
	public long iNBit
	public long iNNBit
	public static final int extraLength
	public long[][] extra
	public int maxFieldCount
	public static final int BitCacheSize
	public static final int IN
	public static final int INN
	public void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo fakeInitializedFlowInfo (int, int) 
		int localsCount
		int maxFieldCount
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo inits
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo inits
	private com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addInfoFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo inits
		boolean handleInits
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		boolean thisHadNulls
		boolean otherHasNulls
		long a1
		long a1
		long a2
		long a2
		long a3
		long a3
		long a4
		long a4
		long na1
		long na1
		long na2
		long na2
		long na3
		long na3
		long na4
		long na4
		long b1
		long b1
		long b2
		long b2
		long b3
		long b3
		long b4
		long b4
		long nb1
		long nb1
		long nb2
		long nb2
		long nb3
		long nb3
		long nb4
		long nb4
		long protNN1111
		long acceptNonNull
		long acceptNull
		long dontResetToStart
		int mergeLimit
		int copyLimit
		int length
		int otherLength
		int j
		int otherLength
		int j
		int j
		int i
		int i
		long protNN1111
		long acceptNonNull
		long acceptNull
		long dontResetToStart
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo inits
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		int i
		int length
		int otherLength
		int j
		int otherLength
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo addPotentialNullInfoFrom (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		boolean thisHadNulls
		boolean thisHasNulls
		long a1
		long a1
		long a2
		long a2
		long a3
		long a3
		long a4
		long a4
		long na1
		long na1
		long na2
		long na2
		long na3
		long na3
		long na4
		long na4
		long b1
		long b1
		long b2
		long b2
		long b3
		long b3
		long b4
		long b4
		long nb1
		long nb1
		long nb2
		long nb2
		long nb3
		long nb3
		long nb4
		long nb4
		int mergeLimit
		int copyLimit
		int j
		int i
	public final boolean cannotBeDefinitelyNullOrNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
		long a2
		long a3
		long a4
	public final boolean cannotBeNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean canOnlyBeNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo copy () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
		boolean hasNullInfo
		int length
		int j
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardInitializationInfo () 
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardNonFieldInitializations () 
		int limit
		long mask
		int vectorIndex
		int length
		long mask
		int j
		int i
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue () 
	private final boolean isDefinitelyAssigned (int) 
		int position
		int vectorIndex
	public final boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final boolean isDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public final boolean isDefinitelyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean isDefinitelyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean isDefinitelyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean hasNullInfoFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	private final boolean isPotentiallyAssigned (int) 
		int position
		int vectorIndex
	public final boolean isPotentiallyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final boolean isPotentiallyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public final boolean isPotentiallyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean isPotentiallyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean isPotentiallyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean isProtectedNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	public final boolean isProtectedNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		int vectorIndex
	protected static boolean isTrue (boolean, java.lang.String) 
		boolean expression
		String message
	public void markAsComparedEqualToNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		long mask
		long mask
		long a1
		long a1
		long a2
		long a2
		long a3
		long a3
		long a4
		long a4
		long na2
		long na2
		int vectorIndex
		int length
		int oldLength
		int newLength
		int j
	public void markAsComparedEqualToNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		long mask
		long mask
		int vectorIndex
		int length
		int oldLength
		int newLength
		int j
	private final void markAsDefinitelyAssigned (int) 
		int position
		long mask
		int vectorIndex
		int length
		int oldLength
		int j
		long mask
	public void markAsDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyAssigned (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		long mask
		long mask
		int position
		int vectorIndex
		int length
		int oldLength
		int j
	public void markAsDefinitelyNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		long mask
		long mask
		int position
		int vectorIndex
		int length
		int oldLength
		int j
	public void markAsDefinitelyUnknown (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		long mask
		long mask
		int position
		int vectorIndex
		int length
		int oldLength
		int j
	public void resetNullInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		long mask
		long mask
		int vectorIndex
	public void markPotentiallyUnknownBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		long mask
		long mask
		int vectorIndex
		int length
		int oldLength
		int j
	public void markPotentiallyNullBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		long mask
		long mask
		int vectorIndex
		int length
		int oldLength
		int j
	public void markPotentiallyNonNullBit (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int position
		long mask
		long mask
		int vectorIndex
		int length
		int oldLength
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		boolean thisHasNulls
		boolean otherHasNulls
		boolean thisHadNulls
		long a1
		long a1
		long a1
		long a1
		long a2
		long a2
		long a2
		long a2
		long a3
		long a3
		long a3
		long a3
		long a4
		long a4
		long a4
		long a4
		long na1
		long na1
		long na1
		long na1
		long na2
		long na2
		long na2
		long na2
		long na3
		long na3
		long na3
		long na3
		long na4
		long na4
		long nb1
		long nb1
		long nb1
		long nb1
		long nb2
		long nb2
		long nb2
		long nb2
		long nb3
		long nb3
		long nb3
		long nb3
		long nb4
		long nb4
		long b1
		long b1
		long b1
		long b1
		long b2
		long b2
		long b2
		long b2
		long b3
		long b3
		long b3
		long b3
		long b4
		long b4
		long b4
		long b4
		int mergeLimit
		int copyLimit
		int resetLimit
		int i
		int length
		int otherLength
		int j
		int otherLength
		int j
	static int numberOfEnclosingFields (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int count
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
		int length
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int) 
		int reachMode
		int i
		int length
	public java.lang.String toString () 
		String def
		String pot
		String nullS
		int i
		int ceil
		String def
		String pot
		int i
		int ceil
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy () 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
		int limit
		long mask
		int vectorIndex
		int length
		int copyStart
		long mask
		int copyLength
		int j
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect () 
	public com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergeDefiniteInitsWith (com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		int i
		int length
		int otherLength
		int j
		int i
		int otherLength
	public void resetAssignmentInfo (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void resetAssignmentInfo (int) 
		int position
		long mask
		int vectorIndex
		long mask
	private void createExtraSpace (int) 
		int length
		int j
}

com/android/jack/eclipse/jdt/internal/compiler/impl/BooleanConstant.class
BooleanConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.BooleanConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private boolean value
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.BooleanConstant TRUE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.BooleanConstant FALSE
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (boolean) 
		boolean value
	private void  (boolean) 
		boolean value
	public boolean booleanValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
}

com/android/jack/eclipse/jdt/internal/compiler/impl/ByteConstant.class
ByteConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.ByteConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private byte value
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (byte) 
		byte value
	private void  (byte) 
		byte value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.ByteConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/CharConstant.class
CharConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.CharConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private char value
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (char) 
		char value
	private void  (char) 
		char value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.CharConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/CompilerOptions.class
CompilerOptions.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions extends java.lang.Object {
	public static final String OPTION_LocalVariableAttribute
	public static final String OPTION_LineNumberAttribute
	public static final String OPTION_SourceFileAttribute
	public static final String OPTION_PreserveUnusedLocal
	public static final String OPTION_MethodParametersAttribute
	public static final String OPTION_LambdaGenericSignature
	public static final String OPTION_DocCommentSupport
	public static final String OPTION_ReportMethodWithConstructorName
	public static final String OPTION_ReportOverridingPackageDefaultMethod
	public static final String OPTION_ReportDeprecation
	public static final String OPTION_ReportDeprecationInDeprecatedCode
	public static final String OPTION_ReportDeprecationWhenOverridingDeprecatedMethod
	public static final String OPTION_ReportHiddenCatchBlock
	public static final String OPTION_ReportUnusedLocal
	public static final String OPTION_ReportUnusedParameter
	public static final String OPTION_ReportUnusedExceptionParameter
	public static final String OPTION_ReportUnusedParameterWhenImplementingAbstract
	public static final String OPTION_ReportUnusedParameterWhenOverridingConcrete
	public static final String OPTION_ReportUnusedParameterIncludeDocCommentReference
	public static final String OPTION_ReportUnusedImport
	public static final String OPTION_ReportSyntheticAccessEmulation
	public static final String OPTION_ReportNoEffectAssignment
	public static final String OPTION_ReportLocalVariableHiding
	public static final String OPTION_ReportSpecialParameterHidingField
	public static final String OPTION_ReportFieldHiding
	public static final String OPTION_ReportTypeParameterHiding
	public static final String OPTION_ReportPossibleAccidentalBooleanAssignment
	public static final String OPTION_ReportNonExternalizedStringLiteral
	public static final String OPTION_ReportIncompatibleNonInheritedInterfaceMethod
	public static final String OPTION_ReportUnusedPrivateMember
	public static final String OPTION_ReportNoImplicitStringConversion
	public static final String OPTION_ReportAssertIdentifier
	public static final String OPTION_ReportEnumIdentifier
	public static final String OPTION_ReportNonStaticAccessToStatic
	public static final String OPTION_ReportIndirectStaticAccess
	public static final String OPTION_ReportEmptyStatement
	public static final String OPTION_ReportUnnecessaryTypeCheck
	public static final String OPTION_ReportUnnecessaryElse
	public static final String OPTION_ReportUndocumentedEmptyBlock
	public static final String OPTION_ReportInvalidJavadoc
	public static final String OPTION_ReportInvalidJavadocTags
	public static final String OPTION_ReportInvalidJavadocTagsDeprecatedRef
	public static final String OPTION_ReportInvalidJavadocTagsNotVisibleRef
	public static final String OPTION_ReportInvalidJavadocTagsVisibility
	public static final String OPTION_ReportMissingJavadocTags
	public static final String OPTION_ReportMissingJavadocTagsVisibility
	public static final String OPTION_ReportMissingJavadocTagsOverriding
	public static final String OPTION_ReportMissingJavadocTagsMethodTypeParameters
	public static final String OPTION_ReportMissingJavadocComments
	public static final String OPTION_ReportMissingJavadocTagDescription
	public static final String OPTION_ReportMissingJavadocCommentsVisibility
	public static final String OPTION_ReportMissingJavadocCommentsOverriding
	public static final String OPTION_ReportFinallyBlockNotCompletingNormally
	public static final String OPTION_ReportUnusedDeclaredThrownException
	public static final String OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding
	public static final String OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference
	public static final String OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
	public static final String OPTION_ReportUnqualifiedFieldAccess
	public static final String OPTION_ReportUnavoidableGenericTypeProblems
	public static final String OPTION_ReportUncheckedTypeOperation
	public static final String OPTION_ReportRawTypeReference
	public static final String OPTION_ReportFinalParameterBound
	public static final String OPTION_ReportMissingSerialVersion
	public static final String OPTION_ReportVarargsArgumentNeedCast
	public static final String OPTION_ReportUnusedTypeArgumentsForMethodInvocation
	public static final String OPTION_Source
	public static final String OPTION_TargetPlatform
	public static final String OPTION_Compliance
	public static final String OPTION_Encoding
	public static final String OPTION_MaxProblemPerUnit
	public static final String OPTION_TaskTags
	public static final String OPTION_TaskPriorities
	public static final String OPTION_TaskCaseSensitive
	public static final String OPTION_InlineJsr
	public static final String OPTION_ShareCommonFinallyBlocks
	public static final String OPTION_ReportNullReference
	public static final String OPTION_ReportPotentialNullReference
	public static final String OPTION_ReportRedundantNullCheck
	public static final String OPTION_ReportAutoboxing
	public static final String OPTION_ReportAnnotationSuperInterface
	public static final String OPTION_ReportMissingOverrideAnnotation
	public static final String OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation
	public static final String OPTION_ReportMissingDeprecatedAnnotation
	public static final String OPTION_ReportIncompleteEnumSwitch
	public static final String OPTION_ReportMissingEnumCaseDespiteDefault
	public static final String OPTION_ReportMissingDefaultCase
	public static final String OPTION_ReportForbiddenReference
	public static final String OPTION_ReportDiscouragedReference
	public static final String OPTION_SuppressWarnings
	public static final String OPTION_SuppressOptionalErrors
	public static final String OPTION_ReportUnhandledWarningToken
	public static final String OPTION_ReportUnusedTypeParameter
	public static final String OPTION_ReportUnusedWarningToken
	public static final String OPTION_ReportUnusedLabel
	public static final String OPTION_FatalOptionalError
	public static final String OPTION_ReportParameterAssignment
	public static final String OPTION_ReportFallthroughCase
	public static final String OPTION_ReportOverridingMethodWithoutSuperInvocation
	public static final String OPTION_GenerateClassFiles
	public static final String OPTION_Process_Annotations
	public static final String OPTION_Store_Annotations
	public static final String OPTION_EmulateJavacBug8031744
	public static final String OPTION_ReportRedundantSuperinterface
	public static final String OPTION_ReportComparingIdentical
	public static final String OPTION_ReportMissingSynchronizedOnInheritedMethod
	public static final String OPTION_ReportMissingHashCodeMethod
	public static final String OPTION_ReportDeadCode
	public static final String OPTION_ReportDeadCodeInTrivialIfStatement
	public static final String OPTION_ReportTasks
	public static final String OPTION_ReportUnusedObjectAllocation
	public static final String OPTION_IncludeNullInfoFromAsserts
	public static final String OPTION_ReportMethodCanBeStatic
	public static final String OPTION_ReportMethodCanBePotentiallyStatic
	public static final String OPTION_ReportRedundantSpecificationOfTypeArguments
	public static final String OPTION_ReportUnclosedCloseable
	public static final String OPTION_ReportPotentiallyUnclosedCloseable
	public static final String OPTION_ReportExplicitlyClosedAutoCloseable
	public static final String OPTION_ReportNullSpecViolation
	public static final String OPTION_ReportNullAnnotationInferenceConflict
	public static final String OPTION_ReportNullUncheckedConversion
	public static final String OPTION_ReportRedundantNullAnnotation
	public static final String OPTION_AnnotationBasedNullAnalysis
	public static final String OPTION_NullableAnnotationName
	public static final String OPTION_NonNullAnnotationName
	public static final String OPTION_NonNullByDefaultAnnotationName
	public static final String OPTION_NullableAnnotationSecondaryNames
	public static final String OPTION_NonNullAnnotationSecondaryNames
	public static final String OPTION_NonNullByDefaultAnnotationSecondaryNames
	public static final String OPTION_ReportUninternedIdentityComparison
	static final char[][] DEFAULT_NULLABLE_ANNOTATION_NAME
	static final char[][] DEFAULT_NONNULL_ANNOTATION_NAME
	static final char[][] DEFAULT_NONNULLBYDEFAULT_ANNOTATION_NAME
	public static final String OPTION_ReportMissingNonNullByDefaultAnnotation
	public static final String OPTION_SyntacticNullAnalysisForFields
	public static final String OPTION_InheritNullAnnotations
	public static final String OPTION_ReportNonnullParameterAnnotationDropped
	public static final String OPTION_PessimisticNullAnalysisForFreeTypeVariables
	public static final String OPTION_ReportNonNullTypeVariableFromLegacyInvocation
	public static final String GENERATE
	public static final String DO_NOT_GENERATE
	public static final String PRESERVE
	public static final String OPTIMIZE_OUT
	public static final String VERSION_1_1
	public static final String VERSION_1_2
	public static final String VERSION_1_3
	public static final String VERSION_1_4
	public static final String VERSION_JSR14
	public static final String VERSION_CLDC1_1
	public static final String VERSION_1_5
	public static final String VERSION_1_6
	public static final String VERSION_1_7
	public static final String VERSION_1_8
	public static final String VERSION_1_9
	public static final String ERROR
	public static final String WARNING
	public static final String INFO
	public static final String IGNORE
	public static final String ENABLED
	public static final String DISABLED
	public static final String PUBLIC
	public static final String PROTECTED
	public static final String DEFAULT
	public static final String PRIVATE
	public static final String RETURN_TAG
	public static final String NO_TAG
	public static final String ALL_STANDARD_TAGS
	private static final String[] NO_STRINGS
	public static final int MethodWithConstructorName
	public static final int OverriddenPackageDefaultMethod
	public static final int UsingDeprecatedAPI
	public static final int MaskedCatchBlock
	public static final int UnusedLocalVariable
	public static final int UnusedArgument
	public static final int NoImplicitStringConversion
	public static final int AccessEmulation
	public static final int NonExternalizedString
	public static final int AssertUsedAsAnIdentifier
	public static final int UnusedImport
	public static final int NonStaticAccessToStatic
	public static final int Task
	public static final int NoEffectAssignment
	public static final int IncompatibleNonInheritedInterfaceMethod
	public static final int UnusedPrivateMember
	public static final int LocalVariableHiding
	public static final int FieldHiding
	public static final int AccidentalBooleanAssign
	public static final int EmptyStatement
	public static final int MissingJavadocComments
	public static final int MissingJavadocTags
	public static final int UnqualifiedFieldAccess
	public static final int UnusedDeclaredThrownException
	public static final int FinallyBlockNotCompleting
	public static final int InvalidJavadoc
	public static final int UnnecessaryTypeCheck
	public static final int UndocumentedEmptyBlock
	public static final int IndirectStaticAccess
	public static final int UnnecessaryElse
	public static final int UncheckedTypeOperation
	public static final int FinalParameterBound
	public static final int MissingSerialVersion
	public static final int EnumUsedAsAnIdentifier
	public static final int ForbiddenReference
	public static final int VarargsArgumentNeedCast
	public static final int NullReference
	public static final int AutoBoxing
	public static final int AnnotationSuperInterface
	public static final int TypeHiding
	public static final int MissingOverrideAnnotation
	public static final int MissingEnumConstantCase
	public static final int MissingDeprecatedAnnotation
	public static final int DiscouragedReference
	public static final int UnhandledWarningToken
	public static final int RawTypeReference
	public static final int UnusedLabel
	public static final int ParameterAssignment
	public static final int FallthroughCase
	public static final int OverridingMethodWithoutSuperInvocation
	public static final int PotentialNullReference
	public static final int RedundantNullCheck
	public static final int MissingJavadocTagDescription
	public static final int UnusedTypeArguments
	public static final int UnusedWarningToken
	public static final int RedundantSuperinterface
	public static final int ComparingIdentical
	public static final int MissingSynchronizedModifierInInheritedMethod
	public static final int ShouldImplementHashcode
	public static final int DeadCode
	public static final int Tasks
	public static final int UnusedObjectAllocation
	public static final int MethodCanBeStatic
	public static final int MethodCanBePotentiallyStatic
	public static final int RedundantSpecificationOfTypeArguments
	public static final int UnclosedCloseable
	public static final int PotentiallyUnclosedCloseable
	public static final int ExplicitlyClosedAutoCloseable
	public static final int NullSpecViolation
	public static final int NullAnnotationInferenceConflict
	public static final int NullUncheckedConversion
	public static final int RedundantNullAnnotation
	public static final int MissingNonNullByDefaultAnnotation
	public static final int MissingDefaultCase
	public static final int UnusedTypeParameter
	public static final int NonnullParameterAnnotationDropped
	public static final int UnusedExceptionParameter
	public static final int PessimisticNullAnalysisForFreeTypeVariables
	public static final int NonNullTypeVariableFromLegacyInvocation
	protected com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet errorThreshold
	protected com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet warningThreshold
	protected com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet infoThreshold
	public int produceDebugAttributes
	public boolean produceMethodParameters
	public boolean generateGenericSignatureForLambdaExpressions
	public long complianceLevel
	public long originalComplianceLevel
	public long sourceLevel
	public long originalSourceLevel
	public long targetJDK
	public String defaultEncoding
	public boolean verbose
	public boolean produceReferenceInfo
	public boolean preserveAllLocalVariables
	public boolean parseLiteralExpressionsAsConstants
	public int maxProblemsPerUnit
	public char[][] taskTags
	public char[][] taskPriorities
	public boolean isTaskCaseSensitive
	public boolean reportDeprecationInsideDeprecatedCode
	public boolean reportDeprecationWhenOverridingDeprecatedMethod
	public boolean reportUnusedParameterWhenImplementingAbstract
	public boolean reportUnusedParameterWhenOverridingConcrete
	public boolean reportUnusedParameterIncludeDocCommentReference
	public boolean reportUnusedDeclaredThrownExceptionWhenOverriding
	public boolean reportUnusedDeclaredThrownExceptionIncludeDocCommentReference
	public boolean reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
	public boolean reportSpecialParameterHidingField
	public boolean reportDeadCodeInTrivialIfStatement
	public boolean docCommentSupport
	public boolean reportInvalidJavadocTags
	public int reportInvalidJavadocTagsVisibility
	public boolean reportInvalidJavadocTagsDeprecatedRef
	public boolean reportInvalidJavadocTagsNotVisibleRef
	public String reportMissingJavadocTagDescription
	public int reportMissingJavadocTagsVisibility
	public boolean reportMissingJavadocTagsOverriding
	public boolean reportMissingJavadocTagsMethodTypeParameters
	public int reportMissingJavadocCommentsVisibility
	public boolean reportMissingJavadocCommentsOverriding
	public boolean inlineJsrBytecode
	public boolean shareCommonFinallyBlocks
	public boolean suppressWarnings
	public boolean suppressOptionalErrors
	public boolean treatOptionalErrorAsFatal
	public boolean performMethodsFullRecovery
	public boolean performStatementsRecovery
	public boolean processAnnotations
	public boolean storeAnnotations
	public boolean reportMissingOverrideAnnotationForInterfaceMethodImplementation
	public boolean generateClassFiles
	public boolean ignoreMethodBodies
	public boolean includeNullInfoFromAsserts
	public boolean reportUnavoidableGenericTypeProblems
	public boolean ignoreSourceFolderWarningOption
	public boolean isAnnotationBasedNullAnalysisEnabled
	public char[][] nullableAnnotationName
	public char[][] nonNullAnnotationName
	public char[][] nonNullByDefaultAnnotationName
	public String[] nullableAnnotationSecondaryNames
	public String[] nonNullAnnotationSecondaryNames
	public String[] nonNullByDefaultAnnotationSecondaryNames
	public long intendedDefaultNonNullness
	public boolean analyseResourceLeaks
	public boolean reportMissingEnumCaseDespiteDefault
	public static boolean tolerateIllegalAmbiguousVarargsInvocation
	public static boolean useunspecdtypeinferenceperformanceoptimization
	public boolean inheritNullAnnotations
	public boolean enableSyntacticNullAnalysisForFields
	public boolean pessimisticNullAnalysisForFreeTypeVariablesEnabled
	public boolean complainOnUninternedIdentityComparison
	public boolean emulateJavacBug8031744
	public Boolean useNullTypeAnnotations
	public static final String[] warningTokens
	static void  () 
	public void  () 
	public void  (java.util.Map) 
		java.util.Map settings
		String tolerateIllegalAmbiguousVarargs
		String useunspecdtypeinferenceoptimization
	public void  (java.util.Map, boolean) 
		java.util.Map settings
		boolean parseLiteralExpressionsAsConstants
	public static java.lang.String optionKeyFromIrritant (int) 
		int irritant
	public static java.lang.String versionFromJdkLevel (long) 
		long jdkLevel
	public static long versionToJdkLevel (java.lang.String) 
		String versionID
		String version
	public static java.lang.String[] warningOptionNames () 
		String[] result
	public static java.lang.String warningTokenFromIrritant (int) 
		int irritant
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet warningTokenToIrritants (java.lang.String) 
		String warningToken
	public java.util.Map getMap () 
		java.util.Map optionsMap
	public int getSeverity (int) 
		int irritant
	public java.lang.String getSeverityString (int) 
		int irritant
	public java.lang.String getVisibilityString (int) 
		int level
	public boolean isAnyEnabled (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
	public int getIgnoredIrritant (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
		int[] bits
		int i
		int bit
		int b
		int single
	protected void resetDefaults () 
	public void set (java.util.Map) 
		java.util.Map optionsMap
		String optionValue
		long level
		long level
		long level
		String stringValue
		String stringValue
		int val
		String stringValue
		String stringValue
	private java.lang.String[] stringToNameList (java.lang.String) 
		String optionValue
		String[] result
		int i
	java.lang.String nameListToString (java.lang.String[]) 
		String[] names
		StringBuilder buf
		int i
	public java.lang.String toString () 
		StringBuffer buf
	protected void updateSeverity (int, java.lang.Object) 
		int irritant
		Object severityString
	public boolean usesNullTypeAnnotations () 
}

com/android/jack/eclipse/jdt/internal/compiler/impl/CompilerStats.class
CompilerStats.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats extends java.lang.Object implements java.lang.Comparable  {
	public long startTime
	public long endTime
	public long lineCount
	public long parseTime
	public long resolveTime
	public long analyzeTime
	public long generateTime
	public void  () 
	public long elapsedTime () 
	public int compareTo (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerStats otherStats
		long time1
		long time2
}

com/android/jack/eclipse/jdt/internal/compiler/impl/Constant.class
Constant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public abstract com.android.jack.eclipse.jdt.internal.compiler.impl.Constant extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant NotAConstant
	static void  () 
	public void  () 
	public boolean booleanValue () 
	public byte byteValue () 
	public final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant castTo (int) 
		int conversionToTargetType
	public char charValue () 
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		int id
		int operator
		float f
		double d
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		int operator
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND_AND (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationDIVIDE (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationEQUAL_EQUAL (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER_EQUAL (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLEFT_SHIFT (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS_EQUAL (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMINUS (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMULTIPLY (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR_OR (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationPLUS (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationREMAINDER (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationRIGHT_SHIFT (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationUNSIGNED_RIGHT_SHIFT (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationXOR (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public double doubleValue () 
	public float floatValue () 
	public boolean hasSameValue (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant otherConstant
		int typeID
		String value
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public abstract int typeID () 
	public java.lang.String typeName () 
}

com/android/jack/eclipse/jdt/internal/compiler/impl/DoubleConstant.class
DoubleConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.DoubleConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private double value
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (double) 
		double value
	private void  (double) 
		double value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
		long temp
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.DoubleConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/FloatConstant.class
FloatConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.FloatConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	float value
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (float) 
		float value
	private void  (float) 
		float value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.FloatConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/ITypeRequestor.class
ITypeRequestor.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public abstract com.android.jack.eclipse.jdt.internal.compiler.impl.ITypeRequestor extends java.lang.Object {
	public abstract void accept (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
	public abstract void accept (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
	public abstract void accept (com.android.jack.eclipse.jdt.internal.compiler.env.ISourceType[], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
}

com/android/jack/eclipse/jdt/internal/compiler/impl/IntConstant.class
IntConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	int value
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant MIN_VALUE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_FOUR
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_THREE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_TWO
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_ONE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant ZERO
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant ONE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant TWO
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant THREE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant FOUR
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant FIVE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant SIX
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant SEVEN
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant EIGHT
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant NINE
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant TEN
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (int) 
		int value
	private void  (int) 
		int value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.IntConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/IrritantSet.class
IrritantSet.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet extends java.lang.Object {
	public static final int GROUP_MASK
	public static final int GROUP_SHIFT
	public static final int GROUP_MAX
	public static final int GROUP0
	public static final int GROUP1
	public static final int GROUP2
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet ALL
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet BOXING
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet CAST
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet DEPRECATION
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet DEP_ANN
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet FALLTHROUGH
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet FINALLY
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet HIDING
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet INCOMPLETE_SWITCH
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet NLS
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet NULL
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet RAW
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet RESTRICTION
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet SERIAL
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_ACCESS
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_METHOD
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet SYNTHETIC_ACCESS
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet SYNCHRONIZED
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet SUPER
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet UNUSED
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet UNCHECKED
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet UNQUALIFIED_FIELD_ACCESS
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet RESOURCE
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet JAVADOC
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_ERRORS
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_WARNINGS
	public static final com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_INFOS
	private int[] bits
	static void  () 
		String suppressRawWhenUnchecked
	public void  (int) 
		int singleGroupIrritants
	public void  (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet other
	public boolean areAllSet () 
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet clear (int) 
		int singleGroupIrritants
		int group
	public com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet clearAll () 
		int i
	public void initialize (int) 
		int singleGroupIrritants
		int group
	public void initialize (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet other
	public boolean isAnySet (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet other
		int i
	public boolean hasSameIrritants (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet irritantSet
		int i
	public boolean isSet (int) 
		int singleGroupIrritants
		int group
	public int[] getBits () 
	public com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet set (int) 
		int singleGroupIrritants
		int group
	public com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet set (com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet other
		boolean wasNoOp
		int i
		int otherIrritant
	public com.android.jack.eclipse.jdt.internal.compiler.impl.IrritantSet setAll () 
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/impl/LongConstant.class
LongConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.LongConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.LongConstant ZERO
	private static final com.android.jack.eclipse.jdt.internal.compiler.impl.LongConstant MIN_VALUE
	private long value
	static void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (long) 
		long value
	private void  (long) 
		long value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.LongConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/ReferenceContext.class
ReferenceContext.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public abstract com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext extends java.lang.Object {
	public abstract void abort (int, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration () 
	public abstract boolean hasErrors () 
	public abstract void tagAsHavingErrors () 
	public abstract void tagAsHavingIgnoredMandatoryErrors (int) 
}

com/android/jack/eclipse/jdt/internal/compiler/impl/ShortConstant.class
ShortConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.ShortConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private short value
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (short) 
		short value
	private void  (short) 
		short value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.ShortConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/impl/StringConstant.class
StringConstant.java
package com.android.jack.eclipse.jdt.internal.compiler.impl
public com.android.jack.eclipse.jdt.internal.compiler.impl.StringConstant extends com.android.jack.eclipse.jdt.internal.compiler.impl.Constant {
	private String value
	public static com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fromValue (java.lang.String) 
		String value
	private void  (java.lang.String) 
		String value
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.impl.StringConstant other
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AnnotatableTypeSystem.class
AnnotatableTypeSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem {
	private boolean isAnnotationBasedNullAnalysisEnabled
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedVersions
		int versions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] leafAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] allAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding nakedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leaftType
		int dimensions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding nakedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding nakedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding nakedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotatedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		int levels
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		int i
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] currentAnnotations
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotatedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
	private boolean haveTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding baseType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding someType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
		int i
		int length
	private boolean haveTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	private boolean haveTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] flattenedAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
		int levels
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] series
		int index
		int i
		int annotationsLength
	public boolean isAnnotatedTypeSystem () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AnnotationBinding.class
AnnotationBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] addStandardAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], long, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] recordedAnnotations
		long annotationTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		int count
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildMarkerAnnotationForMemberType (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildMarkerAnnotation (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildRetentionAnnotation (long, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		long bits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding retentionPolicy
		Object value
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildTargetAnnotation (long, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		long bits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding target
		int arraysize
		Object[] value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding elementType
		int index
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
	public char[] computeUniqueKey (char[]) 
		char[] recipientKey
		char[] typeKey
		int recipientKeyLength
		char[] uniqueKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getAnnotationType () 
	public void resolve () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] getElementValuePairs () 
	public static void setMethodBindings (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int max
	public int hashCode () 
		int result
		int c
	public boolean equals (java.lang.Object) 
		Object object
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding that
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] thisElementValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] thatElementValuePairs
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair thisPair
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair thatPair
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$AnnotationMethodHolder.class
AnnotationHolder.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$AnnotationMethodHolder extends com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$MethodHolder {
	Object defaultValue
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
	java.lang.Object getDefaultValue () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$MethodHolder.class
AnnotationHolder.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$MethodHolder extends com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getParameterAnnotations (int) 
		int paramIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AnnotationHolder.class
AnnotationHolder.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public void  () 
	static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder storeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
		boolean isEmpty
		int i
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
	java.lang.Object getDefaultValue () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getParameterAnnotations (int) 
		int paramIndex
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AptBinaryLocalVariableBinding.class
AptBinaryLocalVariableBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.AptBinaryLocalVariableBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/AptSourceLocalVariableBinding.class
AptSourceLocalVariableBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ArrayBinding$1.class
ArrayBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding$1 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding val$originalMethod
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
	public char[] signature (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ArrayBinding.class
ArrayBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding {
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding ArrayLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
	public int dimensions
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	char[] constantPoolName
	char[] genericTypeSignature
	public long[] nullTagBitsPerDimension
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding clone
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		long mask
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafClosestMatch
	public java.util.List collectMissingTypes (java.util.List) 
		java.util.List missingTypes
	public void collectSubstitutes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		int constraint
		int actualDim
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding actualReducedType
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedLeaf
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] brackets
		int i
	public char[] constantPoolName () 
		char[] brackets
		int i
	public java.lang.String debugName () 
		StringBuffer brackets
		int i
	public java.lang.String annotatedDebugName () 
		StringBuffer brackets
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int j
	public int dimensions () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public char[] genericTypeSignature () 
		char[] brackets
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public int hashCode () 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope captureScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
	public boolean isSubtypeOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
	public boolean isProperType (boolean) 
		boolean admitCapture18
	public int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType () 
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
		char[][] brackets
		int i
		char[][] fqAnnotationName
		char[][] fqAnnotationName
		char[] annotationName
	public int problemId () 
	public char[] qualifiedSourceName () 
		char[] brackets
		int i
	public char[] readableName () 
		char[] brackets
		int i
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
		long nullTagBits
		int dimension
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	public char[] shortReadableName () 
		char[] brackets
		int i
	public char[] sourceName () 
		char[] brackets
		int i
	public void swapUnresolved (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	public java.lang.String toString () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
	public boolean acceptsNonNullDefault () 
	public long updateTagBits () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getCloneMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public static boolean isArrayClone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding clone
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.class
BaseTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding {
	public static final int[] CONVERSIONS
	public static final int IDENTITY
	public static final int WIDENING
	public static final int NARROWING
	public static final int MAX_CONVERSIONS
	public char[] simpleName
	private char[] constantPoolName
	static void  () 
	public static final int[] initializeConversions () 
		int[] table
	public static final boolean isNarrowing (int, int) 
		int left
		int right
		int right2left
	public static final boolean isWidening (int, int) 
		int left
		int right
		int right2left
	void  (int, char[], char[]) 
		int id
		char[] name
		char[] constantPoolName
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public final boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope captureScope
		int right2left
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public boolean isUncheckedException (boolean) 
		boolean includeSupertype
	public int kind () 
	public char[] qualifiedSourceName () 
	public char[] readableName () 
	public char[] shortReadableName () 
	public char[] sourceName () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding$ExternalAnnotationStatus.class
BinaryTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public final com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus FROM_SOURCE
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus NOT_EEA_CONFIGURED
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus NO_EEA_FILE
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus TYPE_IS_ANNOTATED
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$BinaryTypeBinding$ExternalAnnotationStatus
	private static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public boolean isPotentiallyUnannotatedLib () 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus valueOf (java.lang.String) 
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$BinaryTypeBinding$ExternalAnnotationStatus () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.class
BinaryTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	private static final com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NO_BINARY_METHODS
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	protected com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
	int defaultNullness
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus externalAnnotationStatus
	static void  () 
	static java.lang.Object convertMemberValue (java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][], boolean) 
		Object binaryValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		char[][][] missingTypeNames
		boolean resolveEnumConstants
		com.android.jack.eclipse.jdt.internal.compiler.env.EnumConstantSignature ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
		Object[] objects
		int length
		Object[] values
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding copy
	static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createAnnotation (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotationInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] binaryPairs
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		int i
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] createAnnotations (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotationInfos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		char[][][] missingTypeNames
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
		int i
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean convertGenericToRawType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
	protected void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean needFieldsAndMethods
		char[] typeSignature
		char[] enclosingTypeName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields
		int count
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] addMethodTypeVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] methodTypeVars
		int total
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] combinedTypeVars
		int size
		int i
		int len
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods
		int count
		int i
	void cachePartsFrom (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		boolean needFieldsAndMethods
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypeStructures
		int size
		int i
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
		long sourceLevel
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toplevelWalker
		char[] typeSignature
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		char[] methodDescriptor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
		char[] superclassName
		char[][] interfaceNames
		int size
		short i
		java.util.ArrayList types
		short rank
		boolean canUseNullTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding ifc
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
		boolean isViewedAsDeprecated
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker fieldWalker
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker methodWalker
	private com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker getTypeAnnotationWalker (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] annotations
		int nullness
	private int getNullDefaultFrom (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] declAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotation
		char[][] typeName
	private void createFields (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[], com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, long, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		long sourceLevel
		char[][][] missingTypeNames
		int size
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields1
		boolean use15specifics
		boolean hasRestrictedAccess
		int firstAnnotatedFieldIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
		char[] fieldSignature
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod, com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, long, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		long sourceLevel
		char[][][] missingTypeNames
		int methodModifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] paramAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		char[][] argumentNames
		boolean use15specifics
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		char[] methodSignature
		char[] methodDescriptor
		int numOfParams
		char nextChar
		char nextChar
		int index
		int startIndex
		int size
		short visibleIdx
		int end
		int i
		char[][] exceptionTypes
		int i
		int argumentNamesLength
		char[][] slicedArgumentNames
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		java.util.ArrayList types
		short rank
		int numParam
		int i
		java.util.ArrayList types
		int excRank
		char[][] exceptionTypes
		int size
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding result
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] receiverAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
		int i
		int length
	private com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] createMethods (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[], com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, long, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		long sourceLevel
		char[][][] missingTypeNames
		int total
		int initialTotal
		int iClinit
		int[] toSkip
		boolean keepBridgeMethods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		char[] methodName
		boolean hasRestrictedAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods1
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod[] mappedBinaryMethods
		int i
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, boolean, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		boolean assignVariables
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		boolean isClassTypeParameter
		char[] typeSignature
		int depth
		int length
		int rank
		java.util.ArrayList variables
		boolean pendingVariable
		int i
		int colon
		char[] variableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] result
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
		int length
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (char[], char[][][]) 
		char[] methodDescriptor
		char[][][] missingTypeNames
		int index
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int numOfParams
		char nextChar
		char nextChar
		int paramStart
		int end
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		int parameterLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods2
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters2
		int currentMethodParameterLength
		int j
	public char[] genericTypeSignature () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int length
		int argCount
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
		int length
		int argCount
		boolean foundNothing
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[]) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		char[] name
		int prefixLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
		long range
		int start
		int end
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int length
		long range
		int start
		int end
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int i
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[], int) 
		char[] selector
		int suggestedParameterLength
		int length
		long range
		int start
		int end
		int length
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int i
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int i
		int index
	public boolean hasMemberTypes () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[]) 
		char[] variableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public boolean hasTypeBit (int) 
		int bit
		boolean wasToleratingMissingTypeProcessingAnnotations
	private void initializeTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] existingVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		int colon
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstBound
		short rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeFromTypeSignature
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bounds
		java.util.ArrayList types
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isGenericType () 
	public boolean isHierarchyConnected () 
	public boolean isRepeatableAnnotationType () 
	public int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
		int memberTypesLength
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
		int length
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype () 
	private boolean isPrototype () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType () 
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		int i
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] retrieveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public void setContainerAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
	public void tagAsHavingDefectiveContainerType () 
	com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean) 
		boolean forceInitialize
	private void scanFieldForNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryField field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		boolean isEnum
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker externalAnnotationWalker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		boolean explicitNullness
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
		int i
		char[] annotationTypeName
		int typeBit
	private void scanMethodForNullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker externalAnnotationWalker
		boolean useNullTypeAnnotations
		int purpose
		boolean needToDefer
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker returnWalker
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
		int i
		char[] annotationTypeName
		int typeBit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int numVisibleParams
		int numParamAnnotations
		int j
		int startIndex
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker parameterWalker
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] paramAnnotations
		int i
		char[] annotationTypeName
		int typeBit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
	private void scanTypeForNullDefaultAnnotation (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] nonNullByDefaultAnnotationName
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
		boolean isPackageInfo
		long annotationBit
		int nullness
		int length
		int i
		char[] annotationTypeName
		int typeBit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
	boolean setNullDefault (long, int) 
		long oldNullTagBits
		int newNullDefault
	int getNonNullByDefaultValue (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotation
		char[] annotationTypeName
		char[][] typeName
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] annotationMethods
		Object value
		int nullness
		int i
	private char[][] signature2qualifiedTypeName (char[]) 
		char[] typeSignature
	int getNullDefault () 
	private void scanTypeForContainerAnnotation (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
		int length
		int i
		char[] annotationTypeName
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
		Object value
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
		boolean wasToleratingMissingTypeProcessingAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
		int i
		boolean wasToleratingMissingTypeProcessingAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
		int i
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		char[] varChars
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Binding.class
Binding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding extends java.lang.Object {
	public static final int FIELD
	public static final int LOCAL
	public static final int VARIABLE
	public static final int TYPE
	public static final int METHOD
	public static final int PACKAGE
	public static final int IMPORT
	public static final int ARRAY_TYPE
	public static final int BASE_TYPE
	public static final int PARAMETERIZED_TYPE
	public static final int WILDCARD_TYPE
	public static final int RAW_TYPE
	public static final int GENERIC_TYPE
	public static final int TYPE_PARAMETER
	public static final int INTERSECTION_TYPE
	public static final int TYPE_USE
	public static final int INTERSECTION_TYPE18
	public static final int POLY_TYPE
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_TYPES
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_REFERENCE_TYPES
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_PARAMETERS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_EXCEPTIONS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] ANY_EXCEPTION
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] NO_FIELDS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] NO_METHODS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_SUPERINTERFACES
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_MEMBER_TYPES
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] NO_TYPE_VARIABLES
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] NO_ANNOTATIONS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] NO_ELEMENT_VALUE_PAIRS
	public static final char[][] NO_PARAMETER_NAMES
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] UNINITIALIZED_FIELDS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] UNINITIALIZED_METHODS
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] UNINITIALIZED_REFERENCE_TYPES
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] NO_INFERENCE_VARIABLES
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] NO_TYPE_BOUNDS
	public static final int NO_NULL_DEFAULT
	public static final int NONNULL_BY_DEFAULT
	public static final int NULL_UNSPECIFIED_BY_DEFAULT
	public static final int DefaultLocationParameter
	public static final int DefaultLocationReturnType
	public static final int DefaultLocationField
	public static final int DefaultLocationTypeArgument
	public static final int DefaultLocationTypeParameter
	public static final int DefaultLocationTypeBound
	public static final int DefaultLocationArrayContents
	public static final int NullnessDefaultMASK
	static void  () 
	public void  () 
	public abstract int kind () 
	public char[] computeUniqueKey () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	public long getAnnotationTagBits () 
	public void initializeDeprecatedAnnotationTagBits () 
	public boolean isAnnotationType () 
	public final boolean isValidBinding () 
	public boolean isVolatile () 
	public boolean isTaggedRepeatable () 
	public boolean isParameter () 
	public int problemId () 
	public abstract char[] readableName () 
	public char[] shortReadableName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BlockScope.class
BlockScope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
	public int localIndex
	public int startIndex
	public int offset
	public int maxOffset
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope[] shiftScopes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope[] subscopes
	public int subscopeCount
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] EmulationPathToImplicitThis
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInConstructorCall
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInStaticContext
	public boolean insideTypeAnnotation
	private java.util.List trackingVariables
	public com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope parent
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope parent
		boolean addToParentScope
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope parent
		int variableCount
	protected void  (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		int kind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
	public final void addAnonymousType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope anonymousClassScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
	public final void addLocalType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration localType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope localTypeScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
	public final void addLocalVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	public void addSubscope (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope childScope
	public final boolean allowBlankFinalFieldAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	java.lang.String basicToString (int) 
		int tab
		String newLine
		int i
		String s
		int i
	private void checkAndSetModifiersForVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding varBinding
		int modifiers
		int realModifiers
		int unexpectedModifiers
	void computeLocalVariablePositions (int, int, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		int ilocal
		int initOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int maxLocals
		boolean hasMoreVariables
		int iscope
		int maxScopes
		boolean hasMoreScopes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope subscope
		int subOffset
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		boolean generateCurrentLocalVar
	public void emulateOuterAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope outerVariableScope
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding currentType
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findLocalType (char[]) 
		char[] name
		long compliance
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding sourceType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] findLocalVariableDeclarations (int) 
		int position
		int ilocal
		int maxLocals
		boolean hasMoreVariables
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] localDeclarations
		int declPtr
		int iscope
		int maxScopes
		boolean hasMoreScopes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope subscope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[]) 
		char[] variableName
		int varLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		char[] localName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		char[][] compoundName
		int mask
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int length
		int currentIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding problemFieldBinding
		char[] nextName
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		int currentIndex
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		char[] nextName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] getEmulationPath (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope variableScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
	public java.lang.Object[] getEmulationPath (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		boolean onlyExactMatch
		boolean denyEnclosingArgInConstructorCall
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean insideConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
		boolean isAnonymousAndHasEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
		Object[] path
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
	public final boolean isDuplicateLocalVariable (char[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope current
		int i
	public int maxShiftedOffset () 
		int max
		int i
		int length
		int subMaxOffset
	public final boolean needBlankFinalFieldInitializationCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		boolean isStatic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding fieldDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	public void propagateInnerEmulation (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		boolean isEnclosingInstanceSupplied
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType () 
	public int scopeIndex () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope parentScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope[] parentSubscopes
		int i
		int max
	int startIndex () 
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int tab
		String s
		int i
	public int registerTrackingVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable fakedTrackingVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
	public void removeTrackingVar (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
	public void pruneWrapperTrackingVar (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
	public void checkUnclosedCloseables (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope locationScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable returnVar
		java.util.Iterator iterator
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		int status
		int i
	private void reportResourceLeak (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int nullStatus
	public void correlateTrackingVarsIfElse (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo, com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
		int trackVarCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable var2
		boolean var1SeenInThen
		boolean var1SeenInElse
		boolean var2SeenInThen
		boolean var2SeenInElse
		int newStatus
		int newStatus
	public void checkAppropriateMethodAgainstSupers (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
	private boolean checkAppropriate (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite location
	public boolean hasDefaultNullnessFor (int) 
		int location
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BoundSet$1.class
BoundSet.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$1 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$parameters
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment $anonymous0
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] $anonymous1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite $anonymous2
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int) 
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BoundSet$ThreeSets.class
BoundSet.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets extends java.lang.Object {
	java.util.Set superBounds
	java.util.Set sameBounds
	java.util.Set subBounds
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
	java.util.Map inverseBounds
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding mergeTypeParameters (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding newB
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] curTypeArgs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newTypeArgs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] merged
		boolean wasMerged
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding clone
	public boolean addBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		java.util.Iterator it
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds (boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		boolean onlyProper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] boundTypes
		java.util.Iterator it
		long nullHints
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds (boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		boolean onlyProper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] rights
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding simpleUpper
		java.util.Iterator it
		long nullHints
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	public boolean hasDependency (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable beta
	private boolean hasDependency (java.util.Set, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		java.util.Set someBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		java.util.Iterator bIt
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
	public int size () 
		int size
	public int flattenInto (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] collected
		int idx
		int len
		int len
		int len
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets copy () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets copy
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findSingleWrapperType () 
		java.util.Iterator it
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
		java.util.Iterator it
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
	private void useNullHints (long, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		long nullHints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] boundTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
		int i
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding combineAndUseNullHints (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, long, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		long nullHints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		java.util.Iterator it
		java.util.Iterator it
		java.util.Iterator it
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
	public void setInstantiation (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		long variableBits
		long allBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/BoundSet.class
BoundSet.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet extends java.lang.Object {
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet TRUE
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet FALSE
	java.util.HashMap boundsPerVariable
	java.util.HashMap captures
	java.util.Set inThrows
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] incorporatedBounds
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] unincorporatedBounds
	private int unincorporatedBoundsCount
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] mostRecentBounds
	static void  () 
	public void  () 
	public void addBoundsFromTypeParameters (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] someBounds
		boolean hasProperBound
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] flatten () 
		int size
		java.util.Iterator outerIt
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] collected
		int idx
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet copy () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet copy
		java.util.Iterator setsIterator
		java.util.Map$Entry entry
	public void addBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int recent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound existing
		long boundNullBits
		long existingNullBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
		int unincorporatedBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable rightIV
	private boolean addBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] newBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean hasProperBound
		int i
	public void addBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet that
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public boolean isInstantiated (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getInstantiation (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
	public int numUninstantiatedVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
		int num
		int i
	boolean incorporate (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18)  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] freshBounds
		int incorporatedLength
		int unincorporatedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] aggregate
	boolean incorporate (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[])  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] first
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] next
		boolean analyzeNull
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] mostRecentFormulas
		int i
		int iLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundI
		int j
		int jLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundJ
		int iteration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
		boolean deriveTypeArgumentConstraints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundX
		long nullHints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] typeArgumentConstraints
		int k
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundX
		java.util.Iterator captIter
		java.util.Map$Entry capt
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gAlpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gA
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding g
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] alphas
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding pi
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding ai
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
		java.util.Iterator it
		java.util.Iterator it
		java.util.Iterator it
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bi1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] otherBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
		int n
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
	void addTypeBoundsFromWildcardBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding)  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula formula
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSame (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSameWithProperType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundLeft
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundRight
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding u
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSubSuper (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding u
		boolean substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSuperAndSub (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineEqualSupers (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] deriveTypeArgumentConstraints (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] supers
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] typeArgumentEqualityConstraints (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		boolean isSoft
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sis
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tis
		java.util.List result
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding si
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
	public boolean reduceOneConstraint (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula)  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula currentConstraint
		Object result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] resultArray
		int i
	public boolean dependsOnResolutionOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable beta
		java.util.Iterator captureIter
		boolean betaIsInCaptureLhs
		java.util.Map$Entry entry
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding g
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding captured
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets sets
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets sets
	java.util.List computeConnectedComponents (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
		java.util.Map allEdges
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv1
		java.util.HashSet targetSet
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv2
		java.util.Set visited
		java.util.List allComponents
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
		java.util.Set component
	private void addConnected (java.util.Set, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, java.util.Map, java.util.Set) 
		java.util.Set component
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable seed
		java.util.Map allEdges
		java.util.Set visited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable next
	public boolean hasCaptureBound (java.util.Set) 
		java.util.Set variableSet
		java.util.Iterator captureIter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding g
		int i
	public boolean hasOnlyTrivialExceptionBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		boolean onlyProper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		boolean onlyProper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
	public java.lang.String toString () 
		StringBuffer buf
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] flattened
		int i
		java.util.Iterator captIter
		java.util.Map$Entry capt
		String lhs
		String rhs
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findWrapperTypeBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
	public boolean condition18_5_2_bullet_3_3_1 (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets ts
		java.util.Iterator bounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		java.util.Iterator bounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		java.util.ArrayList superBounds
		int len
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s1
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] supers
	public boolean condition18_5_2_bullet_3_3_2 (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding g
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets ts
		java.util.Iterator boundIterator
		java.util.Iterator boundIterator
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound b
	private boolean superOnlyRaw (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding g
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superTypesWithCommonGenericType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding tSuper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getEquivalentOuterVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] outerVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound bound
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/CaptureBinding.class
CaptureBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public int captureID
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
	public int start
	public int end
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode cud
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding pendingSubstitute
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode cud
		int captureID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding unannotated
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int, int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
		char[] sourceName
		int start
		int end
		int captureID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding prototype
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		int length
		char[] uniqueKey
	public java.lang.String debugName () 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
	public char[] genericTypeSignature () 
	public void initializeBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
		boolean is18plus
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding wildcardVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding capturedWildcardBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalVariableSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedVariableSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalVariableInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedVariableInterfaces
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding capturedWildcardBound
		int length
	public boolean isCapture () 
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isProperType (boolean) 
		boolean admitCapture18
	public char[] readableName () 
		StringBuffer buffer
		int length
		char[] name
	public char[] signableName () 
		StringBuffer buffer
		int length
		char[] name
	public char[] shortReadableName () 
		StringBuffer buffer
		int length
		char[] name
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
		StringBuffer nameBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds
		int nameLength
		char[] readableName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding newWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding newCapture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding substitute
		int length
		int i
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypesForDeferredInitialization () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derived
		int count
		int i
	public java.lang.String toString () 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/CaptureBinding18$1.class
CaptureBinding18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 val$newCapture
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18, com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/CaptureBinding18.class
CaptureBinding18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
	private char[] originalName
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 prototype
	int recursionLevel
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], char[], int, int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
		char[] sourceName
		char[] originalName
		int start
		int end
		int captureID
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 prototype
	public boolean setUpperBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
		int numReferenceInterfaces
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
		int idx
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
	public void initializeBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] erasures
		boolean multipleErasures
		int i
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope captureScope
		int length
		int rightKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightIntersectingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding allRightBounds
		int numRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] required
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding provided
		int j
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding candidate
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
		boolean haveSubstitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentSuperInterfaces
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentUpperBounds
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentFirstBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 newCapture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
	public boolean isProperType (boolean) 
		boolean admitCapture18
		int i
	public char[] genericTypeSignature () 
		char[] boundSignature
		char[] boundSignature
		char[] boundSignature
		char[] boundSignature
		char[] boundSignature
	public char[] readableName () 
		StringBuffer sb
		int i
		int len
		char[] name
	public char[] shortReadableName () 
		StringBuffer sb
		int i
		int len
		char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		int length
		char[] uniqueKey
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/CatchParameterBinding.class
CatchParameterBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] preciseTypes
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		boolean isArgument
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getPreciseTypes () 
	public void setPreciseType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		int length
		int i
	public boolean isCatchParameter () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ClassScope.class
ClassScope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superTypeReference
	java.util.ArrayList deferredBoundChecks
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration context
	void buildAnonymousTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding supertype
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding anonymousType
		int inheritedBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	void buildFields () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int size
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFieldNames
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding previousBinding
		int f
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration previousField
	void buildFieldsAndMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int length
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding buildLocalType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
		int size
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding memberBinding
	void buildLocalTypeBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	private void buildMemberTypes (com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
		int length
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
	void buildMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean isEnum
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int size
		int clinitIndex
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		boolean hasNativeMethods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean hasAbstractMethods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding buildType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		char[][] className
		char[][] className
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	private void buildTypeVariables () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	void resolveTypeParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	private void checkAndSetModifiers () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean isMemberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int realModifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int fieldsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int methodsLength
		boolean definesAbstractMethod
		int i
		boolean needAbstractBit
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int i
		int fieldsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int accessorBits
	private void checkAndSetModifiersForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int realModifiers
		int accessorBits
	public void checkParameterizedSuperTypeCollisions () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		java.util.Map invocations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding itsSuperclass
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding one
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding two
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int paramLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
		boolean checkSuperclass
		int j
		int boundLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int size
	private void checkForInheritedMemberTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		boolean needToTag
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
	public void checkParameterizedTypeBounds () 
		int i
		int l
		Object toCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int size
	private void connectMemberTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int size
	private boolean connectSuperclass () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	private boolean connectEnumSuperclass () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding rootEnumType
		boolean foundCycle
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] refTypeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding superType
	private boolean connectSuperInterfaces () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		boolean foundCycle
		boolean noProblems
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaceBindings
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
		int j
	void connectTypeHierarchy () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope
		boolean wasAlreadyConnecting
		boolean noProblems
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public boolean deferCheck (java.lang.Runnable) 
		Runnable check
	private void connectTypeHierarchyWithoutMembers () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope
		boolean wasAlreadyConnecting
		boolean noProblems
	public boolean detectHierarchyCycle (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
	private boolean detectHierarchyCycle (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
		boolean hasCycle
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		char[] referredName
		java.util.Iterator iter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSupertype (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType () 
	public boolean hasDefaultNullnessFor (int) 
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		int nullDefault
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.class
CompilationUnitScope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceContext
	public char[][] currentPackageName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
	public int importPtr
	public com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
	private com.android.jack.eclipse.jdt.internal.compiler.util.CompoundNameVector qualifiedReferences
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleNameVector simpleNameReferences
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleNameVector rootReferences
	private com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector referencedTypes
	private com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector referencedSuperTypes
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType constantPoolNameUsage
	private int captureID
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] tempImports
	public boolean suppressImportErrors
	private boolean skipCachingImports
	boolean connectingHierarchy
	private java.util.ArrayList inferredInvocations
	java.util.Map uniqueInferenceVariables
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	void buildFieldsAndMethods () 
		int i
		int length
	void buildTypeBindings (com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		boolean firstIsSynthetic
		char[][] expectedPackageName
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int typeLength
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		char[] mainTypeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope child
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	void checkAndSetImports () 
		int numberOfStatements
		int numberOfImports
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
		int index
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		char[][] compoundName
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding importBinding
	void checkParameterizedTypes () 
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public char[] computeConstantPoolName (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerMostEnclosingType
		int index
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		boolean isCompliant15
	void connectTypeHierarchy () 
		int i
		int length
	void faultInImports () 
		boolean unresolvedFound
		boolean reportUnresolved
		int numberOfStatements
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
		int i
		int j
		int length
		int numberOfImports
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		char[][] compoundName
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding importBinding
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding binding
	public void faultInTypes () 
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], boolean, boolean) 
		char[][] compoundName
		boolean findStaticImports
		boolean onDemand
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], int) 
		char[][] compoundName
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		char[] name
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding findSingleImport (char[][], int, boolean) 
		char[][] compoundName
		int mask
		boolean findStaticImports
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding findSingleStaticImport (char[][], int) 
		char[][] compoundName
		int mask
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findStaticMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] getDefaultImports () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding missingObject
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getImport (char[][], boolean, boolean) 
		char[][] compoundName
		boolean onDemand
		boolean isStaticImport
	public int nextCaptureID () 
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	void recordQualifiedReference (char[][]) 
		char[][] qualifiedName
		int length
	void recordReference (char[][], char[]) 
		char[][] qualifiedEnclosingName
		char[] simpleName
	void recordReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		char[] simpleName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	void recordRootReference (char[]) 
		char[] simpleName
	void recordSimpleReference (char[]) 
		char[] simpleName
	void recordSuperTypeReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	public void recordTypeConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding subType
	void recordTypeReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	void recordTypeReferences (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding resolveSingleImport (com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		int mask
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] newImports
		int i
		int n
		int max
	public void storeDependencyInfo () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int size
		char[][][] qualifiedRefs
		int i
		char[][] simpleRefs
		int i
		char[][] rootRefs
		int i
	public java.lang.String toString () 
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToRecord (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
	public void verifyMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
		int i
		int length
	private void recordImportBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding bindingToAdd
	private void checkMoreStaticBindings (char[][], com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
		int mask
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding importBinding
	private int checkAndRecordImportBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType, com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingType
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding importConflictBinding
		int j
		int length
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean hasDefaultNullnessFor (int) 
		int location
	public void registerInferredInvocation (com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
	public void cleanUpInferenceContexts () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ConstraintExceptionFormula.class
ConstraintExceptionFormula.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintExceptionFormula extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
	com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression left
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.lang.Object reduce (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		int nParam
		int i
		int nParam
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrown
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] e
		int n
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ePrime
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		java.util.Set ePrimeSet
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int m
		java.util.List result
		int i
		int j
		int j
		int j
	java.util.Collection inputVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		java.util.Set variables
		int len
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		java.util.Set variables
		int len
		int i
	public java.lang.String toString () 
		StringBuffer buf
	public volatile boolean applySubstitution (com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormula.class
ConstraintExpressionFormula.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
	com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
	boolean isSoft
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int relation
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int relation
		boolean isSoft
	public java.lang.Object reduce (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18)  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding previousMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
		boolean isDiamond
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int i
		java.util.List result
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] exprs
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding targetTypeWithWildCards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord previous
	private boolean canBePolyExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext previousExpressionContext
	private java.lang.Object reduceReferenceExpressionCompatibility (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding potentiallyApplicable
		java.util.List newConstraints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
		int n
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pPrime
		int k
		int offset
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rAppl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rPrime
		int n
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding capturedFunctionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerContext
		int innerInferenceKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rPrime
	private boolean needsInference (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeReturn
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeReturn
	private int determineInferenceKind (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerContext
		int expectedLen
		int providedLen
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedLast
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedLast
	static void inferInvocationApplicability (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		boolean isDiamond
		int checkType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
		int paramLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
		int varArgPos
	static boolean inferPolyInvocationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding)  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rTheta
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] betas
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gbeta
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetLeafType
		boolean toResolve
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet solution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding u
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
	java.util.Collection inputVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		java.util.Set variables
		int len
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding r
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression resolved
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		java.util.Set variables
		int len
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression expr
		java.util.Set variables
	public java.lang.String toString () 
		StringBuffer buf
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ConstraintFormula.class
ConstraintFormula.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReductionResult {
	static final java.util.List EMPTY_VARIABLE_LIST
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] NO_CONSTRAINTS
	static final char LEFT_ANGLE_BRACKET
	static final char RIGHT_ANGLE_BRACKET
	static void  () 
	void  () 
	public abstract java.lang.Object reduce (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18)  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
	java.util.Collection inputVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
	java.util.Collection outputVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		java.util.Set variables
	public boolean applySubstitution (com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
	protected void appendTypeName (java.lang.StringBuffer, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		StringBuffer buf
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ConstraintTypeFormula.class
ConstraintTypeFormula.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
	boolean isSoft
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula create (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		int relation
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula create (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		int relation
		boolean isSoft
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		int relation
		boolean isSoft
	void  () 
	public java.lang.Object reduce (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding sPrime
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding tPrime
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding gs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding s
	boolean checkIVFreeTVmatch (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding two
	private java.lang.Object reduceTypeEquality (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding object
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding leftWC
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding rightWC
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] leftParams
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightParams
		int len
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] constraints
		int i
	private java.lang.Object reduceSubType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding subCandidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superCandidate
		java.util.List constraints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding tPrime
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding sPrimeArray
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding subTVB
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding sPrime
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] result
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding poly
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding findMostSpecificSuperArray (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding theType
		int numArrayBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding result
		int i
	boolean addConstraintsFromTypeParameters (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding subCandidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ca
		java.util.List constraints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ai
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding cb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bi
		int i
	public boolean equalsEquals (com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula that
	public boolean applySubstitution (com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
	public java.lang.String toString () 
		StringBuffer buf
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ElementValuePair$UnresolvedEnumConstant.class
ElementValuePair.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair$UnresolvedEnumConstant extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	char[] enumConstantName
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[] enumConstantName
	com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getResolved () 
	public char[] getEnumConstantName () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ElementValuePair.class
ElementValuePair.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair extends java.lang.Object {
	char[] name
	public Object value
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public static java.lang.Object getValue (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] exprs
		int length
		Object[] values
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void  (char[], java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		char[] name
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public char[] getName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
	public java.lang.Object getValue () 
		Object[] valueArray
		int i
		Object object
	void setMethodBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	void setValue (java.lang.Object) 
		Object value
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ExternalAnnotationSuperimposer.class
ExternalAnnotationSuperimposer.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
	private com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker currentWalker
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeReplacement
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private boolean isReplacing
	public static void apply (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		String externalAnnotationPath
		java.util.zip.ZipFile zipFile
		java.io.File annotationBase
		String binaryTypeName
		String relativeFileName
		java.io.InputStream input
		java.io.InputStream input
		java.util.zip.ZipEntry zipEntry
		java.io.IOException e
	static void annotateType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider provider
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker typeWalker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
		int i
	public static void annotateFieldBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider provider
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[] fieldSignature
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer visitor
	public static void annotateMethodBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider provider
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[] methodSignature
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParams
		short i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		short i
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeReplacement
		boolean isReplacing
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer snapshot () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento
	private void restore (com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento
	boolean go (com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superimpose (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		Class cl
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding goAndSuperimpose (com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding answer
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento
		int dims
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotsOnDims
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionTypeBinding18
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArguments
		int i
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ExtraCompilerModifiers.class
ExtraCompilerModifiers.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.ExtraCompilerModifiers extends java.lang.Object {
	public static final int AccJustFlag
	public static final int AccDefaultMethod
	public static final int AccRestrictedAccess
	public static final int AccFromClassFile
	public static final int AccDefaultAbstract
	public static final int AccDeprecatedImplicitly
	public static final int AccAlternateModifierProblem
	public static final int AccModifierProblem
	public static final int AccSemicolonBody
	public static final int AccUnresolved
	public static final int AccBlankFinal
	public static final int AccIsDefaultConstructor
	public static final int AccLocallyUsed
	public static final int AccVisibilityMASK
	public static final int AccOverriding
	public static final int AccImplementing
	public static final int AccGenericSignature
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/FieldBinding.class
FieldBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public int compoundUseFlag
	protected void  () 
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public final boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
	public final boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] declaringKey
		int declaringLength
		int nameLength
		char[] returnTypeKey
		int returnTypeLength
		char[] uniqueKey
		int index
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initScope
		boolean old
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy suspendedPolicy
	public void fillInDefaultNonNullness (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public char[] genericSignature () 
	public final int getAccessFlags () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClassBinding
	public long getAnnotationTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int previousFieldID
	public final boolean isDefault () 
	public final boolean isDeprecated () 
	public final boolean isPrivate () 
	public final boolean isOrEnclosedByPrivateType () 
	public final boolean isProtected () 
	public final boolean isPublic () 
	public final boolean isStatic () 
	public final boolean isSynthetic () 
	public final boolean isTransient () 
	public final boolean isUsed () 
	public final boolean isUsedOnlyInCompound () 
	public final boolean isViewedAsDeprecated () 
	public final boolean isVolatile () 
	public final int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding original () 
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/IQualifiedTypeResolutionListener.class
IQualifiedTypeResolutionListener.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener extends java.lang.Object {
	public abstract void recordResolution (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo.class
ImplicitNullAnnotationVerifier.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo extends java.lang.Object {
	Boolean inheritedNonNullness
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding annotationOrigin
	boolean complained
	void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.class
ImplicitNullAnnotationVerifier.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier buddyImplicitNullAnnotationsVerifier
	private boolean inheritNullAnnotations
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public static void ensureNullnessIsKnown (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment2
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean inheritNullAnnotations
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void checkImplicitNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
		boolean complain
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		boolean usesTypeAnnotations
		boolean needToApplyReturnNonNullDefault
		boolean needToApplyParameterNonNullDefault
		boolean needToApplyNonNullDefault
		boolean isInstanceMethod
		java.util.List superMethodList
		int paramLen
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentSuper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo info
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument currentArg
	private void findAllOverriddenMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		char[] selector
		int suggestedParameterLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		java.util.Set ifcsSeen
		java.util.List result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int ifcLen
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentIfc
	private void collectOverriddenMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		char[] selector
		int suggestedParameterLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		java.util.Set ifcsSeen
		java.util.List result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] ifcMethods
		int length
		boolean added
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
	void checkNullSpecInheritance (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
		boolean hasReturnNonNullDefault
		boolean hasParameterNonNullDefault
		boolean shouldComplain
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
		boolean useTypeAnnotations
		long inheritedNullnessBits
		long currentNullnessBits
		boolean shouldInherit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteReturnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substituteParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] currentArguments
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument currentArgument
		Boolean inheritedNonNullNess
		Boolean currentNonNullNess
		char[][] annotationName
		char[][] annotationName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] currentTypeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] inheritedTypeVariables
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding inheritedVariable
	void applyReturnNullBits (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, long) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		long nullnessBits
	private java.lang.Boolean getParameterNonNullness (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		boolean useTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		long nullBits
	private long getReturnTypeNullnessTagBits (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		boolean useTypeAnnotations
	protected void recordDeferredInheritedNullness (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.Boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		Boolean inheritedNonNullness
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo nullnessInfo
	void recordArgNonNullness (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, java.lang.Boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int paramCount
		int paramIdx
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument currentArgument
		Boolean nonNullNess
	void recordArgNonNullness18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, java.lang.Boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int paramIdx
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument currentArgument
		Boolean nonNullNess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
	static boolean areParametersEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneArgs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoArgs
		int length
		int i
		int j
	static boolean areTypesEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding two
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ImportBinding.class
ImportBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding {
	public char[][] compoundName
	public boolean onDemand
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference reference
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
	public void  (char[][], boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		char[][] compoundName
		boolean isOnDemand
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference reference
	public final int kind () 
	public boolean isStatic () 
	public char[] readableName () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.class
ImportConflictBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference reference
	public char[] readableName () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext.class
InferenceContext.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext extends java.lang.Object {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[][][] collectedSubstitutes
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
	int depth
	int status
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	boolean hasExplicitExpectedType
	public boolean isUnchecked
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
	static final int FAILED
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int varLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getSubstitutes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		int constraint
	public boolean hasUnresolvedTypeArgument () 
		int i
		int varLength
	public void recordSubstitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		int constraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintSubstitutes
		int length
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] collected
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintCollected
		int k
		int clength
		int count
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext18$1.class
InferenceContext18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0
	private final int val$numVars
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] val$variables
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] val$zs
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet val$kurrentBoundSet
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[], com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext18$2.class
InferenceContext18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding o1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding o2
		int i1
		int i2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext18$3.class
InferenceContext18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$3 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet val$result
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18, com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext18$InferenceOperation.class
InferenceContext18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$InferenceOperation extends java.lang.Object {
	public abstract boolean perform ()  throws com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext18$SuspendedInferenceRecord.class
InferenceContext18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
	com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
	com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
	int inferenceKind
	boolean usesUncheckedConversion
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
		int inferenceKind
		boolean usesUncheckedConversion
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceContext18.class

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceFailureException.class
InferenceFailureException.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceSubstitution.class
InferenceSubstitution.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int) 
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		boolean hasSubstituted
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding pi
		int ifcLen
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceVariable$InferenceVarKey.class
InferenceVariable.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable$InferenceVarKey extends java.lang.Object {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
	long position
	int rank
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		int rank
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable$InferenceVarKey other
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InferenceVariable.class
InferenceVariable.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
	long nullHints
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable prototype
	int varId
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable get (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
		java.util.Map uniqueInferenceVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable$InferenceVarKey key
		int newVarId
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
		int parameterRank
		int iVarId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
		int parameterRank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		char[] sourceName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		long boundBits
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable clone
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable prototype () 
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isProperType (boolean) 
		boolean admitCapture18
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public char[] qualifiedSourceName () 
	public char[] sourceName () 
	public char[] readableName () 
	public boolean hasTypeBit (int) 
		int bit
	public java.lang.String debugName () 
	public java.lang.String toString () 
	public int hashCode () 
		int code
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable other
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public volatile com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.class
InnerEmulationDependency.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency extends java.lang.Object {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean wasEnclosingInstanceSupplied
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean wasEnclosingInstanceSupplied
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/IntersectionTypeBinding18.class
IntersectionTypeBinding18.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
	int length
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 prototype
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
		int typesLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[][] methods
		int contractsLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] contracts
		int idx
		int i
		int len
	public boolean hasTypeBit (int) 
		int bit
		int i
	public boolean canBeInstantiated () 
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
		int i
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int i
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding invocationType
		int i
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public boolean isBoxedPrimitiveType () 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int rightKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightIntersectingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding allRightBounds
		int numRequired
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] required
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding provided
		int j
		int i
	public boolean isSubtypeOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding other
		int i
	public char[] qualifiedSourceName () 
		StringBuffer qualifiedSourceName
		int i
	public char[] sourceName () 
		StringBuffer srcName
		int i
	public char[] readableName () 
		StringBuffer readableName
		int i
	public char[] shortReadableName () 
		StringBuffer shortReadableName
		int i
	public boolean isIntersectionType18 () 
	public int kind () 
	public java.lang.String debugName () 
		StringBuffer debugName
		int i
	public java.lang.String toString () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getSAMType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
		int i
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
		int i
	public long updateTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding intersectingType
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InvocationSite$EmptyWithAstNode.class
InvocationSite.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite$EmptyWithAstNode extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public int sourceEnd () 
	public int sourceStart () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public boolean receiverIsImplicitThis () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public boolean isQualifiedSuper () 
	public boolean checkingPotentialCompatibility () 
	public void acceptPotentiallyCompatibleMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/InvocationSite.class
InvocationSite.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite extends java.lang.Object {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public abstract boolean isSuperAccess () 
	public abstract boolean isQualifiedSuper () 
	public abstract boolean isTypeAccess () 
	public abstract void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
	public abstract void setDepth (int) 
	public abstract void setFieldIndex (int) 
	public abstract int sourceEnd () 
	public abstract int sourceStart () 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public abstract boolean receiverIsImplicitThis () 
	public abstract boolean checkingPotentialCompatibility () 
	public abstract void acceptPotentiallyCompatibleMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.class
LocalTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public final com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
	static final char[] LocalTypePrefix
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency[] dependents
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
	public int sourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement switchCase
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding prototype
	public void addInnerEmulationDependent (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope dependentScope
		boolean wasEnclosingInstanceSupplied
		int index
		int index
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anonymousOriginalSuperType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void checkRedundantNullnessDefaultRecurse (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long nullBits
		boolean useNullTypeAnnotations
		long outerDefault
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] outerKey
		int semicolon
		StringBuffer sig
		int sigLength
		char[] uniqueKey
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding copy
	public int hashCode () 
	public char[] genericTypeSignature () 
	public char[] readableName () 
		char[] readableName
		char[] readableName
		char[] readableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public char[] shortReadableName () 
		char[] shortReadableName
		char[] shortReadableName
		char[] shortReadableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public void setAsMemberType () 
	public void setConstantPoolName (char[]) 
		char[] computedConstantPoolName
	public char[] signature () 
	public char[] sourceName () 
	public java.lang.String toString () 
	public void updateInnerEmulationDependents () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency dependency
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.class
LocalVariableBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding {
	public int resolvedPosition
	public static final int UNUSED
	public static final int USED
	public static final int FAKE_USED
	public int useFlag
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope declaringScope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
	public int[] initializationPCs
	public int initializationCount
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		boolean isArgument
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		boolean isArgument
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope declaringScope
	public final int kind () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int occurenceCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		boolean addParameterRank
		int pos
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] params
		int i
		int length
		char[] uniqueKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotationNodes
	private void getScopeKey (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, java.lang.StringBuffer) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		StringBuffer buffer
		int scopeIndex
	public boolean isSecret () 
	public void recordInitializationEndPC (int) 
		int pc
	public void recordInitializationStartPC (int) 
		int pc
		int previousEndPC
		int index
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public void resetInitializations () 
	public java.lang.String toString () 
		String s
		int i
	public boolean isParameter () 
	public boolean isCatchParameter () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getEnclosingMethod () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/LookupEnvironment$1.class
LookupEnvironment.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
	public int compare (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding o1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.class
LookupEnvironment.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReasons com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	private java.util.Map accessRestrictions
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] defaultImports
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding defaultPackage
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
	private int lastCompletedUnitIndex
	private int lastUnitIndex
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem typeSystem
	public com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
	public com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public com.android.jack.eclipse.jdt.internal.compiler.ClassFilePool classFilePool
	private int stepCompleted
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueParameterizedGenericMethodBindings
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniquePolymorphicMethodBindings
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueGetClassMethodBinding
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitBeingCompleted
	public Object missingClassFileLocation
	private com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
	private java.util.ArrayList missingTypes
	java.util.Set typesBeingConnected
	public boolean isProcessingAnnotations
	public boolean mayTolerateMissingType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding nullableAnnotationPackage
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding nonnullAnnotationPackage
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding nonnullByDefaultAnnotationPackage
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nonNullAnnotation
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nullableAnnotation
	java.util.Map allNullAnnotations
	final java.util.List deferredEnumMethods
	com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 currentInferenceContext
	static final int BUILD_FIELDS_AND_METHODS
	static final int BUILD_TYPE_HIERARCHY
	static final int CHECK_AND_SET_IMPORTS
	static final int CONNECT_TYPE_HIERARCHY
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding TheNotFoundPackage
	static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding TheNotFoundType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener[] resolutionListeners
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.impl.ITypeRequestor, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter, com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (char[][]) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation abort
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		String externalAnnotationPath
	public void buildTypeBindings (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		int unitsLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		boolean needFieldsAndMethods
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
	public void completeTypeBindings () 
		int i
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public void completeTypeBindings (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
	public void completeTypeBindings (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		boolean buildFieldsAndMethods
	public void completeTypeBindings (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], boolean[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] parsedUnits
		boolean[] buildFieldsAndMethods
		int unitCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding computePackageFrom (char[][], boolean) 
		char[][] constantPoolName
		boolean isMissing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertToParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
		boolean isGeneric
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosingType
		boolean needToConvert
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertToRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean forceRawEnclosingType
		int dimension
		int dimension
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		boolean needToConvert
		boolean needToConvert
		boolean needToConvert
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] convertToRawTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
		boolean forceErasure
		boolean forceRawEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] convertedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertUnresolvedBinaryToRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimension
		int dimension
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		boolean needToConvert
		boolean needToConvert
		boolean needToConvert
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createUnresolvedAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		int dimensionCount
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		int dimensionCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding createIntersectionType18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		boolean needFieldsAndMethods
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cachedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding createMissingType (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding missingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding objectType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding createPackage (char[][]) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding[] cachedInfo
		boolean needToGrow
		int index
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding cachedMethod
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedGenericMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		boolean inferredWithUncheckedConversion
		boolean hasReturnProblem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding[] cachedInfo
		int argLength
		boolean needToGrow
		int index
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding cachedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] cachedArguments
		int cachedArgLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exc
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedGenericMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding createPolymorphicMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalPolymorphicMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		String key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding[] cachedInfo
		int parametersLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parametersTypeBinding
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterTypeBinding
		boolean needToGrow
		int index
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding cachedMethod
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding polymorphicMethod
	public boolean usesAnnotatedTypeSystem () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding updatePolymorphicMethodReturnType (com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		String key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding[] cachedInfo
		boolean needToGrow
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding cachedMethod
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding polymorphicMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createGetClassMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding retVal
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding createMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding maybeCreateParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nonGenericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean canSeeEnclosingTypeParameters
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding createAnnotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding createAnnotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
		int newLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
		int oldLength
		long tagBitsSeen
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filtered
		int count
		int i
		long tagBits
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding createCapturedWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode cud
		int id
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getCachedType (char[][]) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int packageLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getNullableAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nullable
	public char[][] getNullableAnnotationName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getNonNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nonNull
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] nullAnnotationsFromTagBits (long) 
		long nullTagBits
	public char[][] getNonNullAnnotationName () 
	public char[][] getNonNullByDefaultAnnotationName () 
	int getNullAnnotationBit (char[][]) 
		char[][] qualifiedTypeName
		String name
		String name
		String name
		String qualifiedTypeString
		Integer typeBit
	public boolean isNullnessAnnotationPackage (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
	public boolean usesNullTypeAnnotations () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enumMethod
		int purpose
	private void initializeUsesNullTypeAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nullable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nonNull
		long nullableMetaBits
		long nonNullMetaBits
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[]) 
		char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getResolvedType (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getTopLevelPackage (char[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[][]) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int packageLength
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getTypeArgumentsFromSignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		java.util.ArrayList args
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromCompoundName (char[][], boolean, boolean) 
		char[][] compoundName
		boolean isParameterized
		boolean wasMissingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		char[] signature
		int start
		int end
		boolean isParameterized
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		char[][] compoundName
		boolean wasMissingType
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean, char[][][]) 
		char[] signature
		int start
		int end
		boolean isParameterized
		char[][][] missingTypeNames
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromSignature (char[], int, int, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		char[] signature
		int start
		int end
		boolean isParameterized
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		int dimension
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotateType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		char[][][] missingTypeNames
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
	private int countNonStaticNestingLevels (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBinding
	boolean qualifiedNameMatchesSignature (char[][], char[]) 
		char[][] name
		char[] signature
		int s
		int i
		char[] n
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeSignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		int dimension
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int varStart
		int varEnd
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding initialType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingTypeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingTypeVariables
		int i
		boolean isParameterized
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker savedWalker
		int nonStaticNestingLevels
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding plainCurrent
		int memberStart
		char[] memberName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, char[][][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		int dimension
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromVariantTypeSignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, char[][][], com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		char[][][] missingTypeNames
		com.android.jack.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	boolean isMissingType (char[]) 
		char[] typeName
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding missingType
	boolean isPackage (char[][], char[]) 
		char[][] compoundName
		char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier newMethodVerifier () 
	public void releaseClassFiles (com.android.jack.eclipse.jdt.internal.compiler.ClassFile[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		int i
		int fileCount
	public void reset () 
		int i
	public void setAccessRestriction (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	void updateCaches (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
	public void addResolutionListener (com.android.jack.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener resolutionListener
		int length
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getUnannotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filterNullTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filtered
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding typeAnnotation
	public boolean containsNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] typeAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryAnnotation typeAnnotation
		char[] typeName
		char[][] name
	public boolean containsNullTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding typeAnnotation
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.class
MemberTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding prototype
	void checkSyntheticArgsAndFields () 
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding copy
	public void initializeDeprecatedAnnotationTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MethodBinding.class
MethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding {
	public int modifiers
	public char[] selector
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	char[] signature
	public long tagBits
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
	public Boolean[] parameterNonNullness
	public int defaultNullness
	public char[][] parameterNames
	protected void  () 
	public void  (int, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		int modifiers
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding initialMethodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public final boolean areParameterErasuresEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int length
		int i
	public final boolean areParametersCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int paramLength
		int argLength
		int lastIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
		int i
		int i
	public final boolean areParametersEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int length
		int i
	public final boolean areTypeVariableErasuresEqual (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
		int length
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding asRawMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] itsSuperinterfaces
		int superLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rawFirstBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawOtherBounds
		int s
		int s
	public final boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
	public final boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
	public final boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
	public java.util.List collectMissingTypes (java.util.List) 
		java.util.List missingTypes
		int i
		int max
		int i
		int max
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstitutedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
		int i
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] declaringKey
		int declaringLength
		int selectorLength
		char[] sig
		boolean isGeneric
		int signatureLength
		int thrownExceptionsLength
		int thrownExceptionsSignatureLength
		char[][] thrownExceptionsSignatures
		boolean addThrownExceptions
		int i
		char[] uniqueKey
		int index
		int i
		char[] thrownExceptionSignature
		int length
	public final char[] constantPoolName () 
	protected void fillInDefaultNonNullness (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		boolean added
		int length
		int i
	protected void fillInDefaultNonNullness18 (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		boolean added
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		long existing
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findOriginalInheritedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedOriginal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		int l
	public char[] genericSignature () 
		StringBuffer sig
		int i
		int length
		int i
		int length
		boolean needExceptionSignatures
		int length
		int i
		int i
		int sigLength
		char[] genericSignature
	public final int getAccessFlags () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public long getAnnotationTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean usesNullTypeAnnotations
		long nullDefaultBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
	public java.lang.Object getDefaultValue () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] allParameterAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[]) 
		char[] variableName
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] getAllTypeVariables (boolean) 
		boolean isDiamond
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] allTypeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables
		int l1
		int l2
	public boolean hasSubstitutedParameters () 
	public boolean hasSubstitutedReturnType () 
	public final boolean isAbstract () 
	public final boolean isBridge () 
	public final boolean isConstructor () 
	public final boolean isDefault () 
	public final boolean isDefaultAbstract () 
	public boolean isDefaultMethod () 
	public final boolean isDeprecated () 
	public final boolean isFinal () 
	public final boolean isImplementing () 
	public final boolean isMain () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
	public final boolean isNative () 
	public final boolean isOverriding () 
	public final boolean isPrivate () 
	public final boolean isOrEnclosedByPrivateType () 
	public final boolean isProtected () 
	public final boolean isPublic () 
	public final boolean isStatic () 
	public final boolean isStrictfp () 
	public final boolean isSynchronized () 
	public final boolean isSynthetic () 
	public final boolean isUsed () 
	public boolean isVarargs () 
	public boolean isParameterizedGeneric () 
	public boolean isPolymorphic () 
	public final boolean isViewedAsDeprecated () 
	public final int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod () 
	public char[] readableName () 
		StringBuffer buffer
		int i
		int length
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getTypeAnnotations () 
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
	public void setDefaultValue (java.lang.Object) 
		Object defaultValue
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
	public void setParameterAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
	protected final void setSelector (char[]) 
		char[] selector
	public char[] shortReadableName () 
		StringBuffer buffer
		int i
		int length
		int nameLength
		char[] shortReadableName
	public final char[] signature () 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
		boolean isConstructor
		boolean needSynthetics
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		int i
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
		int count
		int i
		int i
		int extraLength
		int nameLength
	public char[] signature (com.android.jack.eclipse.jdt.internal.compiler.ClassFile) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		boolean isConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
		boolean needSynthetics
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafTargetParameterType
		int i
		int extraLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafParameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding ret
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
		boolean isConstructor
		boolean needSynthetics
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		int i
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafTargetParameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
		int count
		int i
		int i
		int extraLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafParameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding ret
		int nameLength
	public final int sourceEnd () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression sourceLambda () 
	public final int sourceStart () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod () 
	public java.lang.String toString () 
		StringBuffer output
		int i
		int length
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
	public boolean hasNonNullDefaultFor (int, boolean) 
		int location
		boolean useTypeAnnotations
	public boolean redeclaresPublicObjectMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public boolean isVoidMethod () 
	public boolean doesParameterLengthMatch (int) 
		int suggestedParameterLength
		int len
	public void updateTypeVariableBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding previousBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding updatedBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] bindings
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MethodScope.class
MethodScope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope extends com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope {
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public boolean isStatic
	public boolean isConstructorCall
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding initializedField
	public int lastVisibleFieldID
	public int analysisIndex
	public boolean isPropagatingInnerClassEmulation
	public int lastIndex
	public long[] definiteInits
	public long[][] extraDefiniteInits
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] extraSyntheticArguments
	public boolean hasMissingSwitchDefault
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		boolean isStatic
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		boolean isStatic
		int lastVisibleFieldID
	java.lang.String basicToString (int) 
		int tab
		String newLine
		int i
		String s
		int i
	private void checkAndSetModifiersForConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int flags
		int realModifiers
		int accessorBits
	private void checkAndSetModifiersForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int realModifiers
		int expectedModifiers
		boolean isDefaultMethod
		boolean reportIllegalModifierCombination
		boolean isJDK18orGreater
		int accessorBits
		int incompatibleWithAbstract
	public void checkUnusedParameters (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		int maxLocals
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void computeLocalVariablePositions (int, com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		int initOffset
		com.android.jack.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int ilocal
		int maxLocals
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int iarg
		int maxArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] argTypes
		int argLength
		long sourceLevel
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference name
	public boolean isInsideConstructor () 
	public boolean isInsideInitializer () 
	public boolean isLambdaScope () 
	public boolean isInsideInitializerOrConstructor () 
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public final int recordInitializationStates (com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		com.android.jack.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFlowInfo
		long[] extraInits
		long inits
		int i
		long[] otherInits
		int j
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding referenceMethodBinding () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	void resolveTypeParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	public boolean hasDefaultNullnessFor (int) 
		int location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MethodVerifier.class
MethodVerifier.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject inheritedMethods
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject currentMethods
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject inheritedOverriddenMethods
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean areMethodsCompatible (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	static boolean areMethodsCompatible (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean areReturnTypesCompatible (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	public static boolean areReturnTypesCompatible (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean canSkipInheritedMethods () 
	boolean canSkipInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	void checkAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
	void checkAgainstInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		int[] overriddenInheritedMethods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] overridden
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	void addBridgeMethodCandidate (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overriddenMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existing
		int length
	public void reportRawReferences (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	void checkConcreteInheritedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		int index
		int length
		int i
	void checkExceptions (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] inheritedExceptions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newException
		int j
	void checkForBridgeMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
	void checkForMissingHashCodeMethod () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
		boolean overridesEquals
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding hashCodeMethod
	void checkForRedundantSuperinterfaces (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet interfacesToCheck
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet redundantInterfaces
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding toCheck
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implementedInterface
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
		int r
		int rl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet inheritedInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inheritedInterface
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
		int r
		int rl
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int i
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inheritedInterface
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
		int r
		int rl
	void checkInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[], boolean[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		boolean[] isOverridden
		boolean[] isInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bestAbstractMethod
		boolean noMatch
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding superclassAbstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bestAbstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		int i
	boolean checkInheritedReturnTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
	abstract void checkMethods () 
	void checkPackagePrivateAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding necessaryPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	void computeInheritedMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	void computeInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject nonVisibleDefaultMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonVisible
		int i
		int l
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		int i
		int length
		java.util.List superIfcList
		java.util.HashSet seenTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuper
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet skip
		int len
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
		int length
		int e
	void collectAllDistinctSuperInterfaces (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], java.util.Set, java.util.List) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		java.util.Set seen
		java.util.List result
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
	protected boolean canOverridingMethodDifferInErasure (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overridingMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	void computeMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int size
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] inheritedTypeVariables
		int inheritedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding inheritedTypeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		int interfaceLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		int k
	static boolean couldMethodOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public boolean doesMethodOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public static boolean doesMethodOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet findSuperinterfaceCollisions (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findBestInheritedAbstractOrDefaultMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
	int[] findOverriddenInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		int[] toSkip
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass2
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass2
	boolean isAsVisible (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	boolean isInterfaceMethodImplemented (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public boolean isMethodSubsignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	boolean isParameterSubsignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	static boolean isParameterSubsignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
	boolean isSubstituteParameterSubsignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
	public static boolean isSubstituteParameterSubsignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	static boolean hasGenericParameter (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		int modifiers
	boolean isSameClassOrSubclassOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding testClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	boolean mustImplementAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	boolean mustImplementAbstractMethods () 
	com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
	boolean reportIncompatibleReturnTypeError (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] resolvedExceptionTypesFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		int i
	void verify () 
	void verify (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding someType
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.class
MethodVerifier15.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier15 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier {
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	protected boolean canOverridingMethodDifferInErasure (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overridingMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	boolean canSkipInheritedMethods () 
	boolean canSkipInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	void checkConcreteInheritedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		boolean analyseNullAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
		boolean useTypeAnnotations
		boolean hasReturnNonNullDefault
		boolean hasParameterNonNullDefault
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
	void checkForBridgeMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bridge
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding thisMethod
	void checkForNameClash (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		int n
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		int n
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	void checkInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
	void checkInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[], boolean[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		boolean[] isOverridden
		boolean[] isInherited
		boolean continueInvestigation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractSuperClassMethod
		boolean playingTrump
		int i
		int i
	boolean checkInheritedDefaultMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], boolean[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		boolean[] isOverridden
		int length
		boolean ok
		int i
		int j
	boolean checkInheritedReturnTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
	void checkAgainstInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
		boolean useTypeAnnotations
		boolean hasReturnNonNullDefault
		boolean hasParameterNonNullDefault
		int i
	void checkNullSpecInheritance (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
		boolean hasReturnNonNullDefault
		boolean hasParameterNonNullDefault
		boolean complain
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
	void reportRawReferences () 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		Object[] methodArray
		int s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int j
		int size
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
	public void reportRawReferences (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParameterTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int j
		int size
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameterType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedMethodType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
	void checkMethods () 
		boolean mustImplementAbstractMethods
		boolean skipInheritedMethods
		boolean isOrEnclosedByPrivateType
		char[][] methodSelectors
		int s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
		int length
		int i
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int index
		int inheritedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] foundMatch
		boolean[] skip
		boolean[] isOverridden
		boolean[] isInherited
		int i
		int length1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonMatchingInherited
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding matchMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding matchMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding replaceMatch
		int length
		boolean[] matchingIsOverridden
		boolean[] matchingIsOverridden
		boolean[] matchingIsInherited
		boolean[] matchingIsInherited
		int j
		int k
	boolean isSkippableOrOverridden (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean[], boolean[], boolean[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding specific
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding general
		boolean[] skip
		boolean[] isOverridden
		boolean[] isInherited
		int idx
		boolean specificIsInterface
		boolean generalIsInterface
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findReplacedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding specific
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding general
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding generalSubstitute
	void checkTypeVariableMethods (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		char[][] methodSelectors
		int s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding first
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding implementation
	boolean detectInheritedNameClash (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInherited
	boolean detectNameClash (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
		boolean treatAsSynthetic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodToCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentNamesakes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
	boolean doTypeVariablesClash (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteTwo
	com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet findSuperinterfaceCollisions (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		boolean isInconsistent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet copy
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
	boolean isAcceptableReturnTypeOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalInheritedReturnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentReturnType
	boolean isInterfaceMethodImplemented (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public boolean isMethodSubsignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedOriginal
	boolean isUnsafeReturnTypeOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
		int i
		int l
	boolean reportIncompatibleReturnTypeError (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	void verify () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int j
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.class
MissingTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
	public java.util.List collectMissingTypes (java.util.List) 
		java.util.List missingTypes
	public int problemId () 
	void setMissingSuperclass (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding missingSuperclass
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMethodBinding.class
MostSpecificExceptionMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.class
NestedTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
	private int outerLocalVariablesSlotSize
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		char[][] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding prototype
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
		int size
		int newArgIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] synthLocals
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
		int size
		int newArgIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] newInstances
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
	protected void checkRedundantNullnessDefaultRecurse (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long nullBits
		boolean useNullTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public int getEnclosingInstancesSlotSize () 
	public int getOuterLocalVariablesSlotSize () 
		int outerLocalsCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		boolean onlyExactMatch
		boolean scopeIsConstructorCall
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticEnclosingInstances () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes () 
		int length
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables () 
	public void updateInnerEmulationDependents () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/NullTypeBinding.class
NullTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.NullTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
	void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/PackageBinding.class
PackageBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding implements com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	public long tagBits
	public char[][] compoundName
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType knownTypes
	com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
	protected int defaultNullness
	protected void  () 
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] topLevelPackageName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private void addNotFoundPackage (char[]) 
		char[] simpleName
	private void addNotFoundType (char[]) 
		char[] simpleName
	void addPackage (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding element
	void addType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding priorType
	void clearMissingTagBit () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding current
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding findPackage (char[]) 
		char[] name
		char[][] subPkgCompoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding subPackageBinding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage (char[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[]) 
		char[] name
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType0 (char[]) 
		char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public final boolean isViewedAsDeprecated () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
	public final int kind () 
	public int problemId () 
	void checkIfNullAnnotationPackage () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	private boolean isPackageOfQualifiedTypeName (char[][], char[][]) 
		char[][] packageName
		char[][] typeName
		int length
		int length
		int i
	void checkIfNullAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public char[] readableName () 
	public java.lang.String toString () 
		String str
		String str
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding.class
ParameterizedFieldBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding original () 
	public void setConstant (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding$LingeringTypeVariableEliminator.class
ParameterizedGenericMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding$LingeringTypeVariableEliminator extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.class
ParameterizedGenericMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public boolean inferredReturnType
	public boolean wasInferred
	public boolean isRaw
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
	public boolean inferredWithUncheckedConversion
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] uncheckedArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncaptured
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext oldContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
		int argLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean invocationTypeInferred
		boolean requireBoxing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentsCopy
		int i
		int length
		int parametersLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 previousContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet provisionalResult
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BoundSet result
		boolean isPolyExpression
		boolean isDiamond
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		boolean hasReturnProblem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceFailureException e
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding boundCheck18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalTypeVariables
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int argLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromArgumentTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		int paramLength
		int minArgLength
		int argLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varargType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
		int i
		int paramLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredSustitutes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualSubstitutes
		int i
		int varLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
	private static boolean resolveSubstituteConstraints (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		boolean considerEXTENDSConstraints
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		int varLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] equalSubstitutes
		int j
		int equalLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding equalSubstitute
		int k
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArguments
		int i
		boolean ignoreRawTypeSubstitution
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean inferredWithUncheckConversion
		boolean hasReturnProblem
		int i
		int i
		int max
		int i
		int max
		int len
		int i
		long nullBits
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getErasure18_5_2 (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean substitute
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
		int resultLength
		char[] result
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean hasSubstitutedParameters () 
	public boolean hasSubstitutedReturnType () 
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromExpectedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		int varLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		boolean argAlreadyInferred
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReturnType
		int i
		int max
		int i
		int max
	public boolean isParameterizedGeneric () 
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod () 
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$1.class
ParameterizedMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding val$parameterizedDeclaringClass
	private final boolean val$isStatic
	private final int val$length
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, boolean, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$2.class
ParameterizedMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$2 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment
	private final int val$length
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.class
ParameterizedMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		int length
		boolean isStatic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		int interfaceCount
		long returnNullBits
		int parametersLen
		int i
		long paramTagBits
		int i
		int max
		int i
		int max
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		char[][] alternateParamaterNames
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		int interfaceCount
		int i
		int max
		int i
		int max
	public void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding instantiateGetClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericClassType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rawType
	public boolean hasSubstitutedParameters () 
	public boolean hasSubstitutedReturnType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.class
ParameterizedTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public char[] genericTypeSignature
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int i
		int l
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType () 
	public boolean isParameterizedType () 
	public void boundCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] argumentReferences
		boolean hasErrors
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus checkStatus
	public boolean canBeInstantiated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] capturedArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode cud
		long sourceLevel
		boolean needUniqueCapture
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeTypes
		int i
	public java.util.List collectMissingTypes (java.util.List) 
		java.util.List missingTypes
		int i
		int max
	public void collectSubstitutes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		int constraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding formalEquivalent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding formalEquivalent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding formalEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding formalArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcardArgument
	public void computeId () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer sig
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		char[] typeSig
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		char[] typeSig
		char[] typeSig
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding captureSourceType
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int sigLength
		char[] uniqueKey
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public java.lang.String debugName () 
		StringBuffer nameBuffer
		int i
		int length
	public java.lang.String annotatedDebugName () 
		StringBuffer nameBuffer
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public int fieldCount () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] originalFields
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] parameterizedFields
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType () 
	public char[] genericTypeSignature () 
		StringBuffer sig
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		char[] typeSig
		char[] typeSig
		int i
		int length
		int sigLength
	public long getAnnotationTagBits () 
	public int getEnclosingInstancesSlotSize () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding match
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
		int argCount
		boolean foundNothing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding match
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[]) 
		char[] typeName
		int typeLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
		long range
		int start
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
		int length
		boolean useNullTypeAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
		int total
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
	public int getOuterLocalVariablesSlotSize () 
	public boolean hasMemberTypes () 
	public boolean hasTypeBit (int) 
		int bit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
	public boolean implementsMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	void initialize (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someArguments
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding someArgument
	protected void initializeArguments () 
	void initializeForStaticImports () 
	public boolean isBoundParameterizedType () 
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int i
	public boolean isHierarchyConnected () 
	public boolean isProperType (boolean) 
		boolean admitCapture18
		int i
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldArg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding newArg
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	public int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalMemberTypes
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] parameterizedMemberTypes
		int i
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
		int len
		int i
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
		int len
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
		boolean useNullTypeAnnotations
		int i
	public int problemId () 
	public char[] qualifiedPackageName () 
	public char[] qualifiedSourceName () 
	public char[] readableName () 
	public char[] readableName (boolean) 
		boolean showGenerics
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
		char[] readableName
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		int argLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
	public char[] shortReadableName () 
	public char[] shortReadableName (boolean) 
		boolean showGenerics
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
		char[] shortReadableName
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
	char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		StringBuffer nameBuffer
		int i
		int l
		int i
		int length
		int nameLength
		char[] readableName
	char[] nullAnnotatedShortReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
		char[] shortReadableName
	public char[] signature () 
	public char[] sourceName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericSuperclass
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
		int i
	public void swapUnresolved (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean update
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		int i
		int l
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		int i
		int length
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
		int j
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
		int start
		int end
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedDeclaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getNonWildcardParameterization (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBBounds
		int len
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] allBounds
		int idx
		int j
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] refs
	public long updateTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
	public volatile com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, int) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/PolyParameterizedGenericMethodBinding.class
PolyParameterizedGenericMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyParameterizedGenericMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding wrappedBinding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding applicableMethod
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyParameterizedGenericMethodBinding ppgmb
	public int hashCode () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/PolyTypeBinding.class
PolyTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding {
	com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	boolean vanillaCompatibilty
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isPolyType () 
	public boolean isFunctionalType () 
	public char[] qualifiedSourceName () 
	public char[] sourceName () 
	public char[] readableName () 
	public char[] shortReadableName () 
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public java.lang.String toString () 
		StringBuffer buffer
	public int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding type
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding.class
PolymorphicMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
	public boolean isPolymorphic () 
	public boolean matches (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] matchingParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding matchingReturnType
		int cachedParametersLength
		int matchingParametersLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding cachedReturnType
	public boolean isVarargs () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ProblemBinding.class
ProblemBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding {
	public char[] name
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
	private int problemId
	public void  (char[][], int) 
		char[][] compoundName
		int problemId
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
		int problemId
	void  (char[], int) 
		char[] name
		int problemId
	void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
		int problemId
	public final int kind () 
	public final int problemId () 
	public char[] readableName () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.class
ProblemFieldBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding {
	private int problemId
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[] name
		int problemId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[] name
		int problemId
	public final int problemId () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.class
ProblemMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	private int problemReason
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int problemReason
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int problemReason
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int problemReason
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstitutedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findOriginalInheritedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod () 
	public boolean hasSubstitutedParameters () 
	public boolean isParameterizedGeneric () 
	public final int problemId () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.class
ProblemPackageBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding {
	private int problemId
	void  (char[][], int) 
		char[][] compoundName
		int problemId
	void  (char[], int) 
		char[] name
		int problemId
	public final int problemId () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ProblemReasons.class
ProblemReasons.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReasons extends java.lang.Object {
	public static final int NoError
	public static final int NotFound
	public static final int NotVisible
	public static final int Ambiguous
	public static final int InternalNameProvided
	public static final int InheritedNameHidesEnclosingName
	public static final int NonStaticReferenceInConstructorInvocation
	public static final int NonStaticReferenceInStaticContext
	public static final int ReceiverTypeNotVisible
	public static final int IllegalSuperTypeVariable
	public static final int ParameterBoundMismatch
	public static final int TypeParameterArityMismatch
	public static final int ParameterizedMethodTypeMismatch
	public static final int TypeArgumentsForRawGenericMethod
	public static final int InvalidTypeForStaticImport
	public static final int InvalidTypeForAutoManagedResource
	public static final int VarargsElementTypeNotVisible
	public static final int NoSuchSingleAbstractMethod
	public static final int NotAWellFormedParameterizedType
	public static final int NonStaticOrAlienTypeReceiver
	public static final int AttemptToBypassDirectSuper
	public static final int DefectiveContainerAnnotationType
	public static final int InvocationTypeInferenceFailure
	public static final int ApplicableMethodOverriddenByInapplicable
	public static final int ContradictoryNullAnnotations
	public static final int NoSuchMethodOnArray
	public static final int InferredApplicableMethodInapplicable
	public static final int NoProperEnclosingInstance
	public static final int InterfaceMethodInvocationNotBelow18
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.class
ProblemReferenceBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
	private int problemReason
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
		int problemReason
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestReferenceMatch () 
	public boolean hasTypeBit (int) 
		int bit
	public int problemId () 
	public static java.lang.String problemReasonString (int) 
		int problemReason
		Class reasons
		String simpleName
		int lastDot
		java.lang.reflect.Field[] fields
		int i
		int length
		java.lang.reflect.Field field
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public char[] shortReadableName () 
	public char[] sourceName () 
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.class
RawTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer sig
		char[] typeSig
		char[] typeSig
		int sigLength
		char[] uniqueKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public boolean isParameterizedType () 
	public int kind () 
	public java.lang.String debugName () 
		StringBuffer nameBuffer
	public java.lang.String annotatedDebugName () 
		StringBuffer buffer
	public char[] genericTypeSignature () 
		StringBuffer sig
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		char[] typeSig
		char[] typeSig
		int sigLength
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isProvablyDistinct (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isProperType (boolean) 
		boolean admitCapture18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
	protected void initializeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int start
		int end
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
	public char[] readableName (boolean) 
		boolean showGenerics
		char[] readableName
		char[] readableName
	public char[] shortReadableName (boolean) 
		boolean showGenerics
		char[] shortReadableName
		char[] shortReadableName
	public volatile com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, int) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReductionResult$1.class
ReductionResult.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ReductionResult$1 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula {
	void  () 
	public java.lang.Object reduce (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReductionResult$2.class
ReductionResult.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ReductionResult$2 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula {
	void  () 
	public java.lang.Object reduce (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReductionResult.class
ReductionResult.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.ReductionResult extends java.lang.Object {
	protected static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula TRUE
	protected static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula FALSE
	protected static final int COMPATIBLE
	protected static final int SUBTYPE
	protected static final int SUPERTYPE
	protected static final int SAME
	protected static final int TYPE_ARGUMENT_CONTAINED
	protected static final int CAPTURE
	static final int EXCEPTIONS_CONTAINED
	protected static final int POTENTIALLY_COMPATIBLE
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	protected int relation
	static void  () 
	public void  () 
	protected static java.lang.String relationToString (int) 
		int relation
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1.class
ReferenceBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$1 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	void  () 
	public boolean hasTypeBit (int) 
		int bit
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2.class
ReferenceBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding o1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding o2
		char[] n1
		char[] n2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3.class
ReferenceBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$3 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding o1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding o2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding m1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding m2
		char[] s1
		char[] s2
		int c
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.class
ReferenceBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding {
	public char[][] compoundName
	public char[] sourceName
	public int modifiers
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
	char[] fileName
	char[] constantPoolName
	char[] signature
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable compatibleCache
	int typeBits
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] singleAbstractMethod
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding LUB_GENERIC
	private static final java.util.Comparator FIELD_COMPARATOR
	private static final java.util.Comparator METHOD_COMPARATOR
	protected static com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding samProblemBinding
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding prototype
	public void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binarySearch (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] sortedFields
		int max
		int left
		int right
		int nameLength
		int mid
		char[] midName
		int compare
	public static long binarySearch (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] sortedMethods
		int max
		int left
		int right
		int selectorLength
		int mid
		char[] midSelector
		int compare
		int start
		int end
	static int compare (char[], char[], int, int) 
		char[] str1
		char[] str2
		int len1
		int len2
		int n
		int i
		char c1
		char c2
	public static void sortFields (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[], int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] sortedFields
		int left
		int right
	public static void sortMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] sortedMethods
		int left
		int right
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods () 
	public boolean canBeInstantiated () 
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding invocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
	public char[] computeGenericTypeSignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		boolean isMemberOfGeneric
		StringBuffer sig
		char[] typeSig
		char[] typeSig
		int i
		int length
		int sigLength
		char[] result
	public void computeId () 
		char[] packageName
		char[] packageName
		char[] packageName
		char[] typeName
		char[] typeName
		char[] typeName
		char[] typeName
		char[] memberTypeName
		char[] memberTypeName
	public void computeId (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	public char[] constantPoolName () 
	public java.lang.String debugName () 
	public int depth () 
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public boolean detectAnnotationCycle () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		boolean inCycle
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeAt (int) 
		int relativeDepth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public int enumConstantCount () 
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int length
	public int fieldCount () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
	public final int getAccessFlags () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
	public long getAnnotationTagBits () 
	public int getEnclosingInstancesSlotSize () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
	public char[] getFileName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[]) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[], int) 
		char[] selector
		int suggestedParameterLength
	public int getOuterLocalVariablesSlotSize () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[]) 
		char[] variableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
	public int hashCode () 
	public boolean hasIncompatibleSuperType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	public boolean hasMemberTypes () 
	boolean hasNonNullDefaultFor (int, boolean) 
		int location
		boolean useTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int nullDefault
	int getNullDefault () 
	public boolean acceptsNonNullDefault () 
	public final boolean hasRestrictedAccess () 
	public boolean hasNullBit (int) 
		int mask
	public boolean implementsInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		boolean searchHierarchy
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	boolean implementsMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		long range
		int start
		int end
		int i
	public final boolean isAbstract () 
	public boolean isAnnotationType () 
	public final boolean isBinaryBinding () 
	public boolean isClass () 
	public boolean isProperType (boolean) 
		boolean admitCapture18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outer
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope captureScope
		Object result
		Object result
	private boolean isCompatibleWith0 (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope captureScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReferenceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public boolean isSubtypeOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding other
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding candidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sis
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tis
		int i
	protected boolean isSubTypeOfRTL (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding other
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lower
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersecting
		int i
	public final boolean isDefault () 
	public final boolean isDeprecated () 
	public boolean isEnum () 
	public final boolean isFinal () 
	public boolean isHierarchyBeingConnected () 
	public boolean isHierarchyBeingActivelyConnected () 
	public boolean isHierarchyConnected () 
	public boolean isInterface () 
	public boolean isFunctionalInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public final boolean isPrivate () 
	public final boolean isOrEnclosedByPrivateType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final boolean isProtected () 
	public final boolean isPublic () 
	public final boolean isStatic () 
	public final boolean isStrictfp () 
	public boolean isSuperclassOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
	public boolean isThrowable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public boolean isUncheckedException (boolean) 
		boolean includeSupertype
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public final boolean isUsed () 
	public final boolean isViewedAsDeprecated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outermostEnclosingType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding last
	public char[] qualifiedSourceName () 
	public char[] readableName () 
	public char[] readableName (boolean) 
		boolean showGenerics
		char[] readableName
		char[] readableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	protected void appendNullAnnotation (java.lang.StringBuffer, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		StringBuffer nameBuffer
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		char[][] nonNullAnnotationName
		char[][] nullableAnnotationName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder retrieveAnnotationHolder (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		boolean forceInitialization
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
	com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] retrieveAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
	public void setAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public void setContainerAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
	public void tagAsHavingDefectiveContainerType () 
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
	char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		StringBuffer nameBuffer
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		int length
		int nameLength
		char[] readableName
	char[] nullAnnotatedShortReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		StringBuffer nameBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		int length
		int nameLength
		char[] shortReadableName
	public char[] shortReadableName () 
	public char[] shortReadableName (boolean) 
		boolean showGenerics
		char[] shortReadableName
		char[] shortReadableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public char[] signature () 
	public char[] sourceName () 
	void storeAnnotationHolder (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
	void storeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
	com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean) 
		boolean forceInitialize
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields () 
	protected int applyCloseableClassWhitelists () 
		char[] simpleName
		int l
		int i
		int i
		char[] simpleName
		int l
		int i
		int l
		int i
	protected int applyCloseableInterfaceWhitelists () 
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] contracts
		int contractsCount
		int contractsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superInterfaceContracts
		int superInterfaceContractsLength
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int contractParameterLength
		char[] contractSelector
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int methodParameterLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean genericMethodSeen
		int length
		boolean analyseNullAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		int exceptionsCount
		int exceptionsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
		boolean shouldEraseThrows
		boolean shouldAdaptThrows
		int typeVariableLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] methodThrownExceptions
		int methodExceptionsLength
		int tv
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodException
		int k
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] otherMethodThrownExceptions
		int otherMethodExceptionsLength
		int tv
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherException
	public static boolean isConsistentIntersection (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ci
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecific
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding current
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Scope$1.class
Scope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void setActualReceiverType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public int sourceStart () 
	public int sourceEnd () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () 
	public boolean receiverIsImplicitThis () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () 
	public boolean isQualifiedSuper () 
	public boolean checkingPotentialCompatibility () 
	public void acceptPotentiallyCompatibleMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Scope$2.class
Scope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope$2 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope val$scope
	private final com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable val$map
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable) 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding retVal
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Scope$MethodClashException.class
Scope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope$MethodClashException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Scope$Substitutor.class
Scope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor extends java.lang.Object {
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding originalParameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersection
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] refSubsts
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
	private static boolean isMemberTypeOfRaw (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedParameter
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Scope.class
Scope.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope extends java.lang.Object {
	public static final int BLOCK_SCOPE
	public static final int CLASS_SCOPE
	public static final int COMPILATION_UNIT_SCOPE
	public static final int METHOD_SCOPE
	public static final int NOT_COMPATIBLE
	public static final int COMPATIBLE
	public static final int AUTOBOX_COMPATIBLE
	public static final int VARARGS_COMPATIBLE
	public static final int EQUAL_OR_MORE_SPECIFIC
	public static final int NOT_RELATED
	public static final int MORE_GENERIC
	public int kind
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
	private static com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor defaultSubstitutor
	static void  () 
	protected void  (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		int kind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope parent
	public static int compareTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertEliminatingTypeVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.Set) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		java.util.Set eliminatedVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalUpperBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedUpperBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalOtherBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedOtherBound
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getBaseType (char[]) 
		char[] name
		int length
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] greaterLowerBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
		int removed
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding jType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] trimmedResult
		int i
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] greaterLowerBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
		int removed
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding jType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding wideType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding wideType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding narrowType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding narrowType
		int numTypeArgs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
		int k
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding wideOriginal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedWideType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] trimmedResult
		int i
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxing (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope lastScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isLambdaScope () 
	public boolean isLambdaSubscope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions () 
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean tiebreakingVarargsMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int argLength
		int paramLength
		boolean isVarArgs
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx
	protected boolean connectTypeVariables (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		boolean checkForErasedCandidateCollisions
		java.util.Map invocations
		boolean noProblems
		int paramLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		boolean isFirstBoundTypeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding varSuperType
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet set
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
		int j
		int boundLength
		boolean didAlreadyComplain
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding previousInterface
		int size
		boolean declaresNullTypeAnnotation
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimension
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimension
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding unitPackage
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariableBindings
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameterBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding knownVar
	void resolveTypeParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext enclosingReferenceContext () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope current
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope unitScope
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findDefaultAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
		com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector found
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] concreteMatches
		int startFoundSize
		boolean sourceLevel18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		java.util.List visitedTypes
		int candidatesCount
		int foundSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		int j
		int length
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMatch
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectMemberType (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int i
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findExactMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding r
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		boolean invisibleFieldsOk
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		boolean insideTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding visibleField
		boolean keepLooking
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding notVisibleField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding ambiguous
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findMemberType (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding visibleMemberType
		boolean keepLooking
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding notVisible
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding ambiguous
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean inStaticContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod0 (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean inStaticContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		boolean receiverTypeIsInterface
		com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector found
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		java.util.List visitedTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] receiverMethods
		long complianceLevel
		boolean isCompliant14
		boolean isCompliant15
		boolean soureLevel18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int currentLength
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		int j
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingOriginal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentOriginal
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		int foundSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
		int candidatesCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		boolean searchForDefaultAbstractMethod
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
		int bestArgMatches
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bestGuess
		int argLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		int argMatches
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int p
		int diff1
		int bestLength
		int diff2
		int visiblesCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		int reason
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherCandidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] staticCandidates
		int staticCount
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethodForArray (com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	protected void findMethodInSuperInterfaces (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector, java.util.List, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector found
		java.util.List visitedTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncaptured
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding visited
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int foundSize
		int c
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		int f
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findType (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding declarationPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[]) 
		char[] variable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		char[] name
		int mask
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding problemField
		boolean insideStaticContext
		boolean insideConstructorCall
		boolean insideTypeAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding foundField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding foundInsideProblem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		int depth
		int foundDepth
		boolean shouldTrackOuterLocals
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundActualReceiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding insideProblem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		boolean foundInImport
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typePlusSupertypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int i
		int typesLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int j
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding exactConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor0 (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
		int compatibleIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getCurrentPackage () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope unitScope
	public int getDeclarationModifiers () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getImplicitMethod (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean insideStaticContext
		boolean insideConstructorCall
		boolean insideTypeAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding foundMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding foundProblem
		boolean foundProblemVisible
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean inheritedHasPrecedence
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector visible
		boolean skipOnDemand
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding possible
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding staticMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding staticField
		char[][] importName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding referencedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaIoSerializable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAnnotationAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAssertionError () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangClass () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangCloneable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangEnum () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeLambdaMetafactory () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeSerializedLambda () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeMethodHandlesLookup () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerType
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIterable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangObject () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangString () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangThrowable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIllegalArgumentException () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaUtilIterator () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		char[][] compoundName
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getPackage (char[][]) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		char[][] qName
		char[][] qName
		int currentIndex
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getOnlyPackage (char[][]) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		char[][] qName
		int currentIndex
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[]) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[][], int) 
		char[][] compoundName
		int typeNameLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		char[][] qName
		char[][] qName
		int currentIndex
		boolean checkVisibility
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] qName
		char[][] qName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[], int, boolean) 
		char[] name
		int mask
		boolean needResolve
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundType
		boolean insideStaticContext
		boolean insideTypeAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope next
		boolean inheritedHasPrecedence
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] params
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding localType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding cachedBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceType
		boolean foundInImport
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ImportBinding someImport
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] qName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] qName
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[][]) 
		char[][] compoundName
		int nameLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		int currentIndex
		boolean checkVisibility
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
	public boolean hasErasedCandidatesCollisions (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding two
		java.util.Map invocations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int k
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		Object value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invalidInvocations
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement innermostSwitchCase () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected boolean isAcceptableMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneParams
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoParams
		int oneParamsLength
		int twoParamsLength
		boolean applyErasure
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oneParam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding twoParam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalTwoParam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalOneParam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedTwoParam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding eType
		int i
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public final boolean isDefinedInField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public final boolean isDefinedInMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext refContext
	public final boolean isDefinedInSameUnit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope unitScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
		int i
	public final boolean isDefinedInType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isInsideCase (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isInsideDeprecatedCode () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	private boolean isOverriddenMethodGeneric (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int i
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
	public boolean isSubtypeOfRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingInvocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Object, java.util.ArrayList) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		Object invocationData
		java.util.ArrayList lubStack
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocations
		int dim
		int argLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bestArguments
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding invocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] invocationVariables
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding least
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.ArrayList) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding u
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding v
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		java.util.ArrayList lubStack
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildV
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int typeLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.ArrayList) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		java.util.ArrayList lubStack
		int typeLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int stackLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lubTypes
		int lubTypeLength
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int k
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lubType
		java.util.Map invocations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int length
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		int commonDim
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int rank
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding intersectionType
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope namedMethodScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] minimalErasedCandidates (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.Map) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		java.util.Map allInvocations
		int length
		int indexOfFirst
		int actualLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstType
		java.util.ArrayList typesToVisit
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToVisit
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int j
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding itsInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding itsSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
		int superLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] erasedSuperTypes
		int rank
		java.util.Iterator iter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int remaining
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		Object invocationData
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
		int invocLength
		int k
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		Object invocationData
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
		int invocLength
		int k
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificClassMethodBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding previous
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificInterfaceMethodBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificMethodBinding (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		boolean isJdk18
		int[] compatibilityLevels
		int compatibleCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] moreSpecific
		int count
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mbj
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mbjParameters
		int levelj
		int k
		int levelk
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mbk
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mbkParameters
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ic18
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite tieBreakInvocationSite
		int count
		int level
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding next
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodToTest
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pNext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding acceptable
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		boolean shouldIntersectExceptions
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding next
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding original2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		int l
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		int l
		int mostSpecificLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] nextExceptions
		int nextLength
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet temp
		boolean changed
		int t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
		int s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nextException
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getFilteredExceptions (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allExceptions
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] filteredExceptions
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentException
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] tmp
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope outerMostClassScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope lastClassScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope outerMostMethodScope () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope lastMethodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public int parameterCompatibilityLevel (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		int inferenceKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
		com.android.jack.eclipse.jdt.internal.compiler.ast.Invocation invocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
	public int parameterCompatibilityLevel (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
	public int parameterCompatibilityLevel (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		boolean tiebreakingVarargsMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int paramLength
		int argLength
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int level
		int lastIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int newLevel
	public int parameterCompatibilityLevel (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	private int parameterCompatibilityLevel (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean tieBreakingVarargsMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public abstract com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	public final com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceCompilationUnit () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope unitScope
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope current
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext originalReferenceContext () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope current
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
	public boolean deferCheck (java.lang.Runnable) 
		Runnable check
	public void deferBoundCheck (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	int startIndex () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getStaticFactory (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite allocationSite
		int classTypeVariablesArity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] staticFactories
		int sfi
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int paramLength
		boolean isVarArgs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] methodTypeVariables
		int methodTypeVariablesArity
		int factoryArity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding staticFactory
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable map
		String prime
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding original
		int j
		int k
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		int interfaceCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
		int compatibleIndex
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
	public boolean validateNullAnnotation (long, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean usesNullTypeAnnotations
		long nullAnnotationTagBit
		long nullAnnotationTagBit
	public abstract boolean hasDefaultNullnessFor (int) 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope typeAnnotationsResolutionScope (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
	public void tagAsAccessingEnclosingInstanceStateOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean typeVariableAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.class
SignatureWrapper.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SignatureWrapper extends java.lang.Object {
	public char[] signature
	public int start
	public int end
	public int bracket
	private boolean use15specifics
	private boolean useExternalAnnotations
	public void  (char[], boolean) 
		char[] signature
		boolean use15specifics
	public void  (char[], boolean, boolean) 
		char[] signature
		boolean use15specifics
		boolean useExternalAnnotations
	public void  (char[]) 
		char[] signature
	public boolean atEnd () 
	public boolean isParameterized () 
	public int computeEnd () 
		int index
	private void removeTypeArguments () 
		StringBuilder buffer
		int offset
		int index
	public int skipAngleContents (int) 
		int i
		int depth
		int length
	public char[] nextWord () 
		int dot
	public char[] nextName () 
	public char[] peekFullType () 
		int s
		int b
		int e
		int peekEnd
	public char[] getFrom (int) 
		int s
	public char[] tail () 
	public java.lang.String toString () 
	public char charAtStart () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.class
SourceTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding prototype
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private static final int METHOD_EMUL
	private static final int FIELD_EMUL
	private static final int CLASS_LITERAL_EMUL
	private static final int MAX_SYNTHETICS
	java.util.HashMap[] synthetics
	char[] genericReferenceTypeSignature
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations
	public int defaultNullness
	private int nullnessDefaultInitialized
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
	public com.android.jack.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider externalAnnotationProvider
	public void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding prototype
	private void addDefaultAbstractMethods () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstracts
		int defaultAbstractsCount
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int k
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding alreadyAdded
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultAbstract
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForClassLiteral (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] typeDeclarationFields
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForAssert (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForEnumValues () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		boolean isReadAccess
		boolean isSuperAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticEnumMethod (char[]) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding addSyntheticFieldForSwitchEnum (char[], java.lang.String) 
		char[] fieldName
		String key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthField
		boolean needRecheck
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int max
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForSwitchEnum (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		char[] selector
		String key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForEnumInitialization (int, int) 
		int begin
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding lambdaMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] lambdaMethods
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding lambdaMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] lambdaMethods
	private void addDeserializeLambdaMethod () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] deserializeLambdaMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding deserializeLambdaMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		boolean isSuperAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticArrayMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding, int, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
		int purpose
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding arrayMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] arrayMethods
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticFactoryMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding privateConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding publicConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] enclosingInstances
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding factory
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		java.util.Iterator synthMethods
		Object synthetic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
		java.util.Iterator synthMethods
		Object synthetic
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	boolean areFieldsInitialized () 
	boolean areMethodsInitialized () 
	public int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding immaterial
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] uniqueKey
		int end
		int start
		char[] mainTypeName
		char[] topLevelType
		StringBuffer buffer
		int length
	private void checkAnnotationsInType () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int i
		int length
	void faultInTypesForFieldsAndMethods () 
	private void internalFaultInTypeForFieldsAndMethods () 
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
		int failed
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] resolvedFields
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldsSnapshot
		int i
		int length
		int newSize
		int newSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
		int i
		int i
		int j
		int j
		int length
		int length
	public char[] genericTypeSignature () 
	public char[] genericSignature () 
		StringBuffer sig
		int i
		int length
		int i
		int length
		int i
		int length
	public long getAnnotationTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		boolean old
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getDefaultAbstractMethods () 
		int count
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argCount
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
		int length
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
		int argCount
		boolean foundNothing
		long range
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
		int length
		long range
		int start
		int end
		int imethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		boolean isSource15
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
		boolean paramsMatch
		int imethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int iarg
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding result
		int newSize
		int newSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
		int index
		int index
		int i
		int i
		int length
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding f
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding f
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
		long range
		int start
		int end
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		long range
		int start
		int end
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int length
		boolean isSource15
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
		boolean paramsMatch
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		boolean onlyExactMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		java.util.Iterator accessFields
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding getSyntheticBridgeMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public boolean hasTypeBit (int) 
		int bit
	public void initializeDeprecatedAnnotationTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		boolean old
	void initializeForStaticImports () 
	int getNullDefault () 
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int i
	public boolean isGenericType () 
	public boolean isHierarchyConnected () 
	public boolean isRepeatableAnnotationType () 
	public boolean isTaggedRepeatable () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
		int membersLength
		int i
	public boolean hasMemberTypes () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
		int length
		int failed
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] resolvedMethods
		int i
		int length
		boolean complyTo15OrAbove
		boolean compliance16
		int i
		int length
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		int j
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params2
		int pLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars2
		boolean equalTypeVars
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding subMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding temp
		boolean equalParams
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean isEnumSpecialMethod
		boolean removeMethod2
		boolean removeMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method2Decl
		int newSize
		int newSize
		int newSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
		int i
		int i
		int i
		int j
		int j
		int j
		int length
		int length
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype () 
	public boolean isPrototype () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		long sourceLevel
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int length
		int f
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		long sourceLevel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] tvb
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int paramLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionTypes
		int size
		int count
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedExceptionType
		int i
		boolean reportUnavoidableGenericTypeProblems
		boolean foundArgProblem
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int size
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		boolean deferRawTypeCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		boolean foundReturnTypeProblem
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		boolean deferRawTypeCheck
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnTypeRef
	private static void rejectTypeAnnotatedVoidMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	private void createArgumentBindings (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void evaluateNullAnnotations () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		boolean isPackageInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
		boolean isInDefaultPkg
		boolean isInNullnessAnnotationPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope pkgCUS
		boolean current
		boolean usesNullTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long annotationTagBits
		int newDefaultNullness
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long nullDefaultBits
	private void maybeMarkTypeParametersNonNull () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding tvb
	protected void checkRedundantNullnessDefaultRecurse (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long nullBits
		boolean useNullTypeAnnotations
		boolean isRedundant
	protected boolean checkRedundantNullnessDefaultOne (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long nullBits
		boolean useNullTypeAnnotations
		int thisDefault
		boolean isRedundant
	boolean hasNonNullDefaultFor (int, boolean) 
		int location
		boolean useTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
		long methodTagBits
		int foundDefaultNullness
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationHolder retrieveAnnotationHolder (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		boolean forceInitialization
	public void setContainerAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
	public void tagAsHavingDefectiveContainerType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] setFields (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setMemberTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] setMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding setSuperClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setSuperInterfaces (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] setTypeVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
	public final int sourceEnd () 
	public final int sourceStart () 
	com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean) 
		boolean forceInitialize
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods () 
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] bindings
		java.util.Iterator methodArrayIterator
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] methodAccessors
		int i
		int max
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] sortedBindings
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields () 
		int fieldSize
		int literalSize
		int totalSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] bindings
		java.util.Iterator elements
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
		java.util.Iterator elements
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		char[] varChars
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
	void verifyMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields () 
	public void tagIndirectlyAccessibleMembers () 
		int i
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException.class
SourceTypeCollisionException.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public boolean isLastRound
	public com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newAnnotationProcessorUnits
	public void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/Substitution.class
Substitution.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution extends java.lang.Object {
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public abstract boolean isRawSubstitution () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.class
SyntheticArgumentBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding matchingField
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SyntheticFactoryMethodBinding.class
SyntheticFactoryMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding staticFactoryFor
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding applyTypeArgumentsOnConstructor (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constructorTypeArguments
		boolean inferredWithUncheckedConversion
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding parameterizedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.class
SyntheticFieldBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding {
	public int index
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		int index
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.class
SyntheticMethodBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding targetReadField
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding targetWriteField
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetEnumType
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression serializableMethodRef
	public int purpose
	public int startIndex
	public int endIndex
	public static final int FieldReadAccess
	public static final int FieldWriteAccess
	public static final int SuperFieldReadAccess
	public static final int SuperFieldWriteAccess
	public static final int MethodAccess
	public static final int ConstructorAccess
	public static final int SuperMethodAccess
	public static final int BridgeMethod
	public static final int EnumValues
	public static final int EnumValueOf
	public static final int SwitchTable
	public static final int TooManyEnumsConstants
	public static final int LambdaMethod
	public static final int ArrayConstructor
	public static final int ArrayClone
	public static final int FactoryMethod
	public static final int DeserializeLambda
	public static final int SerializableMethodReference
	public int sourceStart
	public int index
	public int fakePaddedParameters
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		boolean isReadAccess
		boolean isSuperAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
		boolean needRename
		long range
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int paramCount
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int i
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int i
		int max
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
		boolean needRename
		long range
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int paramCount
		int imethod
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int i
		int i
		int length
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		boolean isSuperAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
		int startIndex
		int endIndex
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		StringBuffer buffer
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		int purpose
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		char[] lambdaName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding privateConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding publicConstructor
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] enclosingInstances
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		int realParametersLength
		int enclosingInstancesLength
		int parametersLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void initializeConstructorAccessor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownSyntheticMethods
		int parametersLength
		boolean needRename
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		int i
		int length
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
		int i
		int length
	public void initializeMethodAccessor (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedMethod
		boolean isSuperAccess
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
		boolean needRename
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
		int i
		int length
	protected boolean isConstructorRelated () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression sourceLambda () 
	public void markNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	static void markNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int purpose
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nonNullAnnotation
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TagBits.class
TagBits.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TagBits extends java.lang.Object {
	public static final long IsArrayType
	public static final long IsBaseType
	public static final long IsNestedType
	public static final long IsMemberType
	public static final long ContainsNestedTypeReferences
	public static final long MemberTypeMask
	public static final long IsLocalType
	public static final long LocalTypeMask
	public static final long IsAnonymousType
	public static final long AnonymousTypeMask
	public static final long IsBinaryBinding
	public static final long HasMissingType
	public static final long HasUncheckedTypeArgumentForBoundCheck
	public static final long NotInitialized
	public static final long ForcedToBeRawType
	public static final long HasUnresolvedArguments
	public static final long BeginHierarchyCheck
	public static final long EndHierarchyCheck
	public static final long PauseHierarchyCheck
	public static final long HasParameterAnnotations
	public static final long KnowsDefaultAbstractMethods
	public static final long IsArgument
	public static final long ClearPrivateModifier
	public static final long IsEffectivelyFinal
	public static final long MultiCatchParameter
	public static final long IsResource
	public static final long IsNullnessKnown
	public static final long AreFieldsSorted
	public static final long AreFieldsComplete
	public static final long AreMethodsSorted
	public static final long AreMethodsComplete
	public static final long HasNoMemberTypes
	public static final long HierarchyHasProblems
	public static final long TypeVariablesAreConnected
	public static final long PassedBoundCheck
	public static final long IsBoundParameterizedType
	public static final long HasAnnotatedVariants
	public static final long HasUnresolvedTypeVariables
	public static final long HasUnresolvedSuperclass
	public static final long HasUnresolvedSuperinterfaces
	public static final long HasUnresolvedEnclosingType
	public static final long HasUnresolvedMemberTypes
	public static final long HasTypeVariable
	public static final long HasDirectWildcard
	public static final long BeginAnnotationCheck
	public static final long EndAnnotationCheck
	public static final long AnnotationResolved
	public static final long DeprecatedAnnotationResolved
	public static final long AnnotationTarget
	public static final long AnnotationForType
	public static final long AnnotationForField
	public static final long AnnotationForMethod
	public static final long AnnotationForParameter
	public static final long AnnotationForConstructor
	public static final long AnnotationForLocalVariable
	public static final long AnnotationForAnnotationType
	public static final long AnnotationForPackage
	public static final long AnnotationForTypeUse
	public static final long AnnotationForTypeParameter
	public static final long SE7AnnotationTargetMASK
	public static final long AnnotationTargetMASK
	public static final long AnnotationSourceRetention
	public static final long AnnotationClassRetention
	public static final long AnnotationRuntimeRetention
	public static final long AnnotationRetentionMASK
	public static final long AnnotationDeprecated
	public static final long AnnotationDocumented
	public static final long AnnotationInherited
	public static final long AnnotationOverride
	public static final long AnnotationSuppressWarnings
	public static final long AnnotationSafeVarargs
	public static final long AnnotationPolymorphicSignature
	public static final long AnnotationNullable
	public static final long AnnotationNonNull
	public static final long AnnotationNonNullByDefault
	public static final long AnnotationNullUnspecifiedByDefault
	public static final long AnnotationFunctionalInterface
	public static final long AnnotationRepeatable
	public static final long AllStandardAnnotationsMask
	public static final long AnnotationNullMASK
	public static final long HasNullTypeAnnotation
	public static final long HasTypeAnnotations
	public static final long DefaultValueResolved
	public static final long HasNonPrivateConstructor
	public static final long HasCapturedWildcard
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeBinding$1.class
TypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
 com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding$1 extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	void  () 
	public int kind () 
	public boolean hasTypeBit (int) 
		int bit
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeBinding.class
TypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding {
	public int id
	public long tagBits
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding TYPE_USE_BINDING
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding INT
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BYTE
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding SHORT
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding CHAR
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding LONG
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding FLOAT
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding DOUBLE
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BOOLEAN
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.NullTypeBinding NULL
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding VOID
	static void  () 
	public void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding wellKnownType (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int id
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] additionalBounds () 
	public java.lang.String annotatedDebugName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound () 
	int boundKind () 
	int rank () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType () 
	public boolean canBeInstantiated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int start
		int end
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch () 
	public java.util.List collectMissingTypes (java.util.List) 
		java.util.List missingTypes
	public void collectSubstitutes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		int constraint
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public abstract char[] constantPoolName () 
	public java.lang.String debugName () 
	public int dimensions () 
	public int depth () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSuperTypeOriginatingFrom (int, boolean) 
		int wellKnownOriginalID
		boolean originalIsClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
		int otherDim
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding captureBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
		int nextPosition
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int itsLength
		int a
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
		int b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 itb18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetErasure
	public char[] genericTypeSignature () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getErasureCompatibleType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		int i
		int otherLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
		int i
		int otherLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	void initializeForStaticImports () 
	public final boolean isAnonymousType () 
	public final boolean isArrayType () 
	public final boolean isBaseType () 
	public final boolean isPrimitiveType () 
	public final boolean isPrimitiveOrBoxedPrimitiveType () 
	public boolean isBoxedPrimitiveType () 
	public boolean isBoundParameterizedType () 
	public boolean isCapture () 
	public boolean isClass () 
	public boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	public abstract boolean isCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
	public boolean isPotentiallyCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isBoxingCompatibleWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public boolean isEnum () 
	public boolean isEquivalentTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isGenericType () 
	public final boolean isHierarchyInconsistent () 
	public boolean isInterface () 
	public boolean isFunctionalInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isIntersectionType () 
	public final boolean isLocalType () 
	public final boolean isMemberType () 
	public final boolean isNestedType () 
	public final boolean isNumericType () 
	public boolean isParameterizedType () 
	public boolean hasNullTypeAnnotations () 
	public boolean acceptsNonNullDefault () 
	public boolean isIntersectionType18 () 
	public final boolean isParameterizedTypeWithActualArguments () 
	public boolean isParameterizedWithOwnVariables () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
	public boolean isProperType (boolean) 
		boolean admitCapture18
	public boolean isPolyType () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
	private boolean isProvableDistinctSubType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isProvablyDistinct (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int otherLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int i
	private boolean isProvablyDistinctTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding eliminatedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherEliminatedType
	public boolean isRepeatableAnnotationType () 
	public final boolean isRawType () 
	public boolean isReifiable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
	public boolean isStatic () 
	public boolean isThrowable () 
	public boolean isTypeArgumentContainedBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int len
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
		int kind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public boolean isTypeVariable () 
	public boolean isUnboundWildcard () 
	public boolean isUncheckedException (boolean) 
		boolean includeSupertype
	public boolean isWildcard () 
	public int kind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType () 
	public boolean needsUncheckedConversion (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding compatible
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding original () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
	public final boolean hasTypeAnnotations () 
	public char[] qualifiedPackageName () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public abstract char[] qualifiedSourceName () 
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getTypeAnnotations () 
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	public char[] signableName () 
	public char[] signature () 
	public abstract char[] sourceName () 
	public void swapUnresolved (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean replaceWildcards
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes () 
	public static boolean equalsEquals (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding that
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding other
	public static boolean notEquals (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding that
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding other
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype () 
	public boolean isUnresolvedType () 
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
		int i
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
	public boolean hasTypeBit (int) 
		int bit
	public boolean sIsMoreSpecific (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isSubtypeOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
	public boolean canBeSeenBy (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables () 
	public boolean enterRecursiveFunction () 
	public void exitRecursiveFunction () 
	public boolean isFunctionalType () 
	public long updateTagBits () 
	public boolean isFreeTypeVariable () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeBindingVisitor.class
TypeBindingVisitor.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor extends java.lang.Object {
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable visitedCache
	public void  () 
	public void reset () 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionTypeBinding18
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding polyTypeBinding
	public static void visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
		int i
		int length
	public static void visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable visitedCache
		Object result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionTypeBinding18
	public static void visit (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeBound.class
TypeBound.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReductionResult {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable left
	boolean isSoft
	long nullHints
	static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound createBoundOrDependency (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int relation
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int relation
		boolean isSoft
		long mask
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding safeType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
	boolean isBound () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound other
	public java.lang.String toString () 
		boolean isBound
		StringBuffer buf
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeConstants$BoundCheckStatus.class
TypeConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus OK
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus NULL_PROBLEM
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus UNCHECKED
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus MISMATCH
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus
	private static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	boolean isOKbyJLS () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus betterOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus other
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus valueOf (java.lang.String) 
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeConstants$CloseMethodRecord.class
TypeConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord extends java.lang.Object {
	public char[][] typeName
	public char[] selector
	public int numCloseableArgs
	public void  (char[][], char[], int) 
		char[][] typeName
		char[] selector
		int num
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeConstants.class
TypeConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants extends java.lang.Object {
	public static final char[] JAVA
	public static final char[] JAVAX
	public static final char[] LANG
	public static final char[] IO
	public static final char[] UTIL
	public static final char[] ZIP
	public static final char[] ANNOTATION
	public static final char[] REFLECT
	public static final char[] LENGTH
	public static final char[] CLONE
	public static final char[] EQUALS
	public static final char[] GETCLASS
	public static final char[] HASHCODE
	public static final char[] OBJECT
	public static final char[] MAIN
	public static final char[] SERIALVERSIONUID
	public static final char[] SERIALPERSISTENTFIELDS
	public static final char[] READRESOLVE
	public static final char[] WRITEREPLACE
	public static final char[] READOBJECT
	public static final char[] WRITEOBJECT
	public static final char[] CharArray_JAVA_LANG_OBJECT
	public static final char[] CharArray_JAVA_LANG_ENUM
	public static final char[] CharArray_JAVA_LANG_ANNOTATION_ANNOTATION
	public static final char[] CharArray_JAVA_IO_OBJECTINPUTSTREAM
	public static final char[] CharArray_JAVA_IO_OBJECTOUTPUTSTREAM
	public static final char[] CharArray_JAVA_IO_OBJECTSTREAMFIELD
	public static final char[] ANONYM_PREFIX
	public static final char[] ANONYM_SUFFIX
	public static final char[] WILDCARD_NAME
	public static final char[] WILDCARD_SUPER
	public static final char[] WILDCARD_EXTENDS
	public static final char[] WILDCARD_MINUS
	public static final char[] WILDCARD_STAR
	public static final char[] WILDCARD_PLUS
	public static final char[] WILDCARD_CAPTURE_NAME_PREFIX
	public static final char[] WILDCARD_CAPTURE_NAME_SUFFIX
	public static final char[] WILDCARD_CAPTURE_SIGNABLE_NAME_SUFFIX
	public static final char[] WILDCARD_CAPTURE
	public static final char[] CAPTURE18
	public static final char[] BYTE
	public static final char[] SHORT
	public static final char[] INT
	public static final char[] LONG
	public static final char[] FLOAT
	public static final char[] DOUBLE
	public static final char[] CHAR
	public static final char[] BOOLEAN
	public static final char[] NULL
	public static final char[] VOID
	public static final char[] VALUE
	public static final char[] VALUES
	public static final char[] VALUEOF
	public static final char[] UPPER_SOURCE
	public static final char[] UPPER_CLASS
	public static final char[] UPPER_RUNTIME
	public static final char[] ANNOTATION_PREFIX
	public static final char[] ANNOTATION_SUFFIX
	public static final char[] TYPE
	public static final char[] UPPER_FIELD
	public static final char[] UPPER_METHOD
	public static final char[] UPPER_PARAMETER
	public static final char[] UPPER_CONSTRUCTOR
	public static final char[] UPPER_LOCAL_VARIABLE
	public static final char[] UPPER_ANNOTATION_TYPE
	public static final char[] UPPER_PACKAGE
	public static final char[] ANONYMOUS_METHOD
	public static final char[] DESERIALIZE_LAMBDA
	public static final char[] LAMBDA_TYPE
	public static final char[] TYPE_USE_TARGET
	public static final char[] TYPE_PARAMETER_TARGET
	public static final char[] ORG
	public static final char[] ECLIPSE
	public static final char[] CORE
	public static final char[] RUNTIME
	public static final char[] APACHE
	public static final char[] COMMONS
	public static final char[] LANG3
	public static final char[] COM
	public static final char[] GOOGLE
	public static final char[] JDT
	public static final char[] INTERNAL
	public static final char[] COMPILER
	public static final char[] LOOKUP
	public static final char[] TYPEBINDING
	public static final char[] DOM
	public static final char[] ITYPEBINDING
	public static final char[] SPRING
	public static final char[][] JAVA_LANG
	public static final char[][] JAVA_IO
	public static final char[][] JAVA_LANG_ANNOTATION
	public static final char[][] JAVA_LANG_ANNOTATION_ANNOTATION
	public static final char[][] JAVA_LANG_ASSERTIONERROR
	public static final char[][] JAVA_LANG_CLASS
	public static final char[][] JAVA_LANG_CLASSNOTFOUNDEXCEPTION
	public static final char[][] JAVA_LANG_CLONEABLE
	public static final char[][] JAVA_LANG_ENUM
	public static final char[][] JAVA_LANG_EXCEPTION
	public static final char[][] JAVA_LANG_ERROR
	public static final char[][] JAVA_LANG_ILLEGALARGUMENTEXCEPTION
	public static final char[][] JAVA_LANG_ITERABLE
	public static final char[][] JAVA_LANG_NOCLASSDEFERROR
	public static final char[][] JAVA_LANG_OBJECT
	public static final char[][] JAVA_LANG_STRING
	public static final char[][] JAVA_LANG_STRINGBUFFER
	public static final char[][] JAVA_LANG_STRINGBUILDER
	public static final char[][] JAVA_LANG_SYSTEM
	public static final char[][] JAVA_LANG_RUNTIMEEXCEPTION
	public static final char[][] JAVA_LANG_THROWABLE
	public static final char[][] JAVA_LANG_REFLECT_CONSTRUCTOR
	public static final char[][] JAVA_IO_PRINTSTREAM
	public static final char[][] JAVA_IO_SERIALIZABLE
	public static final char[][] JAVA_LANG_BYTE
	public static final char[][] JAVA_LANG_SHORT
	public static final char[][] JAVA_LANG_CHARACTER
	public static final char[][] JAVA_LANG_INTEGER
	public static final char[][] JAVA_LANG_LONG
	public static final char[][] JAVA_LANG_FLOAT
	public static final char[][] JAVA_LANG_DOUBLE
	public static final char[][] JAVA_LANG_BOOLEAN
	public static final char[][] JAVA_LANG_VOID
	public static final char[][] JAVA_UTIL_COLLECTION
	public static final char[][] JAVA_UTIL_ITERATOR
	public static final char[][] JAVA_UTIL_OBJECTS
	public static final char[][] JAVA_LANG_DEPRECATED
	public static final char[][] JAVA_LANG_ANNOTATION_DOCUMENTED
	public static final char[][] JAVA_LANG_ANNOTATION_INHERITED
	public static final char[][] JAVA_LANG_ANNOTATION_REPEATABLE
	public static final char[][] JAVA_LANG_OVERRIDE
	public static final char[][] JAVA_LANG_FUNCTIONAL_INTERFACE
	public static final char[][] JAVA_LANG_ANNOTATION_RETENTION
	public static final char[][] JAVA_LANG_SUPPRESSWARNINGS
	public static final char[][] JAVA_LANG_ANNOTATION_TARGET
	public static final char[][] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
	public static final char[][] JAVA_LANG_ANNOTATION_ELEMENTTYPE
	public static final char[][] JAVA_LANG_REFLECT_FIELD
	public static final char[][] JAVA_LANG_REFLECT_METHOD
	public static final char[][] JAVA_IO_CLOSEABLE
	public static final char[][] JAVA_IO_OBJECTSTREAMEXCEPTION
	public static final char[][] JAVA_IO_EXTERNALIZABLE
	public static final char[][] JAVA_IO_IOEXCEPTION
	public static final char[][] JAVA_IO_OBJECTOUTPUTSTREAM
	public static final char[][] JAVA_IO_OBJECTINPUTSTREAM
	public static final char[][] JAVA_NIO_FILE_FILES
	public static final char[][] JAVAX_RMI_CORBA_STUB
	public static final char[][] JAVA_LANG_SAFEVARARGS
	public static final char[] INVOKE
	public static final char[][] JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE
	public static final char[][] JAVA_LANG_INVOKE_METHODHANDLE_$_POLYMORPHICSIGNATURE
	public static final char[][] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY
	public static final char[][] JAVA_LANG_INVOKE_SERIALIZEDLAMBDA
	public static final char[][] JAVA_LANG_INVOKE_METHODHANDLES
	public static final char[][] JAVA_LANG_AUTOCLOSEABLE
	public static final char[] CLOSE
	public static final char[][] GUAVA_CLOSEABLES
	public static final char[][] APACHE_IOUTILS
	public static final char[][] APACHE_DBUTILS
	public static final char[] CLOSE_QUIETLY
	public static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord[] closeMethods
	public static final char[][] JAVA_IO_WRAPPER_CLOSEABLES
	public static final char[][] JAVA_UTIL_ZIP_WRAPPER_CLOSEABLES
	public static final char[][][] OTHER_WRAPPER_CLOSEABLES
	public static final char[][] JAVA_IO_RESOURCE_FREE_CLOSEABLES
	public static final char[][] RESOURCE_FREE_CLOSEABLE_STREAM
	public static final char[] ASSERT_CLASS
	public static final char[][] ORG_ECLIPSE_CORE_RUNTIME_ASSERT
	public static final char[] IS_NOTNULL
	public static final char[] JUNIT
	public static final char[] FRAMEWORK
	public static final char[][] JUNIT_FRAMEWORK_ASSERT
	public static final char[][] ORG_JUNIT_ASSERT
	public static final char[] ASSERT_NULL
	public static final char[] ASSERT_NOTNULL
	public static final char[] ASSERT_TRUE
	public static final char[] ASSERT_FALSE
	public static final char[] VALIDATE_CLASS
	public static final char[][] ORG_APACHE_COMMONS_LANG_VALIDATE
	public static final char[][] ORG_APACHE_COMMONS_LANG3_VALIDATE
	public static final char[][] ORG_ECLIPSE_JDT_INTERNAL_COMPILER_LOOKUP_TYPEBINDING
	public static final char[][] ORG_ECLIPSE_JDT_CORE_DOM_ITYPEBINDING
	public static final char[] IS_TRUE
	public static final char[] NOT_NULL
	public static final char[][] COM_GOOGLE_COMMON_BASE_PRECONDITIONS
	public static final char[] CHECK_NOT_NULL
	public static final char[] CHECK_ARGUMENT
	public static final char[] CHECK_STATE
	public static final char[] REQUIRE_NON_NULL
	public static final char[] INJECT_PACKAGE
	public static final char[] INJECT_TYPE
	public static final char[][] JAVAX_ANNOTATION_INJECT_INJECT
	public static final char[][] COM_GOOGLE_INJECT_INJECT
	public static final char[] OPTIONAL
	public static final char[] AUTOWIRED
	public static final char[] BEANS
	public static final char[] FACTORY
	public static final char[][] ORG_SPRING_AUTOWIRED
	public static final char[] REQUIRED
	public static final int CONSTRAINT_EQUAL
	public static final int CONSTRAINT_EXTENDS
	public static final int CONSTRAINT_SUPER
	public static final char[] INIT
	public static final char[] CLINIT
	public static final char[] SYNTHETIC_SWITCH_ENUM_TABLE
	public static final char[] SYNTHETIC_ENUM_VALUES
	public static final char[] SYNTHETIC_ASSERT_DISABLED
	public static final char[] SYNTHETIC_CLASS
	public static final char[] SYNTHETIC_OUTER_LOCAL_PREFIX
	public static final char[] SYNTHETIC_ENCLOSING_INSTANCE_PREFIX
	public static final char[] SYNTHETIC_ACCESS_METHOD_PREFIX
	public static final char[] SYNTHETIC_ENUM_CONSTANT_INITIALIZATION_METHOD_PREFIX
	public static final char[] SYNTHETIC_STATIC_FACTORY
	public static final char[] DEFAULT_LOCATION__PARAMETER
	public static final char[] DEFAULT_LOCATION__RETURN_TYPE
	public static final char[] DEFAULT_LOCATION__FIELD
	public static final char[] DEFAULT_LOCATION__TYPE_ARGUMENT
	public static final char[] DEFAULT_LOCATION__TYPE_PARAMETER
	public static final char[] DEFAULT_LOCATION__TYPE_BOUND
	public static final char[] DEFAULT_LOCATION__ARRAY_CONTENTS
	public static final char[] PACKAGE_INFO_NAME
	static void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeIds.class
TypeIds.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds extends java.lang.Object {
	public static final int T_undefined
	public static final int T_JavaLangObject
	public static final int T_char
	public static final int T_byte
	public static final int T_short
	public static final int T_boolean
	public static final int T_void
	public static final int T_long
	public static final int T_double
	public static final int T_float
	public static final int T_int
	public static final int T_JavaLangString
	public static final int T_null
	public static final int T_JavaLangClass
	public static final int T_JavaLangStringBuffer
	public static final int T_JavaLangSystem
	public static final int T_JavaLangError
	public static final int T_JavaLangReflectConstructor
	public static final int T_JavaLangThrowable
	public static final int T_JavaLangNoClassDefError
	public static final int T_JavaLangClassNotFoundException
	public static final int T_JavaLangRuntimeException
	public static final int T_JavaLangException
	public static final int T_JavaLangByte
	public static final int T_JavaLangShort
	public static final int T_JavaLangCharacter
	public static final int T_JavaLangInteger
	public static final int T_JavaLangLong
	public static final int T_JavaLangFloat
	public static final int T_JavaLangDouble
	public static final int T_JavaLangBoolean
	public static final int T_JavaLangVoid
	public static final int T_JavaLangAssertionError
	public static final int T_JavaLangCloneable
	public static final int T_JavaIoSerializable
	public static final int T_JavaLangIterable
	public static final int T_JavaUtilIterator
	public static final int T_JavaLangStringBuilder
	public static final int T_JavaLangEnum
	public static final int T_JavaLangIllegalArgumentException
	public static final int T_JavaLangAnnotationAnnotation
	public static final int T_JavaLangDeprecated
	public static final int T_JavaLangAnnotationDocumented
	public static final int T_JavaLangAnnotationInherited
	public static final int T_JavaLangOverride
	public static final int T_JavaLangAnnotationRetention
	public static final int T_JavaLangSuppressWarnings
	public static final int T_JavaLangAnnotationTarget
	public static final int T_JavaLangAnnotationRetentionPolicy
	public static final int T_JavaLangAnnotationElementType
	public static final int T_JavaIoPrintStream
	public static final int T_JavaLangReflectField
	public static final int T_JavaLangReflectMethod
	public static final int T_JavaIoExternalizable
	public static final int T_JavaIoObjectStreamException
	public static final int T_JavaIoException
	public static final int T_JavaUtilCollection
	public static final int T_JavaLangSafeVarargs
	public static final int T_JavaLangInvokeMethodHandlePolymorphicSignature
	public static final int T_JavaLangAutoCloseable
	public static final int T_OrgEclipseCoreRuntimeAssert
	public static final int T_JunitFrameworkAssert
	public static final int T_OrgJunitAssert
	public static final int T_OrgApacheCommonsLangValidate
	public static final int T_OrgApacheCommonsLang3Validate
	public static final int T_ComGoogleCommonBasePreconditions
	public static final int T_JavaUtilObjects
	public static final int T_JavaLangFunctionalInterface
	public static final int T_JavaxInjectInject
	public static final int T_ComGoogleInjectInject
	public static final int T_OrgSpringframeworkBeansFactoryAnnotationAutowired
	public static final int T_JavaLangAnnotationRepeatable
	public static final int T_LastWellKnownTypeId
	public static final int NoId
	public static final int IMPLICIT_CONVERSION_MASK
	public static final int COMPILE_TYPE_MASK
	public static final int Boolean2Int
	public static final int Boolean2String
	public static final int Boolean2Boolean
	public static final int Byte2Byte
	public static final int Byte2Short
	public static final int Byte2Char
	public static final int Byte2Int
	public static final int Byte2Long
	public static final int Byte2Float
	public static final int Byte2Double
	public static final int Byte2String
	public static final int Short2Byte
	public static final int Short2Short
	public static final int Short2Char
	public static final int Short2Int
	public static final int Short2Long
	public static final int Short2Float
	public static final int Short2Double
	public static final int Short2String
	public static final int Char2Byte
	public static final int Char2Short
	public static final int Char2Char
	public static final int Char2Int
	public static final int Char2Long
	public static final int Char2Float
	public static final int Char2Double
	public static final int Char2String
	public static final int Int2Byte
	public static final int Int2Short
	public static final int Int2Char
	public static final int Int2Int
	public static final int Int2Long
	public static final int Int2Float
	public static final int Int2Double
	public static final int Int2String
	public static final int Long2Byte
	public static final int Long2Short
	public static final int Long2Char
	public static final int Long2Int
	public static final int Long2Long
	public static final int Long2Float
	public static final int Long2Double
	public static final int Long2String
	public static final int Float2Byte
	public static final int Float2Short
	public static final int Float2Char
	public static final int Float2Int
	public static final int Float2Long
	public static final int Float2Float
	public static final int Float2Double
	public static final int Float2String
	public static final int Double2Byte
	public static final int Double2Short
	public static final int Double2Char
	public static final int Double2Int
	public static final int Double2Long
	public static final int Double2Float
	public static final int Double2Double
	public static final int Double2String
	public static final int String2String
	public static final int Object2String
	public static final int Null2Null
	public static final int Null2String
	public static final int Object2Object
	public static final int Object2byte
	public static final int Object2short
	public static final int Object2char
	public static final int Object2int
	public static final int Object2long
	public static final int Object2float
	public static final int Object2double
	public static final int Object2boolean
	public static final int BOXING
	public static final int UNBOXING
	public static final int BitUninitialized
	public static final int BitAutoCloseable
	public static final int BitCloseable
	public static final int BitWrapperCloseable
	public static final int BitResourceFreeCloseable
	public static final int BitUninternedType
	public static final int BitNonNullAnnotation
	public static final int BitNullableAnnotation
	public static final int BitNonNullByDefaultAnnotation
	public static final int BitAnyNullAnnotation
	public static final int InheritableBits
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeSystem$HashedParameterizedTypes$InternalParameterizedTypeBinding.class
TypeSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes$InternalParameterizedTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding {
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes this$1
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding that
	public int hashCode () 
		int hashCode
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeSystem$HashedParameterizedTypes.class
TypeSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes extends java.lang.Object {
	java.util.HashMap hashedParameterizedTypes
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem this$0
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem) 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding get (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		int typeArgumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedTypeArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding typeParameterization
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericTypeToMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeToMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArgumentsToMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding[] parameterizedTypeBindings
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
	void put (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		int typeArgumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedTypeArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding typeParameterization
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding[] parameterizedTypeBindings
		int slot
		int slot
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeSystem.class
TypeSystem.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem extends java.lang.Object {
	private int typeid
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] types
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes parameterizedTypes
	private com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable annotationTypes
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getUnannotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding urb
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		int typesLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
	public void forceRegisterAsDerived (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derived
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedLeafType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
		int typesLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		int dimensions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		int typeArgumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedTypeArguments
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		int typesLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rawTytpe
		int typesLength
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
		int otherBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedOtherBounds
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcard
		int typesLength
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding getCapturedWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode cud
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding unannotatedWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		int nullSlot
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding prior
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding cacheDerivedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int first
		int last
		int length
		int i
	protected final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding cacheDerivedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		boolean requiredResolved
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	public boolean isAnnotatedTypeSystem () 
	public void reset () 
	public void updateCaches (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		int unresolvedTypeId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		Object[] keys
		int i
		int l
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getIntersectionType18 (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int intersectingTypesLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] priorIntersectingTypes
		int j
	public void fixTypeVariableDeclaringElement (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding t
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.class
TypeVariableBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
	public int rank
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public char[] genericTypeSignature
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean inRecursiveFunction
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] sourceName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	protected void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] sourceName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding prototype
		int len
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus boundCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus code
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus code2
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus internalBoundCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean hasSubstitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus nullStatus
		boolean checkNullAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		boolean checkedAsOK
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcardBound
		boolean isArrayBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		boolean mustImplement
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus status
		boolean unchecked
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		long nullBits
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus nullBoundCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus previousStatus
	boolean denotesRelevantSuperClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding aSuperClass
	public int boundsCount () 
	public boolean canBeInstantiated () 
	public void collectSubstitutes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		int constraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		int variableConstraint
		int variableConstraint
		int variableConstraint
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding declaring
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int length
		char[] uniqueKey
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public java.lang.String annotatedDebugName () 
		StringBuffer buffer
		int i
		int length
	public java.lang.String debugName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public char[] genericSignature () 
		StringBuffer sig
		int interfaceLength
		int i
		int sigLength
		char[] genericSignature
	public char[] genericTypeSignature () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] getTypeBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
		int n
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBound[] bounds
		int idx
		int i
	boolean hasOnlyRawBounds () 
		int i
		int l
	public boolean hasTypeBit (int) 
		int bit
		int i
		int l
	public boolean isErasureBoundTo (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int i
		int length
	public boolean isHierarchyConnected () 
	public boolean isInterchangeableWith (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Substitution substitute
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		int j
	public boolean isSubtypeOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding other
		int i
		int l
	public boolean enterRecursiveFunction () 
	public void exitRecursiveFunction () 
	public boolean isProperType (boolean) 
		boolean admitCapture18
		int i
		int l
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
		boolean haveSubstitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentSuperInterfaces
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding newVar
	public boolean isTypeVariable () 
	public int kind () 
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
		int j
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds () 
		int otherLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
	public char[] readableName () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve () 
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldSuperclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding oldFirstInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
		long superNullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
		long superNullTagBits
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public char[] shortReadableName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
		char[] readableName
	protected void appendNullAnnotation (java.lang.StringBuffer, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		StringBuffer nameBuffer
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		int oldSize
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding prototype
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound () 
	public void evaluateNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		long nullTagBits
		long superNullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
		long superNullTagBits
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding nullMismatchOnBound (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, long, long, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
		long superNullTagBits
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation ann
	private com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference findBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding setFirstBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding setSuperClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setSuperInterfaces (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
	protected com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypesForDeferredInitialization () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding combineTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
	private boolean hasRelevantTypeUseNullAnnotations () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameter
		long currentNullBits
		long declarationNullBits
	public boolean acceptsNonNullDefault () 
	public long updateTagBits () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superIfc
	public boolean isFreeTypeVariable () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/UnresolvedAnnotationBinding.class
UnresolvedAnnotationBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedAnnotationBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding {
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	private boolean typeUnresolved
	void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[], com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	public void resolve () 
		boolean wasToleratingMissingTypeProcessingAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getAnnotationType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] getElementValuePairs () 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		Object value
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding.class
UnresolvedReferenceBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] wrappers
	com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding prototype
	void  (char[][], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding prototype
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding copy
	void addWrapper (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int length
	public boolean isUnresolvedType () 
	public java.lang.String debugName () 
	public int depth () 
		int last
	public boolean hasTypeBit (int) 
		int bit
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean convertGenericToRawType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		char[] typeName
	void setResolvedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int i
		int l
	public void swapUnresolved (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotatedType
		int i
		int l
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/VariableBinding.class
VariableBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding {
	public int modifiers
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public char[] name
	protected com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public int id
	public long tagBits
	public void  (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant () 
	public com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	public abstract com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
	public final boolean isBlankFinal () 
	public final boolean isFinal () 
	public final boolean isEffectivelyFinal () 
	public boolean isNonNull () 
	public boolean isNullable () 
	public char[] readableName () 
	public void setConstant (com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	public java.lang.String toString () 
		StringBuffer output
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/VoidTypeBinding.class
VoidTypeBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
	void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
}

com/android/jack/eclipse/jdt/internal/compiler/lookup/WildcardBinding.class
WildcardBinding.java
package com.android.jack.eclipse.jdt.internal.compiler.lookup
public com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding extends com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
	public int rank
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
	char[] genericSignature
	public int boundKind
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
	com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean inRecursiveFunction
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound () 
	int boundKind () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding allBounds () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
	public void setTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		boolean evalNullAnnotations
	public void evaluateNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable2
		long typeVariableNullTagBits
	public long determineNullBitsFromDeclaration (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		long nullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation1
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation1
		long boundNullTagBits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding newBound
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding newBound
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType () 
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] additionalBounds () 
	public int kind () 
	public boolean boundCheck (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		int i
		int length
	public boolean canBeInstantiated () 
	public java.util.List collectMissingTypes (java.util.List) 
		java.util.List missingTypes
	public void collectSubstitutes (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
		int constraint
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualIntersection
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actuaIntersection
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualIntersection
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
		int i
		int length
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] genericTypeKey
		char[] wildCardKey
		char[] wildCardKey
		char[] wildCardKey
		char[] rankComponent
	public char[] constantPoolName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding immaterial
	public java.lang.String annotatedDebugName () 
		StringBuffer buffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int i
		int length
		int i
		int length
	public java.lang.String debugName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
	public char[] genericTypeSignature () 
	public int hashCode () 
	public boolean hasTypeBit (int) 
		int bit
		int i
		int l
	void initialize (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someGenericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding someBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someOtherBounds
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding someOtherBound
	public boolean isSuperclassOf (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
	public boolean isIntersectionType () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
	public boolean isHierarchyConnected () 
	public boolean enterRecursiveFunction () 
	public void exitRecursiveFunction () 
	public boolean isProperType (boolean) 
		boolean admitCapture18
		int i
		int l
	com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
		boolean haveSubstitution
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentOtherBounds
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding currentOtherBound
	public boolean isUnboundWildcard () 
	public boolean isWildcard () 
	int rank () 
	public char[] readableName () 
		StringBuffer buffer
		int i
		int length
		int length
		char[] result
	public char[] nullAnnotatedReadableName (com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean shortNames
		StringBuffer buffer
		int i
		int length
		int length
		char[] result
	com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
		int i
		int length
	public char[] shortReadableName () 
		StringBuffer buffer
		int i
		int length
		int length
		char[] result
	public char[] signature () 
	public char[] sourceName () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
		int length
		int length
		int otherLength
		int i
	public void swapUnresolved (com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean affected
		int i
		int length
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () 
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding freeBound
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeOtherBounds
		int i
	void collectInferenceVariables (java.util.Set) 
		java.util.Set variables
		int i
		int length
	public boolean mentionsAny (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int idx
		int i
		int length
	public boolean acceptsNonNullDefault () 
	public long updateTagBits () 
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/messages.properties
com/android/jack/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.class
AbstractCommentParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public abstract com.android.jack.eclipse.jdt.internal.compiler.parser.AbstractCommentParser extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.parser.JavadocTagConstants  {
	public static final int COMPIL_PARSER
	public static final int DOM_PARSER
	public static final int SELECTION_PARSER
	public static final int COMPLETION_PARSER
	public static final int SOURCE_PARSER
	public static final int FORMATTER_COMMENT_PARSER
	protected static final int PARSER_KIND
	protected static final int TEXT_PARSE
	protected static final int TEXT_VERIF
	protected static final int QUALIFIED_NAME_RECOVERY
	protected static final int ARGUMENT_RECOVERY
	protected static final int ARGUMENT_TYPE_RECOVERY
	protected static final int EMPTY_ARGUMENT_RECOVERY
	public com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
	public char[] source
	protected com.android.jack.eclipse.jdt.internal.compiler.parser.Parser sourceParser
	private int currentTokenType
	public boolean checkDocComment
	public boolean setJavadocPositions
	public boolean reportProblems
	protected long complianceLevel
	protected long sourceLevel
	protected long[] inheritedPositions
	protected int inheritedPositionsPtr
	private static final int INHERITED_POSITIONS_ARRAY_INCREMENT
	protected boolean deprecated
	protected Object returnStatement
	protected int javadocStart
	protected int javadocEnd
	protected int javadocTextStart
	protected int javadocTextEnd
	protected int firstTagPosition
	protected int index
	protected int lineEnd
	protected int tokenPreviousPosition
	protected int lastIdentifierEndPosition
	protected int starPosition
	protected int textStart
	protected int memberStart
	protected int tagSourceStart
	protected int tagSourceEnd
	protected int inlineTagStart
	protected int[] lineEnds
	protected boolean lineStarted
	protected boolean inlineTagStarted
	protected boolean abort
	protected int kind
	protected int tagValue
	protected int lastBlockTagValue
	private int linePtr
	private int lastLinePtr
	protected int identifierPtr
	protected char[][] identifierStack
	protected int identifierLengthPtr
	protected int[] identifierLengthStack
	protected long[] identifierPositionStack
	protected static final int AST_STACK_INCREMENT
	protected int astPtr
	protected Object[] astStack
	protected int astLengthPtr
	protected int[] astLengthStack
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser sourceParser
	protected boolean commentParse () 
		boolean validComment
		char previousChar
		int invalidTagLineEnd
		int invalidInlineTagLineEnd
		boolean lineHasStar
		boolean verifText
		boolean isDomParser
		boolean isFormatterParser
		int lastStarPosition
		int realStart
		int previousPosition
		char nextCharacter
		boolean considerTagAsPlainText
		int openingBraces
		int textEndPosition
		int end
		int end
		int initialIndex
		int end
	protected void consumeToken () 
	protected abstract java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
	protected boolean createFakeReference (int) 
		int start
	protected abstract java.lang.Object createFieldReference (java.lang.Object)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
	protected abstract java.lang.Object createMethodReference (java.lang.Object, java.util.List)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
	protected java.lang.Object createReturnStatement () 
	protected abstract void createTag () 
	protected abstract java.lang.Object createTypeReference (int) 
	private int getIndexPosition () 
	private int getLineNumber (int) 
		int position
	private int getTokenEndPosition () 
	protected int getCurrentTokenType () 
	protected java.lang.Object parseArguments (java.lang.Object)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		int modulo
		int iToken
		char[] argName
		java.util.List arguments
		int start
		Object typeRef
		int dim
		boolean isVarargs
		long[] dimPositions
		char[] name
		long argNamePos
		boolean firstArg
		int end
		int dimStart
		int dimStart
		int token
		Object argument
		int end
		Object argument
	protected boolean parseHtmlTag (int, int)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int previousPosition
		int endTextPosition
	protected boolean parseHref ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		boolean skipComments
		int start
		char currentChar
	protected boolean parseIdentifierTag (boolean) 
		boolean report
		int token
	protected java.lang.Object parseMember (java.lang.Object)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		int start
		int previousPosition
		int end
		int end
		int end
	protected boolean parseParam ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int start
		int end
		boolean tokenWhiteSpace
		boolean isCompletionParser
		boolean hasMultiLines
		boolean isTypeParam
		boolean valid
		boolean empty
		boolean mayBeGeneric
		int token
		boolean spaces
		int restart
	protected java.lang.Object parseQualifiedName (boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		boolean reset
		int primitiveToken
		int parserKind
		int iToken
		int token
	protected boolean parseReference ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int currentPosition
		Object typeRef
		Object reference
		int previousPosition
		int typeRefStartPosition
		int token
		int start
		int start
		char[] currentError
		boolean isUrlRef
		int length
		int i
		int currentIndex
		char ch
		int end
	protected abstract boolean parseTag (int)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
	protected boolean parseThrows () 
		int start
		Object typeRef
	protected char peekChar () 
		int idx
		char c
		int c1
		int c2
		int c3
		int c4
	protected void pushIdentifier (boolean, boolean) 
		boolean newLength
		boolean isToken
		int stackLength
	protected void pushOnAstStack (java.lang.Object, boolean) 
		Object node
		boolean newLength
		int stackLength
		int stackLength
	protected abstract boolean pushParamName (boolean) 
	protected abstract boolean pushSeeRef (java.lang.Object) 
	protected void pushText (int, int) 
		int start
		int end
	protected abstract boolean pushThrowName (java.lang.Object) 
	protected char readChar () 
		char c
		int c1
		int c2
		int c3
		int c4
		int pos
	protected int readToken ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
	protected int readTokenAndConsume ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int token
	protected int readTokenSafely () 
		int token
	protected void recordInheritedPosition (long) 
		long position
	protected void refreshInlineTagPosition (int) 
		int previousPosition
	protected void refreshReturnStatement () 
	protected void setInlineTagStarted (boolean) 
		boolean started
	protected java.lang.Object syntaxRecoverQualifiedName (int)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int primitiveToken
	public java.lang.String toString () 
		StringBuffer buffer
		int startPos
		int endPos
		char[] front
		int middleLength
		char[] middle
		char[] middle
		char[] end
	protected abstract void updateDocComment () 
	protected void updateLineEnd () 
	protected boolean verifyEndLine (int) 
		int textPosition
		boolean domParser
		int startPosition
		int previousPosition
		char ch
	protected boolean verifySpaceOrEndComment () 
		int startPosition
		char ch
		int previousPosition
}

com/android/jack/eclipse/jdt/internal/compiler/parser/ConflictedParser.class
ConflictedParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public abstract com.android.jack.eclipse.jdt.internal.compiler.parser.ConflictedParser extends java.lang.Object {
	public abstract boolean atConflictScenario (int) 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/JavadocParser.class
JavadocParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.JavadocParser extends com.android.jack.eclipse.jdt.internal.compiler.parser.AbstractCommentParser {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc docComment
	private int invalidParamReferencesPtr
	private com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] invalidParamReferencesStack
	private long validValuePositions
	private long invalidValuePositions
	public boolean shouldReportProblems
	private int tagWaitingForDescription
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser sourceParser
	public boolean checkDeprecation (int) 
		int commentPtr
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner sourceScanner
		int firstLineNumber
		int lastLineNumber
		int line
		int lineStart
		char c
	protected java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		char[] name
		int dim
		boolean isVarargs
		Object typeRef
		long[] dimPositions
		long argNamePos
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference argTypeRef
		long pos
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifRef
		int argEnd
	protected java.lang.Object createFieldReference (java.lang.Object)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocFieldReference field
	protected java.lang.Object createMethodReference (java.lang.Object, java.util.List)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		java.util.List arguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		boolean isConstructor
		int length
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		char[] name
		char[][] tokens
		int last
		boolean valid
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] expressions
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
	protected java.lang.Object createReturnStatement () 
	protected void createTag () 
	protected java.lang.Object createTypeReference (int) 
		int primitiveToken
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int size
		char[][] tokens
		long[] positions
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration getParsedTypeDeclaration () 
		int ptr
		Object node
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected boolean parseThrows () 
		boolean valid
	protected boolean parseReturn () 
	protected void parseSimpleTag () 
		char first
		int c1
		int c2
		int c3
		int c4
		int pos
		char c
	protected boolean parseTag (int)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int previousPosition
		int start
		int end
		int currentPosition
		char firstChar
		char[] tagName
		int length
		char currentChar
		int tagNameLength
		boolean validTag
		boolean valid
	protected void parseInheritDocTag () 
	protected boolean parseParam ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		boolean valid
	protected boolean pushParamName (boolean) 
		boolean isTypeParam
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode nameRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference ref
		int i
		int stackLength
	protected boolean pushSeeRef (java.lang.Object) 
		Object statement
	protected void pushText (int, int) 
		int start
		int end
	protected boolean pushThrowName (java.lang.Object) 
		Object typeRef
	protected void refreshInlineTagPosition (int) 
		int previousPosition
	protected void refreshReturnStatement () 
	public java.lang.String toString () 
		StringBuffer buffer
	protected void updateDocComment () 
		int start
		int end
		int[] sizes
		int i
		int paramRefPtr
		int paramTypeParamPtr
		int ptr
		int size
		int size
		int size
		int i
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression reference
		int size
}

com/android/jack/eclipse/jdt/internal/compiler/parser/JavadocTagConstants.class
JavadocTagConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public abstract com.android.jack.eclipse.jdt.internal.compiler.parser.JavadocTagConstants extends java.lang.Object {
	public static final char[] TAG_DEPRECATED
	public static final char[] TAG_PARAM
	public static final char[] TAG_RETURN
	public static final char[] TAG_THROWS
	public static final char[] TAG_EXCEPTION
	public static final char[] TAG_SEE
	public static final char[] TAG_LINK
	public static final char[] TAG_LINKPLAIN
	public static final char[] TAG_INHERITDOC
	public static final char[] TAG_VALUE
	public static final char[] TAG_AUTHOR
	public static final char[] TAG_CODE
	public static final char[] TAG_DOC_ROOT
	public static final char[] TAG_LITERAL
	public static final char[] TAG_SERIAL
	public static final char[] TAG_SERIAL_DATA
	public static final char[] TAG_SERIAL_FIELD
	public static final char[] TAG_SINCE
	public static final char[] TAG_VERSION
	public static final char[] TAG_CATEGORY
	public static final int TAG_DEPRECATED_LENGTH
	public static final int TAG_PARAM_LENGTH
	public static final int TAG_RETURN_LENGTH
	public static final int TAG_THROWS_LENGTH
	public static final int TAG_EXCEPTION_LENGTH
	public static final int TAG_SEE_LENGTH
	public static final int TAG_LINK_LENGTH
	public static final int TAG_LINKPLAIN_LENGTH
	public static final int TAG_INHERITDOC_LENGTH
	public static final int TAG_VALUE_LENGTH
	public static final int TAG_CATEGORY_LENGTH
	public static final int TAG_AUTHOR_LENGTH
	public static final int TAG_SERIAL_LENGTH
	public static final int TAG_SERIAL_DATA_LENGTH
	public static final int TAG_SERIAL_FIELD_LENGTH
	public static final int TAG_SINCE_LENGTH
	public static final int TAG_VERSION_LENGTH
	public static final int TAG_CODE_LENGTH
	public static final int TAG_LITERAL_LENGTH
	public static final int TAG_DOC_ROOT_LENGTH
	public static final int NO_TAG_VALUE
	public static final int TAG_DEPRECATED_VALUE
	public static final int TAG_PARAM_VALUE
	public static final int TAG_RETURN_VALUE
	public static final int TAG_THROWS_VALUE
	public static final int TAG_EXCEPTION_VALUE
	public static final int TAG_SEE_VALUE
	public static final int TAG_LINK_VALUE
	public static final int TAG_LINKPLAIN_VALUE
	public static final int TAG_INHERITDOC_VALUE
	public static final int TAG_VALUE_VALUE
	public static final int TAG_CATEGORY_VALUE
	public static final int TAG_AUTHOR_VALUE
	public static final int TAG_SERIAL_VALUE
	public static final int TAG_SERIAL_DATA_VALUE
	public static final int TAG_SERIAL_FIELD_VALUE
	public static final int TAG_SINCE_VALUE
	public static final int TAG_VERSION_VALUE
	public static final int TAG_CODE_VALUE
	public static final int TAG_LITERAL_VALUE
	public static final int TAG_DOC_ROOT_VALUE
	public static final int TAG_OTHERS_VALUE
	public static final char[][] TAG_NAMES
	public static final int ORDERED_TAGS_NUMBER
	public static final int PARAM_TAG_EXPECTED_ORDER
	public static final int THROWS_TAG_EXPECTED_ORDER
	public static final int SEE_TAG_EXPECTED_ORDER
	public static final int BLOCK_IDX
	public static final int INLINE_IDX
	public static final char[] HREF_TAG
	public static final char[][][] BLOCK_TAGS
	public static final char[][][] INLINE_TAGS
	public static final int INLINE_TAGS_LENGTH
	public static final int BLOCK_TAGS_LENGTH
	public static final int ALL_TAGS_LENGTH
	public static final short TAG_TYPE_NONE
	public static final short TAG_TYPE_INLINE
	public static final short TAG_TYPE_BLOCK
	public static final short[] JAVADOC_TAG_TYPE
	public static final char[][] PACKAGE_TAGS
	public static final char[][] COMPILATION_UNIT_TAGS
	public static final char[][] CLASS_TAGS
	public static final char[][] FIELD_TAGS
	public static final char[][] METHOD_TAGS
	static void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/NLSTag.class
NLSTag.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag extends java.lang.Object {
	public int start
	public int end
	public int lineNumber
	public int index
	public void  (int, int, int, int) 
		int start
		int end
		int lineNumber
		int index
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Parser$1.class
Parser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
 com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$1 extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser this$0
	private final java.util.List val$bodyDeclarations
	void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, java.util.List) 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Parser$1MethodVisitor.class
Parser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
 com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	public com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor typeVisitor
	com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
	com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
	int typePtr
	final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
		int length
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
		int i
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	private void endVisitMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
		int length
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
		int i
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	private boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int length
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Parser$1TypeVisitor.class
Parser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
 com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$1TypeVisitor extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	public com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor methodVisitor
	com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
	int typePtr
	final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	private void endVisitType () 
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	private boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int length
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Parser$LocalTypeKind.class
Parser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind extends java.lang.Enum {
	public static final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LOCAL
	public static final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind METHOD_REFERENCE
	public static final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LAMBDA
	private static final com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] values () 
	public static com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind valueOf (java.lang.String) 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Parser.class
Parser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.Parser extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens com.android.jack.eclipse.jdt.internal.compiler.parser.ParserBasicInformation com.android.jack.eclipse.jdt.internal.compiler.parser.ConflictedParser com.android.jack.eclipse.jdt.internal.compiler.ast.OperatorIds com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	protected static final int THIS_CALL
	protected static final int SUPER_CALL
	public static final char[] FALL_THROUGH_TAG
	public static final char[] CASES_OMITTED_TAG
	public static char[] asb
	public static char[] asr
	protected static final int AstStackIncrement
	public static char[] base_action
	public static final int BracketKinds
	public static short[] check_table
	public static final int CurlyBracket
	private static final boolean DEBUG
	private static final boolean DEBUG_AUTOMATON
	private static final String EOF_TOKEN
	private static final String ERROR_TOKEN
	protected static final int ExpressionStackIncrement
	protected static final int GenericsStackIncrement
	private static final String FILEPREFIX
	public static char[] in_symb
	private static final String INVALID_CHARACTER
	public static char[] lhs
	public static String[] name
	public static char[] nasb
	public static char[] nasr
	public static char[] non_terminal_index
	private static final String READABLE_NAMES_FILE
	public static String[] readableName
	public static byte[] rhs
	public static int[] reverse_index
	public static char[] recovery_templates_index
	public static char[] recovery_templates
	public static char[] statements_recovery_filter
	public static long[] rules_compliance
	public static final int RoundBracket
	public static byte[] scope_la
	public static char[] scope_lhs
	public static char[] scope_prefix
	public static char[] scope_rhs
	public static char[] scope_state
	public static char[] scope_state_set
	public static char[] scope_suffix
	public static final int SquareBracket
	protected static final int StackIncrement
	public static char[] term_action
	public static byte[] term_check
	public static char[] terminal_index
	private static final String UNEXPECTED_EOF
	public static boolean VERBOSE_RECOVERY
	protected static final int HALT
	protected static final int RESTART
	protected static final int RESUME
	public com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
	public int currentToken
	protected int astLengthPtr
	protected int[] astLengthStack
	protected int astPtr
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] astStack
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
	protected com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement currentElement
	protected boolean diet
	protected int dietInt
	protected int endPosition
	protected int endStatementPosition
	protected int expressionLengthPtr
	protected int[] expressionLengthStack
	protected int expressionPtr
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressionStack
	protected int rBracketPosition
	public int firstToken
	protected int typeAnnotationPtr
	protected int typeAnnotationLengthPtr
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotationStack
	protected int[] typeAnnotationLengthStack
	protected static final int TypeAnnotationStackIncrement
	protected int genericsIdentifiersLengthPtr
	protected int[] genericsIdentifiersLengthStack
	protected int genericsLengthPtr
	protected int[] genericsLengthStack
	protected int genericsPtr
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] genericsStack
	protected boolean hasError
	protected boolean hasReportedError
	protected int identifierLengthPtr
	protected int[] identifierLengthStack
	protected long[] identifierPositionStack
	protected int identifierPtr
	protected char[][] identifierStack
	protected boolean ignoreNextOpeningBrace
	protected boolean ignoreNextClosingBrace
	protected int intPtr
	protected int[] intStack
	public int lastAct
	protected int lastCheckPoint
	protected int lastErrorEndPosition
	protected int lastErrorEndPositionBeforeRecovery
	protected int lastIgnoredToken
	protected int nextIgnoredToken
	protected int listLength
	protected int listTypeParameterLength
	protected int lParenPos
	protected int rParenPos
	protected int modifiers
	protected int modifiersSourceStart
	protected int colonColonStart
	protected int[] nestedMethod
	protected int forStartPosition
	protected int nestedType
	protected int dimensions
	com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] noAstNodes
	com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] noExpressions
	protected boolean optimizeStringLiterals
	protected com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	protected com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	protected int rBraceStart
	protected int rBraceEnd
	protected int rBraceSuccessorStart
	protected int realBlockPtr
	protected int[] realBlockStack
	protected int recoveredStaticInitializerStart
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public boolean reportOnlyOneSyntaxError
	public boolean reportSyntaxErrorIsRequired
	protected boolean restartRecovery
	protected boolean annotationRecoveryActivated
	protected int lastPosistion
	public boolean methodRecoveryActivated
	protected boolean statementRecoveryActivated
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] recoveredTypes
	protected int recoveredTypePtr
	protected int nextTypeStart
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration pendingRecoveredType
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
	protected int[] stack
	protected int stateStackTop
	protected int synchronizedBlockSourceStart
	protected int[] variablesCounter
	protected boolean checkExternalizeStrings
	protected boolean recordStringLiterals
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public com.android.jack.eclipse.jdt.internal.compiler.parser.JavadocParser javadocParser
	protected int lastJavadocEnd
	public com.android.jack.eclipse.jdt.internal.compiler.ReadManager readManager
	protected int valueLambdaNestDepth
	private int[] stateStackLengthStack
	protected boolean parsingJava8Plus
	protected int unstackedAct
	private boolean haltOnSyntaxError
	private boolean tolerateDefaultClassMethods
	private boolean processingLambdaParameterList
	private boolean expectTypeAnnotation
	private boolean reparsingLambdaExpression
	private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind
	static void  () 
		java.io.IOException ex
	public static int asi (int) 
		int state
	public static final short base_check (int) 
		int i
	private static final void buildFile (java.lang.String, java.util.List) 
		String filename
		java.util.List listToDump
		java.io.BufferedWriter writer
		java.util.Iterator iterator
	private static void buildFileForCompliance (java.lang.String, int, java.lang.String[]) 
		String file
		int length
		String[] tokens
		byte[] result
		int i
		int index
		String token
		long compliance
		int j
	private static final java.lang.String[] buildFileForName (java.lang.String, java.lang.String) 
		String filename
		String contents
		String[] result
		int resultCount
		StringBuffer buffer
		int start
		int end
		boolean addLineSeparator
		int tokenStart
		StringBuffer currentToken
		int i
		char c
		String token
	private static void buildFileForReadableName (java.lang.String, char[], char[], java.lang.String[], java.lang.String[]) 
		String file
		char[] newLhs
		char[] newNonTerminalIndex
		String[] newName
		String[] tokens
		java.util.ArrayList entries
		boolean[] alreadyAdded
		int i
		int index
		StringBuffer buffer
		int i
	private static final void buildFileForTable (java.lang.String, byte[]) 
		String filename
		byte[] bytes
		java.io.FileOutputStream stream
	private static final void buildFileForTable (java.lang.String, char[]) 
		String filename
		char[] chars
		byte[] bytes
		int i
		java.io.FileOutputStream stream
	private static final byte[] buildFileOfByteFor (java.lang.String, java.lang.String, java.lang.String[]) 
		String filename
		String tag
		String[] tokens
		int i
		byte[] bytes
		int ic
		String token
		String token
		int c
	private static final char[] buildFileOfIntFor (java.lang.String, java.lang.String, java.lang.String[]) 
		String filename
		String tag
		String[] tokens
		int i
		char[] chars
		int ic
		String token
		String token
		int c
	private static final void buildFileOfShortFor (java.lang.String, java.lang.String, java.lang.String[]) 
		String filename
		String tag
		String[] tokens
		int i
		char[] chars
		int ic
		String token
		String token
		int c
	private static void buildFilesForRecoveryTemplates (java.lang.String, java.lang.String, char[], char[], java.lang.String[], char[], java.lang.String[]) 
		String indexFilename
		String templatesFilename
		char[] newTerminalIndex
		char[] newNonTerminalIndex
		String[] newName
		char[] newLhs
		String[] tokens
		int[] newReverse
		char[] newRecoveyTemplatesIndex
		char[] newRecoveyTemplates
		int newRecoveyTemplatesPtr
		int i
		int length
		int index
		String token
		java.util.StringTokenizer st
		String[] terminalNames
		int t
		int j
		int symbol
	private static void buildFilesForStatementsRecoveryFilter (java.lang.String, char[], char[], java.lang.String[]) 
		String filename
		char[] newNonTerminalIndex
		char[] newLhs
		String[] tokens
		char[] newStatementsRecoveryFilter
		int i
		int index
	public static final void buildFilesFromLPG (java.lang.String, java.lang.String) 
		String dataFilename
		String dataFilename2
		char[] contents
		java.util.StringTokenizer st
		String[] tokens
		int j
		int i
		char[] newLhs
		char[] newTerminalIndex
		char[] newNonTerminalIndex
		byte[] newRhs
		String[] newName
	protected static int[] computeReverseTable (char[], char[], java.lang.String[]) 
		char[] newTerminalIndex
		char[] newNonTerminalIndex
		String[] newName
		int[] newReverseTable
		int j
		int k
		int k
	private static int getSymbol (java.lang.String, java.lang.String[], int[]) 
		String terminalName
		String[] newName
		int[] newReverse
		int j
	public static int in_symbol (int) 
		int state
	public static final void initTables ()  throws java.io.IOException 
		int i
		char[] chars
		int c
	public static int nasi (int) 
		int state
	public static int ntAction (int, int) 
		int state
		int sym
	protected static int original_state (int) 
		int state
	protected static byte[] readByteTable (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.InputStream stream
		byte[] bytes
	protected static long[] readLongTable (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.InputStream stream
		byte[] bytes
		int length
		long[] longs
		int i
		int longIndex
	protected static java.lang.String[] readNameTable (java.lang.String)  throws java.io.IOException 
		String filename
		char[] contents
		char[][] nameAsChar
		String[] result
		int i
	protected static java.lang.String[] readReadableNameTable (java.lang.String) 
		String filename
		String[] result
		java.io.InputStream is
		java.util.Properties props
		int i
		int i
		String n
	protected static char[] readTable (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.InputStream stream
		byte[] bytes
		int length
		char[] chars
		int i
		int charIndex
	public static int tAction (int, int) 
		int state
		int sym
	public void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		boolean optimizeStringLiterals
	protected void annotationRecoveryCheckPoint (int, int) 
		int start
		int end
	public void arrayInitializer (int) 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer ai
	protected void blockReal () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement buildInitialRecoveryState () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement element
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration statement
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression statement
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void checkAndSetModifiers (int) 
		int flag
	public void checkComment () 
		int lastComment
		int commentSourceStart
		int lastCommentStart
		int commentEnd
	protected void checkNonNLSAfterBodyEnd (int) 
		int declarationEnd
	protected void classInstanceCreation (boolean) 
		boolean isQualified
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
	protected void checkForDiamond (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference allocType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference type
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference computeQualifiedGenericsFromRightSide (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int nameSize
		int tokensSize
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		char[][] tokens
		long[] positions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] typeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference singleParameterizedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] rightSideTypeArguments
		char[][] rightSideTokens
		long[] rightSidePositions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] rightSideAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		char[][] rightSideTokens
		long[] rightSidePositions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] rightSideAnnotations
		int currentTypeArgumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] currentTypeArguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeRef
		int length
	protected void concatExpressionLists () 
	protected void concatGenericsLists () 
	protected void concatNodeLists () 
	protected void consumeAdditionalBound () 
	protected void consumeAdditionalBound1 () 
	protected void consumeAdditionalBoundList () 
	protected void consumeAdditionalBoundList1 () 
	protected boolean isIndirectlyInsideLambdaExpression () 
	protected void consumeAllocationHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
	protected void consumeAnnotationAsModifier () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int sourceStart
	protected void consumeAnnotationName () 
		int start
		int end
	protected void consumeAnnotationTypeDeclaration () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeAnnotationTypeDeclarationHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
	protected void consumeAnnotationTypeDeclarationHeaderName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
		long pos
		int atPosition
		int length
	protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
		int length
		long pos
		int atPosition
	protected void consumeAnnotationTypeMemberDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
		int declarationEndPosition
	protected void consumeAnnotationTypeMemberDeclarations () 
	protected void consumeAnnotationTypeMemberDeclarationsopt () 
	protected void consumeArgumentList () 
	protected void consumeArguments () 
	protected void consumeArrayAccess (boolean) 
		boolean unspecifiedReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeArrayCreationExpressionWithInitializer () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	protected void consumeArrayCreationExpressionWithoutInitializer () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
	protected void consumeArrayCreationHeader () 
	protected void consumeArrayInitializer () 
	protected void consumeArrayTypeWithTypeArgumentsName () 
	protected void consumeAssertStatement () 
	protected void consumeAssignment () 
		int op
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	protected void consumeAssignmentOperator (int) 
		int pos
	protected void consumeBinaryExpression (int) 
		int op
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr1
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr2
		com.android.jack.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression cursor
		com.android.jack.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression cursor
	protected void consumeBinaryExpressionWithName (int) 
		int op
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr1
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr2
	protected void consumeBlock () 
		int statementsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
	protected void consumeBlockStatement () 
	protected void consumeBlockStatements () 
	protected void consumeCaseLabel () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
	protected void consumeCastExpressionLL1 () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cast
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	public com.android.jack.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference createIntersectionCastTypeReference (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
	protected void consumeCastExpressionLL1WithBounds () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cast
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
	protected void consumeCastExpressionWithGenericsArray () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		int additionalBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cast
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		int end
		int dim
	protected void consumeCastExpressionWithNameArray () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cast
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		int additionalBoundsLength
	protected void consumeCastExpressionWithPrimitiveType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		int additionalBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cast
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		int end
	protected void consumeCastExpressionWithQualifiedGenericsArray () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		int additionalBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cast
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference castType
		int end
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
	protected void consumeCatches () 
	protected void consumeCatchFormalParameter () 
		char[] identifierName
		long namePositions
		int extendedDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int modifierPositions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		int length
	protected void consumeCatchHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod rMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	protected void consumeCatchType () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeReference
	protected void consumeClassBodyDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		int javadocCommentStart
	protected void consumeClassBodyDeclarations () 
	protected void consumeClassBodyDeclarationsopt () 
	protected void consumeClassBodyopt () 
	protected void consumeClassDeclaration () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		boolean hasConstructor
		boolean insideFieldInitializer
		int i
	protected void consumeClassHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeClassHeaderExtends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superClass
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeClassHeaderImplements () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumeClassHeaderName1 () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long pos
		int length
	protected void consumeClassInstanceCreationExpression () 
	protected void consumeClassInstanceCreationExpressionName () 
	protected void consumeClassInstanceCreationExpressionQualified () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
	protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
	protected void consumeClassInstanceCreationExpressionWithTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
	protected void consumeClassOrInterface () 
	protected void consumeClassOrInterfaceName () 
	protected void consumeClassTypeElt () 
	protected void consumeClassTypeList () 
	protected void consumeCompilationUnit () 
	protected void consumeConditionalExpression (int) 
		int op
	protected void consumeConditionalExpressionWithName (int) 
		int op
	protected void consumeConstructorBlockStatements () 
	protected void consumeConstructorBody () 
	protected void consumeConstructorDeclaration () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		boolean insideFieldInitializer
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
	protected void consumeConstructorHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	protected void consumeConstructorHeaderName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		long selectorSource
		int length
	protected void consumeConstructorHeaderNameWithTypeParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		long selectorSource
		int length
	protected void consumeCreateInitializer () 
	protected void consumeDefaultLabel () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement defaultStatement
	protected void consumeDefaultModifiers () 
	protected void consumeDiet () 
	protected void consumeDims () 
	protected void consumeDimWithOrWithOutExpr () 
	protected void consumeDimWithOrWithOutExprs () 
	protected void consumeUnionType () 
	protected void consumeUnionTypeAsClassType () 
	protected void consumeEmptyAnnotationTypeMemberDeclarationsopt () 
	protected void consumeEmptyArgumentListopt () 
	protected void consumeEmptyArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	protected void consumeEmptyArrayInitializer () 
	protected void consumeEmptyArrayInitializeropt () 
	protected void consumeEmptyBlockStatementsopt () 
	protected void consumeEmptyCatchesopt () 
	protected void consumeEmptyClassBodyDeclarationsopt () 
	protected void consumeEmptyDimsopt () 
	protected void consumeEmptyEnumDeclarations () 
	protected void consumeEmptyExpression () 
	protected void consumeEmptyForInitopt () 
	protected void consumeEmptyForUpdateopt () 
	protected void consumeEmptyInterfaceMemberDeclarationsopt () 
	protected void consumeEmptyInternalCompilationUnit () 
	protected void consumeEmptyMemberValueArrayInitializer () 
	protected void consumeEmptyMemberValuePairsopt () 
	protected void consumeEmptyMethodHeaderDefaultValue () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	protected void consumeEmptyStatement () 
		char[] source
		int c1
		int c2
		int c3
		int c4
		int pos
	protected void consumeEmptySwitchBlock () 
	protected void consumeEmptyTypeDeclaration () 
	protected void consumeEnhancedForStatement () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement foreachStatement
	protected void consumeEnhancedForStatementHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement statement
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression collection
	protected void consumeEnhancedForStatementHeaderInit (boolean) 
		boolean hasModifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		char[] identifierName
		long namePosition
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int extraDims
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
		int declarationSourceStart
		int modifiersValue
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement iteratorForStatement
	protected void consumeEnterAnonymousClassBody (boolean) 
		boolean qualified
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
		int argumentLength
	protected void consumeEnterCompilationUnit () 
	protected void consumeEnterMemberValue () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
	protected void consumeEnterMemberValueArrayInitializer () 
	protected void consumeEnterVariable () 
		char[] identifierName
		long namePosition
		int extendedDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
		boolean isLocalDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int variableIndex
		int length
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration previousVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int annotationsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	protected void consumeEnumBodyNoConstants () 
	protected void consumeEnumBodyWithConstants () 
	protected void consumeEnumConstantHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
		boolean foundOpeningBrace
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		int start
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
	protected void consumeEnumConstantHeaderName () 
		long namePosition
		char[] constantName
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
		int length
	protected void consumeEnumConstantNoClassBody () 
		int endOfEnumConstant
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode initialization
	protected void consumeEnumConstants () 
	protected void consumeEnumConstantWithClassBody () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int declarationSourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode initialization
	protected void consumeEnumDeclaration () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		boolean hasConstructor
		boolean insideFieldInitializer
		int i
	protected void consumeEnumDeclarations () 
	protected void consumeEnumHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeEnumHeaderName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		long pos
		int length
	protected void consumeEnumHeaderNameWithTypeParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		int length
		long pos
	protected void consumeEqualityExpression (int) 
		int op
	protected void consumeEqualityExpressionWithName (int) 
		int op
	protected void consumeExitMemberValue () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
	protected void consumeExitTryBlock () 
	protected void consumeExitVariableWithInitialization () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
	protected void consumeExitVariableWithoutInitialization () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
	protected void consumeExplicitConstructorInvocation (int, int) 
		int flag
		int recFlag
		int startPosition
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
		int length
	protected void consumeExplicitConstructorInvocationWithTypeArguments (int, int) 
		int flag
		int recFlag
		int startPosition
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
		int length
	protected void consumeExpressionStatement () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	protected void consumeFieldAccess (boolean) 
		boolean isSuperAccess
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fr
	protected void consumeFieldDeclaration () 
		int variableDeclaratorsCounter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int endPos
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int startIndex
	protected void consumeForceNoDiet () 
	protected void consumeForInit () 
	protected void consumeFormalParameter (boolean) 
		boolean isVarArgs
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference qualifyingNameReference
		boolean isReceiver
		char[] identifierName
		long namePositions
		int extendedDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] varArgsAnnotations
		int endOfEllipsis
		int length
		int length
		int firstDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int modifierPositions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (int) 
		int dimensionsCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] dimensionsAnnotations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int length
	protected void consumeFormalParameterList () 
	protected void consumeFormalParameterListopt () 
	protected void consumeGenericType () 
	protected void consumeGenericTypeArrayType () 
	protected void consumeGenericTypeNameArrayType () 
	protected void consumeGenericTypeWithDiamond () 
	protected void consumeImportDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
	protected void consumeImportDeclarations () 
	protected void consumeInsideCastExpression () 
	protected void consumeInsideCastExpressionLL1 () 
	protected void consumeInsideCastExpressionLL1WithBounds () 
		int additionalBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		int i
	protected void consumeInsideCastExpressionWithQualifiedGenerics () 
	protected void consumeInstanceOfExpression () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeInstanceOfExpressionWithName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeInterfaceDeclaration () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int fieldCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	protected void consumeInterfaceHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInterfaceHeaderExtends () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumeInterfaceHeaderName1 () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long pos
		int length
	protected void consumeInterfaceMemberDeclarations () 
	protected void consumeInterfaceMemberDeclarationsopt () 
	protected void consumeInterfaceType () 
	protected void consumeInterfaceTypeList () 
	protected void consumeInternalCompilationUnit () 
	protected void consumeInternalCompilationUnitWithTypes () 
		int length
	protected void consumeInvalidAnnotationTypeDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInvalidConstructorDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
	protected void consumeInvalidConstructorDeclaration (boolean) 
		boolean hasBody
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
	protected void consumeInvalidEnumDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInvalidInterfaceDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInterfaceMethodDeclaration (boolean) 
		boolean hasSemicolonBody
		int explicitDeclarations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		boolean isDefault
		boolean isStatic
		boolean bodyAllowed
	protected void consumeLabel () 
	protected void consumeLeftParen () 
	protected void consumeLocalVariableDeclaration () 
		int variableDeclaratorsCounter
		int startIndex
	protected void consumeLocalVariableDeclarationStatement () 
		int variableDeclaratorsCounter
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression left
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qtr
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression right
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
		int end
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
		int position
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	protected void consumeMarkerAnnotation (boolean) 
		boolean isTypeAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
		int oldIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumeMemberValueArrayInitializer () 
	protected void consumeMemberValueAsName () 
	protected void consumeMemberValuePair () 
		char[] simpleName
		long position
		int end
		int start
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
	protected void consumeMemberValuePairs () 
	protected void consumeMemberValues () 
	protected void consumeMethodBody () 
	protected void consumeMethodDeclaration (boolean, boolean) 
		boolean isNotAbstract
		boolean isDefaultMethod
		int length
		int explicitDeclarations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
	protected void consumeMethodHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	protected void consumeMethodHeaderDefaultValue () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		int length
	protected void consumeMethodHeaderExtendedDims () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		int extendedDimensions
	protected void consumeMethodHeaderName (boolean) 
		boolean isAnnotationMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		long selectorSource
		int length
	protected void consumeMethodHeaderNameWithTypeParameters (boolean) 
		boolean isAnnotationMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		long selectorSource
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		int length
		boolean isType
	protected void consumeMethodHeaderRightParen () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int annotationSourceStart
		int i
		int max
	protected void consumeMethodHeaderThrowsClause () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
	protected void consumeInvocationExpression () 
	protected void consumeMethodInvocationName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
	protected void consumeMethodInvocationNameWithTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void consumeMethodInvocationPrimary () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
	protected void consumeMethodInvocationPrimaryWithTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void consumeMethodInvocationSuper () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
	protected void consumeMethodInvocationSuperWithTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void consumeModifiers () 
		int savedModifiersSourceStart
	protected void consumeModifiers2 () 
	protected void consumeMultipleResources () 
	protected void consumeTypeAnnotation () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void consumeOneMoreTypeAnnotation () 
	protected void consumeNameArrayType () 
	protected void consumeNestedMethod () 
	protected void consumeNestedType () 
		int length
	protected void consumeNormalAnnotation (boolean) 
		boolean isTypeAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
		int oldIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int length
	protected void consumeOneDimLoop (boolean) 
		boolean isAnnotated
	protected void consumeOnlySynchronized () 
	protected void consumeOnlyTypeArguments () 
		int length
	protected void consumeOnlyTypeArgumentsForCastExpression () 
	protected void consumeOpenBlock () 
		int stackLength
	protected void consumePackageComment () 
	protected void consumePackageDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
	protected void consumePackageDeclarationName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumePackageDeclarationNameWithModifiers () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
		int packageModifiersSourceStart
		int packageModifiersSourceEnd
		int packageModifiers
	protected void consumePostfixExpression () 
	protected void consumePrimaryNoNewArray () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
		int numberOfParenthesis
	protected void consumePrimaryNoNewArrayArrayType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
	protected void consumePrimaryNoNewArrayName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void rejectIllegalLeadingTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
	private void rejectIllegalTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	private void rejectIllegalTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		boolean tolerateAnnotationsOnDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] misplacedAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] misplacedAnnotations
		int i
		int length
		boolean tolerated
		int i
		int length
	protected void consumeQualifiedSuperReceiver () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumePrimaryNoNewArrayNameThis () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumePrimaryNoNewArrayPrimitiveArrayType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
	protected void consumePrimaryNoNewArrayPrimitiveType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
	protected void consumePrimaryNoNewArrayThis () 
	protected void consumePrimaryNoNewArrayWithName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
		int numberOfParenthesis
	protected void consumePrimitiveArrayType () 
	protected void consumePrimitiveType () 
	protected void consumePushLeftBrace () 
	protected void consumePushModifiers () 
	protected void consumePushCombineModifiers () 
		int newModifiers
	protected void consumePushModifiersForHeader () 
	protected void consumePushPosition () 
	protected void consumePushRealModifiers () 
	protected void consumeQualifiedName (boolean) 
		boolean qualifiedNameIsAnnotated
	protected void consumeUnannotatableQualifiedName () 
	protected void consumeRecoveryMethodHeaderName () 
		boolean isAnnotationMethod
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
	protected void consumeRecoveryMethodHeaderNameWithTypeParameters () 
		boolean isAnnotationMethod
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
	protected void consumeReduceImports () 
		int length
	protected void consumeReferenceType () 
	protected void consumeReferenceType1 () 
	protected void consumeReferenceType2 () 
	protected void consumeReferenceType3 () 
	protected void consumeResourceAsLocalVariableDeclaration () 
	protected void consumeResourceSpecification () 
	protected void consumeResourceOptionalTrailingSemiColon (boolean) 
		boolean punctuated
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	protected void consumeRestoreDiet () 
	protected void consumeRightParen () 
	protected void consumeNonTypeUseName () 
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
	protected void consumeZeroTypeAnnotations () 
	protected void consumeRule (int) 
		int act
	protected void consumeVariableDeclaratorIdParameter () 
	protected void consumeExplicitThisParameter (boolean) 
		boolean isQualified
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference qualifyingNameReference
		int thisStart
	protected boolean isAssistParser () 
	protected void consumeNestedLambda () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
	protected void consumeLambdaHeader () 
		int arrowPosition
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
	protected void consumeLambdaExpression () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement body
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement oldBody
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int length
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Argument typeElidedArgument () 
		char[] identifierName
		long namePositions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
	protected void consumeTypeElidedLambdaParameter (boolean) 
		boolean parenthesized
		int modifier
		int annotationLength
		int modifiersStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
	protected void consumeElidedLeftBraceAndReturn () 
		int stackLength
	protected void consumeExpression () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeIdentifierOrNew (boolean) 
		boolean newForm
		int newStart
	protected void consumeEmptyTypeArguments () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression newReferenceExpression () 
	protected void consumeReferenceExpressionTypeForm (boolean) 
		boolean isPrimitive
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		char[] selector
		int sourceEnd
		int length
		int dimension
		boolean typeAnnotatedName
		int i
		int j
	protected void consumeReferenceExpressionPrimaryForm () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		char[] selector
		int sourceEnd
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression primary
	protected void consumeReferenceExpressionSuperForm () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		char[] selector
		int sourceEnd
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference superReference
	protected void consumeReferenceExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		int length
	protected void consumeReferenceExpressionTypeArgumentsAndTrunk (boolean) 
		boolean qualified
	protected void consumeReferenceExpressionGenericTypeForm () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		char[] selector
		int sourceEnd
		int length
		int typeSourceEnd
		boolean qualified
		int dims
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
	protected void consumeEnterInstanceCreationArgumentList () 
	protected void consumeSimpleAssertStatement () 
	protected void consumeSingleMemberAnnotation (boolean) 
		boolean isTypeAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
		int oldIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumeSingleMemberAnnotationMemberValue () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
	protected void consumeSingleResource () 
	protected void consumeSingleStaticImportDeclarationName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeSingleTypeImportDeclarationName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeStatementBreak () 
	protected void consumeStatementBreakWithLabel () 
	protected void consumeStatementCatch () 
	protected void consumeStatementContinue () 
	protected void consumeStatementContinueWithLabel () 
	protected void consumeStatementDo () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStatementExpressionList () 
	protected void consumeStatementFor () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression cond
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] inits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] inits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] inits
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] updates
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] updates
		boolean scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStatementIfNoElse () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement thenStatement
	protected void consumeStatementIfWithElse () 
	protected void consumeStatementLabel () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStatementReturn () 
	protected void consumeStatementSwitch () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
	protected void consumeStatementSynchronized () 
	protected void consumeStatementThrow () 
	protected void consumeStatementTry (boolean, boolean) 
		boolean withFinally
		boolean hasResources
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement tryStmt
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block[] bks
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument[] args
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
	protected void consumeStatementWhile () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStaticImportOnDemandDeclarationName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeStaticInitializer () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	protected void consumeStaticOnly () 
		int savedModifiersSourceStart
	protected void consumeSwitchBlock () 
	protected void consumeSwitchBlockStatement () 
	protected void consumeSwitchBlockStatements () 
	protected void consumeSwitchLabels () 
	protected void consumeToken (int) 
		int type
		long positions
		long positions
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
	protected void consumeTypeArgument () 
	protected void consumeTypeArgumentList () 
	protected void consumeTypeArgumentList1 () 
	protected void consumeTypeArgumentList2 () 
	protected void consumeTypeArgumentList3 () 
	protected void consumeTypeArgumentReferenceType1 () 
	protected void consumeTypeArgumentReferenceType2 () 
	protected void consumeTypeArguments () 
		int length
	protected void consumeTypeDeclarations () 
	protected void consumeTypeHeaderNameWithTypeParameters () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int length
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
	protected void consumeTypeImportOnDemandDeclarationName () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeTypeParameter1 () 
	protected void consumeTypeParameter1WithExtends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	protected void consumeTypeParameter1WithExtendsAndBounds () 
		int additionalBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
	protected void consumeTypeParameterHeader () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int length
		long pos
		int end
		int start
	protected void consumeTypeParameterList () 
	protected void consumeTypeParameterList1 () 
	protected void consumeTypeParameters () 
		int startPos
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int length
	protected void consumeTypeParameterWithExtends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	protected void consumeTypeParameterWithExtendsAndBounds () 
		int additionalBoundsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
	protected void consumeZeroAdditionalBounds () 
	protected void consumeUnaryExpression (int) 
		int op
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression r
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral convertToMinValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
		com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral convertToMinValue
	protected void consumeUnaryExpression (int, boolean) 
		int op
		boolean post
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression leftHandSide
	protected void consumeVariableDeclarators () 
	protected void consumeVariableInitializers () 
	protected void consumeWildcard () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard1 () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard1WithBounds () 
	protected void consumeWildcard2 () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard2WithBounds () 
	protected void consumeWildcard3 () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard3WithBounds () 
	protected void consumeWildcardBounds1Extends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds1Super () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds2Extends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds2Super () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds3Extends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds3Super () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBoundsExtends () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBoundsSuper () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardWithBounds () 
	public boolean containsComment (int, int) 
		int sourceStart
		int sourceEnd
		int iComment
		int commentStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration convertToMethodDeclaration (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int additionalDimensions
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
		boolean isVarargs
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration createFieldDeclaration (char[], int, int) 
		char[] fieldDeclarationName
		int sourceStart
		int sourceEnd
	protected com.android.jack.eclipse.jdt.internal.compiler.parser.JavadocParser createJavadocParser () 
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration createLocalDeclaration (char[], int, int) 
		char[] localDeclarationName
		int sourceStart
		int sourceEnd
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral createStringLiteral (char[], int, int, int) 
		char[] token
		int start
		int end
		int lineNumber
	protected com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration dietParse (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		boolean old
		int oldInt
	protected void dispatchDeclarationInto (int) 
		int length
		int[] flag
		int size1
		int size2
		int size3
		boolean hasAbstractMethods
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int flagI
		int start
		int length2
		int length2
		int length2
		int end
		int i
	protected void dispatchDeclarationIntoEnumDeclaration (int) 
		int length
		int[] flag
		int size1
		int size2
		int size3
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		boolean hasAbstractMethods
		int enumConstantsCounter
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		int flagI
		int start
		int length2
		int length2
		int length2
		int end
		int i
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int) 
		int act
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement recoveredElement
		int i
	public int flushCommentsDefinedPriorTo (int) 
		int position
		int lastCommentIndex
		int index
		int validCount
		int commentEnd
		int immediateCommentEnd
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference getAnnotationType () 
		int length
		char[][] tokens
		long[] positions
	public int getFirstToken () 
	public int[] getJavaDocPositions () 
		int javadocCount
		int max
		int i
		int[] positions
		int index
		int i
		int commentStart
		int commentStop
	public void getMethodBodies (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int[] oldLineEnds
		int oldLinePtr
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		char[] contents
		int i
		int length
	protected char getNextCharacter (char[], int[]) 
		char[] comment
		int[] index
		char nextCharacter
		int c1
		int c2
		int c3
		int c4
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.Expression getTypeReference (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void annotateTypeReference (com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard ref
		int length
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReference (int) 
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int length
		int numberOfIdentifiers
		char[][] tokens
		long[] positions
		int levels
		int i
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReferenceForGenericType (int, int, int) 
		int dim
		int identifierLength
		int numberOfIdentifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
		int currentTypeArgumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		char[][] tokens
		long[] positions
		int index
		int currentIdentifiersLength
		int currentTypeArgumentsLength
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference () 
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference (boolean) 
		boolean rejectTypeAnnotations
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference ref
		char[][] tokens
		long[] positions
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReferenceOptimized () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference ref
		char[][] tokens
		long[] positions
	public void goForBlockStatementsopt () 
	public void goForBlockStatementsOrCatchHeader () 
	public void goForClassBodyDeclarations () 
	public void goForCompilationUnit () 
	public void goForExpression (boolean) 
		boolean recordLineSeparator
	public void goForFieldDeclaration () 
	public void goForGenericMethodDeclaration () 
	public void goForHeaders () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
	public void goForImportDeclaration () 
	public void goForInitializer () 
	public void goForMemberValue () 
	public void goForMethodBody () 
	public void goForPackageDeclaration () 
	public void goForTypeDeclaration () 
	public boolean hasLeadingTagComment (char[], int) 
		char[] commentPrefixTag
		int rangeEnd
		int iComment
		int iStatement
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode lastNode
		int rangeStart
		int commentStart
		char[] source
		int charPos
		char c
		int iTag
		int length
	protected void ignoreNextClosingBrace () 
	protected void ignoreExpressionAssignment () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
	public void initialize () 
	public void initialize (boolean) 
		boolean parsingCompilationUnit
		int astLength
		int expressionLength
		boolean checkNLS
	public void initializeScanner () 
	public void jumpOverMethodBody () 
	private void jumpOverType () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		boolean isAnonymous
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextTypeDeclaration
	protected void markEnclosingMemberWithLocalType () 
	protected void markEnclosingMemberWithLocalOrFunctionalType (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind context
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	protected boolean moveRecoveryCheckpoint () 
		int pos
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSend () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSendWithTypeArguments () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void optimizedConcatNodeLists () 
	public boolean atConflictScenario (int) 
		int token
	protected void parse () 
		boolean isDietParse
		int oldFirstToken
		int act
		int stackLength
		int errorPos
		int previousToken
		boolean oldValue
		com.android.jack.eclipse.jdt.core.compiler.InvalidInputException e
		boolean oldValue
		com.android.jack.eclipse.jdt.core.compiler.InvalidInputException e
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag[] tags
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	public void parse (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean recordLineSeparator
		boolean oldMethodRecoveryActivated
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructorCall
	public void parse (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		char[] initializationSource
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		char[] contents
		char[] contents
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit abortException
	public void parse (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean oldMethodRecoveryActivated
		int length
	public void parse (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean oldMethodRecoveryActivated
		int length
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] parseClassBodyDeclarations (char[], int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[] source
		int offset
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean oldDiet
		int oldInt
		boolean oldTolerateDefaultClassMethods
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContextTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode[] result
		java.util.List bodyDeclarations
		com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor visitor
		int astLength
		boolean containsInitializers
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int length2
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] temp
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int i
		int max
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression parseLambdaExpression (char[], int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean) 
		char[] source
		int offset
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean recordLineSeparators
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression parseExpression (char[], int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean) 
		char[] source
		int offset
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean recordLineSeparators
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Expression parseMemberValue (char[], int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[] source
		int offset
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public void parseStatements (com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, int, int, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext rc
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean oldStatementRecoveryEnabled
	public void persistLineSeparatorPositions () 
	protected void prepareForBlockStatements () 
	public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	protected void pushIdentifier (char[], long) 
		char[] identifier
		long position
		int stackLength
	protected void pushIdentifier () 
	protected void pushIdentifier (int) 
		int flag
		int stackLength
	protected void pushOnAstLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnAstStack (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		int stackLength
	protected void pushOnTypeAnnotationStack (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int stackLength
	protected void pushOnTypeAnnotationLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnExpressionStack (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		int stackLength
	protected void pushOnExpressionStackLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnGenericsIdentifiersLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnGenericsLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnGenericsStack (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		int stackLength
	protected void pushOnIntStack (int) 
		int pos
		int stackLength
	protected void pushOnRealBlockStack (int) 
		int i
		int stackLength
	protected void recoverStatements () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor methodVisitor
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser$1TypeVisitor typeVisitor
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeContext
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public void recoveryExitFromVariable () 
		int end
		int end
	public void recoveryTokenCheck () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
	protected void reportSyntaxErrors (boolean, int) 
		boolean isDietParse
		int oldFirstToken
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int[][] intervalToSkip
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
	private void reportSyntaxErrorsForSkippedMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int length
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
	protected void resetModifiers () 
	protected void resetStacks () 
	protected int resumeAfterRecovery () 
	protected int resumeOnSyntaxError () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void setMethodsFullRecovery (boolean) 
		boolean enabled
	public void setStatementsRecovery (boolean) 
		boolean enabled
	public java.lang.String toString () 
		String s
		int i
		int i
		int i
		int i
		int i
		int i
		int i
	protected void updateRecoveryState () 
	protected void updateSourceDeclarationParts (int) 
		int variableDeclaratorsCounter
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int endTypeDeclarationPosition
		int i
	protected void updateSourcePosition (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression exp
	public void copyState (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser from
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		int length
	public int automatonState () 
	public boolean automatonWillShift (int, int) 
		int token
		int lastAction
		int stackTop
		int stackTopState
		int highWaterMark
	static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.class
ParserBasicInformation.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public abstract com.android.jack.eclipse.jdt.internal.compiler.parser.ParserBasicInformation extends java.lang.Object {
	public static final int ERROR_SYMBOL
	public static final int MAX_NAME_LENGTH
	public static final int NUM_STATES
	public static final int NT_OFFSET
	public static final int SCOPE_UBOUND
	public static final int SCOPE_SIZE
	public static final int LA_STATE_OFFSET
	public static final int MAX_LA
	public static final int NUM_RULES
	public static final int NUM_TERMINALS
	public static final int NUM_NON_TERMINALS
	public static final int NUM_SYMBOLS
	public static final int START_STATE
	public static final int EOFT_SYMBOL
	public static final int EOLT_SYMBOL
	public static final int ACCEPT_ACTION
	public static final int ERROR_ACTION
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation.class
RecoveredAnnotation.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public static final int MARKER
	public static final int NORMAL
	public static final int SINGLE_MEMBER
	private int kind
	private int identifierPtr
	private int identifierLengthPtr
	private int sourceStart
	public boolean hasPendingMemberValueName
	public int memberValuPairEqualEnd
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void  (int, int, int, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		int identifierPtr
		int identifierLengthPtr
		int sourceStart
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identPtr
		int identLengthPtr
		int annotationStart
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annot
		int index
	public void updateFromParserState () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annot
		boolean needUpdateRParenPos
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pendingMemberValueName
		char[] memberValueName
		long pos
		int start
		int end
		int valueEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference fakeExpression
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int argLength
		int argStart
		int annotationEnd
		int annotationEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair lastMemberValuePair
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression memberValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void resetPendingModifiers () 
	public void setKind (int) 
		int kind
	public int sourceEnd () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public java.lang.String toString (int) 
		int tab
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation updatedAnnotationReference () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredBlock.class
RecoveredBlock.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block blockDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement[] statements
	public int statementCount
	public boolean preserveContent
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable pendingArgument
	int pendingModifiers
	int pendingModifersSourceStart
	com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
	int pendingAnnotationCount
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingRecoveredMethod
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
		boolean delegatedByParent
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement stmt
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement stmt
		int bracketBalanceValue
		boolean delegatedByParent
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		boolean delegatedByParent
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identifierPtr
		int identifierLengthPtr
		int annotationStart
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
	public void addModifier (int, int) 
		int flag
		int modifiersSourceStart
	void attach (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement recoveredStatement
	void attachPendingModifiers (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnots
		int pendingAnnotCount
		int pendingMods
		int pendingModsSourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void resetPendingModifiers () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Block updatedBlock (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
		int updatedCount
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement lastStatement
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingIntializer
		int bodyEndValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable lastLocalVariable
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock lastBlock
		int lastEnd
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod method
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredInitializer initializer
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
	public void updateParseTree () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		char[][] fieldTypeName
		char[][] fieldTypeName
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredElement.class
RecoveredElement.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement extends java.lang.Object {
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
	public int bracketBalance
	public boolean foundOpeningBrace
	protected com.android.jack.eclipse.jdt.internal.compiler.parser.Parser recoveringParser
	public int lambdaNestLevel
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identifierPtr
		int identifierLengthPtr
		int annotationStart
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
	protected void addBlockStatement (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock recoveredBlock
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int i
	public void addModifier (int, int) 
		int flag
		int modifiersSourceStart
	public int depth () 
		int depth
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingInitializer () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void resetPendingModifiers () 
	public void preserveEnclosingBlocks () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public int previousAvailableLineEnd (int) 
		int position
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int index
		int previousLineEnd
		char[] source
		int i
	public int sourceEnd () 
	protected java.lang.String tabString (int) 
		int tab
		StringBuffer result
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement topElement () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int tab
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType type () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public void updateBodyStart (int) 
		int bodyStart
	public void updateFromParserState () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int braceStart
		int braceEnd
	public void updateSourceEndIfNecessary (int) 
		int sourceEnd
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredField.class
RecoveredField.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredField extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	boolean alreadyCompletedFieldInitialization
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
	public int annotationCount
	public int modifiers
	public int modifiersStart
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType[] anonymousTypes
	public int anonymousTypeCount
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration addedfieldDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public void attach (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
		int annotCount
		int mods
		int modsSourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
		int i
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer buffer
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
		int i
		int start
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer recoveredInitializers
		int recoveredInitializersCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		int end
		int i
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredImport.class
RecoveredImport.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredImport extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference updatedImportReference () 
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.class
RecoveredInitializer.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredInitializer extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredField implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
	public int localTypeCount
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock initializerBody
	int pendingModifiers
	int pendingModifersSourceStart
	com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
	int pendingAnnotationCount
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration newFieldDeclaration
		int bracketBalanceValue
		char[][] fieldTypeName
		char[][] fieldTypeName
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement element
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement element
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identifierPtr
		int identifierLengthPtr
		int annotationStart
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
	public void addModifier (int, int) 
		int flag
		int modifiersSourceStart
	public void resetPendingModifiers () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateSourceEndIfNecessary (int, int) 
		int braceStart
		int braceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.class
RecoveredLocalVariable.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement {
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
	public int annotationCount
	public int modifiers
	public int modifiersStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	public boolean alreadyCompletedLocalInitialization
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement stmt
		int bracketBalanceValue
	public void attach (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
		int annotCount
		int mods
		int modsSourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
		int i
		int j
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
		int i
		int start
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredMethod.class
RecoveredMethod.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
	public int annotationCount
	public int modifiers
	public int modifiersStart
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
	public int localTypeCount
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredBlock methodBody
	public boolean discardBody
	int pendingModifiers
	int pendingModifersSourceStart
	com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
	int pendingAnnotationCount
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
		boolean isArgument
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		char[][] fieldTypeName
		char[][] fieldTypeName
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public boolean bodyStartsAtHeaderEnd () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void resetPendingModifiers () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
		int i
	public void updateBodyStart (int) 
		int bodyStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethodDeclaration (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
		int i
		int start
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
		int length
	public void updateFromParserState () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		int length
		int astPtr
		boolean canConsume
		int i
		int max
		int argLength
		int argStart
		boolean needUpdateRParenPos
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode aNode
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		char[][] argTypeName
		int length
		int astPtr
		boolean canConsume
		int i
		int max
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
		int mods
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int braceStart
		int braceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identifierPtr
		int identifierLengthPtr
		int annotationStart
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
	public void addModifier (int, int) 
		int flag
		int modifiersSourceStart
	void attach (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
		int startPos
		int lastParameterEnd
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
	public void attach (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
		int annotCount
		int mods
		int modsSourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
		int i
		int j
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredStatement.class
RecoveredStatement.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredType.class
RecoveredType.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public static final int MAX_TYPE_DEPTH
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
	public int annotationCount
	public int modifiers
	public int modifiersStart
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType[] memberTypes
	public int memberTypeCount
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredField[] fields
	public int fieldCount
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod[] methods
	public int methodCount
	public boolean preserveContent
	public int bodyEnd
	public boolean insideEnumConstantPart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] pendingTypeParameters
	public int pendingTypeParametersStart
	int pendingModifiers
	int pendingModifersSourceStart
	com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
	int pendingAnnotationCount
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
		int mods
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredField element
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredField element
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredField element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredMethod lastMethod
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public void add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
		int startPos
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identifierPtr
		int identifierLengthPtr
		int annotationStart
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
	public void addModifier (int, int) 
		int flag
		int modifiersSourceStart
	public void attach (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
		int annotCount
		int mods
		int modsSourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
		int i
		int j
	public int bodyEnd () 
	public boolean bodyStartsAtHeaderEnd () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public int lastMemberEnd () 
		int lastMemberEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration lastField
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration lastMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration lastType
	public char[] name () 
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void resetPendingModifiers () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
		int i
		int i
		int i
	public void updateBodyStart (int) 
		int bodyStart
	public com.android.jack.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
	public com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration (int, java.util.Set) 
		int depth
		java.util.Set knownTypes
		int lastEnd
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
		int i
		int start
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
		int bodyEndValue
		int updatedCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration
		int length
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int temp
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int i
		int i
		int existingCount
		boolean hasConstructor
		boolean hasRecoveredConstructor
		boolean hasAbstractMethods
		int defaultConstructorIndex
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration m
		int bodyEndValue
		int totalMethods
		int i
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethod
		int i
		boolean alreadyHasClinit
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		int kind
		boolean insideFieldInitializer
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement parentElement
	public void updateFromParserState () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		int length
		int astPtr
		boolean canConsume
		int i
		int max
		int length
		int genericsPtr
		boolean canConsume
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer init
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer init
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int start
		int end
	public void annotationsConsumed (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] consumedAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] keep
		int numKeep
		int pendingCount
		int consumedLength
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation pendingAnnotationAST
		int j
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveredUnit.class
RecoveredUnit.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredUnit extends com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredImport[] imports
	public int importCount
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType[] types
	public int typeCount
	int pendingModifiers
	int pendingModifersSourceStart
	com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
	int pendingAnnotationCount
	public void  (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, com.android.jack.eclipse.jdt.internal.compiler.parser.Parser) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
		int bracketBalance
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int) 
		int identifierPtr
		int identifierLengthPtr
		int annotationStart
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
	public void addModifier (int, int) 
		int flag
		int modifiersSourceStart
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType type
		int start
		int end
		int kind
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block block
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType type
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredImport element
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredElement add (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType lastType
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void resetPendingModifiers () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
		int i
	public com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration updatedCompilationUnitDeclaration () 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference[] importRefences
		int i
		int existingCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] typeDeclarations
		java.util.Set knownTypes
		int actualCount
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveryScanner.class
RecoveryScanner.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScanner extends com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner {
	public static final char[] FAKE_IDENTIFIER
	private com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	private int[] pendingTokens
	private int pendingTokensPtr
	private char[] fakeTokenSource
	private boolean isInserted
	private boolean precededByRemoved
	private int skipNextInsertedTokens
	public boolean record
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	public void  (boolean, boolean, long, long, char[][], char[][], boolean, com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData) 
		boolean tokenizeWhiteSpace
		boolean checkNonExternalizedStringLiterals
		long sourceLevel
		long complianceLevel
		char[][] taskTags
		char[][] taskPriorities
		boolean isTaskCaseSensitive
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	public void insertToken (int, int, int) 
		int token
		int completedToken
		int position
	private int[] reverse (int[]) 
		int[] tokens
		int length
		int i
		int max
		int tmp
	public void insertTokens (int[], int, int) 
		int[] tokens
		int completedToken
		int position
		int length
	public void insertTokenAhead (int, int) 
		int token
		int index
		int length
		int[] tokens
	public void replaceTokens (int, int, int) 
		int token
		int start
		int end
	public void replaceTokens (int[], int, int) 
		int[] tokens
		int start
		int end
		int length
	public void removeTokens (int, int) 
		int start
		int end
		int length
	protected int getNextToken0 ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int pendingToken
		int i
		int pendingToken
		int previousLocation
		int currentToken
		int i
		int pendingToken
		int i
	public char[] getCurrentIdentifierSource () 
	public char[] getCurrentTokenSourceString () 
	public char[] getCurrentTokenSource () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData getData () 
	public boolean isFakeToken () 
	public boolean isInsertedToken () 
	public boolean isReplacedToken () 
	public boolean isPrecededByRemovedToken () 
	public void setData (com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	public void setPendingTokens (int[]) 
		int[] pendingTokens
}

com/android/jack/eclipse/jdt/internal/compiler/parser/RecoveryScannerData.class
RecoveryScannerData.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData extends java.lang.Object {
	public int insertedTokensPtr
	public int[][] insertedTokens
	public int[] insertedTokensPosition
	public boolean[] insertedTokenUsed
	public int replacedTokensPtr
	public int[][] replacedTokens
	public int[] replacedTokensStart
	public int[] replacedTokensEnd
	public boolean[] replacedTokenUsed
	public int removedTokensPtr
	public int[] removedTokensStart
	public int[] removedTokensEnd
	public boolean[] removedTokenUsed
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScannerData removeUnused () 
		int newInsertedTokensPtr
		int i
		int newReplacedTokensPtr
		int i
		int newRemovedTokensPtr
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Scanner$Goal.class
Scanner.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
final com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal extends java.lang.Object {
	int first
	int[] follow
	int rule
	static int LambdaParameterListRule
	static int IntersectionCastRule
	static int ReferenceExpressionRule
	static int VarargTypeAnnotationsRule
	static int BlockStatementoptRule
	static com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal LambdaParameterListGoal
	static com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal IntersectionCastGoal
	static com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal VarargTypeAnnotationGoal
	static com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal ReferenceExpressionGoal
	static com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal BlockStatementoptGoal
	static void  () 
		int i
	void  (int, int[], int) 
		int first
		int[] follow
		int rule
	boolean hasBeenReached (int, int) 
		int act
		int token
		int length
		int i
	private static int[] followSetOfCast () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Scanner$VanguardParser.class
Scanner.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
final com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser extends com.android.jack.eclipse.jdt.internal.compiler.parser.Parser {
	public static final boolean SUCCESS
	public static final boolean FAILURE
	com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal currentGoal
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner scanner
	protected boolean parse (com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$Goal goal
		int act
		int stackLength
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Scanner$VanguardScanner.class
Scanner.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
final com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner extends com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner {
	public void  (long, long) 
		long sourceLevel
		long complianceLevel
	public int getNextToken ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int token
		int token
}

com/android/jack/eclipse/jdt/internal/compiler/parser/Scanner.class
Scanner.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public long sourceLevel
	public long complianceLevel
	public boolean useAssertAsAnIndentifier
	public boolean containsAssertKeyword
	public boolean useEnumAsAnIndentifier
	public boolean recordLineSeparator
	public char currentCharacter
	public int startPosition
	public int currentPosition
	public int initialPosition
	public int eofPosition
	public boolean skipComments
	public boolean tokenizeComments
	public boolean tokenizeWhiteSpace
	public char[] source
	public char[] withoutUnicodeBuffer
	public int withoutUnicodePtr
	public boolean unicodeAsBackSlash
	public boolean scanningFloatLiteral
	public static final int COMMENT_ARRAYS_SIZE
	public int[] commentStops
	public int[] commentStarts
	public int[] commentTagStarts
	public int commentPtr
	protected int lastCommentLinePosition
	public char[][] foundTaskTags
	public char[][] foundTaskMessages
	public char[][] foundTaskPriorities
	public int[][] foundTaskPositions
	public int foundTaskCount
	public char[][] taskTags
	public char[][] taskPriorities
	public boolean isTaskCaseSensitive
	public boolean diet
	public int[] lineEnds
	public int linePtr
	public boolean wasAcr
	public static final String END_OF_SOURCE
	public static final String INVALID_HEXA
	public static final String INVALID_OCTAL
	public static final String INVALID_CHARACTER_CONSTANT
	public static final String INVALID_ESCAPE
	public static final String INVALID_INPUT
	public static final String INVALID_UNICODE_ESCAPE
	public static final String INVALID_FLOAT
	public static final String INVALID_LOW_SURROGATE
	public static final String INVALID_HIGH_SURROGATE
	public static final String NULL_SOURCE_STRING
	public static final String UNTERMINATED_STRING
	public static final String UNTERMINATED_COMMENT
	public static final String INVALID_CHAR_IN_STRING
	public static final String INVALID_DIGIT
	private static final int[] EMPTY_LINE_ENDS
	public static final String INVALID_BINARY
	public static final String BINARY_LITERAL_NOT_BELOW_17
	public static final String ILLEGAL_HEXA_LITERAL
	public static final String INVALID_UNDERSCORE
	public static final String UNDERSCORES_IN_LITERALS_NOT_BELOW_17
	static final char[] charArray_a
	static final char[] charArray_b
	static final char[] charArray_c
	static final char[] charArray_d
	static final char[] charArray_e
	static final char[] charArray_f
	static final char[] charArray_g
	static final char[] charArray_h
	static final char[] charArray_i
	static final char[] charArray_j
	static final char[] charArray_k
	static final char[] charArray_l
	static final char[] charArray_m
	static final char[] charArray_n
	static final char[] charArray_o
	static final char[] charArray_p
	static final char[] charArray_q
	static final char[] charArray_r
	static final char[] charArray_s
	static final char[] charArray_t
	static final char[] charArray_u
	static final char[] charArray_v
	static final char[] charArray_w
	static final char[] charArray_x
	static final char[] charArray_y
	static final char[] charArray_z
	static final char[] initCharArray
	static final int TableSize
	static final int InternalTableSize
	public static final int OptimizedLength
	public final char[][][][] charArray_length
	public static final char[] TAG_PREFIX
	public static final int TAG_PREFIX_LENGTH
	public static final char TAG_POSTFIX
	public static final int TAG_POSTFIX_LENGTH
	public static final char[] IDENTITY_COMPARISON_TAG
	public boolean[] validIdentityComparisonLines
	public boolean checkUninternedIdentityComparison
	private com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag[] nlsTags
	protected int nlsTagsPtr
	public boolean checkNonExternalizedStringLiterals
	protected int lastPosition
	public boolean returnOnlyGreater
	int newEntry2
	int newEntry3
	int newEntry4
	int newEntry5
	int newEntry6
	public boolean insideRecovery
	int[] lookBack
	int nextToken
	private com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner vanguardScanner
	private com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser vanguardParser
	com.android.jack.eclipse.jdt.internal.compiler.parser.ConflictedParser activeParser
	private boolean consumingEllipsisAnnotations
	public static final int RoundBracket
	public static final int SquareBracket
	public static final int CurlyBracket
	public static final int BracketKinds
	public static final int LOW_SURROGATE_MIN_VALUE
	public static final int HIGH_SURROGATE_MIN_VALUE
	public static final int HIGH_SURROGATE_MAX_VALUE
	public static final int LOW_SURROGATE_MAX_VALUE
	static void  () 
	public void  () 
	public void  (boolean, boolean, boolean, long, long, char[][], char[][], boolean) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean checkNonExternalizedStringLiterals
		long sourceLevel
		long complianceLevel
		char[][] taskTags
		char[][] taskPriorities
		boolean isTaskCaseSensitive
		int taskTagsLength
		int length
		int taskPrioritiesLength
		int[] initialIndexes
		int i
		char[][] temp
		int i
		int i
		int j
		int k
	public void  (boolean, boolean, boolean, long, char[][], char[][], boolean) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean checkNonExternalizedStringLiterals
		long sourceLevel
		char[][] taskTags
		char[][] taskPriorities
		boolean isTaskCaseSensitive
	public final boolean atEnd () 
	public void checkTaskTag (int, int)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int commentStart
		int commentEnd
		char[] src
		int foundTaskIndex
		char previous
		int i
		char[] tag
		char[] priority
		int itag
		int tagLength
		int t
		char sc
		char tc
		int x
		boolean containsEmptyTask
		int i
		int msgStart
		int max_value
		int end
		char c
		char c
		int j
		int j
		int messageLength
		char[] message
		int i
		int max
		int j
	public char[] getCurrentIdentifierSource () 
		char[] result
		int length
		char[] result
	public int getCurrentTokenEndPosition () 
	public char[] getCurrentTokenSource () 
		char[] result
		char[] result
		int length
	public final java.lang.String getCurrentTokenString () 
	public char[] getCurrentTokenSourceString () 
		char[] result
		char[] result
		int length
	public final java.lang.String getCurrentStringLiteral () 
	public final char[] getRawTokenSource () 
		int length
		char[] tokenSource
	public final char[] getRawTokenSourceEnd () 
		int length
		char[] sourceEnd
	public int getCurrentTokenStartPosition () 
	public final int getLineEnd (int) 
		int lineNumber
	public final int[] getLineEnds () 
		int[] copy
	public final int getLineStart (int) 
		int lineNumber
	public final int getNextChar () 
	public final int getNextCharWithBoundChecks () 
	public final boolean getNextChar (char) 
		char testedChar
		int temp
	public final int getNextChar (char, char) 
		char testedChar1
		char testedChar2
		int temp
		int result
		int result
		int result
		int result
		int result
		int result
	private final void consumeDigits (int)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int radix
	private final void consumeDigits (int, boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int radix
		boolean expectingDigitFirst
	private final int consumeDigits0 (int, int, int, boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int radix
		int usingUnderscore
		int invalidPosition
		boolean expectingDigitFirst
		int kind
		int kind2
	public final boolean getNextCharAsDigit ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int temp
	public final boolean getNextCharAsDigit (int) 
		int radix
		int temp
	public boolean getNextCharAsJavaIdentifierPartWithBoundCheck () 
		int pos
		int temp2
		boolean unicode
		char c
		boolean isJavaIdentifierPart
		char low
	public boolean getNextCharAsJavaIdentifierPart () 
		int pos
		int temp2
		boolean unicode
		char c
		boolean isJavaIdentifierPart
		char low
	public int scanIdentifier ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int whiteStart
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean hasWhiteSpaces
		int offset
		int unicodePtr
		boolean checkIfUnicode
		char c
		boolean isJavaIdStart
		boolean isJavaIdStart
		char low
	public void ungetToken (int) 
		int unambiguousToken
	public int getNextToken ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int token
		int token
	protected int getNextToken0 ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int whiteStart
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean hasWhiteSpaces
		int offset
		int unicodePtr
		boolean checkIfUnicode
		int temp
		int test
		int test
		int test
		int test
		int test
		int test
		int test
		int lookAhead
		int lookAhead
		int lookAhead
		boolean isUnicode
		int start
		int lookAhead
		com.android.jack.eclipse.jdt.core.compiler.InvalidInputException e
		int lookAhead
		int test
		boolean isUnicode
		boolean isJavadoc
		boolean star
		boolean isUnicode
		int previous
		int firstTag
		int token
		char c
		boolean isJavaIdStart
		boolean isJavaIdStart
		char low
	public void getNextUnicodeChar ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int c1
		int c2
		int c3
		int c4
		int unicodeSize
	public com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag[] getNLSTags () 
		int length
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag[] result
	public boolean[] getIdentityComparisonLines () 
		boolean[] retVal
	public char[] getSource () 
	protected boolean isFirstTag () 
	public final void jumpOverMethodBody () 
		int found
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean test
		int test
		boolean isUnicode
		boolean isJavadoc
		boolean star
		int previous
		boolean isUnicode
		int firstTag
		char c
		boolean isJavaIdStart
		boolean isJavaIdStart
		char low
	public final boolean jumpOverUnicodeWhiteSpace ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
	final char[] optimizedCurrentTokenSource1 () 
		char charOne
	final char[] optimizedCurrentTokenSource2 () 
		char[] src
		int start
		char c0
		char c1
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource3 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource4 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		char c3
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource5 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		char c3
		char c4
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource6 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		char c3
		char c4
		char c5
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	private void parseTags () 
		int position
		int currentStartPosition
		int currentLinePtr
		char[] s
		int sourceEnd
		int sourceStart
		int sourceDelta
		int pos
		int pos
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.parser.NLSTag currentTag
		int currentLine
		int currentLine
		int length
	private int extractInt (char[], int, int) 
		char[] array
		int start
		int end
		int value
		int i
		char currentChar
		int digit
	public final void pushLineSeparator () 
		int separatorPos
		int length
		int separatorPos
		int length
	public final void pushUnicodeLineSeparator () 
	public void recordComment (int) 
		int token
		int commentStart
		int stopPosition
		int length
		int newLength
	public void resetTo (int, int) 
		int begin
		int end
	protected final void scanEscapeCharacter ()  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		int number
		boolean zeroToThreeNot
		int digit
	public int scanIdentifierOrKeywordWithBoundCheck () 
		char[] src
		int pos
		int srcLength
		char c
		int index
		int index
		int length
		int length
		char[] data
		char[] data
	public int scanIdentifierOrKeyword () 
		char[] src
		int pos
		int srcLength
		char c
		int index
		int index
		int length
		int length
		char[] data
		char[] data
	private int internalScanIdentifierOrKeyword (int, int, char[]) 
		int index
		int length
		char[] data
	public int scanNumber (boolean)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		boolean dotPrefix
		boolean floating
		int start
		int end
		boolean hasNoDigitsBeforeDot
		int start
		int end
		boolean isInteger
	public final int getLineNumber (int) 
		int position
	public final void setSource (char[]) 
		char[] sourceString
		int sourceLength
		int sourceLength
	public final void setSource (char[], com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		char[] contents
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		char[] cuContents
		int[] lineSeparatorPositions
	public final void setSource (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public java.lang.String toString () 
		StringBuffer buffer
		int line
		int lineStart
		int middleLength
	public java.lang.String toStringAction (int) 
		int act
	public void unicodeInitializeBuffer (int) 
		int length
		int bLength
	public void unicodeStore () 
		int pos
		int length
	public void unicodeStore (char) 
		char character
		int pos
		int length
	public static boolean isIdentifier (int) 
		int token
	public static boolean isLiteral (int) 
		int token
	public static boolean isKeyword (int) 
		int token
	private com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser getVanguardParser () 
	protected final boolean maybeAtLambdaOrCast () 
	protected final boolean maybeAtReferenceExpression () 
	private final boolean maybeAtEllipsisAnnotationsStart () 
	protected final boolean atTypeAnnotation () 
	public void setActiveParser (com.android.jack.eclipse.jdt.internal.compiler.parser.ConflictedParser) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.ConflictedParser parser
	int disambiguatedToken (int) 
		int token
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser parser
	protected boolean isAtAssistIdentifier () 
	public int fastForward (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement unused
		int token
		int token
}

com/android/jack/eclipse/jdt/internal/compiler/parser/ScannerHelper.class
ScannerHelper.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public com.android.jack.eclipse.jdt.internal.compiler.parser.ScannerHelper extends java.lang.Object {
	public static final long[] Bits
	private static final int START_INDEX
	private static final int PART_INDEX
	private static long[][][] Tables
	private static long[][][] Tables7
	private static long[][][] Tables8
	public static final int MAX_OBVIOUS
	public static final int[] OBVIOUS_IDENT_CHAR_NATURES
	public static final int C_JLS_SPACE
	public static final int C_SPECIAL
	public static final int C_IDENT_START
	public static final int C_UPPER_LETTER
	public static final int C_LOWER_LETTER
	public static final int C_IDENT_PART
	public static final int C_DIGIT
	public static final int C_SEPARATOR
	public static final int C_SPACE
	static void  () 
		int i
		int i
		int i
	public void  () 
	static void initializeTable () 
	static void initializeTable17 () 
	static void initializeTable18 () 
	static long[][][] initializeTables (java.lang.String) 
		String unicode_path
		long[][][] tempTable
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
	private static final boolean isBitSet (long[], int) 
		long[] values
		int i
	public static boolean isJavaIdentifierPart (char) 
		char c
	public static boolean isJavaIdentifierPart (long, char) 
		long complianceLevel
		char c
	public static boolean isJavaIdentifierPart (long, int) 
		long complianceLevel
		int codePoint
	public static boolean isJavaIdentifierPart (long, char, char) 
		long complianceLevel
		char high
		char low
	public static boolean isJavaIdentifierStart (char) 
		char c
	public static boolean isJavaIdentifierStart (long, char) 
		long complianceLevel
		char c
	public static boolean isJavaIdentifierStart (long, char, char) 
		long complianceLevel
		char high
		char low
	public static boolean isJavaIdentifierStart (long, int) 
		long complianceLevel
		int codePoint
	private static int toCodePoint (char, char) 
		char high
		char low
	public static boolean isDigit (char)  throws com.android.jack.eclipse.jdt.core.compiler.InvalidInputException 
		char c
	public static int digit (char, int) 
		char c
		int radix
	public static int getNumericValue (char) 
		char c
	public static int getHexadecimalValue (char) 
		char c
	public static char toUpperCase (char) 
		char c
	public static char toLowerCase (char) 
		char c
	public static boolean isLowerCase (char) 
		char c
	public static boolean isUpperCase (char) 
		char c
	public static boolean isWhitespace (char) 
		char c
	public static boolean isLetter (char) 
		char c
	public static boolean isLetterOrDigit (char) 
		char c
}

com/android/jack/eclipse/jdt/internal/compiler/parser/TerminalTokens.class
TerminalTokens.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public abstract com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens extends java.lang.Object {
	public static final int TokenNameNotAToken
	public static final int TokenNameWHITESPACE
	public static final int TokenNameCOMMENT_LINE
	public static final int TokenNameCOMMENT_BLOCK
	public static final int TokenNameCOMMENT_JAVADOC
	public static final int TokenNameIdentifier
	public static final int TokenNameabstract
	public static final int TokenNameassert
	public static final int TokenNameboolean
	public static final int TokenNamebreak
	public static final int TokenNamebyte
	public static final int TokenNamecase
	public static final int TokenNamecatch
	public static final int TokenNamechar
	public static final int TokenNameclass
	public static final int TokenNamecontinue
	public static final int TokenNameconst
	public static final int TokenNamedefault
	public static final int TokenNamedo
	public static final int TokenNamedouble
	public static final int TokenNameelse
	public static final int TokenNameenum
	public static final int TokenNameextends
	public static final int TokenNamefalse
	public static final int TokenNamefinal
	public static final int TokenNamefinally
	public static final int TokenNamefloat
	public static final int TokenNamefor
	public static final int TokenNamegoto
	public static final int TokenNameif
	public static final int TokenNameimplements
	public static final int TokenNameimport
	public static final int TokenNameinstanceof
	public static final int TokenNameint
	public static final int TokenNameinterface
	public static final int TokenNamelong
	public static final int TokenNamenative
	public static final int TokenNamenew
	public static final int TokenNamenull
	public static final int TokenNamepackage
	public static final int TokenNameprivate
	public static final int TokenNameprotected
	public static final int TokenNamepublic
	public static final int TokenNamereturn
	public static final int TokenNameshort
	public static final int TokenNamestatic
	public static final int TokenNamestrictfp
	public static final int TokenNamesuper
	public static final int TokenNameswitch
	public static final int TokenNamesynchronized
	public static final int TokenNamethis
	public static final int TokenNamethrow
	public static final int TokenNamethrows
	public static final int TokenNametransient
	public static final int TokenNametrue
	public static final int TokenNametry
	public static final int TokenNamevoid
	public static final int TokenNamevolatile
	public static final int TokenNamewhile
	public static final int TokenNameIntegerLiteral
	public static final int TokenNameLongLiteral
	public static final int TokenNameFloatingPointLiteral
	public static final int TokenNameDoubleLiteral
	public static final int TokenNameCharacterLiteral
	public static final int TokenNameStringLiteral
	public static final int TokenNamePLUS_PLUS
	public static final int TokenNameMINUS_MINUS
	public static final int TokenNameEQUAL_EQUAL
	public static final int TokenNameLESS_EQUAL
	public static final int TokenNameGREATER_EQUAL
	public static final int TokenNameNOT_EQUAL
	public static final int TokenNameLEFT_SHIFT
	public static final int TokenNameRIGHT_SHIFT
	public static final int TokenNameUNSIGNED_RIGHT_SHIFT
	public static final int TokenNamePLUS_EQUAL
	public static final int TokenNameMINUS_EQUAL
	public static final int TokenNameMULTIPLY_EQUAL
	public static final int TokenNameDIVIDE_EQUAL
	public static final int TokenNameAND_EQUAL
	public static final int TokenNameOR_EQUAL
	public static final int TokenNameXOR_EQUAL
	public static final int TokenNameREMAINDER_EQUAL
	public static final int TokenNameLEFT_SHIFT_EQUAL
	public static final int TokenNameRIGHT_SHIFT_EQUAL
	public static final int TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL
	public static final int TokenNameOR_OR
	public static final int TokenNameAND_AND
	public static final int TokenNamePLUS
	public static final int TokenNameMINUS
	public static final int TokenNameNOT
	public static final int TokenNameREMAINDER
	public static final int TokenNameXOR
	public static final int TokenNameAND
	public static final int TokenNameMULTIPLY
	public static final int TokenNameOR
	public static final int TokenNameTWIDDLE
	public static final int TokenNameDIVIDE
	public static final int TokenNameGREATER
	public static final int TokenNameLESS
	public static final int TokenNameLPAREN
	public static final int TokenNameRPAREN
	public static final int TokenNameLBRACE
	public static final int TokenNameRBRACE
	public static final int TokenNameLBRACKET
	public static final int TokenNameRBRACKET
	public static final int TokenNameSEMICOLON
	public static final int TokenNameQUESTION
	public static final int TokenNameCOLON
	public static final int TokenNameCOMMA
	public static final int TokenNameDOT
	public static final int TokenNameEQUAL
	public static final int TokenNameAT
	public static final int TokenNameELLIPSIS
	public static final int TokenNameARROW
	public static final int TokenNameCOLON_COLON
	public static final int TokenNameBeginLambda
	public static final int TokenNameBeginIntersectionCast
	public static final int TokenNameBeginTypeArguments
	public static final int TokenNameElidedSemicolonAndRightBrace
	public static final int TokenNameAT308
	public static final int TokenNameAT308DOTDOTDOT
	public static final int TokenNameEOF
	public static final int TokenNameERROR
}

com/android/jack/eclipse/jdt/internal/compiler/parser/TypeConverter.class
TypeConverter.java
package com.android.jack.eclipse.jdt.internal.compiler.parser
public abstract com.android.jack.eclipse.jdt.internal.compiler.parser.TypeConverter extends java.lang.Object {
	int namePos
	protected com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	protected boolean has1_5Compliance
	private char memberTypeSeparator
	protected void  (com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter, char) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		char memberTypeSeparator
	private void addIdentifiers (java.lang.String, int, int, int, java.util.ArrayList) 
		String typeSignature
		int start
		int endExclusive
		int identCount
		java.util.ArrayList fragments
		char[] identifier
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference createImportReference (java.lang.String[], int, int, boolean, int) 
		String[] importName
		int start
		int end
		boolean onDemand
		int modifiers
		int length
		long[] positions
		long position
		char[][] qImportName
		int i
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter createTypeParameter (char[], char[][], int, int) 
		char[] typeParameterName
		char[][] typeParameterBounds
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference bound
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int, boolean) 
		char[] typeName
		int start
		int end
		boolean includeGenericsAnyway
		int length
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int) 
		char[] typeName
		int start
		int end
		int length
	protected com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (java.lang.String, int, int) 
		String typeSignature
		int start
		int end
		int length
	private com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference decodeType (java.lang.String, int, int, int) 
		String typeSignature
		int length
		int start
		int end
		int identCount
		int dim
		int nameFragmentStart
		int nameFragmentEnd
		boolean nameStarted
		java.util.ArrayList fragments
		char currentChar
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard result
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard result
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard result
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
		char[] nameFragment
		char[] nameFragment
		long[] positions
		long pos
		int i
		char[][] identifiers
		int fragmentLength
		Object firstFragment
		int i
		Object element
		char[][] tokens
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
		int index
		int i
		Object element
		char[][] fragmentTokens
		int fragmentTokenLength
		long[] positions
		long pos
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference decodeType2 (char[], int, int, int, boolean) 
		char[] typeName
		int length
		int start
		int end
		boolean includeGenericsAnyway
		int identCount
		int dim
		int nameFragmentStart
		int nameFragmentEnd
		java.util.ArrayList fragments
		char currentChar
		int max
		int ahead
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard result
		int max
		int ahead
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard result
		com.android.jack.eclipse.jdt.internal.compiler.ast.Wildcard result
		char[][] identifiers
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
	private com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference decodeType3 (char[], int, int, int, int, int, int, int, java.util.ArrayList) 
		char[] typeName
		int length
		int start
		int end
		int identCount
		int dim
		int nameFragmentStart
		int nameFragmentEnd
		java.util.ArrayList fragments
		char[] nameFragment
		char[] nameFragment
		int nameFragmentLength
		int nameFragmentLength
		char[] nameFragment
		long[] positions
		long pos
		int i
		char[][] identifiers
		char[][] identifiers
		int fragmentLength
		char[][] firstFragment
		int i
		Object element
		char[][] tokens
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
		int index
		int i
		Object element
		char[][] fragmentTokens
		int fragmentTokenLength
		long[] positions
		long pos
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (char[], int, int, int, boolean) 
		char[] typeName
		int length
		int start
		int end
		boolean includeGenericsAnyway
		java.util.ArrayList argumentList
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	private com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (java.lang.String, int, int, int) 
		String typeSignature
		int length
		int start
		int end
		java.util.ArrayList argumentList
		int count
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	private char[][] extractIdentifiers (java.lang.String, int, int, int) 
		String typeSignature
		int start
		int endInclusive
		int identCount
		char[][] result
		int charIndex
		int i
		char currentChar
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$PrimaryRepairInfo.class
DiagnoseParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
 com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo extends java.lang.Object {
	public int distance
	public int misspellIndex
	public int code
	public int bufferPosition
	public int symbol
	public void  () 
	public com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo copy () 
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo c
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$RepairCandidate.class
DiagnoseParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
 com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate extends java.lang.Object {
	public int symbol
	public int location
	public void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$SecondaryRepairInfo.class
DiagnoseParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
 com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo extends java.lang.Object {
	public int code
	public int distance
	public int bufferPosition
	public int stackPosition
	public int numDeletions
	public int symbol
	boolean recoveryOnNextStack
	void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$StateInfo.class
DiagnoseParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
 com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo extends java.lang.Object {
	int state
	int next
	public void  (int, int) 
		int state
		int next
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.class
DiagnoseParser.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
public com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.parser.ParserBasicInformation com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens com.android.jack.eclipse.jdt.internal.compiler.parser.ConflictedParser  {
	private static final boolean DEBUG
	private boolean DEBUG_PARSECHECK
	private static final int STACK_INCREMENT
	private static final int BEFORE_CODE
	private static final int INSERTION_CODE
	private static final int INVALID_CODE
	private static final int SUBSTITUTION_CODE
	private static final int DELETION_CODE
	private static final int MERGE_CODE
	private static final int MISPLACED_CODE
	private static final int SCOPE_CODE
	private static final int SECONDARY_CODE
	private static final int EOF_CODE
	private static final int BUFF_UBOUND
	private static final int BUFF_SIZE
	private static final int MAX_DISTANCE
	private static final int MIN_DISTANCE
	private com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream lexStream
	private int errorToken
	private int errorTokenStart
	private int currentToken
	private int stackLength
	private int stateStackTop
	private int[] stack
	private int[] locationStack
	private int[] locationStartStack
	private int tempStackTop
	private int[] tempStack
	private int prevStackTop
	private int[] prevStack
	private int nextStackTop
	private int[] nextStack
	private int scopeStackTop
	private int[] scopeIndex
	private int[] scopePosition
	int[] list
	int[] buffer
	private static final int NIL
	int[] stateSeen
	int statePoolTop
	com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo[] statePool
	private com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
	private com.android.jack.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
	private boolean reportProblem
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		int firstToken
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void  (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, int[], int[], int[], com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		int firstToken
		int start
		int end
		int[] intervalStartToSkip
		int[] intervalEndToSkip
		int[] intervalFlagsToSkip
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	private void reallocateStacks () 
		int old_stack_length
	public void diagnoseParse (boolean) 
		boolean record
		boolean oldRecord
		int prev_pos
		int pos
		int next_pos
		int act
		int tok
		boolean forceRecoveryAfterLBracketMissing
		int i
		int i
		int i
		int lhs_symbol
		int i
		int i
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int lhs_symbol
	private static char[] displayEscapeCharacters (char[], int, int) 
		char[] tokenSource
		int start
		int end
		StringBuffer tokenSourceBuffer
		int i
		int i
		char c
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate errorRecovery (int, boolean) 
		int error_token
		boolean forcedError
		int prevtok
		int prevtokKind
		int name_index
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int j
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryPhase (int) 
		int error_token
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int i
		int j
		int k
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo new_repair
		int j
		int j
	private int mergeCandidate (int, int) 
		int state
		int buffer_position
		char[] name1
		char[] name2
		int len
		char[] str
		int k
		int l
		char[] name
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo checkPrimaryDistance (int[], int, com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo) 
		int[] stck
		int stack_top
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int i
		int j
		int j
		int k
		int k
		int next_state
		int max_pos
		int act
		int root
		int symbol
		int symbol
		int symbol
		int symbol
		int symbol
		int tok
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryDiagnosis (com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int name_index
		int name_index
		int name_index
		int name_index
		int name_index
		int prevtok
		int curtok
		int t
		int i
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
	private int getTermIndex (int[], int, int, int) 
		int[] stck
		int stack_top
		int tok
		int buffer_position
		int act
		int max_pos
		int highest_symbol
		int lhs_symbol
		int threshold
		int lhs_symbol
	private int getNtermIndex (int, int, int) 
		int start
		int sym
		int buffer_position
		int highest_symbol
		int tok
		int act
	private int misspell (int, int) 
		int sym
		int tok
		char[] name
		int n
		char[] s1
		int k
		char c
		char[] tokenName
		int len
		int m
		char[] s2
		int k
		char c
		int count
		int prefix_length
		int num_errors
		int i
		int j
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scopeTrial (int[], int, com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo) 
		int[] stck
		int stack_top
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int i
	private void scopeTrialCheck (int[], int, com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo, int) 
		int[] stck
		int stack_top
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int indx
		int act
		int i
		int old_state_pool_top
		int i
		int max_pos
		int tok
		int lhs_symbol
		int j
		int k
		int marked_pos
		int stack_position
		int previous_distance
		int distance
		int top
	private boolean secondaryCheck (int[], int, int, int) 
		int[] stck
		int stack_top
		int buffer_position
		int distance
		int top
		int j
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate secondaryPhase (int) 
		int error_token
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplaced
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int i
		int i
		int i
		int j
		int k
		int k
		int top
		int next_last_index
		int last_index
		int save_location
		int save_location_start
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplacementRecovery (int[], int, int, com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean) 
		int[] stck
		int stack_top
		int last_index
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		boolean stack_flag
		int previous_loc
		int stack_deletions
		int top
		int j
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo secondaryRecovery (int[], int, int, com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean) 
		int[] stck
		int stack_top
		int last_index
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		boolean stack_flag
		int previous_loc
		int stack_deletions
		int top
		int i
		int j
		int k
		int l
		int symbol
		int k
	private void secondaryDiagnosis (com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		int i
	private int parseCheck (int[], int, int, int) 
		int[] stck
		int stack_top
		int first_token
		int buffer_position
		int max_pos
		int max_pos
		int indx
		int indx
		int ct
		int ct
		int act
		int lhs_symbol
		int lhs_symbol
	private void reportError (int, int, int, int) 
		int msgCode
		int nameIndex
		int leftToken
		int rightToken
	private void reportError (int, int, int, int, int) 
		int msgCode
		int nameIndex
		int leftToken
		int rightToken
		int scopeNameIndex
		int lToken
	private void reportPrimaryError (int, int, int, int) 
		int msgCode
		int nameIndex
		int token
		int scopeNameIndex
		String name
		String name
		int errorStart
		int errorEnd
		int currentKind
		String errorTokenName
		char[] errorTokenSource
		int addedToken
		int[] template
		int[] template
		int[] template
		int[] template
		StringBuffer buf
		int[] addedTokens
		int addedTokenCount
		int insertedToken
		int i
		int tmpAddedToken
		int length
		int[] template
		int j
		int length
		int completedToken
		int[] template
		int[] template
	private void reportSecondaryError (int, int, int, int, int) 
		int msgCode
		int nameIndex
		int leftToken
		int rightToken
		int scopeNameIndex
		String name
		String name
		int errorStart
		int i
		int errorEnd
		int addedToken
		StringBuffer buf
		int[] addedTokens
		int addedTokenCount
		int insertedToken
		int i
		int tmpAddedToken
		int length
		int[] template
		int j
		int length
		int completedToken
		int[] template
		int[] template
	private int[] getNTermTemplate (int) 
		int sym
		int templateIndex
		int[] result
		int count
		int j
	public java.lang.String toString () 
		StringBuffer res
	public boolean atConflictScenario (int) 
		int token
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/LexStream$Token.class
LexStream.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
public com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token extends java.lang.Object {
	int kind
	char[] name
	int start
	int end
	int line
	int flags
	public void  () 
	public java.lang.String toString () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.class
LexStream.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
public com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public static final int IS_AFTER_JUMP
	public static final int LBRACE_MISSING
	private int tokenCacheIndex
	private int tokenCacheEOFIndex
	private com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token[] tokenCache
	private int currentIndex
	private com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
	private int[] intervalStartToSkip
	private int[] intervalEndToSkip
	private int[] intervalFlagsToSkip
	private int previousInterval
	private int currentInterval
	private boolean awaitingColonColon
	public void  (int, com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner, int[], int[], int[], int, int, int) 
		int size
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int[] intervalStartToSkip
		int[] intervalEndToSkip
		int[] intervalFlagsToSkip
		int firstToken
		int init
		int eof
	private void readTokenFromScanner () 
		int length
		boolean tokenNotFound
		int tokenKind
		int start
		int end
		int nextInterval
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
	public com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token (int) 
		int index
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token eofToken
		int length
		int tokensToRead
	public int getToken () 
	public int previous (int) 
		int tokenIndex
	public int next (int) 
		int tokenIndex
	public boolean afterEol (int) 
		int i
	public void reset () 
	public void reset (int) 
		int i
	public int badtoken () 
	public int kind (int) 
		int tokenIndex
	public char[] name (int) 
		int tokenIndex
	public int line (int) 
		int tokenIndex
	public int start (int) 
		int tokenIndex
	public int end (int) 
		int tokenIndex
	public int flags (int) 
		int tokenIndex
	public boolean isInsideStream (int) 
		int index
	public java.lang.String toString () 
		StringBuffer res
		String source
		int previousEnd
		int i
		int intervalStart
		int intervalEnd
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
		int curtokKind
		int curtokStart
		int curtokEnd
		int previousEnd
		int i
		int intervalStart
		int intervalEnd
	public boolean awaitingColonColon () 
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult.class
RangeUtil.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
 com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult extends java.lang.Object {
	private static final int INITIAL_SIZE
	int pos
	int[] intervalStarts
	int[] intervalEnds
	int[] intervalFlags
	void  () 
	void addInterval (int, int) 
		int start
		int end
	void addInterval (int, int, int) 
		int start
		int end
		int flags
	int[][] getRanges () 
		int[] resultStarts
		int[] resultEnds
		int[] resultFlags
	private void quickSort (int[], int[], int[], int, int) 
		int[] list
		int[] list2
		int[] list3
		int left
		int right
		int original_left
		int original_right
		int mid
		int tmp
	private int compare (int, int) 
		int i1
		int i2
}

com/android/jack/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.class
RangeUtil.java
package com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose
public com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil extends java.lang.Object {
	public static final int NO_FLAG
	public static final int LBRACE_MISSING
	public static final int IGNORE
	public void  () 
	public static boolean containsErrorInSignature (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public static int[][] computeDietRange (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
	private static void computeDietRange0 (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		com.android.jack.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
		int j
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int flags
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int length
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public static boolean containsIgnoredBody (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
}

com/android/jack/eclipse/jdt/internal/compiler/parser/parser1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser10.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser11.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser12.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser13.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser14.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser15.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser16.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser17.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser18.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser19.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser2.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser20.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser21.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser22.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser23.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser24.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser3.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser4.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser5.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser6.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser7.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser8.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/parser9.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/readableNames.props
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/part0.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/part1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/part14.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/part2.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/start0.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/start1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode/start2.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/part0.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/part1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/part14.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/part2.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/start0.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/start1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6/start2.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/part0.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/part1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/part14.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/part2.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/start0.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/start1.rsc
com/android/jack/eclipse/jdt/internal/compiler/parser/unicode6_2/start2.rsc
com/android/jack/eclipse/jdt/internal/compiler/problem/AbortCompilation.class
AbortCompilation.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation extends java.lang.RuntimeException {
	public com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public Throwable exception
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public boolean isSilent
	public RuntimeException silentException
	private static final long serialVersionUID
	public void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, java.lang.Throwable) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		Throwable exception
	public void  (boolean, java.lang.RuntimeException) 
		boolean isSilent
		RuntimeException silentException
	public java.lang.String getMessage () 
		String message
		StringBuffer buffer
	public void updateContext (com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		int[] lineEnds
	public void updateContext (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		int[] lineEnds
	public java.lang.String getKey () 
		StringBuffer buffer
}

com/android/jack/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.class
AbortCompilationUnit.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit extends com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilation {
	private static final long serialVersionUID
	public String encoding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, java.io.IOException, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		java.io.IOException exception
		String encoding
}

com/android/jack/eclipse/jdt/internal/compiler/problem/AbortMethod.class
AbortMethod.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod extends com.android.jack.eclipse.jdt.internal.compiler.problem.AbortType {
	private static final long serialVersionUID
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
}

com/android/jack/eclipse/jdt/internal/compiler/problem/AbortType.class
AbortType.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.AbortType extends com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit {
	private static final long serialVersionUID
	public void  (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
}

com/android/jack/eclipse/jdt/internal/compiler/problem/DefaultProblem.class
DefaultProblem.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblem extends com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem {
	private char[] fileName
	private int id
	private int startPosition
	private int endPosition
	private int line
	public int column
	private int severity
	private String[] arguments
	private String message
	private static final String MARKER_TYPE_PROBLEM
	private static final String MARKER_TYPE_TASK
	public static final Object[] EMPTY_VALUES
	static void  () 
	public void  (char[], java.lang.String, int, java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		String message
		int id
		String[] stringArguments
		int severity
		int startPosition
		int endPosition
		int line
		int column
	public java.lang.String errorReportSource (char[]) 
		char[] unitSource
		StringBuffer errorBuffer
		char c
		char c
		char c
		char c
		int length
		int begin
		int end
		int i
		int i
	public java.lang.String[] getArguments () 
	public int getCategoryID () 
	public int getID () 
	public java.lang.String getInternalCategoryMessage () 
	public java.lang.String getMarkerType () 
	public java.lang.String getMessage () 
	public char[] getOriginatingFileName () 
	public int getSourceEnd () 
	public int getSourceColumnNumber () 
	public int getSourceLineNumber () 
	public int getSourceStart () 
	public boolean isError () 
	public boolean isWarning () 
	public boolean isInfo () 
	public void setOriginatingFileName (char[]) 
		char[] fileName
	public void setSourceEnd (int) 
		int sourceEnd
	public void setSourceLineNumber (int) 
		int lineNumber
	public void setSourceStart (int) 
		int sourceStart
	public java.lang.String toString () 
		String s
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.class
DefaultProblemFactory.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory  {
	public com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt messageTemplates
	private java.util.Locale locale
	private static com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt DEFAULT_LOCALE_TEMPLATES
	private static final char[] DOUBLE_QUOTES
	private static final char[] SINGLE_QUOTE
	private static final char[] FIRST_ARGUMENT
	static void  () 
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale loc
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		int elaborationId
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
	private static final int keyFromID (int) 
		int id
	public java.util.Locale getLocale () 
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
	public final java.lang.String getLocalizedMessage (int, java.lang.String[]) 
		int id
		String[] problemArguments
	public final java.lang.String getLocalizedMessage (int, int, java.lang.String[]) 
		int id
		int elaborationId
		String[] problemArguments
		String rawMessage
		char[] message
		String elaboration
		int length
		int start
		int end
		StringBuffer output
	public final java.lang.String localizedMessage (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public static com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt loadMessageTemplates (java.util.Locale) 
		java.util.Locale loc
		java.util.ResourceBundle bundle
		String bundleName
		java.util.MissingResourceException e
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt templates
		java.util.Enumeration keys
		String key
		int messageID
}

com/android/jack/eclipse/jdt/internal/compiler/problem/ProblemHandler.class
ProblemHandler.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemHandler extends java.lang.Object {
	public static final String[] NoArgument
	public com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
	public final com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public final com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy rootPolicy
	protected boolean suppressTagging
	static void  () 
	public void  (com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public int computeSeverity (int) 
		int problemId
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) 
		char[] fileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
		int lineNumber
		int columnNumber
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) 
		char[] fileName
		int problemId
		String[] problemArguments
		int elaborationId
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
		int lineNumber
		int columnNumber
	public void handle (int, java.lang.String[], int, java.lang.String[], int, int, int, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		int problemId
		String[] problemArguments
		int elaborationId
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		boolean mandatory
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit cu
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		int[] lineEnds
		int lineNumber
		int columnNumber
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl
		int abortLevel
	public void handle (int, java.lang.String[], java.lang.String[], int, int, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
	public void record (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		boolean mandatoryError
	public com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy switchErrorHandlingPolicy (com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy) 
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy newPolicy
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy presentPolicy
	public com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy suspendTempErrorHandlingPolicy () 
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy presentPolicy
	public void resumeTempErrorHandlingPolicy (com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy) 
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy previousPolicy
}

com/android/jack/eclipse/jdt/internal/compiler/problem/ProblemReporter.class
ProblemReporter.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemReporter extends com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemHandler {
	public com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	private com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner positionScanner
	private boolean underScoreIsLambdaParameter
	private static final byte FIELD_ACCESS
	private static final byte CONSTRUCTOR_ACCESS
	private static final byte METHOD_ACCESS
	public void  (com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	private static int getElaborationId (int, byte) 
		int leadProblemId
		byte elaborationVariant
	public static int getIrritant (int) 
		int problemID
	public static int getProblemCategory (int, int) 
		int severity
		int problemID
		int irritant
	public void abortDueToInternalError (java.lang.String) 
		String errorMessage
	public void abortDueToInternalError (java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		String errorMessage
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void abstractMethodCannotBeOverridden (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
	public void abstractMethodInAbstractClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
		String[] arguments
		String[] arguments
	public void abstractMethodInConcreteClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
		String[] arguments
		String[] arguments
	public void abstractMethodMustBeImplemented (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
	public void abstractMethodMustBeImplemented (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
	public void abstractMethodNeedingNoBody (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public void alreadyDefinedLabel (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		char[] labelName
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void annotationCannotOverrideMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding overrideMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void annotationCircularity (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
	public void annotationMembersCannotHaveParameters (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
	public void annotationMembersCannotHaveTypeParameters (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
	public void annotationTypeDeclarationCannotHaveConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
	public void annotationTypeDeclarationCannotHaveSuperclass (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void annotationTypeDeclarationCannotHaveSuperinterfaces (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void annotationTypeUsedAsSuperinterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void annotationValueMustBeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		String str
	public void annotationValueMustBeArrayInitializer (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		String str
	public void annotationValueMustBeClassLiteral (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		String str
	public void annotationValueMustBeConstant (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		boolean isEnum
		String str
	public void anonymousClassCannotExtendFinalClass (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void argumentTypeCannotBeVoid (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		String[] arguments
	public void argumentTypeCannotBeVoidArray (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
	public void arrayConstantsOnlyInArrayInitializers (int, int) 
		int sourceStart
		int sourceEnd
	public void assignmentHasNoEffect (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration location
		char[] name
		int severity
		String[] arguments
		int start
		int end
	public void assignmentHasNoEffect (com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment location
		char[] name
		int severity
		String[] arguments
	public void attemptToReturnNonVoidExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void attemptToReturnVoidValue (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
	public void autoboxing (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public void boundCannotBeArray (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void boundMustBeAnInterface (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void bytecodeExceeds64KLimit (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int start
		int end
	public void bytecodeExceeds64KLimit (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void bytecodeExceeds64KLimit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression location
	public void bytecodeExceeds64KLimit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration location
	public void cannotAllocateVoidArray (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void cannotAssignToFinalField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void cannotAssignToFinalLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int problemId
		String[] arguments
	public void cannotAssignToFinalOuterLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void cannotDefineDimensionsAndInitializer (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expresssion
	public void cannotDireclyInvokeAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void cannotExtendEnum (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
		String name
		String superTypeFullName
		String superTypeShortName
	public void cannotImportPackage (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void cannotInstantiate (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void cannotInvokeSuperConstructorInEnum (com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding enumConstructor
	public void cannotReadSource (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit abortException
		boolean verbose
		String fileName
		String encoding
		String[] arguments
		java.io.StringWriter stringWriter
		java.io.PrintWriter writer
		String exceptionTrace
		String[] arguments
	public void cannotReferToNonFinalOuterLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void cannotReferToNonEffectivelyFinalOuterLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void cannotReturnInInitializer (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void cannotThrowNull (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expression
	public void cannotThrowType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode exception
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void illegalArrayOfUnionType (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		char[] identifierName
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	public void cannotUseQualifiedEnumConstantInCaseLabel (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void cannotUseSuperInCodeSnippet (int, int) 
		int start
		int end
	public void cannotUseSuperInJavaLangObject (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
	public void targetTypeIsNotAFunctionalInterface (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression target
	public void illFormedParameterizationOfFunctionalInterface (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression target
	public void lambdaSignatureMismatched (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression target
	public void lambdaParameterTypeMismatched (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
		String name
		String expectedTypeFullName
		String expectedTypeShortName
	public void lambdaExpressionCannotImplementGenericMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
		String selector
	public void caseExpressionMustBeConstant (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void classExtendFinalClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
		String name
		String superTypeFullName
		String superTypeShortName
	public void codeSnippetMissingClass (java.lang.String, int, int) 
		String missing
		int start
		int end
		String[] arguments
	public void codeSnippetMissingMethod (java.lang.String, java.lang.String, java.lang.String, int, int) 
		String className
		String missingMethod
		String argumentTypes
		int start
		int end
		String[] arguments
	public void comparingIdenticalExpressions (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression comparison
		int severity
	public int computeSeverity (int) 
		int problemID
		int irritant
	public void conditionalArgumentsIncompatibleTypes (com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding trueType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding falseType
	public void conflictingImport (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void constantOutOfRange (com.android.jack.eclipse.jdt.internal.compiler.ast.Literal, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Literal literal
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType
		String[] arguments
	public void corruptedSignature (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		char[] signature
		int position
	public void defaultMethodOverridesObjectMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int sourceStart
		int sourceEnd
	public void defaultModifierIllegallySpecified (int, int) 
		int sourceStart
		int sourceEnd
	public void deprecatedField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
	public void deprecatedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean isConstructor
		int severity
		int start
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		int start
	public void deprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void deprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int index
		int severity
		int sourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
	public void disallowedTargetForAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void explitAnnotationTargetRequired (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void polymorphicMethodNotBelow17 (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	public void multiCatchNotBelow17 (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	public void duplicateAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, long) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long sourceLevel
	public void duplicateAnnotationValue (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		String name
	public void duplicateBounds (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void duplicateCase (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
	public void duplicateDefaultCase (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode statement
	public void duplicateEnumSpecialMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void duplicateFieldInType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public void duplicateImport (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void duplicateInheritedMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod2
		boolean isJava8
		int problemID
	public void duplicateInitializationOfBlankFinalField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Reference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		String[] arguments
	public void duplicateInitializationOfFinalLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void duplicateMethodInType (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		boolean equalParameters
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void duplicateModifierForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void duplicateModifierForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void duplicateModifierForType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void duplicateModifierForVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		boolean complainForArgument
		String[] arguments
	public void duplicateNestedType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void duplicateSuperinterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void duplicateTargetInTargetAnnotation (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String name
	public void duplicateTypeParameterInType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	public void duplicateTypes (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
		int end
	public void emptyControlFlowStatement (int, int) 
		int sourceStart
		int sourceEnd
	public void enumAbstractMethodMustBeImplemented (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
	public void enumConstantMustImplementAbstractMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
	public void enumConstantsCannotBeSurroundedByParenthesis (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void enumStaticFieldUsedDuringInitialization (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void enumSwitchCannotTargetField (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void errorNoMethodFor (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		StringBuffer buffer
		StringBuffer shortBuffer
		int i
		int length
		int id
	public void errorNoMethodFor (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		StringBuffer buffer
		StringBuffer shortBuffer
		int i
		int length
		int id
	public void errorThisSuperInStatic (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
		String[] arguments
	public void errorNoSuperInInterface (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
	public void expressionShouldBeAVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void fakeReachable (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
	public void fieldHiding (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		boolean isLocal
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding hiddenField
	public void fieldsOrThisBeforeConstructorInvocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
	public void finallyMustCompleteNormally (com.android.jack.eclipse.jdt.internal.compiler.ast.Block) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block finallyBlock
	public void finalMethodCannotBeOverridden (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void finalVariableBound (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int severity
	public void forbiddenReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		byte classpathEntryType
		String classpathEntryName
		int problemId
		int severity
	public void forbiddenReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		byte classpathEntryType
		String classpathEntryName
		int problemId
		int severity
	public void forbiddenReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		byte classpathEntryType
		String classpathEntryName
		int problemId
		int severity
	public void forwardReference (com.android.jack.eclipse.jdt.internal.compiler.ast.Reference, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Reference reference
		int indexInQualification
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void forwardTypeVariableReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
	public void genericTypeCannotExtendThrowable (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	private void handle (int, java.lang.String[], int, java.lang.String[], int, int, int) 
		int problemId
		String[] problemArguments
		int elaborationId
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
	private void handle (int, java.lang.String[], java.lang.String[], int, int) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
	private void handle (int, java.lang.String[], java.lang.String[], int, int, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
	private void handle (int, java.lang.String[], java.lang.String[], int, int, int) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
	protected void handleUntagged (int, java.lang.String[], java.lang.String[], int, int) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
		boolean oldSuppressing
	public void hiddenCatchBlock (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void hierarchyCircularity (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		int start
		int end
	public void hierarchyCircularity (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		int start
		int end
	public void hierarchyHasProblems (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalAbstractModifierCombinationForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalAbstractModifierCombinationForMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalAccessFromTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void illegalClassLiteralForTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void illegalExtendedDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
	public void illegalExtendedDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
	public void illegalGenericArray (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void illegalInstanceOfGenericType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
		StringBuffer recommendedFormBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		int count
		int i
		int i
		int dim
		String recommendedForm
	public void illegalLocalTypeDeclaration (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int problemID
		String[] arguments
	public void illegalModifierCombinationFinalAbstractForClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierCombinationFinalVolatileForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalModifierCombinationForInterfaceMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalModifierForAnnotationField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String name
	public void illegalModifierForAnnotationMember (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void illegalModifierForAnnotationMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForEnum (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForEnumConstant (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalModifierForEnumConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration constructor
	public void illegalModifierForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalModifierForInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForInterfaceField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String name
	public void illegalModifierForInterfaceMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		boolean isJDK18orGreater
	public void illegalModifierForLocalClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMemberClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMemberEnum (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMemberInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void illegalModifierForVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		boolean complainAsArgument
		String[] arguments
	public void illegalPrimitiveOrArrayTypeForEnclosingInstance (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void illegalQualifiedParameterizedTypeAllocation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference qualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding allocatedType
	public void illegalStaticModifierForMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalUsageOfQualifiedTypeReference (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		StringBuffer buffer
		char[][] tokens
		int i
		String[] arguments
	public void illegalUsageOfWildcard (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference wildcard
	public void illegalVararg (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argType
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalVarargInLambda (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argType
		String[] arguments
	public void illegalThisDeclaration (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		String[] arguments
	public void illegalSourceLevelForThis (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		String[] arguments
	public void disallowedThisParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver receiver
		String[] arguments
	public void illegalQualifierForExplicitThis (com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver receiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		String[] problemArguments
	public void illegalQualifierForExplicitThis2 (com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver receiver
	public void illegalTypeForExplicitThis (com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Receiver receiver
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void illegalThis (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		String[] arguments
	public void defaultMethodsNotBelow18 (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
	public void interfaceSuperInvocationNotBelow18 (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
	public void staticInterfaceMethodsNotBelow18 (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
	public void referenceExpressionsNotBelow18 (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression rexp
	public void lambdaExpressionsNotBelow18 (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
	public void illegalVisibilityModifierCombinationForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalVisibilityModifierCombinationForMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalVisibilityModifierCombinationForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalVisibilityModifierForInterfaceMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalVoidExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void importProblem (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding expectedImport
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String[] readableArguments
		String[] shortArguments
		char[][] tokens
		String[] arguments
		char[][] tokens
		String[] arguments
	public void incompatibleExceptionInThrowsClause (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		int id
		int id
	public void incompatibleReturnType (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		StringBuffer methodSignature
		StringBuffer shortSignature
		int id
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
	public void incorrectArityForParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public void incorrectArityForParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int index
	public void diamondNotBelow17 (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void diamondNotBelow17 (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int index
	public void incorrectLocationForNonEmptyDimension (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
		int index
	public void incorrectSwitchType (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
	public void indirectAccessToStaticField (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int severity
	public void indirectAccessToStaticMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int severity
	public void inheritedDefaultMethodConflictsWithOtherInherited (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] problemArguments
		String[] messageArguments
	private void inheritedMethodReducesVisibility (int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		StringBuffer concreteSignature
		StringBuffer shortSignature
	public void inheritedMethodReducesVisibility (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
	public void inheritedMethodReducesVisibility (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
	public void inheritedMethodsHaveIncompatibleReturnTypes (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
		int length
		StringBuffer methodSignatures
		StringBuffer shortSignatures
		int i
	public void inheritedMethodsHaveIncompatibleReturnTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
		int length
		boolean[] isOverridden
		StringBuffer methodSignatures
		StringBuffer shortSignatures
		int i
	public void inheritedMethodsHaveNameClash (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding oneMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding twoMethod
	public void initializerMustCompleteNormally (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public void innerTypesCannotDeclareStaticInitializers (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public void interfaceCannotHaveConstructors (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
	public void interfaceCannotHaveInitializers (char[], com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		char[] sourceName
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void invalidAnnotationMemberType (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
	public void invalidBreak (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
		boolean insideDefaultConstructor
		boolean insideImplicitConstructorCall
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
		int augmentedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varargsElementType
	public void invalidContinue (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidEnclosingType (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int flag
	public void invalidExplicitConstructorCall (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidExpressionAsStatement (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String[] arguments
	public void invalidField (com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		String[] arguments
		char[] name
		String[] arguments
	public void invalidField (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int index
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
		int id
		String fieldName
		String fieldName
		String[] arguments
		String[] arguments
	public void invalidFileNameForPackageAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void invalidMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		String closestParameterTypeNames
		String parameterTypeNames
		String closestParameterTypeShortNames
		String parameterTypeShortNames
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
		int augmentedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		String typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding shownMethodReturnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding varargsElementType
	public void invalidNullToSynchronize (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidOperator (com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void invalidOperator (com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment assign
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void invalidOperator (com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void invalidParameterizedExceptionType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidParenthesizedExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode reference
	public void invalidType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		java.util.List missingTypes
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext savedContext
		java.util.Iterator iterator
		int id
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference ref
		char[][] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		char[][] name
		long[] positions
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
		char[][] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference ref
		char[][] name
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		int start
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleTypeReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
	public void invalidTypeForCollection (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidTypeForCollectionTarget14 (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidTypeToSynchronize (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void invalidTypeVariableAsException (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidUnaryExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidUsageOfAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void invalidUsageOfAnnotationDeclarations (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
	public void invalidUsageOfEnumDeclarations (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
	public void invalidUsageOfForeachStatements (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression collection
	public void invalidUsageOfStaticImports (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference staticImport
	public void invalidUsageOfTypeArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference firstTypeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference lastTypeReference
	public void invalidUsageOfTypeParameters (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter firstTypeParameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter lastTypeParameter
	public void invalidUsageOfTypeParametersForAnnotationDeclaration (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
		int length
	public void invalidUsageOfTypeParametersForEnumDeclaration (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
		int length
	public void invalidUsageOfVarargs (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
	public void invalidUsageOfTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void toleratedMisplacedTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation first
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation last
	public void misplacedTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation first
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation last
	public void illegalUsageOfTypeAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void illegalTypeAnnotationsInStaticMemberAccess (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation first
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation last
	public void isClassPathCorrect (char[][], com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, java.lang.Object) 
		char[][] wellKnownTypeName
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		Object location
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext savedContext
		String[] arguments
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite site
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	private boolean isIdentifier (int) 
		int token
	private boolean isKeyword (int) 
		int token
	private boolean isLiteral (int) 
		int token
	private boolean isRecoveredName (char[]) 
		char[] simpleName
	private boolean isRecoveredName (char[][]) 
		char[][] qualifiedName
		int i
	public void javadocAmbiguousMethodReference (int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, int) 
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
		int modifiers
		int severity
		String[] arguments
	public void javadocDeprecatedField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
		int severity
	public void javadocDeprecatedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
		boolean isConstructor
		int severity
	public void javadocDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
	public void javadocDeprecatedType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
		int index
		int severity
	public void javadocDuplicatedParamTag (char[], int, int, int) 
		char[] token
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
		String[] arguments
	public void javadocDuplicatedReturnTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocDuplicatedTag (char[], int, int) 
		char[] tagName
		int sourceStart
		int sourceEnd
		String[] arguments
	public void javadocDuplicatedThrowsClassName (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int modifiers
		int severity
		String[] arguments
	public void javadocEmptyReturnTag (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
		String[] arguments
	public void javadocErrorNoMethodFor (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int modifiers
		int id
		int severity
		StringBuffer buffer
		StringBuffer shortBuffer
		int i
		int length
	public void javadocHiddenReference (int, int, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		String[] arguments
	public void javadocInvalidConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
		int modifiers
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		int id
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
		int severity
		int severity
		int severity
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
		int augmentedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
		boolean noTypeVariables
		int severity
	public void javadocInvalidField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
		int modifiers
		int id
		int severity
		String[] arguments
	public void javadocInvalidMemberTypeQualification (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocInvalidMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int modifiers
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
		int id
		int severity
		String closestParameterTypeNames
		String parameterTypeNames
		String closestParameterTypeShortNames
		String parameterTypeShortNames
		int severity
		int severity
		int severity
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
		int augmentedLength
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
		boolean noTypeVariables
		int severity
	public void javadocInvalidParamTagName (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidParamTypeParameter (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidReference (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidSeeHref (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidSeeReferenceArgs (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidSeeUrlReference (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidThrowsClass (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidThrowsClassName (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int modifiers
		int severity
		String[] arguments
	public void javadocInvalidType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		int id
		int severity
	public void javadocInvalidValueReference (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMalformedSeeReference (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocMissing (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
	public void javadocMissing (int, int, int, int) 
		int sourceStart
		int sourceEnd
		int severity
		int modifiers
		boolean overriding
		boolean report
		String arg
		String[] arguments
	public void javadocMissingHashCharacter (int, int, java.lang.String) 
		int sourceStart
		int sourceEnd
		String ref
		int severity
		String[] arguments
	public void javadocMissingIdentifier (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingParamName (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingParamTag (char[], int, int, int) 
		char[] name
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
		boolean overriding
		boolean report
		String[] arguments
	public void javadocMissingReference (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingReturnTag (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
		boolean overriding
		boolean report
	public void javadocMissingTagDescription (char[], int, int, int) 
		char[] tokenName
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
		String[] arguments
	public void javadocMissingTagDescriptionAfterReference (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
	public void javadocMissingThrowsClassName (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingThrowsTag (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int modifiers
		int severity
		boolean overriding
		boolean report
		String[] arguments
	public void javadocUndeclaredParamTagName (char[], int, int, int) 
		char[] token
		int sourceStart
		int sourceEnd
		int modifiers
		int severity
		String[] arguments
	public void javadocUnexpectedTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocUnexpectedText (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocUnterminatedInlineTag (int, int) 
		int sourceStart
		int sourceEnd
	private boolean javadocVisibility (int, int) 
		int visibility
		int modifiers
	private java.lang.String javadocVisibilityArgument (int, int) 
		int visibility
		int modifiers
		String argument
	public void localVariableHiding (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
		boolean isSpecialArgHidingField
		int id
		int severity
		String[] arguments
		int id
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void localVariableNonNullComparedToNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
		String[] arguments
		int problemId
		int problemId
		char[][] annotationName
	public void localVariableNullComparedToNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	public boolean expressionNonNullComparison (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expr
		boolean checkForNull
		int problemId
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		String[] arguments
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression location
		long tagBits
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		char[][] nonNullName
	public void nullAnnotationUnsupportedLocation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		String[] arguments
		String[] shortArguments
		int severity
	public void nullAnnotationAtQualifyingType (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		String[] arguments
		String[] shortArguments
		int severity
	public void nullAnnotationUnsupportedLocation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
	public void localVariableNullInstanceof (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	public void localVariableNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	public void fieldFreeTypeVariableReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, long) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding variable
		long position
		char[][] nullableName
		String[] arguments
	public void localVariableFreeTypeVariableReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		char[][] nullableName
		String[] arguments
	public void methodReturnTypeFreeTypeVariableReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		char[][] nullableName
		String[] arguments
	public void localVariablePotentialNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	public void potentialNullUnboxing (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxType
		String[] arguments
		String[] argumentsShort
	public void nullUnboxing (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding boxType
		String[] arguments
		String[] argumentsShort
	public void nullableFieldDereference (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, long) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding variable
		long position
		char[][] nullableName
		String[] arguments
	public void localVariableRedundantCheckOnNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
		String[] arguments
		int problemId
		int problemId
		char[][] annotationName
	public void localVariableRedundantCheckOnNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	public void localVariableRedundantNullAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	public void methodMustOverride (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, long) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		long complianceLevel
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void methodNameClash (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int severity
	public void methodNameClashHidden (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void methodNeedBody (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void methodNeedingNoBody (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
	public void methodWithConstructorName (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
	public void methodCanBeDeclaredStatic (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void methodCanBePotentiallyDeclaredStatic (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void missingDeprecatedAnnotationForField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	public void missingDeprecatedAnnotationForMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void missingDeprecatedAnnotationForType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void notAFunctionalInterface (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void missingEnumConstantCase (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
	public void missingDefaultCase (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		boolean isEnumSwitch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void missingOverrideAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void missingOverrideAnnotationForInterfaceMethodImplementation (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void missingReturnType (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void missingSemiColon (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void missingSerialVersion (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void missingSynchronizedOnInheritedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void missingTypeInConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
		java.util.List missingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocation
	public void missingTypeInLambda (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int nameSourceStart
		int nameSourceEnd
		java.util.List missingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
	public void missingTypeInMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int nameSourceStart
		int nameSourceStart
		int nameSourceEnd
		int nameSourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		java.util.List missingTypes
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
	public void missingValueForAnnotationMember (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		char[] memberName
		String memberString
	public void mustDefineDimensionsOrInitializer (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
	public void mustUseAStaticMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void nativeMethodsCannotBeStrictfp (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void needImplementation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void needToEmulateFieldAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean isReadAccess
		int id
		int severity
	public void needToEmulateMethodAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		int severity
	public void noAdditionalBoundAfterTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference boundReference
	private int nodeSourceEnd (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding field
	private int nodeSourceEnd (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	private int nodeSourceEnd (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		int index
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherFields
		int offset
		int i
		int length
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference reference
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference reference
		int length
	private int nodeSourceStart (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding field
	private int nodeSourceStart (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
	private int nodeSourceStart (com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		int index
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherFields
		int offset
		int i
		int length
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference reference
	public void noMoreAvailableSpaceForArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void noMoreAvailableSpaceForConstant (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void noMoreAvailableSpaceForLocal (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void noMoreAvailableSpaceInConstantPool (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void nonExternalizedStringLiteral (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void nonGenericTypeCannotBeParameterized (int, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		int index
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public void nonStaticAccessToStaticField (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void nonStaticAccessToStaticField (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int index
		int severity
	public void nonStaticAccessToStaticMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void nonStaticContextForEnumMemberType (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void noSuchEnclosingInstance (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean isConstructorCall
		int id
		int id
		int id
		int id
	public void notCompatibleTypesError (com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void notCompatibleTypesError (com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void notCompatibleTypesErrorInForeach (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void objectCannotBeGeneric (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void objectCannotHaveSuperTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void objectMustBeClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void operatorOnlyValidOnNumericType (com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment assignment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void overridesDeprecatedMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void overridesMethodWithoutSuperInvocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
	public void overridesPackageDefaultMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void packageCollidesWithType (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		String[] arguments
	public void packageIsNotExpectedPackage (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		boolean hasPackageDeclaration
		String[] arguments
		int end
		int end
	public void parameterAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
		String[] arguments
	private java.lang.String parameterBoundAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		boolean makeShort
		StringBuffer nameBuffer
		int length
		int i
	public void parameterizedMemberTypeMissingArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int index
	public void parseError (int, int, int, char[], java.lang.String, java.lang.String[]) 
		int startPosition
		int endPosition
		int currentToken
		char[] currentTokenSource
		String errorTokenName
		String[] possibleTokens
		String[] arguments
		String[] arguments
		StringBuffer list
		int i
		int max
		String[] arguments
		String[] arguments
	public void parseErrorDeleteToken (int, int, int, char[], java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
	public void parseErrorDeleteTokens (int, int) 
		int start
		int end
	public void parseErrorInsertAfterToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorInsertBeforeToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorInsertToComplete (int, int, java.lang.String, java.lang.String) 
		int start
		int end
		String inserted
		String completed
		String[] arguments
	public void parseErrorInsertToCompletePhrase (int, int, java.lang.String) 
		int start
		int end
		String inserted
		String[] arguments
	public void parseErrorInsertToCompleteScope (int, int, java.lang.String) 
		int start
		int end
		String inserted
		String[] arguments
	public void parseErrorInvalidToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorMergeTokens (int, int, java.lang.String) 
		int start
		int end
		String expectedToken
		String[] arguments
	public void parseErrorMisplacedConstruct (int, int) 
		int start
		int end
	public void parseErrorNoSuggestion (int, int, int, char[], java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
	public void parseErrorNoSuggestionForTokens (int, int) 
		int start
		int end
	public void parseErrorReplaceToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorReplaceTokens (int, int, java.lang.String) 
		int start
		int end
		String expectedToken
		String[] arguments
	public void parseErrorUnexpectedEnd (int, int) 
		int start
		int end
		String[] arguments
		String[] arguments
		String[] arguments
		String[] arguments
	public void possibleAccidentalBooleanAssignment (com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment assignment
	public void possibleFallThroughCase (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
	public void publicClassMustMatchFileName (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void rawMemberTypeCannotBeParameterized (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public void rawTypeReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void recursiveConstructorInvocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
	public void redefineArgument (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
		String[] arguments
	public void redefineLocal (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		String[] arguments
	public void redundantSuperInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
		int severity
	public void referenceMustBeArrayTypeAt (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference arrayRef
	public void repeatedAnnotationWithContainer (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation container
	public void containerAnnotationTypeMustHaveValue (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
	public void containerAnnotationTypeHasWrongValueType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	public void containerAnnotationTypeHasNonDefaultMembers (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		char[] selector
	public void containerAnnotationTypeHasShorterRetention (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		String annotationRetention
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		String containerRetention
	public void repeatableAnnotationTypeTargetMismatch (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
		String unmetTargets
	public void repeatableAnnotationTypeIsDocumented (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
	public void repeatableAnnotationTypeIsInherited (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
	public void repeatableAnnotationWithRepeatingContainer (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
	public void reset () 
	public void resourceHasToImplementAutoCloseable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	private int retrieveClosingAngleBracketPosition (int) 
		int start
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] contents
		int end
		int count
		int token
		int token
	private int retrieveEndingPositionAfterOpeningParenthesis (int, int, int) 
		int sourceStart
		int sourceEnd
		int numberOfParen
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] contents
		int token
		int token
		int previousSourceEnd
	private int retrieveStartingPositionAfterOpeningParenthesis (int, int, int) 
		int sourceStart
		int sourceEnd
		int numberOfParen
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] contents
		int count
		int token
		int token
	public void scannerError (com.android.jack.eclipse.jdt.internal.compiler.parser.Parser, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.parser.Parser parser
		String errorTokenName
		com.android.jack.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int flag
		int startPos
		int endPos
		char[] source
		int checkPos
		char[] source
		int checkPos
		String[] arguments
	public void shouldImplementHashcode (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void shouldReturn (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression exp
	public void signalNoImplicitStringConversionForCharArrayExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
	public void staticAndInstanceConflict (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void staticFieldAccessToNonStaticVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String[] arguments
	public void staticInheritedMethodConflicts (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
	public void staticMemberOfParameterizedType (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifyingType
		int index
	public void stringConstantIsExceedingUtf8Limit (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void superclassMustBeAClass (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void superfluousSemicolon (int, int) 
		int sourceStart
		int sourceEnd
	public void superinterfaceMustBeAnInterface (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void superinterfacesCollide (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode decl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedSuperType
	public void superTypeCannotUseWildcard (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
		String name
		String superTypeFullName
		String superTypeShortName
	private void syntaxError (int, int, int, int, char[], java.lang.String, java.lang.String) 
		int id
		int startPosition
		int endPosition
		int currentKind
		char[] currentTokenSource
		String errorTokenName
		String expectedToken
		String eTokenName
		String eTokenName
		String[] arguments
		String[] arguments
	private java.lang.String replaceIfSynthetic (java.lang.String) 
		String token
	public void task (java.lang.String, java.lang.String, java.lang.String, int, int) 
		String tag
		String message
		String priority
		int start
		int end
	public void tooManyDimensions (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expression
	public void tooManyFields (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void tooManyMethods (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void tooManyParametersForSyntheticMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		String selector
	public void typeCastError (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void typeCollidesWithEnclosingType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void typeCollidesWithPackage (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void typeHiding (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
		int severity
	public void typeHiding (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding hiddenTypeParameter
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding declaringMethod
	public void typeHiding (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParam
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding hidden
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
	public void notAnnotationType (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void typeMismatchError (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode expectingLocation
		char[] actualShortReadableName
		char[] expectedShortReadableName
		char[] actualReadableName
		char[] expectedReadableName
	public void typeMismatchError (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	private java.lang.String typesAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean makeShort
	private java.lang.String typesAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		boolean makeShort
	private java.lang.String typesAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean makeShort
		boolean showNullAnnotations
	private java.lang.String typesAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		boolean makeShort
		boolean showNullAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		StringBuffer buffer
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean isVarargType
		StringBuffer buffer
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean isVarargType
	private java.lang.String typesAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		boolean makeShort
	private java.lang.String typesAsString (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		boolean makeShort
		boolean showNullAnnotations
		StringBuffer buffer
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void undefinedAnnotationValue (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		String name
	public void undefinedLabel (com.android.jack.eclipse.jdt.internal.compiler.ast.BranchStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BranchStatement statement
		String[] arguments
	public void undefinedTypeVariableSignature (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] variableName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binaryType
	public void undocumentedEmptyBlock (int, int) 
		int blockStart
		int blockEnd
	public void unexpectedStaticModifierForField (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void unexpectedStaticModifierForMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void unhandledException (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean insideDefaultConstructor
		boolean insideImplicitConstructorCall
		int sourceEnd
	public void unhandledExceptionFromAutoClose (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void unhandledWarningToken (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression token
		String[] arguments
	public void uninitializedBlankFinalField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void uninitializedNonNullField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		char[][] nonNullAnnotationName
		String[] arguments
		String[] arguments
	public void uninitializedLocalVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	private boolean methodHasMissingSwitchDefault () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public void unmatchedBracket (int, com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		int position
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void unnecessaryCast (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
	public void unnecessaryElse (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unnecessaryEnclosingInstanceSpecification (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
	public void unnecessaryInstanceof (com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceofExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding checkType
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void unnecessaryNLSTags (int, int) 
		int sourceStart
		int sourceEnd
	public void unnecessaryTypeArgumentsForMethodInvocation (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[], com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		String methodName
	public void unqualifiedFieldAccess (com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int sourceStart
		int sourceEnd
		int numberOfParens
	public void unreachableCatchBlock (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unreachableCode (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		int sourceStart
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		int statemendEnd
	public void unresolvableReference (com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		String[] arguments
		int end
		int sourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
		int numberOfParens
		int problemId
	public void unsafeCast (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castExpressionResolvedType
	public void unsafeNullnessCast (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding castExpressionResolvedType
	public void unsafeGenericArrayForVarargs (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
	public void unsafeRawFieldAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
	public void unsafeRawGenericMethodInvocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean isConstructor
		int severity
	public void unsafeRawInvocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
		boolean isConstructor
		int severity
	public void unsafeReturnTypeOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		int severity
		int start
		int end
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unsafeTypeConversion (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		int severity
	public void unsafeElementTypeConversion (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		int severity
	public void unusedArgument (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		int severity
		String[] arguments
	public void unusedExceptionParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration exceptionParameter
		int severity
		String[] arguments
	public void unusedDeclaredThrownException (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean isConstructor
		int severity
	public void unusedImport (com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		int severity
		String[] arguments
	public void unusedLabel (com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
		int severity
		String[] arguments
	public void unusedLocalVariable (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		int severity
		String[] arguments
	public void unusedObjectAllocation (com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
	public void unusedPrivateConstructor (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDecl
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
	public void unusedPrivateField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public void unusedPrivateMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private boolean excludeDueToAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int problemId
		int annotationsLen
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	public void unusedPrivateType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public void unusedTypeParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int severity
		String[] arguments
	public void unusedWarningToken (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression token
		String[] arguments
	public void problemNotAnalysed (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, java.lang.String) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression token
		String optionKey
	public void useAssertAsAnIdentifier (int, int) 
		int sourceStart
		int sourceEnd
	public void useEnumAsAnIdentifier (int, int) 
		int sourceStart
		int sourceEnd
	public void illegalUseOfUnderscoreAsAnIdentifier (int, int, boolean) 
		int sourceStart
		int sourceEnd
		boolean lambdaParameter
	public void varargsArgumentNeedCast (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite location
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
	public void varargsConflict (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void safeVarargsOnFixedArityMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		String[] arguments
	public void safeVarargsOnNonFinalInstanceMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		String[] arguments
	public void possibleHeapPollutionFromVararg (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration vararg
		String[] arguments
	public void variableTypeCannotBeVoid (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
		String[] arguments
	public void variableTypeCannotBeVoidArray (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
	public void visibilityConflict (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void wildcardAssignment (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void wildcardInvocation (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingArgument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingParameter
		int i
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
	public void wrongSequenceOfExceptionTypesError (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
	public void wrongSequenceOfExceptionTypes (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
	public void autoManagedResourcesNotBelow17 (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
	public void cannotInferElidedTypes (com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		String[] arguments
	public void diamondNotWithExplicitTypeArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public void rawConstructorReferenceNotWithExplicitTypeArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public void diamondNotWithAnoymousClasses (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
	public void redundantSpecificationOfTypeArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int severity
		int sourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
	public void potentiallyUnclosedCloseable (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] args
	public void unclosedCloseable (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] args
	public void explicitlyClosedAutoCloseable (com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
		String[] args
	public void nullityMismatch (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		int nullStatus
		char[][] annotationName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding var
	public void nullityMismatchIsNull (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		int problemId
		boolean useNullTypeAnnotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		String[] arguments
		String[] arguments
		String[] arguments
		String[] argumentsShort
		String[] argumentsShort
		String[] argumentsShort
	public void nullityMismatchSpecdNullable (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		char[][] annotationName
		int problemId
		char[][] nullableName
		String[] arguments
		String[] argumentsShort
	public void nullityMismatchPotentiallyNull (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		char[][] annotationName
		int problemId
		char[][] nullableName
		String[] arguments
		String[] argumentsShort
	public void nullityMismatchIsUnknown (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		char[][] annotationName
		int problemId
		String[] arguments
		String[] argumentsShort
	private void nullityMismatchIsFreeTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		int sourceStart
		int sourceEnd
		char[][] nullableName
		char[][] nonNullName
		String[] arguments
	public void nullityMismatchVariableIsFreeTypeVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		int severity
	public void illegalRedefinitionToNonNullParameter (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[][] inheritedAnnotationName
		int sourceStart
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void parameterLackingNullableAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[][] inheritedAnnotationName
	public void parameterLackingNonnullAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[][] inheritedAnnotationName
		int sourceStart
		int sourceEnd
	public void illegalParameterRedefinition (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameter
		int sourceStart
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void illegalReturnRedefinition (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		char[][] nonNullAnnotationName
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		StringBuffer methodSignature
		StringBuffer shortSignature
		int sourceStart
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedReturnType
		int problemId
		StringBuilder returnType
		StringBuilder returnTypeShort
		String[] arguments
		String[] argumentsShort
	public void referenceExpressionArgumentNullityMismatch (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod
		int idx
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
		StringBuffer methodSignature
		StringBuffer shortSignature
	public void illegalReturnRedefinition (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod
		boolean isUnchecked
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		StringBuffer methodSignature
		StringBuffer shortSignature
	public void messageSendPotentialNullReference (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void messageSendRedundantCheckOnNonNull (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void expressionNullReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void expressionPotentialNullReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void cannotImplementIncompatibleNullness (com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		boolean showReturn
		int sourceStart
		int sourceEnd
		String[] problemArguments
		String[] messageArguments
	public void nullAnnotationIsRedundant (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		int i
		int sourceStart
		int sourceStart
		int sourceEnd
		int sourceEnd
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument arg
	public void nullAnnotationIsRedundant (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int sourceStart
		int sourceEnd
	public void nullDefaultAnnotationIsRedundant (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding outer
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int start
		int end
		String[] args
		String[] shortArgs
		int problemId
	public void contradictoryNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void contradictoryNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public void contradictoryNullAnnotations (int, int) 
		int sourceStart
		int sourceEnd
		char[][] nonNullAnnotationName
		char[][] nullableAnnotationName
		String[] arguments
		String[] shortArguments
	public void contradictoryNullAnnotationsInferred (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void contradictoryNullAnnotationsInferred (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
		int sourceStart
		int sourceEnd
		boolean isFunctionalExpression
		char[][] nonNullAnnotationName
		char[][] nullableAnnotationName
		String[] arguments
		String[] shortArguments
	public void contradictoryNullAnnotationsOnBounds (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, long) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		long previousTagBit
		char[][] annotationName
		String[] arguments
		String[] shortArguments
	public void conflictingNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		char[][] nonNullAnnotationName
		char[][] nullableAnnotationName
		String[] arguments
		String[] shortArguments
	public void conflictingInheritedNullAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean previousIsNonNull
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding previousInherited
		boolean isNonNull
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		char[][] previousAnnotationName
		char[][] annotationName
		String[] arguments
		String[] shortArguments
	public void illegalAnnotationForBaseType (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference, com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], long) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		long nullAnnotationTagBit
		int typeBit
		char[][] annotationNames
		String[] args
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int start
		int end
	public void illegalAnnotationForBaseType (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		String[] args
	private java.lang.String annotatedTypeName (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		char[][] annotationName
		int dims
		char[] typeName
		char[] annotationDisplayName
	private java.lang.String shortAnnotatedTypeName (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		char[][] annotationName
		int dims
		char[] typeName
		char[] annotationDisplayName
	java.lang.String internalAnnotatedTypeName (char[], char[], int) 
		char[] annotationName
		char[] typeName
		int dims
		char[] fullName
		char[] fullName
		int plainLen
		int i
	private com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int typeBit
		int length
		int j
	public void missingNonNullByDefaultAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int severity
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		String[] arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void illegalModifiersForElidedType (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		String[] arg
	public void illegalModifiers (int, int) 
		int modifierSourceStart
		int modifiersSourceEnd
	public void arrayReferencePotentialNullReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
	public void nullityMismatchingTypeAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
		String[] arguments
		String[] arguments
		String[] arguments
		String[] arguments
		String[] shortArguments
		String[] shortArguments
		String[] shortArguments
		int problemId
		String superHint
		String superHintShort
		String requiredName
		String requiredName
		String requiredNameShort
		String requiredNameShort
		String providedName
		String providedNameShort
	public void nullityMismatchTypeArgument (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
		String[] shortArguments
	public void cannotRedefineTypeArgumentNullity (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding superElement
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
		String[] shortArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void implicitObjectBoundNoNullDefault (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference reference
	public void nonNullTypeVariableInUnannotatedBinary (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int providedSeverity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaredReturnType
		int severity
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		char[][] nonNullName
		String shortNonNullName
		String[] arguments
		String[] shortArguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding substitution
		String[] arguments
		String[] shortArguments
	public void dereferencingNullableExpression (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend send
		char[][] nullableName
		char[] nullableShort
		String[] arguments
		int start
		int end
	public void dereferencingNullableExpression (long, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		long positions
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		char[][] nullableName
		char[] nullableShort
		String[] arguments
	public void onlyReferenceTypesInIntersectionCast (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	public void illegalArrayTypeInIntersectionCast (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	public void intersectionCastNotBelow18 (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int length
	public void duplicateBoundInIntersectionCast (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	public void lambdaRedeclaresArgument (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		String[] arguments
	public void lambdaRedeclaresLocal (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
		String[] arguments
	public void descriptorHasInvisibleType (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public void methodReferenceSwingsBothWays (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding instanceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding nonInstanceMethod
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		StringBuffer buffer1
		StringBuffer shortBuffer1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int i
		int length
		StringBuffer buffer2
		StringBuffer shortBuffer2
		int i
		int length
		int id
	public void methodMustBeAccessedStatically (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding nonInstanceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] selector
		StringBuffer buffer
		StringBuffer shortBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int i
		int length
		int id
	public void methodMustBeAccessedWithInstance (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding instanceMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] selector
		StringBuffer buffer
		StringBuffer shortBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int i
		int length
		int id
	public void invalidArrayConstructorReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		StringBuffer buffer
		StringBuffer shortBuffer
		int i
		int length
		int id
	public void constructedArrayIncompatible (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	public void danglingReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] selector
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
		StringBuffer buffer
		StringBuffer shortBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int i
		int length
		int id
	public void unhandledException (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression location
	public void incompatibleReturnType (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		StringBuffer buffer
		StringBuffer shortBuffer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int i
		int length
		String selector
	public void illegalSuperAccess (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding directSuperType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void illegalSuperCallBypassingOverride (com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite location
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding overrider
	public void disallowedTargetForContainerAnnotation (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding containerAnnotationType
	public void typeAnnotationAtQualifiedName (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void genericInferenceError (java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		String message
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
	public void genericInferenceProblem (java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite, int) 
		String message
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		int severity
		String[] args
		int start
		int end
	public void uninternedIdentityComparison (com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression expr
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding lhs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding rhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		char[] lhsName
		char[] rhsName
		boolean[] validIdentityComparisonLines
		int problemStartPosition
		int[] lineEnds
		int lineNumber
	public void invalidTypeArguments (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReference
}

com/android/jack/eclipse/jdt/internal/compiler/problem/ProblemSeverities.class
ProblemSeverities.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public abstract com.android.jack.eclipse.jdt.internal.compiler.problem.ProblemSeverities extends java.lang.Object {
	public static final int Warning
	public static final int Error
	public static final int AbortCompilation
	public static final int AbortCompilationUnit
	public static final int AbortType
	public static final int AbortMethod
	public static final int Abort
	public static final int Optional
	public static final int SecondaryError
	public static final int Fatal
	public static final int Ignore
	public static final int InternalError
	public static final int Info
	public static final int CoreSeverityMASK
}

com/android/jack/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.class
ShouldNotImplement.java
package com.android.jack.eclipse.jdt.internal.compiler.problem
public com.android.jack.eclipse.jdt.internal.compiler.problem.ShouldNotImplement extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/eclipse/jdt/internal/compiler/problem/messages.properties
com/android/jack/eclipse/jdt/internal/compiler/tool/Archive.class
Archive.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.Archive extends java.lang.Object {
	public static final com.android.jack.eclipse.jdt.internal.compiler.tool.Archive UNKNOWN_ARCHIVE
	java.util.zip.ZipFile zipFile
	java.io.File file
	protected java.util.Hashtable packagesCache
	static void  () 
	private void  () 
	public void  (java.io.File)  throws java.util.zip.ZipException java.io.IOException 
		java.io.File file
	private void initialize () 
		java.util.Enumeration e
		String fileName
		int last
		String packageName
		String typeName
		java.util.ArrayList types
	public com.android.jack.eclipse.jdt.internal.compiler.tool.ArchiveFileObject getArchiveFileObject (java.lang.String, java.nio.charset.Charset) 
		String entryName
		java.nio.charset.Charset charset
	public boolean contains (java.lang.String) 
		String entryName
	public java.util.Set allPackages () 
	public java.util.List getTypes (java.lang.String) 
		String packageName
	public void flush () 
	public void close () 
	public java.lang.String toString () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/ArchiveFileObject.class
ArchiveFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.ArchiveFileObject extends java.lang.Object implements javax.tools.JavaFileObject  {
	private String entryName
	private java.io.File file
	private java.util.zip.ZipFile zipFile
	private java.nio.charset.Charset charset
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (java.io.File, java.lang.String, java.nio.charset.Charset) 
		java.io.File file
		String entryName
		java.nio.charset.Charset charset
	protected void finalize ()  throws java.lang.Throwable 
	public javax.lang.model.element.Modifier getAccessLevel () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		java.util.zip.ZipFile zip
		int accessFlags
	public javax.tools.JavaFileObject$Kind getKind () 
		String name
	public javax.lang.model.element.NestingKind getNestingKind () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		java.util.zip.ZipFile zip
	public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind) 
		String simpleName
		javax.tools.JavaFileObject$Kind kind
	public boolean delete () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.tool.ArchiveFileObject archiveFileObject
	public int hashCode () 
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
		java.util.zip.ZipFile zipFile2
		java.util.zip.ZipEntry zipEntry
	public long getLastModified () 
		java.util.zip.ZipFile zip
		java.util.zip.ZipEntry zipEntry
	public java.lang.String getName () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
		java.util.zip.ZipEntry zipEntry
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Reader openReader (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public java.io.Writer openWriter ()  throws java.io.IOException 
	public java.net.URI toUri () 
	public java.lang.String toString () 
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseBatchRequestor.class
EclipseBatchRequestor.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseBatchRequestor extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	private final com.android.jack.eclipse.jdt.internal.compiler.batch.Main compiler
	private int lineDelta
	private final javax.tools.DiagnosticListener diagnosticListener
	private final com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
	public void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main, javax.tools.DiagnosticListener, com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main compiler
		javax.tools.DiagnosticListener diagnosticListener
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
	public void acceptResult (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int unitLineCount
	private void reportProblems (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic diagnostic
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompiler$1.class
EclipseCompiler.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompiler$1 extends java.lang.Object implements javax.tools.JavaCompiler$CompilationTask  {
	private boolean hasRun
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompiler this$0
	private final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl val$eclipseCompiler2
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompiler, com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl) 
	public java.lang.Boolean call () 
		Boolean value
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
	public void setProcessors (java.lang.Iterable) 
		Iterable processors
		java.util.ArrayList temp
		javax.annotation.processing.Processor processor
		javax.annotation.processing.Processor[] processors2
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompiler.class
EclipseCompiler.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompiler extends java.lang.Object implements javax.tools.JavaCompiler  {
	private static java.util.Set SupportedSourceVersions
	java.util.WeakHashMap threadCache
	public javax.tools.DiagnosticListener diagnosticListener
	static void  () 
		java.util.EnumSet enumSet
	public void  () 
	public java.util.Set getSourceVersions () 
	public javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset) 
		javax.tools.DiagnosticListener someDiagnosticListener
		java.util.Locale locale
		java.nio.charset.Charset charset
	public javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable) 
		java.io.Writer out
		javax.tools.JavaFileManager fileManager
		javax.tools.DiagnosticListener someDiagnosticListener
		Iterable options
		Iterable classes
		Iterable compilationUnits
		java.io.PrintWriter writerOut
		java.io.PrintWriter writerErr
		Thread currentThread
		com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl eclipseCompiler
		com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl eclipseCompiler2
		java.util.ArrayList allOptions
		java.util.Iterator iterator
		String option
		javax.tools.JavaFileObject javaFileObject
		java.net.URI uri
		StringBuilder builder
		int i
		String className
		String[] optionsToProcess
		IllegalArgumentException e
		javax.tools.StandardJavaFileManager javaFileManager
		Iterable location
	public int isSupportedOption (java.lang.String) 
		String option
	public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[]) 
		java.io.InputStream in
		java.io.OutputStream out
		java.io.OutputStream err
		String[] arguments
		boolean succeed
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$1.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$1 extends com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit {
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
	private final javax.tools.JavaFileObject val$javaFileObject
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl, char[], java.lang.String, java.lang.String, java.lang.String, boolean, javax.tools.JavaFileObject) 
		char[] $anonymous0
		String $anonymous1
		String $anonymous2
		String $anonymous3
		boolean $anonymous4
	public char[] getContents () 
		java.io.IOException e
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$2.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$2 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl) 
	public boolean proceedOnErrors () 
	public boolean stopOnFirstError () 
	public boolean ignoreAllErrors () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$1.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3$1 extends java.lang.Object implements javax.tools.Diagnostic  {
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1
	private final int val$problemId
	private final int val$columnNumber
	private final int val$endPosition
	private final int val$severity
	private final int val$lineNumber
	private final String[] val$problemArguments
	private final int val$startPosition
	private final char[] val$originatingFileName
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3, int, int, int, int, int, java.lang.String[], int, char[]) 
	public java.lang.String getCode () 
	public long getColumnNumber () 
	public long getEndPosition () 
	public javax.tools.Diagnostic$Kind getKind () 
	public long getLineNumber () 
	public java.lang.String getMessage (java.util.Locale) 
		java.util.Locale locale
	public long getPosition () 
	public javax.tools.JavaFileObject getSource () 
		java.io.File f
	public long getStartPosition () 
	public volatile java.lang.Object getSource () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$2.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3$2 extends java.lang.Object implements javax.tools.Diagnostic  {
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1
	private final int val$problemId
	private final int val$columnNumber
	private final int val$endPosition
	private final int val$severity
	private final int val$lineNumber
	private final String[] val$problemArguments
	private final int val$startPosition
	private final char[] val$originatingFileName
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3, int, int, int, int, int, java.lang.String[], int, char[]) 
	public java.lang.String getCode () 
	public long getColumnNumber () 
	public long getEndPosition () 
	public javax.tools.Diagnostic$Kind getKind () 
	public long getLineNumber () 
	public java.lang.String getMessage (java.util.Locale) 
		java.util.Locale locale
	public long getPosition () 
	public javax.tools.JavaFileObject getSource () 
		java.io.File f
	public long getStartPosition () 
	public volatile java.lang.Object getSource () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 extends com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory {
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl) 
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
		javax.tools.DiagnosticListener diagListener
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		int elaborationID
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
		javax.tools.DiagnosticListener diagListener
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$4.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
 com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$4 extends java.lang.Object implements javax.tools.Diagnostic  {
	final com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
	private final com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem val$problem
	void  (com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl, com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
	public java.lang.String getCode () 
	public long getColumnNumber () 
	public long getEndPosition () 
	public javax.tools.Diagnostic$Kind getKind () 
	public long getLineNumber () 
	public java.lang.String getMessage (java.util.Locale) 
		java.util.Locale locale
	public long getPosition () 
	public javax.tools.JavaFileObject getSource () 
		java.io.File f
		java.nio.charset.Charset charset
	public long getStartPosition () 
	public volatile java.lang.Object getSource () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl.class
EclipseCompilerImpl.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl extends com.android.jack.eclipse.jdt.internal.compiler.batch.Main {
	private static final com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] NO_UNITS
	private java.util.HashMap javaFileObjectMap
	Iterable compilationUnits
	public javax.tools.JavaFileManager fileManager
	protected javax.annotation.processing.Processor[] processors
	public javax.tools.DiagnosticListener diagnosticListener
	static void  () 
	public void  (java.io.PrintWriter, java.io.PrintWriter, boolean) 
		java.io.PrintWriter out
		java.io.PrintWriter err
		boolean systemExitWhenFinished
	public boolean call () 
		IllegalArgumentException e
		RuntimeException e
	private void cleanup () 
	public com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits () 
		java.util.ArrayList units
		javax.tools.JavaFileObject javaFileObject
		String name
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] result
	public com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy () 
	public com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory () 
	protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExit
		java.util.Map customDefaultOptions
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
	protected void initializeAnnotationProcessorManager () 
	public void outputClassFiles (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult unitResult
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		boolean generateClasspathStructure
		String currentDestinationPath
		java.io.File outputLocation
		int i
		int fileCount
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		char[] filename
		int length
		char[] relativeName
		String relativeStringName
		javax.tools.JavaFileObject javaFileForOutput
		int index
		java.io.File currentFolder
		String path
		int index
		java.io.File file
		java.io.OutputStream openOutputStream
		java.io.BufferedOutputStream bufferedOutputStream
		java.io.IOException e
	protected void setPaths (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String) 
		java.util.ArrayList bootclasspaths
		String sourcepathClasspathArg
		java.util.ArrayList sourcepathClasspaths
		java.util.ArrayList classpaths
		java.util.ArrayList extdirsClasspaths
		java.util.ArrayList endorsedDirClasspaths
		String customEncoding
		java.util.ArrayList fileSystemClasspaths
		com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseFileManager eclipseJavaFileManager
		javax.tools.StandardJavaFileManager standardJavaFileManager
		javax.tools.JavaFileManager javaFileManager
		boolean havePlatformPaths
		boolean haveClassPaths
		Iterable location
		java.io.File file
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		java.io.File file
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		java.io.File file
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		int size
		int i
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	protected void loggingExtraProblems () 
		java.util.Iterator iterator
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseCompilerRequestor.class
EclipseCompilerRequestor.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseCompilerRequestor extends com.android.jack.eclipse.jdt.internal.compiler.batch.BatchCompilerRequestor {
	private final javax.tools.DiagnosticListener diagnosticListener
	private final com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
	public void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main, javax.tools.DiagnosticListener, com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main compiler
		javax.tools.DiagnosticListener diagnosticListener
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
	protected void reportProblems (com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic diagnostic
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseDiagnostic.class
EclipseDiagnostic.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic extends java.lang.Object implements javax.tools.Diagnostic  {
	private javax.tools.Diagnostic$Kind kind
	private final int problemId
	private final String[] problemArguments
	private final char[] originatingFileName
	private final int lineNumber
	private final int columnNumber
	private final int startPosition
	private final int endPosition
	private final com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
	private void  (javax.tools.Diagnostic$Kind, int, java.lang.String[], char[], com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory, int, int, int, int) 
		javax.tools.Diagnostic$Kind kind
		int problemId
		String[] problemArguments
		char[] originatingFileName
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
		int lineNumber
		int columnNumber
		int startPosition
		int endPosition
	private void  (javax.tools.Diagnostic$Kind, int, java.lang.String[], char[], com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) 
		javax.tools.Diagnostic$Kind kind
		int problemId
		String[] problemArguments
		char[] originatingFileName
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory
	public static com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic newInstance (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem, com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory factory
	private static com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic newInstanceFromDefaultProblem (com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblem, com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) 
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblem problem
		com.android.jack.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory factory
	private static javax.tools.Diagnostic$Kind getKind (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		javax.tools.Diagnostic$Kind kind
	public javax.tools.Diagnostic$Kind getKind () 
	public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseFileObject getSource () 
		java.io.File f
	public long getPosition () 
	public long getStartPosition () 
	public long getEndPosition () 
	public long getLineNumber () 
	public long getColumnNumber () 
	public java.lang.String getCode () 
	public java.lang.String getMessage (java.util.Locale) 
		java.util.Locale locale
	public volatile java.lang.Object getSource () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseFileManager.class
EclipseFileManager.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseFileManager extends java.lang.Object implements javax.tools.StandardJavaFileManager  {
	private static final String NO_EXTENSION
	static final int HAS_EXT_DIRS
	static final int HAS_BOOTCLASSPATH
	static final int HAS_ENDORSED_DIRS
	static final int HAS_PROCESSORPATH
	java.util.Map archivesCache
	java.nio.charset.Charset charset
	java.util.Locale locale
	java.util.Map locations
	int flags
	public java.util.ResourceBundle bundle
	public void  (java.util.Locale, java.nio.charset.Charset) 
		java.util.Locale locale
		java.nio.charset.Charset charset
		Iterable defaultClasspath
	public void close ()  throws java.io.IOException 
		com.android.jack.eclipse.jdt.internal.compiler.tool.Archive archive
	private void collectAllMatchingFiles (java.io.File, java.lang.String, java.util.Set, boolean, java.util.ArrayList) 
		java.io.File file
		String normalizedPackageName
		java.util.Set kinds
		boolean recurse
		java.util.ArrayList collector
		java.io.File currentFile
		String path
		String path
		java.io.File[] files
		java.io.File f
		javax.tools.JavaFileObject$Kind kind
		com.android.jack.eclipse.jdt.internal.compiler.tool.Archive archive
		String key
		String packageName
		java.util.List types
		String typeName
		javax.tools.JavaFileObject$Kind kind
		java.util.List types
		String typeName
		javax.tools.JavaFileObject$Kind kind
	private java.lang.Iterable concatFiles (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterable
		Iterable iterable2
		java.util.ArrayList list
		java.util.Iterator iterator
		java.util.Iterator iterator
	public void flush ()  throws java.io.IOException 
		com.android.jack.eclipse.jdt.internal.compiler.tool.Archive archive
	private com.android.jack.eclipse.jdt.internal.compiler.tool.Archive getArchive (java.io.File) 
		java.io.File f
		com.android.jack.eclipse.jdt.internal.compiler.tool.Archive archive
	public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
		Iterable files
		java.util.ArrayList allURLs
		java.io.File f
		java.net.MalformedURLException e
		java.net.URL[] result
	private java.lang.Iterable getPathsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	java.lang.Iterable getDefaultBootclasspath () 
		java.util.List files
		String javaversion
		long jdkLevel
		String fileName
	java.lang.Iterable getDefaultClasspath () 
		java.util.ArrayList files
		String classProp
		java.util.StringTokenizer tokenizer
		String token
		java.io.File file
	private java.lang.Iterable getEndorsedDirsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	private java.lang.Iterable getExtdirsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	private java.lang.String getExtension (java.io.File) 
		java.io.File file
		String name
	private java.lang.String getExtension (java.lang.String) 
		String name
		int index
	public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		String relativeName
		Iterable files
		String normalizedFileName
		java.io.File file
		java.io.File f
		com.android.jack.eclipse.jdt.internal.compiler.tool.Archive archive
	public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		String relativeName
		javax.tools.FileObject sibling
		Iterable files
		java.util.Iterator iterator
		java.io.File file
		String normalizedFileName
		java.io.File f
	public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String className
		javax.tools.JavaFileObject$Kind kind
		Iterable files
		String normalizedFileName
		java.io.File file
		java.io.File f
		com.android.jack.eclipse.jdt.internal.compiler.tool.Archive archive
	public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String className
		javax.tools.JavaFileObject$Kind kind
		javax.tools.FileObject sibling
		Iterable files
		String normalizedFileName
		int index
		java.net.URI uri
		java.net.URI uri2
		String path
		java.net.URISyntaxException e
		String normalizedFileName
		java.io.File f
		java.util.Iterator iterator
		java.io.File file
		String normalizedFileName
		java.io.File f
	public transient java.lang.Iterable getJavaFileObjects (java.io.File[]) 
		java.io.File[] files
	public transient java.lang.Iterable getJavaFileObjects (java.lang.String[]) 
		String[] names
	public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable) 
		Iterable files
		java.util.ArrayList javaFileArrayList
		java.io.File f
	public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable) 
		Iterable names
		java.util.ArrayList files
		String name
	public javax.tools.JavaFileObject$Kind getKind (java.io.File) 
		java.io.File f
	private javax.tools.JavaFileObject$Kind getKind (java.lang.String) 
		String extension
	public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
	private java.lang.Iterable getOutputDir (java.lang.String) 
		String string
		java.io.File file
		java.util.ArrayList list
	public boolean handleOption (java.lang.String, java.util.Iterator) 
		String current
		java.util.Iterator remaining
		Iterable bootclasspaths
		Iterable iterable
		Iterable classpaths
		Iterable iterable
		Iterable sourcepaths
		Iterable iterable
		Iterable iterable
		Iterable outputDir
		Iterable outputDir
		Iterable processorpaths
	public boolean hasLocation (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
	public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) 
		javax.tools.JavaFileManager$Location location
		javax.tools.JavaFileObject file
		String name
		javax.tools.JavaFileObject javaFileObject
		int index
	private boolean isArchive (java.io.File) 
		java.io.File f
		String extension
	public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject) 
		javax.tools.FileObject fileObject1
		javax.tools.FileObject fileObject2
	public int isSupportedOption (java.lang.String) 
		String option
	public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		java.util.Set kinds
		boolean recurse
		Iterable allFilesInLocations
		java.util.ArrayList collector
		String normalizedPackageName
		java.io.File file
	private java.lang.String normalized (java.lang.String) 
		String className
		char[] classNameChars
		int i
		int max
	private java.lang.Iterable prependFiles (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterable
		Iterable iterable2
		java.util.ArrayList list
		java.util.Iterator iterator
		java.util.Iterator iterator
	public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		Iterable path
		int count
		java.util.Iterator iterator
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
		java.util.MissingResourceException e
	public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		int defaultSize
		java.util.ArrayList paths
		String currentPath
		String customEncoding
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		String currentClasspathName
		String currentDestinationPath
		java.util.ArrayList currentRuleSpecs
		java.util.StringTokenizer tokenizer
		java.util.ArrayList tokens
		int state
		String token
		int cursor
		int tokensNb
		int bracket
		int i
	protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		java.util.ArrayList paths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		String customEncoding
		String destPath
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		int rulesSpecsSize
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		boolean rulesOK
		java.util.Iterator i
		int j
		String ruleSpec
		char key
		String pattern
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
	private java.lang.String bind (java.lang.String, java.lang.String) 
		String id
		String binding
	private java.lang.String bind (java.lang.String, java.lang.String[]) 
		String id
		String[] arguments
		String message
}

com/android/jack/eclipse/jdt/internal/compiler/tool/EclipseFileObject.class
EclipseFileObject.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseFileObject extends javax.tools.SimpleJavaFileObject {
	private java.io.File f
	private java.nio.charset.Charset charset
	private boolean parentsExist
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (java.lang.String, java.net.URI, javax.tools.JavaFileObject$Kind, java.nio.charset.Charset) 
		String className
		java.net.URI uri
		javax.tools.JavaFileObject$Kind kind
		java.nio.charset.Charset charset
	public javax.lang.model.element.Modifier getAccessLevel () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		int accessFlags
	public javax.lang.model.element.NestingKind getNestingKind () 
		com.android.jack.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public boolean delete () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.eclipse.jdt.internal.compiler.tool.EclipseFileObject eclipseFileObject
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public long getLastModified () 
	public java.lang.String getName () 
	public int hashCode () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Reader openReader (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public java.io.Writer openWriter ()  throws java.io.IOException 
	public java.lang.String toString () 
	private void ensureParentDirectoriesExist ()  throws java.io.IOException 
		java.io.File parent
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

com/android/jack/eclipse/jdt/internal/compiler/tool/Options.class
Options.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public final com.android.jack.eclipse.jdt.internal.compiler.tool.Options extends java.lang.Object {
	private static final java.util.Set ZERO_ARGUMENT_OPTIONS
	private static final java.util.Set ONE_ARGUMENT_OPTIONS
	private static final java.util.Set FILE_MANAGER_OPTIONS
	static void  () 
	public void  () 
	public static int processOptionsFileManager (java.lang.String) 
		String option
	public static int processOptions (java.lang.String) 
		String option
		int length
		java.util.StringTokenizer tokenizer
		String token
		int length
		int warnTokenStart
		int warnTokenStart
		int warnTokenStart
		java.util.StringTokenizer tokenizer
		int tokenCounter
		String token
		String taskTags
		int start
		int end
		int foldersStart
		int foldersEnd
		String folders
}

com/android/jack/eclipse/jdt/internal/compiler/tool/Util$EncodingError.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.Util$EncodingError extends java.lang.Object {
	int position
	int length
	public void  (int, int) 
		int position
		int length
	public java.lang.String getSource (char[]) 
		char[] unitSource
		int startPosition
		int endPosition
		StringBuffer errorBuffer
		char c
		char c
		char c
		char c
		int sourceLength
		int begin
		int end
		int i
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/tool/Util$EncodingErrorCollector.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public com.android.jack.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector extends java.lang.Object {
	java.util.ArrayList encodingErrors
	javax.tools.FileObject fileObject
	String encoding
	public void  (javax.tools.FileObject, java.lang.String) 
		javax.tools.FileObject fileObject
		String encoding
	public void collect (int, int) 
		int position
		int length
	public void reportAllEncodingErrors (java.lang.String) 
		String string
		char[] unitSource
		com.android.jack.eclipse.jdt.internal.compiler.tool.Util$EncodingError error
}

com/android/jack/eclipse/jdt/internal/compiler/tool/Util.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.tool
public final com.android.jack.eclipse.jdt.internal.compiler.tool.Util extends java.lang.Object {
	public static String LINE_SEPARATOR
	static void  () 
	public void  () 
	public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		byte[] contents
		java.nio.ByteBuffer byteBuffer
	public static java.lang.CharSequence getCharContents (javax.tools.FileObject, boolean, byte[], java.lang.String)  throws java.io.IOException 
		javax.tools.FileObject fileObject
		boolean ignoreEncodingErrors
		byte[] contents
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		java.nio.ByteBuffer byteBuffer
		java.nio.CharBuffer out
		java.nio.charset.CoderResult result
		String replacement
		int replacementLength
		com.android.jack.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector collector
		java.nio.CharBuffer temp
		java.nio.CharBuffer temp
	private static void reportEncodingError (com.android.jack.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector, int, int) 
		com.android.jack.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector collector
		int position
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/CompoundNameVector.class
CompoundNameVector.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.CompoundNameVector extends java.lang.Object {
	static int INITIAL_SIZE
	public int size
	int maxSize
	char[][][] elements
	static void  () 
	public void  () 
	public void add (char[][]) 
		char[][] newElement
	public void addAll (char[][][]) 
		char[][][] newElements
	public boolean contains (char[][]) 
		char[][] element
		int i
	public char[][] elementAt (int) 
		int index
	public char[][] remove (char[][]) 
		char[][] element
		int i
	public void removeAll () 
		int i
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/util/FloatUtil.class
FloatUtil.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public com.android.jack.eclipse.jdt.internal.compiler.util.FloatUtil extends java.lang.Object {
	private static final int DOUBLE_FRACTION_WIDTH
	private static final int DOUBLE_PRECISION
	private static final int MAX_DOUBLE_EXPONENT
	private static final int MIN_NORMALIZED_DOUBLE_EXPONENT
	private static final int MIN_UNNORMALIZED_DOUBLE_EXPONENT
	private static final int DOUBLE_EXPONENT_BIAS
	private static final int DOUBLE_EXPONENT_SHIFT
	private static final int SINGLE_FRACTION_WIDTH
	private static final int SINGLE_PRECISION
	private static final int MAX_SINGLE_EXPONENT
	private static final int MIN_NORMALIZED_SINGLE_EXPONENT
	private static final int MIN_UNNORMALIZED_SINGLE_EXPONENT
	private static final int SINGLE_EXPONENT_BIAS
	private static final int SINGLE_EXPONENT_SHIFT
	public void  () 
	public static float valueOfHexFloatLiteral (char[]) 
		char[] source
		long bits
	public static double valueOfHexDoubleLiteral (char[]) 
		char[] source
		long bits
	private static long convertHexFloatingPointLiteralToBits (char[]) 
		char[] source
		int length
		long mantissa
		int next
		char nextChar
		int binaryPointPosition
		int mantissaBits
		int leadingDigitPosition
		int hexdigit
		int hexdigit
		int hexdigit
		int hexdigit
		int exponent
		int exponentSign
		int digit
		boolean doublePrecision
		int scaleFactorCompensation
		long top
		long result
		long fraction
		long fraction
		int extraBits
		long lowBit
		int scaleFactor
		int e
		long biasedExponent
		long biasedExponent
		long fraction
		long fraction
		int extraBits
		long lowBit
		int scaleFactor
		int e
		long biasedExponent
		long biasedExponent
}

com/android/jack/eclipse/jdt/internal/compiler/util/GenericXMLWriter$1.class
GenericXMLWriter.java
package com.android.jack.eclipse.jdt.internal.compiler.util
 com.android.jack.eclipse.jdt.internal.compiler.util.GenericXMLWriter$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.eclipse.jdt.internal.compiler.util.GenericXMLWriter this$0
	void  (com.android.jack.eclipse.jdt.internal.compiler.util.GenericXMLWriter) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		java.util.Map$Entry entry1
		java.util.Map$Entry entry2
}

com/android/jack/eclipse/jdt/internal/compiler/util/GenericXMLWriter.class
GenericXMLWriter.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public com.android.jack.eclipse.jdt.internal.compiler.util.GenericXMLWriter extends java.io.PrintWriter {
	private static final String XML_VERSION
	private String lineSeparator
	private int tab
	private static void appendEscapedChar (java.lang.StringBuffer, char) 
		StringBuffer buffer
		char c
		String replacement
	private static java.lang.String getEscaped (java.lang.String) 
		String s
		StringBuffer result
		int i
	private static java.lang.String getReplacement (char) 
		char c
	public void  (java.io.OutputStream, java.lang.String, boolean) 
		java.io.OutputStream stream
		String lineSeparator
		boolean printXmlVersion
	public void  (java.io.Writer, java.lang.String, boolean) 
		java.io.Writer writer
		String lineSeparator
		boolean printXmlVersion
	public void endTag (java.lang.String, boolean, boolean) 
		String name
		boolean insertTab
		boolean insertNewLine
	public void printString (java.lang.String, boolean, boolean) 
		String string
		boolean insertTab
		boolean insertNewLine
	private void printTabulation () 
		int i
	public void printTag (java.lang.String, java.util.HashMap, boolean, boolean, boolean) 
		String name
		java.util.HashMap parameters
		boolean insertTab
		boolean insertNewLine
		boolean closeTag
		int length
		java.util.Map$Entry[] entries
		int i
	public void startTag (java.lang.String, boolean) 
		String name
		boolean insertTab
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashSetOfInt.class
HashSetOfInt.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashSetOfInt extends java.lang.Object implements java.lang.Cloneable  {
	public int[] set
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashSetOfInt result
		int length
	public boolean contains (int) 
		int element
		int length
		int index
		int currentElement
		int currentElement
	public int add (int) 
		int element
		int length
		int index
		int currentElement
		int currentElement
	public int remove (int) 
		int element
		int length
		int index
		int currentElement
		int currentElement
		int existing
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashSetOfInt newHashSet
		int currentElement
		int i
	public int size () 
	public java.lang.String toString () 
		StringBuffer buffer
		int element
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfInt.class
HashtableOfInt.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt extends java.lang.Object {
	public int[] keyTable
	public Object[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (int) 
		int key
		int length
		int index
		int currentKey
		int currentKey
	public java.lang.Object get (int) 
		int key
		int length
		int index
		int currentKey
		int currentKey
	public java.lang.Object put (int, java.lang.Object) 
		int key
		Object value
		int length
		int index
		int currentKey
		int currentKey
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfInt newHashtable
		int currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object object
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.class
HashtableOfIntValues.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfIntValues extends java.lang.Object implements java.lang.Cloneable  {
	public static final int NO_VALUE
	public char[][] keyTable
	public int[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfIntValues result
		int length
	public boolean containsKey (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public int get (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public int put (char[], int) 
		char[] key
		int value
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public int removeKey (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
		int value
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfIntValues newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		char[] key
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfLong.class
HashtableOfLong.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfLong extends java.lang.Object {
	public long[] keyTable
	public Object[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (long) 
		long key
		int length
		int index
		long currentKey
		long currentKey
	public java.lang.Object get (long) 
		long key
		int length
		int index
		long currentKey
		long currentKey
	public java.lang.Object put (long, java.lang.Object) 
		long key
		Object value
		int length
		int index
		long currentKey
		long currentKey
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfLong newHashtable
		long currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object object
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfObject.class
HashtableOfObject.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject extends java.lang.Object implements java.lang.Cloneable  {
	public char[][] keyTable
	public Object[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public void clear () 
		int i
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject result
		int length
	public boolean containsKey (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public java.lang.Object get (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public java.lang.Object put (char[], java.lang.Object) 
		char[] key
		Object value
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public void putUnsafely (char[], java.lang.Object) 
		char[] key
		Object value
		int length
		int index
	public java.lang.Object removeKey (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
		Object value
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObject newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object object
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfObjectToInt.class
HashtableOfObjectToInt.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt extends java.lang.Object implements java.lang.Cloneable  {
	public Object[] keyTable
	public int[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt result
		int length
	public boolean containsKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public int get (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public void keysToArray (java.lang.Object[]) 
		Object[] array
		int index
		int i
		int length
	public int put (java.lang.Object, int) 
		Object key
		int value
		int length
		int index
		Object currentKey
		Object currentKey
	public int removeKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
		int value
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt newHashtable
		Object currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object key
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfObjectToIntArray.class
HashtableOfObjectToIntArray.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray extends java.lang.Object implements java.lang.Cloneable  {
	public Object[] keyTable
	public int[][] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray result
		int length
	public boolean containsKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public int[] get (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public void keysToArray (java.lang.Object[]) 
		Object[] array
		int index
		int i
		int length
	public int[] put (java.lang.Object, int[]) 
		Object key
		int[] value
		int length
		int index
		Object currentKey
		Object currentKey
	public int[] removeKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
		int[] value
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray newHashtable
		Object currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		StringBuffer buffer
		Object key
		int i
		int length
		int[] ints
		int j
		int max
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfPackage.class
HashtableOfPackage.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfPackage extends java.lang.Object {
	public char[][] keyTable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding get (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding put (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[] key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding value
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfPackage newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/HashtableOfType.class
HashtableOfType.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType extends java.lang.Object {
	public char[][] keyTable
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding get (char[]) 
		char[] key
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getput (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding retVal
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding put (char[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] key
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
		int length
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.HashtableOfType newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int i
		int length
}

com/android/jack/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.class
ManifestAnalyzer.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public com.android.jack.eclipse.jdt.internal.compiler.util.ManifestAnalyzer extends java.lang.Object {
	private static final int START
	private static final int IN_CLASSPATH_HEADER
	private static final int PAST_CLASSPATH_HEADER
	private static final int SKIPPING_WHITESPACE
	private static final int READING_JAR
	private static final int CONTINUING
	private static final int SKIP_LINE
	private static final char[] CLASSPATH_HEADER_TOKEN
	private int classpathSectionsCount
	private java.util.ArrayList calledFilesNames
	static void  () 
	public void  () 
	public boolean analyzeManifestContents (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		char[] chars
	public boolean analyzeManifestContents (char[]) 
		char[] chars
		int state
		int substate
		StringBuffer currentJarToken
		int currentChar
		int i
		int max
	private boolean addCurrentTokenJarWhenNecessary (java.lang.StringBuffer) 
		StringBuffer currentJarToken
	public int getClasspathSectionsCount () 
	public java.util.List getCalledFileNames () 
}

com/android/jack/eclipse/jdt/internal/compiler/util/Messages$MessagesProperties.class
Messages.java
package com.android.jack.eclipse.jdt.internal.compiler.util
 com.android.jack.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties extends java.util.Properties {
	private static final int MOD_EXPECTED
	private static final int MOD_MASK
	private static final long serialVersionUID
	private final java.util.Map fields
	public void  (java.lang.reflect.Field[], java.lang.String) 
		java.lang.reflect.Field[] fieldArray
		String bundleName
		int len
		int i
	public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.lang.reflect.Field field
}

com/android/jack/eclipse/jdt/internal/compiler/util/Messages.class
Messages.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.Messages extends java.lang.Object {
	private static String[] nlSuffixes
	private static final String EXTENSION
	private static final String BUNDLE_NAME
	public static String compilation_unresolvedProblem
	public static String compilation_unresolvedProblems
	public static String compilation_request
	public static String compilation_loadBinary
	public static String compilation_process
	public static String compilation_write
	public static String compilation_done
	public static String compilation_units
	public static String compilation_unit
	public static String compilation_internalError
	public static String compilation_beginningToCompile
	public static String compilation_processing
	public static String output_isFile
	public static String output_notValidAll
	public static String output_notValid
	public static String problem_noSourceInformation
	public static String problem_atLine
	public static String abort_invalidAttribute
	public static String abort_invalidExceptionAttribute
	public static String abort_invalidOpcode
	public static String abort_missingCode
	public static String abort_againstSourceModel
	public static String abort_externaAnnotationFile
	public static String accept_cannot
	public static String parser_incorrectPath
	public static String parser_moveFiles
	public static String parser_syntaxRecovery
	public static String parser_regularParse
	public static String parser_missingFile
	public static String parser_corruptedFile
	public static String parser_endOfFile
	public static String parser_endOfConstructor
	public static String parser_endOfMethod
	public static String parser_endOfInitializer
	public static String ast_missingCode
	public static String constant_cannotCastedInto
	public static String constant_cannotConvertedTo
	static void  () 
	private void  () 
	public static java.lang.String bind (java.lang.String) 
		String message
	public static java.lang.String bind (java.lang.String, java.lang.Object) 
		String message
		Object binding
	public static java.lang.String bind (java.lang.String, java.lang.Object, java.lang.Object) 
		String message
		Object binding1
		Object binding2
	public static java.lang.String bind (java.lang.String, java.lang.Object[]) 
		String message
		Object[] bindings
	private static java.lang.String[] buildVariants (java.lang.String) 
		String root
		String nl
		java.util.ArrayList result
		int lastSeparator
		int lastSeparator
		String[] variants
		int i
	public static void initializeMessages (java.lang.String, java.lang.Class) 
		String bundleName
		Class clazz
		java.lang.reflect.Field[] fields
		int numFields
		int i
		java.lang.reflect.Field field
		String value
	public static void load (java.lang.String, java.lang.ClassLoader, java.lang.reflect.Field[]) 
		String bundleName
		ClassLoader loader
		java.lang.reflect.Field[] fields
		String[] variants
		int i
		java.io.InputStream input
		com.android.jack.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties properties
}

com/android/jack/eclipse/jdt/internal/compiler/util/ObjectVector.class
ObjectVector.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector extends java.lang.Object {
	static int INITIAL_SIZE
	public int size
	int maxSize
	Object[] elements
	static void  () 
	public void  () 
	public void  (int) 
		int initialSize
	public void add (java.lang.Object) 
		Object newElement
	public void addAll (java.lang.Object[]) 
		Object[] newElements
	public void addAll (com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector) 
		com.android.jack.eclipse.jdt.internal.compiler.util.ObjectVector newVector
	public boolean containsIdentical (java.lang.Object) 
		Object element
		int i
	public boolean contains (java.lang.Object) 
		Object element
		int i
	public void copyInto (java.lang.Object[]) 
		Object[] targetArray
	public void copyInto (java.lang.Object[], int) 
		Object[] targetArray
		int index
	public java.lang.Object elementAt (int) 
		int index
	public java.lang.Object find (java.lang.Object) 
		Object element
		int i
	public java.lang.Object remove (java.lang.Object) 
		Object element
		int i
	public void removeAll () 
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/util/SimpleLookupTable.class
SimpleLookupTable.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable extends java.lang.Object implements java.lang.Cloneable  {
	public Object[] keyTable
	public Object[] valueTable
	public int elementSize
	public int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable result
		int length
	public boolean containsKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object get (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object getKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object keyForValue (java.lang.Object) 
		Object valueToMatch
		int i
		int l
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object removeKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
		Object oldValue
	public void removeValue (java.lang.Object) 
		Object valueToRemove
		boolean rehash
		int i
		int l
		Object value
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleLookupTable newLookupTable
		Object currentKey
		int i
	public java.lang.String toString () 
		String s
		Object object
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/util/SimpleNameVector.class
SimpleNameVector.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.SimpleNameVector extends java.lang.Object {
	static int INITIAL_SIZE
	public int size
	int maxSize
	char[][] elements
	static void  () 
	public void  () 
	public void add (char[]) 
		char[] newElement
	public void addAll (char[][]) 
		char[][] newElements
	public void copyInto (java.lang.Object[]) 
		Object[] targetArray
	public boolean contains (char[]) 
		char[] element
		int i
	public char[] elementAt (int) 
		int index
	public char[] remove (char[]) 
		char[] element
		int i
	public void removeAll () 
		int i
	public int size () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

com/android/jack/eclipse/jdt/internal/compiler/util/SimpleSet.class
SimpleSet.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet extends java.lang.Object implements java.lang.Cloneable  {
	public Object[] values
	public int elementSize
	public int threshold
	public void  () 
	public void  (int) 
		int size
	public java.lang.Object add (java.lang.Object) 
		Object object
		int length
		int index
		Object current
		Object current
	public java.lang.Object addIfNotIncluded (java.lang.Object) 
		Object object
		int length
		int index
		Object current
		Object current
	public void asArray (java.lang.Object[]) 
		Object[] copy
		int index
		int i
		int l
	public void clear () 
		int i
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet result
		int length
	public boolean includes (java.lang.Object) 
		Object object
		int length
		int index
		Object current
		Object current
	public java.lang.Object remove (java.lang.Object) 
		Object object
		int length
		int index
		Object current
		Object current
		Object oldValue
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSet newSet
		Object current
		int i
	public java.lang.String toString () 
		String s
		Object object
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/util/SimpleSetOfCharArray.class
SimpleSetOfCharArray.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public final com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray extends java.lang.Object implements java.lang.Cloneable  {
	public char[][] values
	public int elementSize
	public int threshold
	public void  () 
	public void  (int) 
		int size
	public java.lang.Object add (char[]) 
		char[] object
		int length
		int index
		char[] current
		char[] current
	public void asArray (java.lang.Object[]) 
		Object[] copy
		int index
		int i
		int l
	public void clear () 
		int i
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray result
		int length
	public char[] get (char[]) 
		char[] object
		int length
		int index
		char[] current
		char[] current
	public boolean includes (char[]) 
		char[] object
		int length
		int index
		char[] current
		char[] current
	public char[] remove (char[]) 
		char[] object
		int length
		int index
		char[] current
		char[] current
		char[] oldValue
	private void rehash () 
		com.android.jack.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray newSet
		char[] current
		int i
	public java.lang.String toString () 
		String s
		char[] object
		int i
		int l
}

com/android/jack/eclipse/jdt/internal/compiler/util/Sorting$1.class
Sorting.java
package com.android.jack.eclipse.jdt.internal.compiler.util
 com.android.jack.eclipse.jdt.internal.compiler.util.Sorting$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable, com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/util/Sorting.class
Sorting.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public com.android.jack.eclipse.jdt.internal.compiler.util.Sorting extends java.lang.Object {
	public void  () 
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] sortTypes (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
		int len
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] unsorted
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] sorted
		int o
		int i
	private static int sort (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] input
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] output
		int o
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int j
	private static int sortSuper (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] input
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] output
		int o
		int j
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] concreteFirst (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] copy
		int idx
		int i
		int i
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractFirst (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] copy
		int idx
		int i
		int i
	public static void sortInferenceVariables (com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
}

com/android/jack/eclipse/jdt/internal/compiler/util/SuffixConstants.class
SuffixConstants.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public abstract com.android.jack.eclipse.jdt.internal.compiler.util.SuffixConstants extends java.lang.Object {
	public static final String EXTENSION_class
	public static final String EXTENSION_CLASS
	public static final String EXTENSION_java
	public static final String EXTENSION_JAVA
	public static final String SUFFIX_STRING_class
	public static final String SUFFIX_STRING_CLASS
	public static final String SUFFIX_STRING_java
	public static final String SUFFIX_STRING_JAVA
	public static final char[] SUFFIX_class
	public static final char[] SUFFIX_CLASS
	public static final char[] SUFFIX_java
	public static final char[] SUFFIX_JAVA
	static void  () 
}

com/android/jack/eclipse/jdt/internal/compiler/util/Util$1.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.util
 com.android.jack.eclipse.jdt.internal.compiler.util.Util$1 extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.util.Util$Displayable  {
	void  () 
	public java.lang.String displayString (java.lang.Object) 
		Object o
}

com/android/jack/eclipse/jdt/internal/compiler/util/Util$Displayable.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public abstract com.android.jack.eclipse.jdt.internal.compiler.util.Util$Displayable extends java.lang.Object {
	public abstract java.lang.String displayString (java.lang.Object) 
}

com/android/jack/eclipse/jdt/internal/compiler/util/Util.class
Util.java
package com.android.jack.eclipse.jdt.internal.compiler.util
public com.android.jack.eclipse.jdt.internal.compiler.util.Util extends java.lang.Object implements com.android.jack.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	public static final char C_BOOLEAN
	public static final char C_BYTE
	public static final char C_CHAR
	public static final char C_DOUBLE
	public static final char C_FLOAT
	public static final char C_INT
	public static final char C_SEMICOLON
	public static final char C_COLON
	public static final char C_LONG
	public static final char C_SHORT
	public static final char C_VOID
	public static final char C_TYPE_VARIABLE
	public static final char C_STAR
	public static final char C_EXCEPTION_START
	public static final char C_EXTENDS
	public static final char C_SUPER
	public static final char C_DOT
	public static final char C_DOLLAR
	public static final char C_ARRAY
	public static final char C_RESOLVED
	public static final char C_UNRESOLVED
	public static final char C_NAME_END
	public static final char C_PARAM_START
	public static final char C_PARAM_END
	public static final char C_GENERIC_START
	public static final char C_GENERIC_END
	public static final char C_CAPTURE
	private static final int DEFAULT_READING_SIZE
	private static final int DEFAULT_WRITING_SIZE
	public static final String UTF_8
	public static final String LINE_SEPARATOR
	public static final String EMPTY_STRING
	public static final int[] EMPTY_INT_ARRAY
	static void  () 
	public void  () 
	public static java.lang.String buildAllDirectoriesInto (java.lang.String, java.lang.String)  throws java.io.IOException 
		String outputPath
		String relativeFileName
		char fileSeparatorChar
		String fileSeparator
		java.io.File f
		String outputDirPath
		String outputDirPath
		String outputDirPath
		String outputDirPath
		String fileName
		String fileName
		String fileName
		String fileName
		int separatorIndex
		boolean checkFileType
		StringBuffer outDir
		java.util.StringTokenizer tokenizer
		String token
	public static char[] bytesToChar (byte[], java.lang.String)  throws java.io.IOException 
		byte[] bytes
		String encoding
	public static int computeOuterMostVisibility (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int visibility
	public static byte[] getFileByteContent (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.InputStream stream
	public static char[] getFileCharContent (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File file
		String encoding
		java.io.InputStream stream
	private static java.io.FileOutputStream getFileOutputStream (boolean, java.lang.String, java.lang.String)  throws java.io.IOException 
		boolean generatePackagesStructure
		String outputPath
		String relativeFileName
		String fileName
		char fileSeparatorChar
		String fileSeparator
		int indexOfPackageSeparator
		int length
	public static byte[] getInputStreamAsByteArray (java.io.InputStream, int)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		byte[] contents
		byte[] contents
		int contentsLength
		int amountRead
		int amountRequested
		int len
		int readSize
	public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		String encoding
		java.io.BufferedReader reader
		char[] contents
		char[] contents
		int totalRead
		int amountRequested
		int amountRequested
		int current
		int amountRead
		int start
	public static java.lang.String getExceptionSummary (java.lang.Throwable) 
		Throwable exception
		java.io.StringWriter stringWriter
		StringBuffer buffer
		StringBuffer exceptionBuffer
		int i
		int lineSep
		int max
		int line2Start
	public static int getLineNumber (int, int[], int, int) 
		int position
		int[] lineEnds
		int g
		int d
		int m
		int start
	public static byte[] getZipEntryByteContent (java.util.zip.ZipEntry, java.util.zip.ZipFile)  throws java.io.IOException 
		java.util.zip.ZipEntry ze
		java.util.zip.ZipFile zip
		java.io.InputStream stream
		java.io.InputStream inputStream
	public static int hashCode (java.lang.Object[]) 
		Object[] array
		int prime
		int result
		int index
	public static final boolean isPotentialZipArchive (java.lang.String) 
		String name
		int lastDot
		int length
		int extensionLength
		int i
		int i
	public static final boolean isClassFileName (char[]) 
		char[] name
		int nameLength
		int suffixLength
		int i
		int offset
		char c
	public static final boolean isClassFileName (java.lang.String) 
		String name
		int nameLength
		int suffixLength
		int i
		char c
		int suffixIndex
	public static final boolean isExcluded (char[], char[][], char[][], boolean) 
		char[] path
		char[][] inclusionPatterns
		char[][] exclusionPatterns
		boolean isFolderPath
		int i
		int length
		char[] pattern
		char[] folderPattern
		int lastSlash
		int star
		int i
		int length
	public static final boolean isJavaFileName (char[]) 
		char[] name
		int nameLength
		int suffixLength
		int i
		int offset
		char c
	public static final boolean isJavaFileName (java.lang.String) 
		String name
		int nameLength
		int suffixLength
		int i
		char c
		int suffixIndex
	public static void reverseQuickSort (char[][], int, int) 
		char[][] list
		int left
		int right
		int original_left
		int original_right
		char[] mid
		char[] tmp
	public static void reverseQuickSort (char[][], int, int, int[]) 
		char[][] list
		int left
		int right
		int[] result
		int original_left
		int original_right
		char[] mid
		char[] tmp
		int temp
	public static final int searchColumnNumber (int[], int, int) 
		int[] startLineIndexes
		int lineNumber
		int position
		int line
		int length
	public static java.lang.Boolean toBoolean (boolean) 
		boolean bool
	public static java.lang.String toString (java.lang.Object[]) 
		Object[] objects
	public static java.lang.String toString (java.lang.Object[], com.android.jack.eclipse.jdt.internal.compiler.util.Util$Displayable) 
		Object[] objects
		com.android.jack.eclipse.jdt.internal.compiler.util.Util$Displayable renderer
		StringBuffer buffer
		int i
	public static void writeToDisk (boolean, java.lang.String, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.ClassFile)  throws java.io.IOException 
		boolean generatePackagesStructure
		String outputPath
		String relativeFileName
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		java.io.FileOutputStream file
		java.io.BufferedOutputStream output
		java.io.IOException e
	public static void recordNestedType (com.android.jack.eclipse.jdt.internal.compiler.ClassFile, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ClassFile classFile
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int j
		int max2
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int k
		int max3
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
		int k
		int max3
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding otherUpperBound
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		boolean onBottomForBug445231
	public static java.io.File getJavaHome () 
		String javaHome
		java.io.File javaHomeFile
	public static void collectRunningVMBootclasspath (java.util.List) 
		java.util.List bootclasspaths
		String filePath
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
	public static java.util.List collectFilesNames () 
		String javaversion
		String bootclasspathProperty
		java.util.List filePaths
		java.util.StringTokenizer tokenizer
		java.io.File javaHome
		java.io.File[] directoriesToCheck
		java.io.File[][] systemLibrariesJars
		int i
		int max
		java.io.File[] current
		int j
		int max2
	public static int getParameterCount (char[]) 
		char[] methodSignature
		int count
		int i
		int e
		ArrayIndexOutOfBoundsException e
	public static int scanTypeSignature (char[], int) 
		char[] string
		int start
		char c
	public static int scanBaseTypeSignature (char[], int) 
		char[] string
		int start
		char c
	public static int scanArrayTypeSignature (char[], int) 
		char[] string
		int start
		int length
		char c
	public static int scanCaptureTypeSignature (char[], int) 
		char[] string
		int start
		char c
	public static int scanTypeVariableSignature (char[], int) 
		char[] string
		int start
		char c
		int id
	public static int scanIdentifier (char[], int) 
		char[] string
		int start
		int p
		char c
	public static int scanClassTypeSignature (char[], int) 
		char[] string
		int start
		char c
		int p
		int e
		int id
	public static int scanTypeBoundSignature (char[], int) 
		char[] string
		int start
		char c
	public static int scanTypeArgumentSignatures (char[], int) 
		char[] string
		int start
		char c
		int p
		int e
	public static int scanTypeArgumentSignature (char[], int) 
		char[] string
		int start
		char c
	public static boolean effectivelyEqual (java.lang.Object[], java.lang.Object[]) 
		Object[] one
		Object[] two
		int oneLength
		int twoLength
		int i
	public static void appendEscapedChar (java.lang.StringBuffer, char, boolean) 
		StringBuffer buffer
		char c
		boolean stringLiteral
}

com/android/jack/freemarker/cache/AndMatcher.class
AndMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.AndMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final com.android.jack.freemarker.cache.TemplateSourceMatcher[] matchers
	public transient void  (com.android.jack.freemarker.cache.TemplateSourceMatcher[]) 
		com.android.jack.freemarker.cache.TemplateSourceMatcher[] matchers
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
		String sourceName
		Object templateSource
}

com/android/jack/freemarker/cache/ByteArrayTemplateLoader$ByteArrayTemplateSource.class
ByteArrayTemplateLoader.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.ByteArrayTemplateLoader$ByteArrayTemplateSource extends java.lang.Object {
	private final String name
	private final byte[] source
	private final long lastModified
	void  (java.lang.String, byte[], long) 
		String name
		byte[] source
		long lastModified
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static long access$000 (com.android.jack.freemarker.cache.ByteArrayTemplateLoader$ByteArrayTemplateSource) 
		com.android.jack.freemarker.cache.ByteArrayTemplateLoader$ByteArrayTemplateSource x0
	static byte[] access$100 (com.android.jack.freemarker.cache.ByteArrayTemplateLoader$ByteArrayTemplateSource) 
		com.android.jack.freemarker.cache.ByteArrayTemplateLoader$ByteArrayTemplateSource x0
}

com/android/jack/freemarker/cache/ByteArrayTemplateLoader.class
ByteArrayTemplateLoader.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.ByteArrayTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.TemplateLoader  {
	private final java.util.Map templates
	public void  () 
	public void putTemplate (java.lang.String, byte[]) 
		String name
		byte[] templateSource
	public void putTemplate (java.lang.String, byte[], long) 
		String name
		byte[] templateSource
		long lastModified
	public void closeTemplateSource (java.lang.Object) 
		Object templateSource
	public java.lang.Object findTemplateSource (java.lang.String) 
		String name
	public long getLastModified (java.lang.Object) 
		Object templateSource
	public java.io.Reader getReader (java.lang.Object, java.lang.String)  throws java.io.UnsupportedEncodingException 
		Object templateSource
		String encoding
	public java.lang.String toString () 
		java.util.Iterator it
		StringBuilder sb
		int cnt
}

com/android/jack/freemarker/cache/CacheStorage.class
CacheStorage.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.CacheStorage extends java.lang.Object {
	public abstract java.lang.Object get (java.lang.Object) 
	public abstract void put (java.lang.Object, java.lang.Object) 
	public abstract void remove (java.lang.Object) 
	public abstract void clear () 
}

com/android/jack/freemarker/cache/CacheStorageWithGetSize.class
CacheStorageWithGetSize.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.CacheStorageWithGetSize extends java.lang.Object implements com.android.jack.freemarker.cache.CacheStorage  {
	public abstract int getSize () 
}

com/android/jack/freemarker/cache/ClassTemplateLoader.class
ClassTemplateLoader.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.ClassTemplateLoader extends com.android.jack.freemarker.cache.URLTemplateLoader {
	private final Class resourceLoaderClass
	private final ClassLoader classLoader
	private final String basePackagePath
	public void  () 
	public void  (java.lang.Class) 
		Class resourceLoaderClass
	public void  (java.lang.Class, java.lang.String) 
		Class resourceLoaderClass
		String basePackagePath
	public void  (java.lang.ClassLoader, java.lang.String) 
		ClassLoader classLoader
		String basePackagePath
	private void  (java.lang.Class, boolean, java.lang.ClassLoader, java.lang.String) 
		Class resourceLoaderClass
		boolean allowNullBaseClass
		ClassLoader classLoader
		String basePackagePath
		String canonBasePackagePath
	protected java.net.URL getURL (java.lang.String) 
		String name
		String fullPath
	private static boolean isSchemeless (java.lang.String) 
		char c
		String fullPath
		int i
		int ln
	public java.lang.String toString () 
	public java.lang.Class getResourceLoaderClass () 
	public java.lang.ClassLoader getClassLoader () 
	public java.lang.String getBasePackagePath () 
}

com/android/jack/freemarker/cache/ConcurrentCacheStorage.class
ConcurrentCacheStorage.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.ConcurrentCacheStorage extends java.lang.Object implements com.android.jack.freemarker.cache.CacheStorage  {
	public abstract boolean isConcurrent () 
}

com/android/jack/freemarker/cache/ConditionalTemplateConfigurationFactory.class
ConditionalTemplateConfigurationFactory.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.ConditionalTemplateConfigurationFactory extends com.android.jack.freemarker.cache.TemplateConfigurationFactory {
	private final com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
	private final com.android.jack.freemarker.core.TemplateConfiguration templateConfiguration
	private final com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurationFactory
	public void  (com.android.jack.freemarker.cache.TemplateSourceMatcher, com.android.jack.freemarker.cache.TemplateConfigurationFactory) 
		com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
		com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurationFactory
	public void  (com.android.jack.freemarker.cache.TemplateSourceMatcher, com.android.jack.freemarker.core.TemplateConfiguration) 
		com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
		com.android.jack.freemarker.core.TemplateConfiguration templateConfiguration
	public com.android.jack.freemarker.core.TemplateConfiguration get (java.lang.String, java.lang.Object)  throws java.io.IOException com.android.jack.freemarker.cache.TemplateConfigurationFactoryException 
		String sourceName
		Object templateSource
	protected void setConfigurationOfChildren (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration cfg
}

com/android/jack/freemarker/cache/FileExtensionMatcher.class
FileExtensionMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.FileExtensionMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final String extension
	private boolean caseInsensitive
	public void  (java.lang.String) 
		String extension
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String sourceName
		Object templateSource
		int ln
		int extLn
	public boolean isCaseInsensitive () 
	public void setCaseInsensitive (boolean) 
		boolean caseInsensitive
	public com.android.jack.freemarker.cache.FileExtensionMatcher caseInsensitive (boolean) 
		boolean caseInsensitive
}

com/android/jack/freemarker/cache/FileNameGlobMatcher.class
FileNameGlobMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.FileNameGlobMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final String glob
	private java.util.regex.Pattern pattern
	private boolean caseInsensitive
	public void  (java.lang.String) 
		String glob
	private void buildPattern () 
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String sourceName
		Object templateSource
	public boolean isCaseInsensitive () 
	public void setCaseInsensitive (boolean) 
		boolean caseInsensitive
		boolean lastCaseInsensitive
	public com.android.jack.freemarker.cache.FileNameGlobMatcher caseInsensitive (boolean) 
		boolean caseInsensitive
}

com/android/jack/freemarker/cache/FileTemplateLoader$1.class
FileTemplateLoader.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.FileTemplateLoader$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final java.io.File val$baseDir
	final boolean val$disableCanonicalPathCheck
	final com.android.jack.freemarker.cache.FileTemplateLoader this$0
	void  (com.android.jack.freemarker.cache.FileTemplateLoader, java.io.File, boolean) 
		com.android.jack.freemarker.cache.FileTemplateLoader this$0
	public java.lang.Object run ()  throws java.io.IOException 
		String basePath
		Object[] retval
}

com/android/jack/freemarker/cache/FileTemplateLoader$2.class
FileTemplateLoader.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.FileTemplateLoader$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final String val$name
	final com.android.jack.freemarker.cache.FileTemplateLoader this$0
	void  (com.android.jack.freemarker.cache.FileTemplateLoader, java.lang.String) 
		com.android.jack.freemarker.cache.FileTemplateLoader this$0
	public java.lang.Object run ()  throws java.io.IOException 
		String normalized
		java.io.File source
}

com/android/jack/freemarker/cache/FileTemplateLoader$3.class
FileTemplateLoader.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.FileTemplateLoader$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final Object val$templateSource
	final com.android.jack.freemarker.cache.FileTemplateLoader this$0
	void  (com.android.jack.freemarker.cache.FileTemplateLoader, java.lang.Object) 
		com.android.jack.freemarker.cache.FileTemplateLoader this$0
	public java.lang.Object run () 
}

com/android/jack/freemarker/cache/FileTemplateLoader$4.class
FileTemplateLoader.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.FileTemplateLoader$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final Object val$templateSource
	final String val$encoding
	final com.android.jack.freemarker.cache.FileTemplateLoader this$0
	void  (com.android.jack.freemarker.cache.FileTemplateLoader, java.lang.Object, java.lang.String) 
		com.android.jack.freemarker.cache.FileTemplateLoader this$0
	public java.lang.Object run ()  throws java.io.IOException 
}

com/android/jack/freemarker/cache/FileTemplateLoader.class
FileTemplateLoader.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.FileTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.TemplateLoader  {
	public static String SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM
	private static final boolean EMULATE_CASE_SENSITIVE_FILE_SYSTEM_DEFAULT
	private static final int CASE_CHECH_CACHE_HARD_SIZE
	private static final int CASE_CHECK_CACHE__SOFT_SIZE
	private static final boolean SEP_IS_SLASH
	private static final com.android.jack.freemarker.log.Logger LOG
	public final java.io.File baseDir
	private final String canonicalBasePath
	private boolean emulateCaseSensitiveFileSystem
	private com.android.jack.freemarker.cache.MruCacheStorage correctCasePaths
	public void  ()  throws java.io.IOException 
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File baseDir
	public void  (java.io.File, boolean)  throws java.io.IOException 
		Object[] retval
		java.security.PrivilegedActionException e
		java.io.File baseDir
		boolean disableCanonicalPathCheck
	public java.lang.Object findTemplateSource (java.lang.String)  throws java.io.IOException 
		java.security.PrivilegedActionException e
		String name
	public long getLastModified (java.lang.Object) 
		Object templateSource
	public java.io.Reader getReader (java.lang.Object, java.lang.String)  throws java.io.IOException 
		java.security.PrivilegedActionException e
		Object templateSource
		String encoding
	private boolean isNameCaseCorrect (java.io.File)  throws java.io.IOException 
		int i
		String listingEntry
		int i
		String fileName
		boolean identicalNameFound
		String[] listing
		java.io.File source
		String sourcePath
		java.io.File parentDir
	public void closeTemplateSource (java.lang.Object) 
		Object templateSource
	public java.io.File getBaseDirectory () 
	public void setEmulateCaseSensitiveFileSystem (boolean) 
		boolean nameCaseChecked
	public boolean getEmulateCaseSensitiveFileSystem () 
	protected boolean getEmulateCaseSensitiveFileSystemDefault () 
	public java.lang.String toString () 
	static boolean access$000 () 
	static java.lang.String access$100 (com.android.jack.freemarker.cache.FileTemplateLoader) 
		com.android.jack.freemarker.cache.FileTemplateLoader x0
	static boolean access$200 (com.android.jack.freemarker.cache.FileTemplateLoader) 
		com.android.jack.freemarker.cache.FileTemplateLoader x0
	static boolean access$300 (com.android.jack.freemarker.cache.FileTemplateLoader, java.io.File)  throws java.io.IOException 
		com.android.jack.freemarker.cache.FileTemplateLoader x0
		java.io.File x1
	static void  () 
		boolean emuCaseSensFS
		Exception e
		String s
		boolean emuCaseSensFS
}

com/android/jack/freemarker/cache/FirstMatchTemplateConfigurationFactory.class
FirstMatchTemplateConfigurationFactory.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.FirstMatchTemplateConfigurationFactory extends com.android.jack.freemarker.cache.TemplateConfigurationFactory {
	private final com.android.jack.freemarker.cache.TemplateConfigurationFactory[] templateConfigurationFactories
	private boolean allowNoMatch
	private String noMatchErrorDetails
	public transient void  (com.android.jack.freemarker.cache.TemplateConfigurationFactory[]) 
		com.android.jack.freemarker.cache.TemplateConfigurationFactory[] templateConfigurationFactories
	public com.android.jack.freemarker.core.TemplateConfiguration get (java.lang.String, java.lang.Object)  throws java.io.IOException com.android.jack.freemarker.cache.TemplateConfigurationFactoryException 
		com.android.jack.freemarker.core.TemplateConfiguration tc
		com.android.jack.freemarker.cache.TemplateConfigurationFactory tcf
		String sourceName
		Object templateSource
	public boolean getAllowNoMatch () 
	public void setAllowNoMatch (boolean) 
		boolean allowNoMatch
	public java.lang.String getNoMatchErrorDetails () 
	public void setNoMatchErrorDetails (java.lang.String) 
		String noMatchErrorDetails
	public com.android.jack.freemarker.cache.FirstMatchTemplateConfigurationFactory allowNoMatch (boolean) 
		boolean allow
	public com.android.jack.freemarker.cache.FirstMatchTemplateConfigurationFactory noMatchErrorDetails (java.lang.String) 
		String message
	protected void setConfigurationOfChildren (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurationFactory
		com.android.jack.freemarker.template.Configuration cfg
}

com/android/jack/freemarker/cache/MergingTemplateConfigurationFactory.class
MergingTemplateConfigurationFactory.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.MergingTemplateConfigurationFactory extends com.android.jack.freemarker.cache.TemplateConfigurationFactory {
	private final com.android.jack.freemarker.cache.TemplateConfigurationFactory[] templateConfigurationFactories
	public transient void  (com.android.jack.freemarker.cache.TemplateConfigurationFactory[]) 
		com.android.jack.freemarker.cache.TemplateConfigurationFactory[] templateConfigurationFactories
	public com.android.jack.freemarker.core.TemplateConfiguration get (java.lang.String, java.lang.Object)  throws java.io.IOException com.android.jack.freemarker.cache.TemplateConfigurationFactoryException 
		com.android.jack.freemarker.template.Configuration cfg
		com.android.jack.freemarker.core.TemplateConfiguration tc
		com.android.jack.freemarker.cache.TemplateConfigurationFactory tcf
		String sourceName
		Object templateSource
		com.android.jack.freemarker.core.TemplateConfiguration mergedTC
		com.android.jack.freemarker.core.TemplateConfiguration resultTC
	protected void setConfigurationOfChildren (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurationFactory
		com.android.jack.freemarker.template.Configuration cfg
}

com/android/jack/freemarker/cache/MruCacheStorage$MruEntry.class
MruCacheStorage.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.MruCacheStorage$MruEntry extends java.lang.Object {
	private com.android.jack.freemarker.cache.MruCacheStorage$MruEntry prev
	private com.android.jack.freemarker.cache.MruCacheStorage$MruEntry next
	private final Object key
	private Object value
	void  () 
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	java.lang.Object getKey () 
	java.lang.Object getValue () 
	void setValue (java.lang.Object) 
		Object value
	com.android.jack.freemarker.cache.MruCacheStorage$MruEntry getPrevious () 
	void linkAfter (com.android.jack.freemarker.cache.MruCacheStorage$MruEntry) 
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
	void unlink () 
	void makeHead () 
}

com/android/jack/freemarker/cache/MruCacheStorage$MruReference.class
MruCacheStorage.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.MruCacheStorage$MruReference extends java.lang.ref.SoftReference {
	private final Object key
	void  (com.android.jack.freemarker.cache.MruCacheStorage$MruEntry, java.lang.ref.ReferenceQueue) 
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
		java.lang.ref.ReferenceQueue queue
	java.lang.Object getKey () 
}

com/android/jack/freemarker/cache/MruCacheStorage.class
MruCacheStorage.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.MruCacheStorage extends java.lang.Object implements com.android.jack.freemarker.cache.CacheStorageWithGetSize  {
	private final com.android.jack.freemarker.cache.MruCacheStorage$MruEntry strongHead
	private final com.android.jack.freemarker.cache.MruCacheStorage$MruEntry softHead
	private final java.util.Map map
	private final java.lang.ref.ReferenceQueue refQueue
	private final int strongSizeLimit
	private final int softSizeLimit
	private int strongSize
	private int softSize
	public void  (int, int) 
		int strongSizeLimit
		int softSizeLimit
	public java.lang.Object get (java.lang.Object) 
		Object key
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
		Object value
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
	public void remove (java.lang.Object) 
		Object key
	private void removeInternal (java.lang.Object) 
		Object key
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
	public void clear () 
	private void relinkEntryAfterStrongHead (com.android.jack.freemarker.cache.MruCacheStorage$MruEntry, java.lang.Object) 
		com.android.jack.freemarker.cache.MruCacheStorage$MruReference mref
		Object strongValue
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
		Object newValue
	private void linkAfterStrongHead (com.android.jack.freemarker.cache.MruCacheStorage$MruEntry) 
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry lruSoft
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry lruStrong
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
	private boolean unlinkEntryAndInspectIfSoft (com.android.jack.freemarker.cache.MruCacheStorage$MruEntry) 
		com.android.jack.freemarker.cache.MruCacheStorage$MruEntry entry
	private void removeClearedReferences () 
		com.android.jack.freemarker.cache.MruCacheStorage$MruReference ref
	public int getStrongSizeLimit () 
	public int getSoftSizeLimit () 
	public int getStrongSize () 
	public int getSoftSize () 
	public int getSize () 
}

com/android/jack/freemarker/cache/MultiTemplateLoader$MultiSource.class
MultiTemplateLoader.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.MultiTemplateLoader$MultiSource extends java.lang.Object {
	private final Object source
	private final com.android.jack.freemarker.cache.TemplateLoader loader
	void  (java.lang.Object, com.android.jack.freemarker.cache.TemplateLoader) 
		Object source
		com.android.jack.freemarker.cache.TemplateLoader loader
	long getLastModified () 
	java.io.Reader getReader (java.lang.String)  throws java.io.IOException 
		String encoding
	void close ()  throws java.io.IOException 
	java.lang.Object getWrappedSource () 
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.cache.MultiTemplateLoader$MultiSource m
		Object o
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/cache/MultiTemplateLoader.class
MultiTemplateLoader.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.MultiTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.StatefulTemplateLoader  {
	private final com.android.jack.freemarker.cache.TemplateLoader[] loaders
	private final java.util.Map lastLoaderForName
	private boolean sticky
	public void  (com.android.jack.freemarker.cache.TemplateLoader[]) 
		com.android.jack.freemarker.cache.TemplateLoader[] loaders
	public java.lang.Object findTemplateSource (java.lang.String)  throws java.io.IOException 
		Object source
		com.android.jack.freemarker.cache.TemplateLoader lastLoader
		com.android.jack.freemarker.cache.TemplateLoader loader
		Object source
		int i
		String name
	private java.lang.Object modifyForIcI (java.lang.Object) 
		Object source
	public long getLastModified (java.lang.Object) 
		Object templateSource
	public java.io.Reader getReader (java.lang.Object, java.lang.String)  throws java.io.IOException 
		Object templateSource
		String encoding
	public void closeTemplateSource (java.lang.Object)  throws java.io.IOException 
		Object templateSource
	public void resetState () 
		com.android.jack.freemarker.cache.TemplateLoader loader
		int i
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public int getTemplateLoaderCount () 
	public com.android.jack.freemarker.cache.TemplateLoader getTemplateLoader (int) 
		int index
	public boolean isSticky () 
	public void setSticky (boolean) 
		boolean sticky
}

com/android/jack/freemarker/cache/NotMatcher.class
NotMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.NotMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
	public void  (com.android.jack.freemarker.cache.TemplateSourceMatcher) 
		com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String sourceName
		Object templateSource
}

com/android/jack/freemarker/cache/NullCacheStorage.class
NullCacheStorage.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.NullCacheStorage extends java.lang.Object implements com.android.jack.freemarker.cache.ConcurrentCacheStorage com.android.jack.freemarker.cache.CacheStorageWithGetSize  {
	public static final com.android.jack.freemarker.cache.NullCacheStorage INSTANCE
	public void  () 
	public boolean isConcurrent () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void remove (java.lang.Object) 
		Object key
	public void clear () 
	public int getSize () 
	static void  () 
}

com/android/jack/freemarker/cache/OrMatcher.class
OrMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.OrMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final com.android.jack.freemarker.cache.TemplateSourceMatcher[] matchers
	public transient void  (com.android.jack.freemarker.cache.TemplateSourceMatcher[]) 
		com.android.jack.freemarker.cache.TemplateSourceMatcher[] matchers
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		com.android.jack.freemarker.cache.TemplateSourceMatcher matcher
		String sourceName
		Object templateSource
}

com/android/jack/freemarker/cache/PathGlobMatcher.class
PathGlobMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.PathGlobMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final String glob
	private java.util.regex.Pattern pattern
	private boolean caseInsensitive
	public void  (java.lang.String) 
		String glob
	private void buildPattern () 
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String sourceName
		Object templateSource
	public boolean isCaseInsensitive () 
	public void setCaseInsensitive (boolean) 
		boolean caseInsensitive
		boolean lastCaseInsensitive
	public com.android.jack.freemarker.cache.PathGlobMatcher caseInsensitive (boolean) 
		boolean caseInsensitive
}

com/android/jack/freemarker/cache/PathRegexMatcher.class
PathRegexMatcher.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.PathRegexMatcher extends com.android.jack.freemarker.cache.TemplateSourceMatcher {
	private final java.util.regex.Pattern pattern
	public void  (java.lang.String) 
		String regex
	public boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
		String sourceName
		Object templateSource
}

com/android/jack/freemarker/cache/SoftCacheStorage$SoftValueReference.class
SoftCacheStorage.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.SoftCacheStorage$SoftValueReference extends java.lang.ref.SoftReference {
	private final Object key
	void  (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue) 
		Object key
		Object value
		java.lang.ref.ReferenceQueue queue
	java.lang.Object getKey () 
}

com/android/jack/freemarker/cache/SoftCacheStorage.class
SoftCacheStorage.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.SoftCacheStorage extends java.lang.Object implements com.android.jack.freemarker.cache.ConcurrentCacheStorage com.android.jack.freemarker.cache.CacheStorageWithGetSize  {
	private static final java.lang.reflect.Method atomicRemove
	private final java.lang.ref.ReferenceQueue queue
	private final java.util.Map map
	private final boolean concurrent
	public void  () 
	public boolean isConcurrent () 
	public void  (java.util.Map) 
		java.util.Map backingMap
	public java.lang.Object get (java.lang.Object) 
		Object key
		java.lang.ref.Reference ref
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void remove (java.lang.Object) 
		Object key
	public void clear () 
	public int getSize () 
	private void processQueue () 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		com.android.jack.freemarker.cache.SoftCacheStorage$SoftValueReference ref
		Object key
	private static java.lang.reflect.Method getAtomicRemoveMethod () 
		ClassNotFoundException e
		NoSuchMethodException e
	static void  () 
}

com/android/jack/freemarker/cache/StatefulTemplateLoader.class
StatefulTemplateLoader.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.StatefulTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.TemplateLoader  {
	public abstract void resetState () 
}

com/android/jack/freemarker/cache/StringTemplateLoader$StringTemplateSource.class
StringTemplateLoader.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.StringTemplateLoader$StringTemplateSource extends java.lang.Object {
	private final String name
	private final String source
	private final long lastModified
	void  (java.lang.String, java.lang.String, long) 
		String name
		String source
		long lastModified
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static long access$000 (com.android.jack.freemarker.cache.StringTemplateLoader$StringTemplateSource) 
		com.android.jack.freemarker.cache.StringTemplateLoader$StringTemplateSource x0
	static java.lang.String access$100 (com.android.jack.freemarker.cache.StringTemplateLoader$StringTemplateSource) 
		com.android.jack.freemarker.cache.StringTemplateLoader$StringTemplateSource x0
}

com/android/jack/freemarker/cache/StringTemplateLoader.class
StringTemplateLoader.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.StringTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.TemplateLoader  {
	private final java.util.Map templates
	public void  () 
	public void putTemplate (java.lang.String, java.lang.String) 
		String name
		String templateSource
	public void putTemplate (java.lang.String, java.lang.String, long) 
		String name
		String templateSource
		long lastModified
	public boolean removeTemplate (java.lang.String) 
		String name
	public void closeTemplateSource (java.lang.Object) 
		Object templateSource
	public java.lang.Object findTemplateSource (java.lang.String) 
		String name
	public long getLastModified (java.lang.Object) 
		Object templateSource
	public java.io.Reader getReader (java.lang.Object, java.lang.String) 
		Object templateSource
		String encoding
	public java.lang.String toString () 
		java.util.Iterator it
		StringBuilder sb
		int cnt
}

com/android/jack/freemarker/cache/StrongCacheStorage.class
StrongCacheStorage.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.StrongCacheStorage extends java.lang.Object implements com.android.jack.freemarker.cache.ConcurrentCacheStorage com.android.jack.freemarker.cache.CacheStorageWithGetSize  {
	private final java.util.Map map
	public void  () 
	public boolean isConcurrent () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void remove (java.lang.Object) 
		Object key
	public int getSize () 
	public void clear () 
}

com/android/jack/freemarker/cache/TemplateCache$1.class
TemplateCache.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.TemplateCache$1 extends java.lang.Object {
}

com/android/jack/freemarker/cache/TemplateCache$CachedTemplate.class
TemplateCache.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateCache$CachedTemplate extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	Object templateOrException
	Object source
	long lastChecked
	long lastModified
	private void  () 
	public com.android.jack.freemarker.cache.TemplateCache$CachedTemplate cloneCachedTemplate () 
		CloneNotSupportedException e
	void  (com.android.jack.freemarker.cache.TemplateCache$1) 
		com.android.jack.freemarker.cache.TemplateCache$1 x0
}

com/android/jack/freemarker/cache/TemplateCache$MaybeMissingTemplate.class
TemplateCache.java
package com.android.jack.freemarker.cache
public final com.android.jack.freemarker.cache.TemplateCache$MaybeMissingTemplate extends java.lang.Object {
	private final com.android.jack.freemarker.template.Template template
	private final String missingTemplateNormalizedName
	private final String missingTemplateReason
	private final com.android.jack.freemarker.template.MalformedTemplateNameException missingTemplateCauseException
	private void  (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	private void  (java.lang.String, com.android.jack.freemarker.template.MalformedTemplateNameException) 
		String normalizedName
		com.android.jack.freemarker.template.MalformedTemplateNameException missingTemplateCauseException
	private void  (java.lang.String, java.lang.String) 
		String normalizedName
		String missingTemplateReason
	public com.android.jack.freemarker.template.Template getTemplate () 
	public java.lang.String getMissingTemplateReason () 
	public java.lang.String getMissingTemplateNormalizedName () 
	void  (java.lang.String, com.android.jack.freemarker.template.MalformedTemplateNameException, com.android.jack.freemarker.cache.TemplateCache$1) 
		String x0
		com.android.jack.freemarker.template.MalformedTemplateNameException x1
		com.android.jack.freemarker.cache.TemplateCache$1 x2
	void  (java.lang.String, java.lang.String, com.android.jack.freemarker.cache.TemplateCache$1) 
		String x0
		String x1
		com.android.jack.freemarker.cache.TemplateCache$1 x2
	void  (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.cache.TemplateCache$1) 
		com.android.jack.freemarker.template.Template x0
		com.android.jack.freemarker.cache.TemplateCache$1 x1
}

com/android/jack/freemarker/cache/TemplateCache$TemplateCacheTemplateLookupContext.class
TemplateCache.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.TemplateCache$TemplateCacheTemplateLookupContext extends com.android.jack.freemarker.cache.TemplateLookupContext {
	final com.android.jack.freemarker.cache.TemplateCache this$0
	void  (com.android.jack.freemarker.cache.TemplateCache, java.lang.String, java.util.Locale, java.lang.Object) 
		String templateName
		java.util.Locale templateLocale
		Object customLookupCondition
	public com.android.jack.freemarker.cache.TemplateLookupResult lookupWithAcquisitionStrategy (java.lang.String)  throws java.io.IOException 
		String name
	public com.android.jack.freemarker.cache.TemplateLookupResult lookupWithLocalizedThenAcquisitionStrategy (java.lang.String, java.util.Locale)  throws java.io.IOException 
		String path
		com.android.jack.freemarker.cache.TemplateLookupResult lookupResult
		int lastUnderscore
		String templateName
		java.util.Locale templateLocale
		int lastDot
		String prefix
		String suffix
		String localeName
		StringBuilder buf
}

com/android/jack/freemarker/cache/TemplateCache$TemplateKey.class
TemplateCache.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateCache$TemplateKey extends java.lang.Object {
	private final String name
	private final java.util.Locale locale
	private final Object customLookupCondition
	private final String encoding
	private final boolean parse
	void  (java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean) 
		String name
		java.util.Locale locale
		Object customLookupCondition
		String encoding
		boolean parse
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.cache.TemplateCache$TemplateKey tk
		Object o
	private boolean nullSafeEquals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public int hashCode () 
}

com/android/jack/freemarker/cache/TemplateCache.class
TemplateCache.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.TemplateCache extends java.lang.Object {
	public static final long DEFAULT_TEMPLATE_UPDATE_DELAY_MILLIS
	private static final String ASTERISKSTR
	private static final char ASTERISK
	private static final char SLASH
	private static final String LOCALE_PART_SEPARATOR
	private static final com.android.jack.freemarker.log.Logger LOG
	private final com.android.jack.freemarker.cache.TemplateLoader templateLoader
	private final com.android.jack.freemarker.cache.CacheStorage storage
	private final com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
	private final com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
	private final com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurations
	private final boolean isStorageConcurrent
	private long updateDelay
	private boolean localizedLookup
	private com.android.jack.freemarker.template.Configuration config
	private static final java.lang.reflect.Method INIT_CAUSE
	public void  () 
	public void  (com.android.jack.freemarker.cache.TemplateLoader) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
	public void  (com.android.jack.freemarker.cache.TemplateLoader, com.android.jack.freemarker.cache.CacheStorage) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		com.android.jack.freemarker.cache.CacheStorage cacheStorage
	public void  (com.android.jack.freemarker.cache.TemplateLoader, com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		com.android.jack.freemarker.template.Configuration config
	public void  (com.android.jack.freemarker.cache.TemplateLoader, com.android.jack.freemarker.cache.CacheStorage, com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		com.android.jack.freemarker.cache.CacheStorage cacheStorage
		com.android.jack.freemarker.template.Configuration config
	public void  (com.android.jack.freemarker.cache.TemplateLoader, com.android.jack.freemarker.cache.CacheStorage, com.android.jack.freemarker.cache.TemplateLookupStrategy, com.android.jack.freemarker.cache.TemplateNameFormat, com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		com.android.jack.freemarker.cache.CacheStorage cacheStorage
		com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
		com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
		com.android.jack.freemarker.template.Configuration config
	public void  (com.android.jack.freemarker.cache.TemplateLoader, com.android.jack.freemarker.cache.CacheStorage, com.android.jack.freemarker.cache.TemplateLookupStrategy, com.android.jack.freemarker.cache.TemplateNameFormat, com.android.jack.freemarker.cache.TemplateConfigurationFactory, com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		com.android.jack.freemarker.cache.CacheStorage cacheStorage
		com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
		com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
		com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurations
		com.android.jack.freemarker.template.Configuration config
	public void setConfiguration (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration config
	public com.android.jack.freemarker.cache.TemplateLoader getTemplateLoader () 
	public com.android.jack.freemarker.cache.CacheStorage getCacheStorage () 
	public com.android.jack.freemarker.cache.TemplateLookupStrategy getTemplateLookupStrategy () 
	public com.android.jack.freemarker.cache.TemplateNameFormat getTemplateNameFormat () 
	public com.android.jack.freemarker.cache.TemplateConfigurationFactory getTemplateConfigurations () 
	public com.android.jack.freemarker.cache.TemplateCache$MaybeMissingTemplate getTemplate (java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean)  throws java.io.IOException 
		com.android.jack.freemarker.template.MalformedTemplateNameException e
		String name
		java.util.Locale locale
		Object customLookupCondition
		String encoding
		boolean parseAsFTL
		com.android.jack.freemarker.template.Template template
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean)  throws java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
		boolean parseAsFTL
	protected static com.android.jack.freemarker.cache.TemplateLoader createLegacyDefaultTemplateLoader () 
	private com.android.jack.freemarker.template.Template getTemplateInternal (java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean)  throws java.io.IOException 
		com.android.jack.freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
		com.android.jack.freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
		Object t
		Object newLookupResultSource
		boolean lastModifiedNotChanged
		boolean sourceEquals
		Object source
		com.android.jack.freemarker.template.Template template
		RuntimeException e
		java.io.IOException e
		String name
		java.util.Locale locale
		Object customLookupCondition
		String encoding
		boolean parseAsFTL
		boolean debug
		String debugName
		com.android.jack.freemarker.cache.TemplateCache$TemplateKey tk
		com.android.jack.freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
		long now
		long lastModified
		boolean rethrown
		com.android.jack.freemarker.cache.TemplateLookupResult newLookupResult
	private static final java.lang.reflect.Method getInitCauseMethod () 
		NoSuchMethodException e
	private java.io.IOException newIOException (java.lang.String, java.lang.Throwable) 
		RuntimeException ex
		Exception ex
		java.io.IOException ioe
		String message
		Throwable cause
		java.io.IOException ioe
	private void throwLoadFailedException (java.lang.Throwable)  throws java.io.IOException 
		Throwable e
	private void storeNegativeLookup (com.android.jack.freemarker.cache.TemplateCache$TemplateKey, com.android.jack.freemarker.cache.TemplateCache$CachedTemplate, java.lang.Exception) 
		com.android.jack.freemarker.cache.TemplateCache$TemplateKey tk
		com.android.jack.freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
		Exception e
	private void storeCached (com.android.jack.freemarker.cache.TemplateCache$TemplateKey, com.android.jack.freemarker.cache.TemplateCache$CachedTemplate) 
		com.android.jack.freemarker.cache.TemplateCache$TemplateKey tk
		com.android.jack.freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
	private com.android.jack.freemarker.template.Template loadTemplate (com.android.jack.freemarker.cache.TemplateLoader, java.lang.Object, java.lang.String, java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean)  throws java.io.IOException 
		com.android.jack.freemarker.core.TemplateConfiguration tc
		com.android.jack.freemarker.cache.TemplateConfigurationFactoryException e
		com.android.jack.freemarker.template.Template template
		java.io.Reader reader
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.template.Template template
		String actualEncoding
		java.io.Reader reader
		com.android.jack.freemarker.template.Template$WrongEncodingException wee
		com.android.jack.freemarker.template.Template template
		int charsRead
		java.io.StringWriter sw
		char[] buf
		java.io.Reader reader
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		Object source
		String name
		String sourceName
		java.util.Locale locale
		Object customLookupCondition
		String initialEncoding
		boolean parseAsFTL
		com.android.jack.freemarker.core.TemplateConfiguration tc
		com.android.jack.freemarker.template.Template template
	public long getDelay () 
	public void setDelay (long) 
		long delay
	public boolean getLocalizedLookup () 
	public void setLocalizedLookup (boolean) 
		boolean localizedLookup
	public void clear () 
	public void removeTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean)  throws java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
		boolean parse
	public void removeTemplate (java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean)  throws java.io.IOException 
		boolean debug
		String debugName
		com.android.jack.freemarker.cache.TemplateCache$TemplateKey tk
		String name
		java.util.Locale locale
		Object customLookupCondition
		String encoding
		boolean parse
	private java.lang.String buildDebugName (java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean) 
		String name
		java.util.Locale locale
		Object customLookupCondition
		String encoding
		boolean parse
	public static java.lang.String getFullTemplatePath (com.android.jack.freemarker.core.Environment, java.lang.String, java.lang.String) 
		com.android.jack.freemarker.template.MalformedTemplateNameException e
		com.android.jack.freemarker.core.Environment env
		String baseName
		String targetName
	private com.android.jack.freemarker.cache.TemplateLookupResult lookupTemplate (java.lang.String, java.util.Locale, java.lang.Object)  throws java.io.IOException 
		String name
		java.util.Locale locale
		Object customLookupCondition
		com.android.jack.freemarker.cache.TemplateLookupResult lookupResult
	private com.android.jack.freemarker.cache.TemplateLookupResult lookupTemplateWithAcquisitionStrategy (java.lang.String)  throws java.io.IOException 
		String pathToken
		String fullPath
		Object templateSource
		String path
		int asterisk
		java.util.StringTokenizer tok
		int lastAsterisk
		java.util.List tokpath
		String basePath
		String resourcePath
		StringBuilder buf
		int l
	private java.lang.Object findTemplateSource (java.lang.String)  throws java.io.IOException 
		String path
		Object result
	private java.lang.Object modifyForConfIcI (java.lang.Object) 
		com.android.jack.freemarker.cache.URLTemplateSource urlTemplateSource
		Object templateSource
	private java.lang.String concatPath (java.util.List, int, int) 
		int i
		java.util.List path
		int from
		int to
		StringBuilder buf
	static boolean access$400 (com.android.jack.freemarker.cache.TemplateCache) 
		com.android.jack.freemarker.cache.TemplateCache x0
	static com.android.jack.freemarker.cache.TemplateLookupResult access$500 (com.android.jack.freemarker.cache.TemplateCache, java.lang.String)  throws java.io.IOException 
		com.android.jack.freemarker.cache.TemplateCache x0
		String x1
	static void  () 
}

com/android/jack/freemarker/cache/TemplateConfigurationFactory.class
TemplateConfigurationFactory.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateConfigurationFactory extends java.lang.Object {
	private com.android.jack.freemarker.template.Configuration cfg
	public void  () 
	public abstract com.android.jack.freemarker.core.TemplateConfiguration get (java.lang.String, java.lang.Object)  throws java.io.IOException com.android.jack.freemarker.cache.TemplateConfigurationFactoryException 
	public final void setConfiguration (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration cfg
	public com.android.jack.freemarker.template.Configuration getConfiguration () 
	protected abstract void setConfigurationOfChildren (com.android.jack.freemarker.template.Configuration) 
}

com/android/jack/freemarker/cache/TemplateConfigurationFactoryException.class
TemplateConfigurationFactoryException.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.TemplateConfigurationFactoryException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/freemarker/cache/TemplateLoader.class
TemplateLoader.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateLoader extends java.lang.Object {
	public abstract java.lang.Object findTemplateSource (java.lang.String)  throws java.io.IOException 
	public abstract long getLastModified (java.lang.Object) 
	public abstract java.io.Reader getReader (java.lang.Object, java.lang.String)  throws java.io.IOException 
	public abstract void closeTemplateSource (java.lang.Object)  throws java.io.IOException 
}

com/android/jack/freemarker/cache/TemplateLoaderUtils.class
TemplateLoaderUtils.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateLoaderUtils extends java.lang.Object {
	private void  () 
	public static java.lang.String getClassNameForToString (com.android.jack.freemarker.cache.TemplateLoader) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		Class tlClass
		Package tlPackage
}

com/android/jack/freemarker/cache/TemplateLookupContext.class
TemplateLookupContext.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateLookupContext extends java.lang.Object {
	private final String templateName
	private final java.util.Locale templateLocale
	private final Object customLookupCondition
	public abstract com.android.jack.freemarker.cache.TemplateLookupResult lookupWithAcquisitionStrategy (java.lang.String)  throws java.io.IOException 
	public abstract com.android.jack.freemarker.cache.TemplateLookupResult lookupWithLocalizedThenAcquisitionStrategy (java.lang.String, java.util.Locale)  throws java.io.IOException 
	void  (java.lang.String, java.util.Locale, java.lang.Object) 
		String templateName
		java.util.Locale templateLocale
		Object customLookupCondition
	public java.lang.String getTemplateName () 
	public java.util.Locale getTemplateLocale () 
	public java.lang.Object getCustomLookupCondition () 
	public com.android.jack.freemarker.cache.TemplateLookupResult createNegativeLookupResult () 
}

com/android/jack/freemarker/cache/TemplateLookupResult$1.class
TemplateLookupResult.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.TemplateLookupResult$1 extends java.lang.Object {
}

com/android/jack/freemarker/cache/TemplateLookupResult$NegativeTemplateLookupResult.class
TemplateLookupResult.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateLookupResult$NegativeTemplateLookupResult extends com.android.jack.freemarker.cache.TemplateLookupResult {
	private static final com.android.jack.freemarker.cache.TemplateLookupResult$NegativeTemplateLookupResult INSTANCE
	private void  () 
	public java.lang.String getTemplateSourceName () 
	java.lang.Object getTemplateSource () 
	public boolean isPositive () 
	static com.android.jack.freemarker.cache.TemplateLookupResult$NegativeTemplateLookupResult access$000 () 
	static void  () 
}

com/android/jack/freemarker/cache/TemplateLookupResult$PositiveTemplateLookupResult.class
TemplateLookupResult.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateLookupResult$PositiveTemplateLookupResult extends com.android.jack.freemarker.cache.TemplateLookupResult {
	private final String templateSourceName
	private final Object templateSource
	private void  (java.lang.String, java.lang.Object) 
		String templateSourceName
		Object templateSource
	public java.lang.String getTemplateSourceName () 
	java.lang.Object getTemplateSource () 
	public boolean isPositive () 
	void  (java.lang.String, java.lang.Object, com.android.jack.freemarker.cache.TemplateLookupResult$1) 
		String x0
		Object x1
		com.android.jack.freemarker.cache.TemplateLookupResult$1 x2
}

com/android/jack/freemarker/cache/TemplateLookupResult.class
TemplateLookupResult.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateLookupResult extends java.lang.Object {
	static com.android.jack.freemarker.cache.TemplateLookupResult createNegativeResult () 
	static com.android.jack.freemarker.cache.TemplateLookupResult from (java.lang.String, java.lang.Object) 
		String templateSourceName
		Object templateSource
	private void  () 
	public abstract java.lang.String getTemplateSourceName () 
	public abstract boolean isPositive () 
	abstract java.lang.Object getTemplateSource () 
	void  (com.android.jack.freemarker.cache.TemplateLookupResult$1) 
		com.android.jack.freemarker.cache.TemplateLookupResult$1 x0
}

com/android/jack/freemarker/cache/TemplateLookupStrategy$1.class
TemplateLookupStrategy.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.TemplateLookupStrategy$1 extends java.lang.Object {
}

com/android/jack/freemarker/cache/TemplateLookupStrategy$Default020300.class
TemplateLookupStrategy.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.TemplateLookupStrategy$Default020300 extends com.android.jack.freemarker.cache.TemplateLookupStrategy {
	private void  () 
	public com.android.jack.freemarker.cache.TemplateLookupResult lookup (com.android.jack.freemarker.cache.TemplateLookupContext)  throws java.io.IOException 
		com.android.jack.freemarker.cache.TemplateLookupContext ctx
	public java.lang.String toString () 
	void  (com.android.jack.freemarker.cache.TemplateLookupStrategy$1) 
		com.android.jack.freemarker.cache.TemplateLookupStrategy$1 x0
}

com/android/jack/freemarker/cache/TemplateLookupStrategy.class
TemplateLookupStrategy.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateLookupStrategy extends java.lang.Object {
	public static final com.android.jack.freemarker.cache.TemplateLookupStrategy DEFAULT_2_3_0
	public void  () 
	public abstract com.android.jack.freemarker.cache.TemplateLookupResult lookup (com.android.jack.freemarker.cache.TemplateLookupContext)  throws java.io.IOException 
	static void  () 
}

com/android/jack/freemarker/cache/TemplateNameFormat$1.class
TemplateNameFormat.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.TemplateNameFormat$1 extends java.lang.Object {
}

com/android/jack/freemarker/cache/TemplateNameFormat$Default020300.class
TemplateNameFormat.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateNameFormat$Default020300 extends com.android.jack.freemarker.cache.TemplateNameFormat {
	private void  () 
	java.lang.String toAbsoluteName (java.lang.String, java.lang.String) 
		int schemeSepIdx
		String baseName
		String targetName
	java.lang.String normalizeAbsoluteName (java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		int parentDirPathLoc
		int previousSlashLoc
		int currentDirPathLoc
		String name
		String path
	public java.lang.String toString () 
	void  (com.android.jack.freemarker.cache.TemplateNameFormat$1) 
		com.android.jack.freemarker.cache.TemplateNameFormat$1 x0
}

com/android/jack/freemarker/cache/TemplateNameFormat$Default020400.class
TemplateNameFormat.java
package com.android.jack.freemarker.cache
final com.android.jack.freemarker.cache.TemplateNameFormat$Default020400 extends com.android.jack.freemarker.cache.TemplateNameFormat {
	private void  () 
	java.lang.String toAbsoluteName (java.lang.String, java.lang.String) 
		String targetNameAsRelative
		int schemeSectionEnd
		int baseEnd
		String baseName
		String targetName
	java.lang.String normalizeAbsoluteName (java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		String scheme
		String path
		int schemeSectionEnd
		String name
		String scheme
		String path
	private int findSchemeSectionEnd (java.lang.String) 
		String name
		int schemeColonIdx
	private java.lang.String removeRedundantSlashes (java.lang.String) 
		String path
		String prevName
	private java.lang.String removeDotSteps (java.lang.String) 
		boolean slashRight
		int dotIdx
		boolean slashRight
		String path
		int nextFromIdx
	private java.lang.String resolveDotDotSteps (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		boolean slashRight
		boolean slashRight
		int searchSlashBacwardsFrom
		int dotDotIdx
		boolean slashRight
		int previousSlashIdx
		boolean skippedStarStep
		String path
		String name
		int nextFromIdx
	private java.lang.String removeRedundantStarSteps (java.lang.String) 
		int supiciousIdx
		String prevName
		String path
	public java.lang.String toString () 
	void  (com.android.jack.freemarker.cache.TemplateNameFormat$1) 
		com.android.jack.freemarker.cache.TemplateNameFormat$1 x0
}

com/android/jack/freemarker/cache/TemplateNameFormat.class
TemplateNameFormat.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateNameFormat extends java.lang.Object {
	public static final com.android.jack.freemarker.cache.TemplateNameFormat DEFAULT_2_3_0
	public static final com.android.jack.freemarker.cache.TemplateNameFormat DEFAULT_2_4_0
	private void  () 
	abstract java.lang.String toAbsoluteName (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
	abstract java.lang.String normalizeAbsoluteName (java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
	private static void checkNameHasNoNullCharacter (java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		String name
	private static com.android.jack.freemarker.template.MalformedTemplateNameException newRootLeavingException (java.lang.String) 
		String name
	void  (com.android.jack.freemarker.cache.TemplateNameFormat$1) 
		com.android.jack.freemarker.cache.TemplateNameFormat$1 x0
	static void access$300 (java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		String x0
	static com.android.jack.freemarker.template.MalformedTemplateNameException access$400 (java.lang.String) 
		String x0
	static void  () 
}

com/android/jack/freemarker/cache/TemplateSourceMatcher.class
TemplateSourceMatcher.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.TemplateSourceMatcher extends java.lang.Object {
	public void  () 
	abstract boolean matches (java.lang.String, java.lang.Object)  throws java.io.IOException 
}

com/android/jack/freemarker/cache/URLTemplateLoader.class
URLTemplateLoader.java
package com.android.jack.freemarker.cache
public abstract com.android.jack.freemarker.cache.URLTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.TemplateLoader  {
	private Boolean urlConnectionUsesCaches
	public void  () 
	public java.lang.Object findTemplateSource (java.lang.String)  throws java.io.IOException 
		String name
		java.net.URL url
	protected abstract java.net.URL getURL (java.lang.String) 
	public long getLastModified (java.lang.Object) 
		Object templateSource
	public java.io.Reader getReader (java.lang.Object, java.lang.String)  throws java.io.IOException 
		Object templateSource
		String encoding
	public void closeTemplateSource (java.lang.Object)  throws java.io.IOException 
		Object templateSource
	protected static java.lang.String canonicalizePrefix (java.lang.String) 
		String prefix
	public java.lang.Boolean getURLConnectionUsesCaches () 
	public void setURLConnectionUsesCaches (java.lang.Boolean) 
		Boolean urlConnectionUsesCaches
}

com/android/jack/freemarker/cache/URLTemplateSource.class
URLTemplateSource.java
package com.android.jack.freemarker.cache
 com.android.jack.freemarker.cache.URLTemplateSource extends java.lang.Object {
	private final java.net.URL url
	private java.net.URLConnection conn
	private java.io.InputStream inputStream
	private Boolean useCaches
	void  (java.net.URL, java.lang.Boolean)  throws java.io.IOException 
		java.net.URL url
		Boolean useCaches
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	long lastModified () 
		java.io.IOException e
		java.net.URLConnection jarConn
		java.net.URL jarURL
		long lastModified
	java.io.InputStream getInputStream ()  throws java.io.IOException 
	void close ()  throws java.io.IOException 
	java.lang.Boolean getUseCaches () 
	void setUseCaches (boolean) 
		boolean useCaches
}

com/android/jack/freemarker/cache/WebappTemplateLoader.class
WebappTemplateLoader.java
package com.android.jack.freemarker.cache
public com.android.jack.freemarker.cache.WebappTemplateLoader extends java.lang.Object implements com.android.jack.freemarker.cache.TemplateLoader  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private final javax.servlet.ServletContext servletContext
	private final String subdirPath
	private Boolean urlConnectionUsesCaches
	private boolean attemptFileAccess
	public void  (javax.servlet.ServletContext) 
		javax.servlet.ServletContext servletContext
	public void  (javax.servlet.ServletContext, java.lang.String) 
		javax.servlet.ServletContext servletContext
		String subdirPath
	public java.lang.Object findTemplateSource (java.lang.String)  throws java.io.IOException 
		java.io.File file
		String realPath
		java.net.MalformedURLException e
		String name
		String fullPath
		java.net.URL url
	public long getLastModified (java.lang.Object) 
		Object templateSource
	public java.io.Reader getReader (java.lang.Object, java.lang.String)  throws java.io.IOException 
		Object templateSource
		String encoding
	public void closeTemplateSource (java.lang.Object)  throws java.io.IOException 
		Object templateSource
	public java.lang.Boolean getURLConnectionUsesCaches () 
	public void setURLConnectionUsesCaches (java.lang.Boolean) 
		Boolean urlConnectionUsesCaches
	public java.lang.String toString () 
	private java.lang.String getContextPath () 
		java.lang.reflect.Method m
		Throwable e
	public boolean getAttemptFileAccess () 
	public void setAttemptFileAccess (boolean) 
		boolean attemptLoadingFromFile
	static void  () 
}

com/android/jack/freemarker/cache/_CacheAPI.class
_CacheAPI.java
package com.android.jack.freemarker.cache
public final com.android.jack.freemarker.cache._CacheAPI extends java.lang.Object {
	private void  () 
	public static java.lang.String toAbsoluteName (com.android.jack.freemarker.cache.TemplateNameFormat, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
		String baseName
		String targetName
	public static java.lang.String normalizeAbsoluteName (com.android.jack.freemarker.cache.TemplateNameFormat, java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
		String name
}

com/android/jack/freemarker/core/APINotSupportedTemplateException.class
APINotSupportedTemplateException.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.APINotSupportedTemplateException extends com.android.jack.freemarker.template.TemplateException {
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.Expression blamedExpr
		com.android.jack.freemarker.template.TemplateModel model
	protected static com.android.jack.freemarker.core._ErrorDescriptionBuilder buildDescription (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.DefaultObjectWrapper dow
		com.android.jack.freemarker.template.ObjectWrapper ow
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.Expression blamedExpr
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
}

com/android/jack/freemarker/core/AddConcatExpression$ConcatenatedHash.class
AddConcatExpression.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.AddConcatExpression$ConcatenatedHash extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	protected final com.android.jack.freemarker.template.TemplateHashModel left
	protected final com.android.jack.freemarker.template.TemplateHashModel right
	void  (com.android.jack.freemarker.template.TemplateHashModel, com.android.jack.freemarker.template.TemplateHashModel) 
		com.android.jack.freemarker.template.TemplateHashModel left
		com.android.jack.freemarker.template.TemplateHashModel right
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		com.android.jack.freemarker.template.TemplateModel model
	public boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/AddConcatExpression$ConcatenatedHashEx.class
AddConcatExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AddConcatExpression$ConcatenatedHashEx extends com.android.jack.freemarker.core.AddConcatExpression$ConcatenatedHash implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	private com.android.jack.freemarker.core.CollectionAndSequence keys
	private com.android.jack.freemarker.core.CollectionAndSequence values
	private int size
	void  (com.android.jack.freemarker.template.TemplateHashModelEx, com.android.jack.freemarker.template.TemplateHashModelEx) 
		com.android.jack.freemarker.template.TemplateHashModelEx left
		com.android.jack.freemarker.template.TemplateHashModelEx right
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
	private void initKeys ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.HashSet keySet
		com.android.jack.freemarker.template.SimpleSequence keySeq
	private static void addKeys (java.util.Set, com.android.jack.freemarker.template.SimpleSequence, com.android.jack.freemarker.template.TemplateHashModelEx)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateScalarModel tsm
		java.util.Set set
		com.android.jack.freemarker.template.SimpleSequence keySeq
		com.android.jack.freemarker.template.TemplateHashModelEx hash
		com.android.jack.freemarker.template.TemplateModelIterator it
	private void initValues ()  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		com.android.jack.freemarker.template.SimpleSequence seq
		int ln
}

com/android/jack/freemarker/core/AddConcatExpression$ConcatenatedSequence.class
AddConcatExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AddConcatExpression$ConcatenatedSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	private final com.android.jack.freemarker.template.TemplateSequenceModel left
	private final com.android.jack.freemarker.template.TemplateSequenceModel right
	void  (com.android.jack.freemarker.template.TemplateSequenceModel, com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.template.TemplateSequenceModel left
		com.android.jack.freemarker.template.TemplateSequenceModel right
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		int ls
}

com/android/jack/freemarker/core/AddConcatExpression.class
AddConcatExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AddConcatExpression extends com.android.jack.freemarker.core.Expression {
	private final com.android.jack.freemarker.core.Expression left
	private final com.android.jack.freemarker.core.Expression right
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression left
		com.android.jack.freemarker.core.Expression right
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	static com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateObject, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.template.TemplateException com.android.jack.freemarker.core.NonStringException 
		Number first
		Number second
		com.android.jack.freemarker.core.TemplateMarkupOutputModel rightMO
		com.android.jack.freemarker.core.TemplateMarkupOutputModel leftMO
		Object leftOMOrStr
		Object rightOMOrStr
		com.android.jack.freemarker.template.TemplateHashModelEx leftModelEx
		com.android.jack.freemarker.template.TemplateHashModelEx rightModelEx
		com.android.jack.freemarker.core.NonStringOrTemplateOutputException e
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateObject parent
		com.android.jack.freemarker.core.Expression leftExp
		com.android.jack.freemarker.template.TemplateModel leftModel
		com.android.jack.freemarker.core.Expression rightExp
		com.android.jack.freemarker.template.TemplateModel rightModel
	static com.android.jack.freemarker.template.TemplateModel _evalOnNumbers (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateObject, java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateObject parent
		Number first
		Number second
		com.android.jack.freemarker.core.ArithmeticEngine ae
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/AliasTargetTemplateValueFormatException.class
AliasTargetTemplateValueFormatException.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.AliasTargetTemplateValueFormatException extends com.android.jack.freemarker.core.TemplateValueFormatException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/AliasTemplateDateFormatFactory.class
AliasTemplateDateFormatFactory.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.AliasTemplateDateFormatFactory extends com.android.jack.freemarker.core.TemplateDateFormatFactory {
	private final String defaultTargetFormatString
	private final java.util.Map localizedTargetFormatStrings
	public void  (java.lang.String) 
		String targetFormatString
	public void  (java.lang.String, java.util.Map) 
		String defaultTargetFormatString
		java.util.Map localizedTargetFormatStrings
	public com.android.jack.freemarker.core.TemplateDateFormat get (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		java.util.Locale lookupLocale
		String targetFormatString
		String targetFormatString
		com.android.jack.freemarker.core.TemplateValueFormatException e
		String params
		int dateType
		java.util.Locale locale
		java.util.TimeZone timeZone
		boolean zonelessInput
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/AliasTemplateNumberFormatFactory.class
AliasTemplateNumberFormatFactory.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.AliasTemplateNumberFormatFactory extends com.android.jack.freemarker.core.TemplateNumberFormatFactory {
	private final String defaultTargetFormatString
	private final java.util.Map localizedTargetFormatStrings
	public void  (java.lang.String) 
		String targetFormatString
	public void  (java.lang.String, java.util.Map) 
		String defaultTargetFormatString
		java.util.Map localizedTargetFormatStrings
	public com.android.jack.freemarker.core.TemplateNumberFormat get (java.lang.String, java.util.Locale, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		java.util.Locale lookupLocale
		String targetFormatString
		String targetFormatString
		com.android.jack.freemarker.core.TemplateValueFormatException e
		String params
		java.util.Locale locale
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/AndExpression.class
AndExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AndExpression extends com.android.jack.freemarker.core.BooleanExpression {
	private final com.android.jack.freemarker.core.Expression lho
	private final com.android.jack.freemarker.core.Expression rho
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression lho
		com.android.jack.freemarker.core.Expression rho
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/ArithmeticEngine$BigDecimalEngine.class
ArithmeticEngine.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.ArithmeticEngine$BigDecimalEngine extends com.android.jack.freemarker.core.ArithmeticEngine {
	public void  () 
	public int compareNumbers (java.lang.Number, java.lang.Number) 
		java.math.BigDecimal left
		java.math.BigDecimal right
		Number first
		Number second
		int firstSignum
		int secondSignum
	public java.lang.Number add (java.lang.Number, java.lang.Number) 
		Number first
		Number second
		java.math.BigDecimal left
		java.math.BigDecimal right
	public java.lang.Number subtract (java.lang.Number, java.lang.Number) 
		Number first
		Number second
		java.math.BigDecimal left
		java.math.BigDecimal right
	public java.lang.Number multiply (java.lang.Number, java.lang.Number) 
		Number first
		Number second
		java.math.BigDecimal left
		java.math.BigDecimal right
		java.math.BigDecimal result
	public java.lang.Number divide (java.lang.Number, java.lang.Number) 
		Number first
		Number second
		java.math.BigDecimal left
		java.math.BigDecimal right
	public java.lang.Number modulus (java.lang.Number, java.lang.Number) 
		Number first
		Number second
		long left
		long right
	public java.lang.Number toNumber (java.lang.String) 
		String s
	private java.math.BigDecimal divide (java.math.BigDecimal, java.math.BigDecimal) 
		java.math.BigDecimal left
		java.math.BigDecimal right
		int scale1
		int scale2
		int scale
}

com/android/jack/freemarker/core/ArithmeticEngine$ConservativeEngine.class
ArithmeticEngine.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.ArithmeticEngine$ConservativeEngine extends com.android.jack.freemarker.core.ArithmeticEngine {
	private static final int INTEGER
	private static final int LONG
	private static final int FLOAT
	private static final int DOUBLE
	private static final int BIGINTEGER
	private static final int BIGDECIMAL
	private static final java.util.Map classCodes
	public void  () 
	public int compareNumbers (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		int n1
		int n2
		long n1
		long n2
		float n1
		float n2
		double n1
		double n2
		java.math.BigInteger n1
		java.math.BigInteger n2
		java.math.BigDecimal n1
		java.math.BigDecimal n2
		Number first
		Number second
	public java.lang.Number add (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		int n1
		int n2
		int n
		long n1
		long n2
		long n
		java.math.BigInteger n1
		java.math.BigInteger n2
		java.math.BigDecimal n1
		java.math.BigDecimal n2
		Number first
		Number second
	public java.lang.Number subtract (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		int n1
		int n2
		int n
		long n1
		long n2
		long n
		java.math.BigInteger n1
		java.math.BigInteger n2
		java.math.BigDecimal n1
		java.math.BigDecimal n2
		Number first
		Number second
	public java.lang.Number multiply (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		int n1
		int n2
		int n
		long n1
		long n2
		long n
		java.math.BigInteger n1
		java.math.BigInteger n2
		java.math.BigDecimal n1
		java.math.BigDecimal n2
		java.math.BigDecimal r
		Number first
		Number second
	public java.lang.Number divide (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		int n1
		int n2
		long n1
		long n2
		java.math.BigDecimal bd1
		java.math.BigDecimal bd2
		java.math.BigInteger n1
		java.math.BigInteger n2
		java.math.BigInteger[] divmod
		java.math.BigDecimal n1
		java.math.BigDecimal n2
		int scale1
		int scale2
		int scale
		Number first
		Number second
	public java.lang.Number modulus (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		java.math.BigInteger n1
		java.math.BigInteger n2
		Number first
		Number second
	public java.lang.Number toNumber (java.lang.String) 
		String s
		Number n
	private static java.util.Map createClassCodesMap () 
		java.util.Map map
		Integer intcode
	private static int getClassCode (java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		NullPointerException e
		Number num
	private static int getCommonClassCode (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
		int min
		Number num1
		Number num2
		int c1
		int c2
		int c
	private static java.math.BigInteger toBigInteger (java.lang.Number) 
		Number num
	static void  () 
}

com/android/jack/freemarker/core/ArithmeticEngine.class
ArithmeticEngine.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.ArithmeticEngine extends java.lang.Object {
	public static final com.android.jack.freemarker.core.ArithmeticEngine$BigDecimalEngine BIGDECIMAL_ENGINE
	public static final com.android.jack.freemarker.core.ArithmeticEngine$ConservativeEngine CONSERVATIVE_ENGINE
	protected int minScale
	protected int maxScale
	protected int roundingPolicy
	public void  () 
	public abstract int compareNumbers (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
	public abstract java.lang.Number add (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
	public abstract java.lang.Number subtract (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
	public abstract java.lang.Number multiply (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
	public abstract java.lang.Number divide (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
	public abstract java.lang.Number modulus (java.lang.Number, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException 
	public abstract java.lang.Number toNumber (java.lang.String) 
	public void setMinScale (int) 
		int minScale
	public void setMaxScale (int) 
		int maxScale
	public void setRoundingPolicy (int) 
		int roundingPolicy
	private static java.math.BigDecimal toBigDecimal (java.lang.Number) 
		NumberFormatException e
		Number num
	private static java.lang.Number toBigDecimalOrDouble (java.lang.String) 
		char c
		String s
	static java.math.BigDecimal access$000 (java.lang.Number) 
		Number x0
	static java.lang.Number access$100 (java.lang.String) 
		String x0
	static void  () 
}

com/android/jack/freemarker/core/ArithmeticExpression.class
ArithmeticExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ArithmeticExpression extends com.android.jack.freemarker.core.Expression {
	static final int TYPE_SUBSTRACTION
	static final int TYPE_MULTIPLICATION
	static final int TYPE_DIVISION
	static final int TYPE_MODULO
	private static final char[] OPERATOR_IMAGES
	private final com.android.jack.freemarker.core.Expression lho
	private final com.android.jack.freemarker.core.Expression rho
	private final int operator
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, int) 
		com.android.jack.freemarker.core.Expression lho
		com.android.jack.freemarker.core.Expression rho
		int operator
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	static com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateObject, java.lang.Number, int, java.lang.Number)  throws com.android.jack.freemarker.template.TemplateException com.android.jack.freemarker.core._MiscTemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateObject parent
		Number lhoNumber
		int operator
		Number rhoNumber
		com.android.jack.freemarker.core.ArithmeticEngine ae
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	static char getOperatorSymbol (int) 
		int operator
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	static void  () 
}

com/android/jack/freemarker/core/Assignment.class
Assignment.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Assignment extends com.android.jack.freemarker.core.TemplateElement {
	private static final int OPERATOR_TYPE_EQUALS
	private static final int OPERATOR_TYPE_PLUS_EQUALS
	private static final int OPERATOR_TYPE_PLUS_PLUS
	private static final int OPERATOR_TYPE_MINUS_MINUS
	private final int scope
	private final String variableName
	private final int operatorType
	private final com.android.jack.freemarker.core.Expression valueExp
	private com.android.jack.freemarker.core.Expression namespaceExp
	static final int NAMESPACE
	static final int LOCAL
	static final int GLOBAL
	private static final Number ONE
	void  (java.lang.String, int, com.android.jack.freemarker.core.Expression, int) 
		String variableName
		int operator
		com.android.jack.freemarker.core.Expression valueExp
		int scope
	void setNamespaceExp (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression namespaceExp
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment$Namespace namespace
		com.android.jack.freemarker.core.Environment$Namespace namespace
		com.android.jack.freemarker.core.Environment$Namespace namespace
		com.android.jack.freemarker.core.Environment$Namespace namespace
		ClassCastException e
		com.android.jack.freemarker.template.TemplateModel namespaceTM
		com.android.jack.freemarker.template.TemplateModel value
		com.android.jack.freemarker.template.TemplateModel lhoValue
		com.android.jack.freemarker.template.TemplateModel value
		Number lhoNumber
		com.android.jack.freemarker.template.TemplateModel value
		com.android.jack.freemarker.template.TemplateModel value
		Number rhoNumber
		Number lhoNumber
		com.android.jack.freemarker.template.TemplateModel lhoValue
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.Environment$Namespace namespace
		com.android.jack.freemarker.template.TemplateModel value
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder buf
		String dn
		String result
	java.lang.String getNodeTypeSymbol () 
	static java.lang.String getDirectiveName (int) 
		int scope
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	private java.lang.String getOperatorTypeAsString () 
	static void  () 
}

com/android/jack/freemarker/core/AssignmentInstruction.class
AssignmentInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AssignmentInstruction extends com.android.jack.freemarker.core.TemplateElement {
	private int scope
	private com.android.jack.freemarker.core.Expression namespaceExp
	void  (int) 
		int scope
	void addAssignment (com.android.jack.freemarker.core.Assignment) 
		com.android.jack.freemarker.core.Assignment assignment
	void setNamespaceExp (com.android.jack.freemarker.core.Expression) 
		int i
		com.android.jack.freemarker.core.Expression namespaceExp
		int ln
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		com.android.jack.freemarker.core.Assignment assignment
		int i
		int ln
		boolean canonical
		StringBuilder buf
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	java.lang.String getNodeTypeSymbol () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/AttemptBlock.class
AttemptBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AttemptBlock extends com.android.jack.freemarker.core.TemplateElement {
	private com.android.jack.freemarker.core.TemplateElement attemptedSection
	private com.android.jack.freemarker.core.RecoveryBlock recoverySection
	void  (com.android.jack.freemarker.core.TemplateElements, com.android.jack.freemarker.core.RecoveryBlock) 
		com.android.jack.freemarker.core.TemplateElements attemptedSectionChildren
		com.android.jack.freemarker.core.RecoveryBlock recoverySection
		com.android.jack.freemarker.core.TemplateElement attemptedSection
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		StringBuilder buf
		boolean canonical
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	java.lang.String getNodeTypeSymbol () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/AutoEscBlock.class
AutoEscBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.AutoEscBlock extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/BackwardCompatibleTemplateNumberFormat.class
BackwardCompatibleTemplateNumberFormat.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BackwardCompatibleTemplateNumberFormat extends com.android.jack.freemarker.core.TemplateNumberFormat {
	void  () 
	abstract java.lang.String format (java.lang.Number)  throws com.android.jack.freemarker.core.UnformattableValueException 
}

com/android/jack/freemarker/core/BlockAssignment$CaptureOutput$1.class
BlockAssignment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BlockAssignment$CaptureOutput$1 extends java.io.StringWriter {
	final com.android.jack.freemarker.core.BlockAssignment$CaptureOutput this$1
	void  (com.android.jack.freemarker.core.BlockAssignment$CaptureOutput) 
		com.android.jack.freemarker.core.BlockAssignment$CaptureOutput this$1
	public void close ()  throws java.io.IOException 
		com.android.jack.freemarker.template.TemplateModel result
		com.android.jack.freemarker.template.TemplateModelException e
		com.android.jack.freemarker.template.TemplateModel result
}

com/android/jack/freemarker/core/BlockAssignment$CaptureOutput.class
BlockAssignment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BlockAssignment$CaptureOutput extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	private final com.android.jack.freemarker.core.Environment env
	private final com.android.jack.freemarker.core.Environment$Namespace fnsModel
	final com.android.jack.freemarker.core.BlockAssignment this$0
	void  (com.android.jack.freemarker.core.BlockAssignment, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel nsModel
	public java.io.Writer getWriter (java.io.Writer, java.util.Map) 
		java.io.Writer out
		java.util.Map args
	static com.android.jack.freemarker.core.Environment$Namespace access$300 (com.android.jack.freemarker.core.BlockAssignment$CaptureOutput) 
		com.android.jack.freemarker.core.BlockAssignment$CaptureOutput x0
	static com.android.jack.freemarker.core.Environment access$500 (com.android.jack.freemarker.core.BlockAssignment$CaptureOutput) 
		com.android.jack.freemarker.core.BlockAssignment$CaptureOutput x0
}

com/android/jack/freemarker/core/BlockAssignment.class
BlockAssignment.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BlockAssignment extends com.android.jack.freemarker.core.TemplateElement {
	private final String varName
	private final com.android.jack.freemarker.core.Expression namespaceExp
	private final int scope
	private final com.android.jack.freemarker.core.MarkupOutputFormat markupOutputFormat
	void  (com.android.jack.freemarker.core.TemplateElements, java.lang.String, int, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.MarkupOutputFormat) 
		com.android.jack.freemarker.core.TemplateElements children
		String varName
		int scope
		com.android.jack.freemarker.core.Expression namespaceExp
		com.android.jack.freemarker.core.MarkupOutputFormat markupOutputFormat
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment$Namespace ns
		com.android.jack.freemarker.template.TemplateModel value
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] children
	private com.android.jack.freemarker.template.TemplateModel capturedStringToModel (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	static com.android.jack.freemarker.core.Expression access$000 (com.android.jack.freemarker.core.BlockAssignment) 
		com.android.jack.freemarker.core.BlockAssignment x0
	static com.android.jack.freemarker.template.TemplateModel access$100 (com.android.jack.freemarker.core.BlockAssignment, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.BlockAssignment x0
		String x1
	static int access$200 (com.android.jack.freemarker.core.BlockAssignment) 
		com.android.jack.freemarker.core.BlockAssignment x0
	static java.lang.String access$400 (com.android.jack.freemarker.core.BlockAssignment) 
		com.android.jack.freemarker.core.BlockAssignment x0
}

com/android/jack/freemarker/core/BodyInstruction$Context.class
BodyInstruction.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BodyInstruction$Context extends java.lang.Object implements com.android.jack.freemarker.core.LocalContext  {
	com.android.jack.freemarker.core.Macro$Context invokingMacroContext
	com.android.jack.freemarker.core.Environment$Namespace bodyVars
	final com.android.jack.freemarker.core.BodyInstruction this$0
	void  (com.android.jack.freemarker.core.BodyInstruction, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String bodyParameterName
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.template.TemplateModel tm
		int i
		com.android.jack.freemarker.core.BodyInstruction this$0
		com.android.jack.freemarker.core.Environment env
		java.util.List bodyParameterNames
	public com.android.jack.freemarker.template.TemplateModel getLocalVariable (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String name
	public java.util.Collection getLocalVariableNames () 
		java.util.List bodyParameterNames
}

com/android/jack/freemarker/core/BodyInstruction.class
BodyInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BodyInstruction extends com.android.jack.freemarker.core.TemplateElement {
	private java.util.List bodyParameters
	void  (java.util.List) 
		java.util.List bodyParameters
	java.util.List getBodyParameters () 
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.BodyInstruction$Context bodyContext
	protected java.lang.String dump (boolean) 
		int i
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	private void checkIndex (int) 
		int idx
	boolean isShownInStackTrace () 
	boolean isNestedBlockRepeater () 
	static java.util.List access$000 (com.android.jack.freemarker.core.BodyInstruction) 
		com.android.jack.freemarker.core.BodyInstruction x0
}

com/android/jack/freemarker/core/BooleanExpression.class
BooleanExpression.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BooleanExpression extends com.android.jack.freemarker.core.Expression {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BooleanLiteral.class
BooleanLiteral.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BooleanLiteral extends com.android.jack.freemarker.core.Expression {
	private final boolean val
	public void  (boolean) 
		boolean val
	static com.android.jack.freemarker.template.TemplateBooleanModel getTemplateModel (boolean) 
		boolean b
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	public java.lang.String toString () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/BoundedRangeModel.class
BoundedRangeModel.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BoundedRangeModel extends com.android.jack.freemarker.core.RangeModel {
	private final int step
	private final int size
	private final boolean rightAdaptive
	private final boolean affectedByStringSlicingBug
	void  (int, int, boolean, boolean) 
		int begin
		int end
		boolean inclusiveEnd
		boolean rightAdaptive
	public int size () 
	int getStep () 
	boolean isRightUnbounded () 
	boolean isRightAdaptive () 
	boolean isAffactedByStringSlicingBug () 
}

com/android/jack/freemarker/core/BreakInstruction$Break.class
BreakInstruction.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BreakInstruction$Break extends java.lang.RuntimeException {
	static final com.android.jack.freemarker.core.BreakInstruction$Break INSTANCE
	private void  () 
	static void  () 
}

com/android/jack/freemarker/core/BreakInstruction.class
BreakInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BreakInstruction extends com.android.jack.freemarker.core.TemplateElement {
	void  () 
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/BugException.class
BugException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.BugException extends java.lang.RuntimeException {
	private static final String COMMON_MESSAGE
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (int) 
		int value
}

com/android/jack/freemarker/core/BuiltIn.class
BuiltIn.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltIn extends com.android.jack.freemarker.core.Expression implements java.lang.Cloneable  {
	protected com.android.jack.freemarker.core.Expression target
	protected String key
	static final java.util.Set CAMEL_CASE_NAMES
	static final java.util.Set SNAKE_CASE_NAMES
	static final int NUMBER_OF_BIS
	static final java.util.HashMap BUILT_INS_BY_NAME
	void  () 
	private static void putBI (java.lang.String, com.android.jack.freemarker.core.BuiltIn) 
		String name
		com.android.jack.freemarker.core.BuiltIn bi
	private static void putBI (java.lang.String, java.lang.String, com.android.jack.freemarker.core.BuiltIn) 
		String nameSnakeCase
		String nameCamelCase
		com.android.jack.freemarker.core.BuiltIn bi
	static com.android.jack.freemarker.core.BuiltIn newBuiltIn (int, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.FMParserTokenManager)  throws com.android.jack.freemarker.core.ParseException 
		int namingConvention
		char firstChar
		String correctName
		int correctNameNamingConvetion
		java.util.Iterator it
		StringBuilder buf
		java.util.List names
		char lastLetter
		int shownNamingConvention
		boolean first
		CloneNotSupportedException e
		int incompatibleImprovements
		com.android.jack.freemarker.core.Expression target
		com.android.jack.freemarker.core.Token keyTk
		com.android.jack.freemarker.core.FMParserTokenManager tokenManager
		String key
		com.android.jack.freemarker.core.BuiltIn bi
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected final void checkMethodArgCount (java.util.List, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int expectedCnt
	protected final void checkMethodArgCount (int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int argCnt
		int expectedCnt
	protected final void checkMethodArgCount (java.util.List, int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int minCnt
		int maxCnt
	protected final void checkMethodArgCount (int, int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int argCnt
		int minCnt
		int maxCnt
	protected final java.lang.String getOptStringMethodArg (java.util.List, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int argIdx
	protected final java.lang.String getStringMethodArg (java.util.List, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	protected final java.lang.Number getNumberMethodArg (java.util.List, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	protected final com.android.jack.freemarker.template.TemplateModelException newMethodArgInvalidValueException (int, java.lang.Object[]) 
		int argIdx
		Object[] details
	protected final com.android.jack.freemarker.template.TemplateModelException newMethodArgsInvalidValueException (java.lang.Object[]) 
		Object[] details
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		com.android.jack.freemarker.core.BuiltIn clone
		CloneNotSupportedException e
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	static void  () 
		com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_dateLikeBI bi
}

com/android/jack/freemarker/core/BuiltInBannedWhenAutoEscaping.class
BuiltInBannedWhenAutoEscaping.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInBannedWhenAutoEscaping extends com.android.jack.freemarker.core.SpecialBuiltIn {
	void  () 
}

com/android/jack/freemarker/core/BuiltInForDate.class
BuiltInForDate.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForDate extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateDateModel tdm
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	protected abstract com.android.jack.freemarker.template.TemplateModel calculateResult (java.util.Date, int, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
	static com.android.jack.freemarker.template.TemplateException newNonDateException (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.template.TemplateException e
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Expression target
		com.android.jack.freemarker.template.TemplateException e
}

com/android/jack/freemarker/core/BuiltInForHashEx.class
BuiltInForHashEx.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForHashEx extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateHashModelEx, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core.InvalidReferenceException 
	protected com.android.jack.freemarker.core.InvalidReferenceException newNullPropertyException (java.lang.String, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment) 
		String propertyName
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInForLegacyEscaping.class
BuiltInForLegacyEscaping.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForLegacyEscaping extends com.android.jack.freemarker.core.BuiltInBannedWhenAutoEscaping {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateMarkupOutputModel mo
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
		Object moOrStr
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
}

com/android/jack/freemarker/core/BuiltInForLoopVariable.class
BuiltInForLoopVariable.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForLoopVariable extends com.android.jack.freemarker.core.SpecialBuiltIn {
	private String loopVarName
	void  () 
	void bindToLoopVariable (java.lang.String) 
		String loopVarName
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
}

com/android/jack/freemarker/core/BuiltInForMarkupOutput.class
BuiltInForMarkupOutput.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForMarkupOutput extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	protected abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/BuiltInForNode.class
BuiltInForNode.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForNode extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/BuiltInForNumber.class
BuiltInForNumber.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForNumber extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/BuiltInForSequence.class
BuiltInForSequence.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForSequence extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/BuiltInForString.class
BuiltInForString.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInForString extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	abstract com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
	static java.lang.String getTargetString (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression target
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInWithParseTimeParameters.class
BuiltInWithParseTimeParameters.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInWithParseTimeParameters extends com.android.jack.freemarker.core.SpecialBuiltIn {
	void  () 
	abstract void bindToParameters (java.util.List, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.Token)  throws com.android.jack.freemarker.core.ParseException 
	public java.lang.String getCanonicalForm () 
		com.android.jack.freemarker.core.Expression arg
		int i
		StringBuilder buf
		java.util.List args
		int size
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
		int superParamCnt
		int argIdx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
		int superParamCnt
	protected com.android.jack.freemarker.core.ParseException newArgumentCountException (java.lang.String, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.Token) 
		String ordinalityDesc
		com.android.jack.freemarker.core.Token openParen
		com.android.jack.freemarker.core.Token closeParen
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		com.android.jack.freemarker.core.Expression clone
	protected abstract java.util.List getArgumentsAsList () 
	protected abstract int getArgumentsCount () 
	protected abstract com.android.jack.freemarker.core.Expression getArgumentParameterValue (int) 
	protected abstract void cloneArguments (com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
}

com/android/jack/freemarker/core/BuiltInsForDates$AbstractISOBI.class
BuiltInsForDates.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInsForDates$AbstractISOBI extends com.android.jack.freemarker.core.BuiltInForDate {
	protected final Boolean showOffset
	protected final int accuracy
	protected void  (java.lang.Boolean, int) 
		Boolean showOffset
		int accuracy
	protected void checkDateTypeNotUnknown (int)  throws com.android.jack.freemarker.template.TemplateException 
		int dateType
	protected boolean shouldShowOffset (java.util.Date, int, com.android.jack.freemarker.core.Environment) 
		java.util.Date date
		int dateType
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForDates$dateType_if_unknownBI.class
BuiltInsForDates.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForDates$dateType_if_unknownBI extends com.android.jack.freemarker.core.BuiltIn {
	private final int dateType
	void  (int) 
		int dateType
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateDateModel tdm
		int tdmDateType
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (java.util.Date, int, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		java.util.Date date
		int dateType
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForDates$iso_BI$Result.class
BuiltInsForDates.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForDates$iso_BI$Result extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final java.util.Date date
	private final int dateType
	private final com.android.jack.freemarker.core.Environment env
	final com.android.jack.freemarker.core.BuiltInsForDates$iso_BI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForDates$iso_BI, java.util.Date, int, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.BuiltInsForDates$iso_BI this$0
		java.util.Date date
		int dateType
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.TimeZone tzArg
		Object adaptedObj
		java.util.TimeZone tzArg
		com.android.jack.freemarker.template.utility.UnrecognizedTimeZoneException e
		String tzName
		java.util.TimeZone tzArg
		java.util.List args
		com.android.jack.freemarker.template.TemplateModel tzArgTM
		java.util.TimeZone tzArg
}

com/android/jack/freemarker/core/BuiltInsForDates$iso_BI.class
BuiltInsForDates.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForDates$iso_BI extends com.android.jack.freemarker.core.BuiltInsForDates$AbstractISOBI {
	void  (java.lang.Boolean, int) 
		Boolean showOffset
		int accuracy
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (java.util.Date, int, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		java.util.Date date
		int dateType
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForDates$iso_utc_or_local_BI.class
BuiltInsForDates.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForDates$iso_utc_or_local_BI extends com.android.jack.freemarker.core.BuiltInsForDates$AbstractISOBI {
	private final boolean useUTC
	void  (java.lang.Boolean, int, boolean) 
		Boolean showOffset
		int accuracy
		boolean useUTC
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (java.util.Date, int, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		java.util.Date date
		int dateType
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForDates.class
BuiltInsForDates.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForDates extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForHashes$keysBI.class
BuiltInsForHashes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForHashes$keysBI extends com.android.jack.freemarker.core.BuiltInForHashEx {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateHashModelEx, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.template.TemplateHashModelEx hashExModel
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateCollectionModel keys
}

com/android/jack/freemarker/core/BuiltInsForHashes$valuesBI.class
BuiltInsForHashes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForHashes$valuesBI extends com.android.jack.freemarker.core.BuiltInForHashEx {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateHashModelEx, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.template.TemplateHashModelEx hashExModel
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateCollectionModel values
}

com/android/jack/freemarker/core/BuiltInsForHashes.class
BuiltInsForHashes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForHashes extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$1.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable extends com.android.jack.freemarker.core.BuiltInForLoopVariable {
	void  () 
	final com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
	protected abstract boolean calculateBooleanResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment) 
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$counterBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$counterBI extends com.android.jack.freemarker.core.BuiltInForLoopVariable {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$has_nextBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$has_nextBI extends com.android.jack.freemarker.core.BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable {
	void  () 
	protected boolean calculateBooleanResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$indexBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$indexBI extends com.android.jack.freemarker.core.BuiltInForLoopVariable {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$is_even_itemBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$is_even_itemBI extends com.android.jack.freemarker.core.BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable {
	void  () 
	protected boolean calculateBooleanResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$is_firstBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$is_firstBI extends com.android.jack.freemarker.core.BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable {
	void  () 
	protected boolean calculateBooleanResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$is_lastBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$is_lastBI extends com.android.jack.freemarker.core.BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable {
	void  () 
	protected boolean calculateBooleanResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$is_odd_itemBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$is_odd_itemBI extends com.android.jack.freemarker.core.BuiltInsForLoopVariables$BooleanBuiltInForLoopVariable {
	void  () 
	protected boolean calculateBooleanResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$item_cycleBI$BIMethod.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_cycleBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
	final com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_cycleBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_cycleBI, com.android.jack.freemarker.core.IteratorBlock$IterationContext) 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	void  (com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_cycleBI, com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.BuiltInsForLoopVariables$1) 
		com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_cycleBI x0
		com.android.jack.freemarker.core.IteratorBlock$IterationContext x1
		com.android.jack.freemarker.core.BuiltInsForLoopVariables$1 x2
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$item_cycleBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_cycleBI extends com.android.jack.freemarker.core.BuiltInForLoopVariable {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$item_parityBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_parityBI extends com.android.jack.freemarker.core.BuiltInForLoopVariable {
	private static final com.android.jack.freemarker.template.SimpleScalar ODD
	private static final com.android.jack.freemarker.template.SimpleScalar EVEN
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables$item_parity_capBI.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables$item_parity_capBI extends com.android.jack.freemarker.core.BuiltInForLoopVariable {
	private static final com.android.jack.freemarker.template.SimpleScalar ODD
	private static final com.android.jack.freemarker.template.SimpleScalar EVEN
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.IteratorBlock$IterationContext, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/BuiltInsForLoopVariables.class
BuiltInsForLoopVariables.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForLoopVariables extends java.lang.Object {
	void  () 
}

com/android/jack/freemarker/core/BuiltInsForMarkupOutputs$markup_stringBI.class
BuiltInsForMarkupOutputs.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMarkupOutputs$markup_stringBI extends com.android.jack.freemarker.core.BuiltInForMarkupOutput {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.TemplateMarkupOutputModel model
}

com/android/jack/freemarker/core/BuiltInsForMarkupOutputs.class
BuiltInsForMarkupOutputs.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMarkupOutputs extends java.lang.Object {
	void  () 
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$AbstractCBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInsForMultipleTypes$AbstractCBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	protected abstract com.android.jack.freemarker.template.TemplateModel formatNumber (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$apiBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$apiBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$cBI$BIBeforeICE2d3d21.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$cBI$BIBeforeICE2d3d21 extends com.android.jack.freemarker.core.BuiltInsForMultipleTypes$AbstractCBI {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel formatNumber (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		Number num
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$cBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$cBI extends com.android.jack.freemarker.core.BuiltInsForMultipleTypes$AbstractCBI implements com.android.jack.freemarker.core.ICIChainMember  {
	private final com.android.jack.freemarker.core.BuiltInsForMultipleTypes$cBI$BIBeforeICE2d3d21 prevICIObj
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	protected com.android.jack.freemarker.template.TemplateModel formatNumber (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		double n
		float n
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		Number num
	public int getMinimumICIVersion () 
	public java.lang.Object getPreviousICIChainMember () 
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$dateBI$DateParser.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$dateBI$DateParser extends java.lang.Object implements com.android.jack.freemarker.template.TemplateDateModel com.android.jack.freemarker.template.TemplateMethodModel com.android.jack.freemarker.template.TemplateHashModel  {
	private final String text
	private final com.android.jack.freemarker.core.Environment env
	private final com.android.jack.freemarker.core.TemplateDateFormat defaultFormat
	private com.android.jack.freemarker.template.TemplateDateModel cachedValue
	final com.android.jack.freemarker.core.BuiltInsForMultipleTypes$dateBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForMultipleTypes$dateBI, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String text
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.TemplateDateFormat format
		com.android.jack.freemarker.template.TemplateException e
		String pattern
		com.android.jack.freemarker.core.TemplateDateFormat format
	private com.android.jack.freemarker.template.TemplateDateModel toTemplateDateModel (java.lang.Object)  throws com.android.jack.freemarker.core._TemplateModelException 
		com.android.jack.freemarker.template.TemplateDateModel tm
		Object date
	private com.android.jack.freemarker.template.TemplateDateModel getAsDateModel ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.util.Date getAsDate ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int getDateType () 
	public boolean isEmpty () 
	private java.lang.Object parse (com.android.jack.freemarker.core.TemplateDateFormat)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.core.TemplateDateFormat df
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$dateBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$dateBI extends com.android.jack.freemarker.core.BuiltIn {
	private final int dateType
	void  (int) 
		int dateType
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateDateModel dmodel
		int dtype
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		String s
	static int access$000 (com.android.jack.freemarker.core.BuiltInsForMultipleTypes$dateBI) 
		com.android.jack.freemarker.core.BuiltInsForMultipleTypes$dateBI x0
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$has_apiBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$has_apiBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_booleanBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_booleanBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_collectionBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_collectionBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_collection_exBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_collection_exBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_dateLikeBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_dateLikeBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_dateOfTypeBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_dateOfTypeBI extends com.android.jack.freemarker.core.BuiltIn {
	private final int dateType
	void  (int) 
		int dateType
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_directiveBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_directiveBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_enumerableBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_enumerableBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_hashBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_hashBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_hash_exBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_hash_exBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_indexableBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_indexableBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_macroBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_macroBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_markup_outputBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_markup_outputBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_methodBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_methodBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_nodeBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_nodeBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_numberBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_numberBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_sequenceBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_sequenceBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_stringBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_stringBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$is_transformBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$is_transformBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$namespaceBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$namespaceBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$sizeBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$sizeBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		int size
		int size
		int size
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		int size
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$stringBI$BooleanFormatter.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI$BooleanFormatter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateMethodModel  {
	private final com.android.jack.freemarker.template.TemplateBooleanModel bool
	private final com.android.jack.freemarker.core.Environment env
	final com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI, com.android.jack.freemarker.template.TemplateBooleanModel, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.template.TemplateBooleanModel bool
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateException e
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$stringBI$DateFormatter.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI$DateFormatter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.template.TemplateMethodModel  {
	private final com.android.jack.freemarker.template.TemplateDateModel dateModel
	private final com.android.jack.freemarker.core.Environment env
	private final com.android.jack.freemarker.core.TemplateDateFormat defaultFormat
	private String cachedValue
	final com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI, com.android.jack.freemarker.template.TemplateDateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateDateModel dateModel
		com.android.jack.freemarker.core.Environment env
		int dateType
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	private com.android.jack.freemarker.template.TemplateModel formatWith (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateException e
		String key
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateException e2
		com.android.jack.freemarker.core.TemplateValueFormatException e
	public boolean isEmpty () 
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$stringBI$NumberFormatter.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI$NumberFormatter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.template.TemplateMethodModel  {
	private final com.android.jack.freemarker.template.TemplateNumberModel numberModel
	private final Number number
	private final com.android.jack.freemarker.core.Environment env
	private final com.android.jack.freemarker.core.TemplateNumberFormat defaultFormat
	private String cachedValue
	final com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI, com.android.jack.freemarker.template.TemplateNumberModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateException e
		com.android.jack.freemarker.template.TemplateNumberModel numberModel
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.template.TemplateException e
		String result
		String result
		com.android.jack.freemarker.template.TemplateException e
		String key
		com.android.jack.freemarker.core.TemplateNumberFormat format
		String result
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateException e
	public boolean isEmpty () 
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes$stringBI.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes$stringBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateNumberModel numberModel
		Number num
		com.android.jack.freemarker.template.TemplateDateModel dm
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForMultipleTypes.class
BuiltInsForMultipleTypes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForMultipleTypes extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForNodes$AncestorSequence.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$AncestorSequence extends com.android.jack.freemarker.template.SimpleSequence implements com.android.jack.freemarker.template.TemplateMethodModel  {
	private com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int j
		com.android.jack.freemarker.template.TemplateNodeModel tnm
		String nodeName
		String nsURI
		int i
		java.util.List names
		com.android.jack.freemarker.core.BuiltInsForNodes$AncestorSequence result
}

com/android/jack/freemarker/core/BuiltInsForNodes$ancestorsBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$ancestorsBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.BuiltInsForNodes$AncestorSequence result
		com.android.jack.freemarker.template.TemplateNodeModel parent
}

com/android/jack/freemarker/core/BuiltInsForNodes$childrenBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$childrenBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForNodes$node_nameBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$node_nameBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForNodes$node_namespaceBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$node_namespaceBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
		String nsURI
}

com/android/jack/freemarker/core/BuiltInsForNodes$node_typeBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$node_typeBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForNodes$parentBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$parentBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForNodes$rootBI.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes$rootBI extends com.android.jack.freemarker.core.BuiltInForNode {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNodeModel nodeModel
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateNodeModel result
		com.android.jack.freemarker.template.TemplateNodeModel parent
}

com/android/jack/freemarker/core/BuiltInsForNodes.class
BuiltInsForNodes.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNodes extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForNumbers$1.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/BuiltInsForNumbers$abcBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInsForNumbers$abcBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	private void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		int n
		ArithmeticException e
		Number num
		com.android.jack.freemarker.template.TemplateModel model
		int n
	protected abstract java.lang.String toABC (int) 
	void  (com.android.jack.freemarker.core.BuiltInsForNumbers$1) 
		com.android.jack.freemarker.core.BuiltInsForNumbers$1 x0
}

com/android/jack/freemarker/core/BuiltInsForNumbers$absBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$absBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		int n
		java.math.BigDecimal n
		double n
		float n
		long n
		short n
		byte n
		java.math.BigInteger n
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$byteBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$byteBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$ceilingBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$ceilingBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$doubleBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$doubleBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$floatBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$floatBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$floorBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$floorBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$intBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$intBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$is_infiniteBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$is_infiniteBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$is_nanBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$is_nanBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$longBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$longBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		java.util.Date date
		Number num
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$lower_abcBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$lower_abcBI extends com.android.jack.freemarker.core.BuiltInsForNumbers$abcBI {
	void  () 
	protected java.lang.String toABC (int) 
		int n
}

com/android/jack/freemarker/core/BuiltInsForNumbers$number_to_dateBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$number_to_dateBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	private final int dateType
	void  (int) 
		int dateType
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$roundBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$roundBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	private static final java.math.BigDecimal half
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
	static void  () 
}

com/android/jack/freemarker/core/BuiltInsForNumbers$shortBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$shortBI extends com.android.jack.freemarker.core.BuiltInForNumber {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.Number, com.android.jack.freemarker.template.TemplateModel) 
		Number num
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForNumbers$upper_abcBI.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers$upper_abcBI extends com.android.jack.freemarker.core.BuiltInsForNumbers$abcBI {
	void  () 
	protected java.lang.String toABC (int) 
		int n
}

com/android/jack/freemarker/core/BuiltInsForNumbers.class
BuiltInsForNumbers.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForNumbers extends java.lang.Object {
	private static final java.math.BigDecimal BIG_DECIMAL_ONE
	private static final java.math.BigDecimal BIG_DECIMAL_LONG_MIN
	private static final java.math.BigDecimal BIG_DECIMAL_LONG_MAX
	private static final java.math.BigInteger BIG_INTEGER_LONG_MIN
	private static final java.math.BigInteger BIG_INTEGER_LONG_MAX
	private static final long safeToLong (java.lang.Number)  throws com.android.jack.freemarker.template.TemplateModelException 
		double d
		float f
		java.math.BigDecimal bd
		java.math.BigInteger bi
		Number num
	private void  () 
	static java.math.BigDecimal access$100 () 
	static long access$200 (java.lang.Number)  throws com.android.jack.freemarker.template.TemplateModelException 
		Number x0
	static void  () 
}

com/android/jack/freemarker/core/BuiltInsForOutputFormatRelated$AbstractConverterBI.class
BuiltInsForOutputFormatRelated.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInsForOutputFormatRelated$AbstractConverterBI extends com.android.jack.freemarker.core.MarkupOutputFormatBoundBuiltIn {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String lhoPlainTtext
		com.android.jack.freemarker.core.TemplateMarkupOutputModel lhoMO
		com.android.jack.freemarker.core.MarkupOutputFormat lhoOF
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel lhoTM
		Object lhoMOOrStr
		com.android.jack.freemarker.core.MarkupOutputFormat contextOF
	protected abstract com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.MarkupOutputFormat, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
}

com/android/jack/freemarker/core/BuiltInsForOutputFormatRelated$escBI.class
BuiltInsForOutputFormatRelated.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForOutputFormatRelated$escBI extends com.android.jack.freemarker.core.BuiltInsForOutputFormatRelated$AbstractConverterBI {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.MarkupOutputFormat, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String lho
		com.android.jack.freemarker.core.MarkupOutputFormat outputFormat
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForOutputFormatRelated$no_escBI.class
BuiltInsForOutputFormatRelated.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForOutputFormatRelated$no_escBI extends com.android.jack.freemarker.core.BuiltInsForOutputFormatRelated$AbstractConverterBI {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.MarkupOutputFormat, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String lho
		com.android.jack.freemarker.core.MarkupOutputFormat outputFormat
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForOutputFormatRelated.class
BuiltInsForOutputFormatRelated.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForOutputFormatRelated extends java.lang.Object {
	void  () 
}

com/android/jack/freemarker/core/BuiltInsForSequences$1.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/BuiltInsForSequences$chunkBI$BIMethod.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final com.android.jack.freemarker.template.TemplateSequenceModel tsm
	final com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI, com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int chunkSize
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI, com.android.jack.freemarker.template.TemplateSequenceModel, com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI x0
		com.android.jack.freemarker.template.TemplateSequenceModel x1
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x2
}

com/android/jack/freemarker/core/BuiltInsForSequences$chunkBI$ChunkedSequence$1.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	private final int baseIndex
	final int val$chunkIndex
	final com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence this$0
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence, int) 
		com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence this$0
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int relIndex
		int absIndex
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/BuiltInsForSequences$chunkBI$ChunkedSequence.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	private final com.android.jack.freemarker.template.TemplateSequenceModel wrappedTsm
	private final int chunkSize
	private final com.android.jack.freemarker.template.TemplateModel fillerItem
	private final int numberOfChunks
	private void  (com.android.jack.freemarker.template.TemplateSequenceModel, int, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel wrappedTsm
		int chunkSize
		com.android.jack.freemarker.template.TemplateModel fillerItem
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int chunkIndex
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.TemplateSequenceModel, int, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.BuiltInsForSequences$1)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel x0
		int x1
		com.android.jack.freemarker.template.TemplateModel x2
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x3
	static int access$100 (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence) 
		com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence x0
	static com.android.jack.freemarker.template.TemplateSequenceModel access$200 (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence) 
		com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence x0
	static int access$300 (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence) 
		com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence x0
	static com.android.jack.freemarker.template.TemplateModel access$400 (com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence) 
		com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI$ChunkedSequence x0
}

com/android/jack/freemarker/core/BuiltInsForSequences$chunkBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$chunkBI extends com.android.jack.freemarker.core.BuiltInForSequence {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
}

com/android/jack/freemarker/core/BuiltInsForSequences$firstBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$firstBI extends com.android.jack.freemarker.core.BuiltInForSequence {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
}

com/android/jack/freemarker/core/BuiltInsForSequences$joinBI$BIMethodForCollection.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$joinBI$BIMethodForCollection extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final com.android.jack.freemarker.core.Environment env
	private final com.android.jack.freemarker.template.TemplateCollectionModel coll
	final com.android.jack.freemarker.core.BuiltInsForSequences$joinBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForSequences$joinBI, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateCollectionModel) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateCollectionModel coll
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateException e
		com.android.jack.freemarker.template.TemplateModel item
		java.util.List args
		String separator
		String whenEmpty
		String afterLast
		StringBuilder sb
		com.android.jack.freemarker.template.TemplateModelIterator it
		int idx
		boolean hadItem
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$joinBI, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateCollectionModel, com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.BuiltInsForSequences$joinBI x0
		com.android.jack.freemarker.core.Environment x1
		com.android.jack.freemarker.template.TemplateCollectionModel x2
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x3
}

com/android/jack/freemarker/core/BuiltInsForSequences$joinBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$joinBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForSequences$lastBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$lastBI extends com.android.jack.freemarker.core.BuiltInForSequence {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
}

com/android/jack/freemarker/core/BuiltInsForSequences$reverseBI$ReverseSequence.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$reverseBI$ReverseSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	private final com.android.jack.freemarker.template.TemplateSequenceModel seq
	void  (com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.template.TemplateSequenceModel seq
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static com.android.jack.freemarker.template.TemplateSequenceModel access$700 (com.android.jack.freemarker.core.BuiltInsForSequences$reverseBI$ReverseSequence) 
		com.android.jack.freemarker.core.BuiltInsForSequences$reverseBI$ReverseSequence x0
}

com/android/jack/freemarker/core/BuiltInsForSequences$reverseBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$reverseBI extends com.android.jack.freemarker.core.BuiltInForSequence {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
}

com/android/jack/freemarker/core/BuiltInsForSequences$seq_containsBI$BIMethodForCollection.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI$BIMethodForCollection extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private com.android.jack.freemarker.template.TemplateCollectionModel m_coll
	private com.android.jack.freemarker.core.Environment m_env
	final com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI, com.android.jack.freemarker.template.TemplateCollectionModel, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.template.TemplateCollectionModel coll
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		com.android.jack.freemarker.template.TemplateModel arg
		com.android.jack.freemarker.template.TemplateModelIterator it
		int idx
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI, com.android.jack.freemarker.template.TemplateCollectionModel, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI x0
		com.android.jack.freemarker.template.TemplateCollectionModel x1
		com.android.jack.freemarker.core.Environment x2
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x3
}

com/android/jack/freemarker/core/BuiltInsForSequences$seq_containsBI$BIMethodForSequence.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI$BIMethodForSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private com.android.jack.freemarker.template.TemplateSequenceModel m_seq
	private com.android.jack.freemarker.core.Environment m_env
	final com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI, com.android.jack.freemarker.template.TemplateSequenceModel, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.template.TemplateSequenceModel seq
		com.android.jack.freemarker.core.Environment env
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		java.util.List args
		com.android.jack.freemarker.template.TemplateModel arg
		int size
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI, com.android.jack.freemarker.template.TemplateSequenceModel, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI x0
		com.android.jack.freemarker.template.TemplateSequenceModel x1
		com.android.jack.freemarker.core.Environment x2
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x3
}

com/android/jack/freemarker/core/BuiltInsForSequences$seq_containsBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$seq_containsBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/BuiltInsForSequences$seq_index_ofBI$BIMethod.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	protected final com.android.jack.freemarker.template.TemplateSequenceModel m_seq
	protected final com.android.jack.freemarker.template.TemplateCollectionModel m_col
	protected final com.android.jack.freemarker.core.Environment m_env
	final com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	public final java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int startIndex
		int foundAtIdx
		java.util.List args
		int argCnt
		com.android.jack.freemarker.template.TemplateModel target
		int foundAtIdx
	int findInCol (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel target
	protected int findInCol (com.android.jack.freemarker.template.TemplateModel, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel target
		int startIndex
	protected int findInCol (com.android.jack.freemarker.template.TemplateModel, int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel current
		com.android.jack.freemarker.template.TemplateModel target
		int allowedRangeStart
		int allowedRangeEnd
		com.android.jack.freemarker.template.TemplateModelIterator it
		int foundAtIdx
		int idx
	int findInSeq (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		int actualStartIndex
		com.android.jack.freemarker.template.TemplateModel target
		int seqSize
		int actualStartIndex
	private int findInSeq (com.android.jack.freemarker.template.TemplateModel, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel target
		int startIndex
		int seqSize
	private int findInSeq (com.android.jack.freemarker.template.TemplateModel, int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		int i
		com.android.jack.freemarker.template.TemplateModel target
		int scanStartIndex
		int seqSize
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.BuiltInsForSequences$1)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI x0
		com.android.jack.freemarker.core.Environment x1
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x2
}

com/android/jack/freemarker/core/BuiltInsForSequences$seq_index_ofBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI extends com.android.jack.freemarker.core.BuiltIn {
	private int m_dir
	void  (int) 
		int dir
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	static int access$1200 (com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI) 
		com.android.jack.freemarker.core.BuiltInsForSequences$seq_index_ofBI x0
}

com/android/jack/freemarker/core/BuiltInsForSequences$sortBI$BooleanKVPComparator.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$BooleanKVPComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		boolean b0
		boolean b1
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x0
}

com/android/jack/freemarker/core/BuiltInsForSequences$sortBI$DateKVPComparator.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$DateKVPComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x0
}

com/android/jack/freemarker/core/BuiltInsForSequences$sortBI$KVP.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$KVP extends java.lang.Object {
	private Object key
	private Object value
	private void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static java.lang.Object access$1400 (com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$KVP) 
		com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$KVP x0
	void  (java.lang.Object, java.lang.Object, com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		Object x0
		Object x1
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x2
	static java.lang.Object access$1900 (com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$KVP) 
		com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$KVP x0
}

com/android/jack/freemarker/core/BuiltInsForSequences$sortBI$LexicalKVPComparator.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$LexicalKVPComparator extends java.lang.Object implements java.util.Comparator  {
	private java.text.Collator collator
	void  (java.text.Collator) 
		java.text.Collator collator
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
}

com/android/jack/freemarker/core/BuiltInsForSequences$sortBI$NumericalKVPComparator.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sortBI$NumericalKVPComparator extends java.lang.Object implements java.util.Comparator  {
	private com.android.jack.freemarker.core.ArithmeticEngine ae
	private void  (com.android.jack.freemarker.core.ArithmeticEngine) 
		com.android.jack.freemarker.core.ArithmeticEngine ae
	public int compare (java.lang.Object, java.lang.Object) 
		com.android.jack.freemarker.template.TemplateException e
		Object arg0
		Object arg1
	void  (com.android.jack.freemarker.core.ArithmeticEngine, com.android.jack.freemarker.core.BuiltInsForSequences$1) 
		com.android.jack.freemarker.core.ArithmeticEngine x0
		com.android.jack.freemarker.core.BuiltInsForSequences$1 x1
}

com/android/jack/freemarker/core/BuiltInsForSequences$sortBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sortBI extends com.android.jack.freemarker.core.BuiltInForSequence {
	static final int KEY_TYPE_NOT_YET_DETECTED
	static final int KEY_TYPE_STRING
	static final int KEY_TYPE_NUMBER
	static final int KEY_TYPE_DATE
	static final int KEY_TYPE_BOOLEAN
	void  () 
	static com.android.jack.freemarker.template.TemplateModelException newInconsistentSortKeyTypeException (int, java.lang.String, java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String valueInMsg
		String valuesInMsg
		int keyNamesLn
		String firstType
		String firstTypePlural
		int index
		com.android.jack.freemarker.template.TemplateModel key
		String valueInMsg
		String valuesInMsg
	static com.android.jack.freemarker.template.TemplateSequenceModel sort (com.android.jack.freemarker.template.TemplateSequenceModel, java.lang.String[])  throws com.android.jack.freemarker.template.TemplateModelException 
		ClassCastException e
		int keyNameI
		ClassCastException e
		ClassCastException e
		ClassCastException e
		ClassCastException e
		com.android.jack.freemarker.template.TemplateModel item
		com.android.jack.freemarker.template.TemplateModel key
		int i
		Exception exc
		int i
		com.android.jack.freemarker.template.TemplateSequenceModel seq
		String[] keyNames
		int ln
		java.util.ArrayList res
		int keyNamesLn
		int keyType
		java.util.Comparator keyComparator
	static java.lang.Object[] startErrorMessage (int) 
		int keyNamesLn
	static java.lang.Object[] startErrorMessage (int, int) 
		int keyNamesLn
		int index
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel seq
}

com/android/jack/freemarker/core/BuiltInsForSequences$sort_byBI$BIMethod.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sort_byBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	com.android.jack.freemarker.template.TemplateSequenceModel seq
	final com.android.jack.freemarker.core.BuiltInsForSequences$sort_byBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForSequences$sort_byBI, com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.core.BuiltInsForSequences$sort_byBI this$0
		com.android.jack.freemarker.template.TemplateSequenceModel seq
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		String[] subvars
		ClassCastException e
		Object item
		int i
		com.android.jack.freemarker.template.TemplateSequenceModel seq
		int ln
		String[] subvars
		java.util.List args
		String[] subvars
		Object obj
}

com/android/jack/freemarker/core/BuiltInsForSequences$sort_byBI.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences$sort_byBI extends com.android.jack.freemarker.core.BuiltInsForSequences$sortBI {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.template.TemplateSequenceModel seq
}

com/android/jack/freemarker/core/BuiltInsForSequences.class
BuiltInsForSequences.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForSequences extends java.lang.Object {
	private static boolean isBuggySeqButGoodCollection (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel model
	private static boolean modelsEqual (int, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateException ex
		int seqItemIndex
		com.android.jack.freemarker.template.TemplateModel seqItem
		com.android.jack.freemarker.template.TemplateModel searchedItem
		com.android.jack.freemarker.core.Environment env
	private void  () 
	static boolean access$800 (int, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		int x0
		com.android.jack.freemarker.template.TemplateModel x1
		com.android.jack.freemarker.template.TemplateModel x2
		com.android.jack.freemarker.core.Environment x3
	static boolean access$900 (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel x0
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$1.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$cap_firstBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$cap_firstBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		StringBuilder b
		String s
		com.android.jack.freemarker.core.Environment env
		int i
		int ln
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$capitalizeBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$capitalizeBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$chop_linebreakBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$chop_linebreakBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$containsBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$containsBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$containsBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$containsBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$containsBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$containsBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$containsBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$containsBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$ends_withBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$ends_withBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$ends_withBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$ends_withBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$ends_withBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$ends_withBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$ends_withBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$ends_withBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$ensure_ends_withBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_ends_withBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_ends_withBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_ends_withBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		String suffix
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_ends_withBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_ends_withBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$ensure_ends_withBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_ends_withBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$ensure_starts_withBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_starts_withBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_starts_withBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_starts_withBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		boolean startsWithPrefix
		boolean startsWithPrefix
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		long flags
		boolean startsWithPrefix
		String addedPrefix
		java.util.List args
		String checkedPrefix
		boolean startsWithPrefix
		String addedPrefix
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_starts_withBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_starts_withBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$ensure_starts_withBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$ensure_starts_withBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$index_ofBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int startIdx
		java.util.List args
		int argCnt
		String subStr
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$index_ofBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI extends com.android.jack.freemarker.core.BuiltIn {
	private final boolean findLast
	void  (boolean) 
		boolean findLast
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	static boolean access$400 (com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$index_ofBI x0
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_afterBI$KeepAfterMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_afterBI$KeepAfterMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_afterBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_afterBI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_afterBI this$0
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int startIndex
		int startIndex
		int startIndex
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		java.util.List args
		int argCnt
		String separatorString
		long flags
		int startIndex
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_afterBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_afterBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_after_lastBI$KeepAfterMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_after_lastBI$KeepAfterMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_after_lastBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_after_lastBI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_after_lastBI this$0
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int startIndex
		int startIndex
		int startIndex
		int startIndex
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		java.util.List args
		int argCnt
		String separatorString
		long flags
		int startIndex
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_after_lastBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_after_lastBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_beforeBI$KeepUntilMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_beforeBI$KeepUntilMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_beforeBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_beforeBI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_beforeBI this$0
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int stopIndex
		int stopIndex
		int stopIndex
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		java.util.List args
		int argCnt
		String separatorString
		long flags
		int stopIndex
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_beforeBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_beforeBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_before_lastBI$KeepUntilMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_before_lastBI$KeepUntilMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_before_lastBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_before_lastBI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_before_lastBI this$0
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int stopIndex
		int stopIndex
		int stopIndex
		int stopIndex
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		java.util.List args
		int argCnt
		String separatorString
		long flags
		int stopIndex
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$keep_before_lastBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$keep_before_lastBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$lengthBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$lengthBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$lower_caseBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$lower_caseBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$padBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		IllegalArgumentException e
		String filling
		java.util.List args
		int argCnt
		int width
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$padBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI extends com.android.jack.freemarker.core.BuiltInForString {
	private final boolean leftPadder
	void  (boolean) 
		boolean leftPadder
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
	static boolean access$600 (com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$padBI x0
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$remove_beginningBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_beginningBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_beginningBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_beginningBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		String prefix
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_beginningBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_beginningBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$remove_beginningBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_beginningBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$remove_endingBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_endingBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_endingBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_endingBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		String suffix
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_endingBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_endingBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$remove_endingBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$remove_endingBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$split_BI$SplitMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$split_BI$SplitMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$split_BI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$split_BI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$split_BI this$0
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.regex.Pattern pattern
		java.util.List args
		int argCnt
		String splitString
		long flags
		String[] result
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$split_BI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$split_BI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$starts_withBI$BIMethod.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$starts_withBI$BIMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$starts_withBI this$0
	private void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$starts_withBI, java.lang.String) 
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$starts_withBI, java.lang.String, com.android.jack.freemarker.core.BuiltInsForStringsBasic$1) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$starts_withBI x0
		String x1
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$1 x2
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$starts_withBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$starts_withBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$substringBI$1.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$substringBI$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	final String val$s
	final com.android.jack.freemarker.core.BuiltInsForStringsBasic$substringBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsBasic$substringBI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsBasic$substringBI this$0
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int endIdx
		java.util.List args
		int argCount
		int beginIdx
		int len
	private com.android.jack.freemarker.template.TemplateModelException newIndexGreaterThanLengthException (int, int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int argIdx
		int idx
		int len
	private com.android.jack.freemarker.template.TemplateModelException newIndexLessThan0Exception (int, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int argIdx
		int idx
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$substringBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$substringBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$trimBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$trimBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$uncap_firstBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$uncap_firstBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		StringBuilder b
		String s
		com.android.jack.freemarker.core.Environment env
		int i
		int ln
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$upper_caseBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$upper_caseBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic$word_listBI.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic$word_listBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.SimpleSequence result
		java.util.StringTokenizer st
}

com/android/jack/freemarker/core/BuiltInsForStringsBasic.class
BuiltInsForStringsBasic.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsBasic extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$AbstractUrlBIResult.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateMethodModel  {
	protected final com.android.jack.freemarker.core.BuiltIn parent
	protected final String targetAsString
	private final com.android.jack.freemarker.core.Environment env
	private String cachedResult
	protected void  (com.android.jack.freemarker.core.BuiltIn, java.lang.String, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.BuiltIn parent
		String target
		com.android.jack.freemarker.core.Environment env
	protected abstract java.lang.String encodeWithCharset (java.lang.String)  throws java.io.UnsupportedEncodingException 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.io.UnsupportedEncodingException e
		java.util.List args
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.io.UnsupportedEncodingException e
		String cs
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$htmlBI$BIBeforeICI2d3d20.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$htmlBI$BIBeforeICI2d3d20 extends com.android.jack.freemarker.core.BuiltInForLegacyEscaping {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$htmlBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$htmlBI extends com.android.jack.freemarker.core.BuiltInForLegacyEscaping implements com.android.jack.freemarker.core.ICIChainMember  {
	private final com.android.jack.freemarker.core.BuiltInsForStringsEncoding$htmlBI$BIBeforeICI2d3d20 prevICIObj
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
	public int getMinimumICIVersion () 
	public java.lang.Object getPreviousICIChainMember () 
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$j_stringBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$j_stringBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$js_stringBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$js_stringBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$json_stringBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$json_stringBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$rtfBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$rtfBI extends com.android.jack.freemarker.core.BuiltInForLegacyEscaping {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$urlBI$UrlBIResult.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$urlBI$UrlBIResult extends com.android.jack.freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult {
	protected void  (com.android.jack.freemarker.core.BuiltIn, java.lang.String, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.BuiltIn parent
		String target
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String encodeWithCharset (java.lang.String)  throws java.io.UnsupportedEncodingException 
		String cs
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$urlBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$urlBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult extends com.android.jack.freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult {
	protected void  (com.android.jack.freemarker.core.BuiltIn, java.lang.String, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.BuiltIn parent
		String target
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String encodeWithCharset (java.lang.String)  throws java.io.UnsupportedEncodingException 
		String cs
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$urlPathBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$urlPathBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$xhtmlBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$xhtmlBI extends com.android.jack.freemarker.core.BuiltInForLegacyEscaping {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding$xmlBI.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding$xmlBI extends com.android.jack.freemarker.core.BuiltInForLegacyEscaping {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsEncoding.class
BuiltInsForStringsEncoding.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsEncoding extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForStringsMisc$booleanBI.class
BuiltInsForStringsMisc.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsMisc$booleanBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		boolean b
		boolean b
		boolean b
		boolean b
		String s
		com.android.jack.freemarker.core.Environment env
		boolean b
}

com/android/jack/freemarker/core/BuiltInsForStringsMisc$evalBI.class
BuiltInsForStringsMisc.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsMisc$evalBI extends com.android.jack.freemarker.core.OutputFormatBoundBuiltIn {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.ParserConfiguration pCfg
		com.android.jack.freemarker.core.SimpleCharStream simpleCharStream
		com.android.jack.freemarker.core.FMParserTokenManager tkMan
		com.android.jack.freemarker.core.FMParser parser
		com.android.jack.freemarker.core.TokenMgrError e
		com.android.jack.freemarker.core.ParseException e
		com.android.jack.freemarker.template.TemplateException e
		String s
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template parentTemplate
		com.android.jack.freemarker.core.Expression exp
}

com/android/jack/freemarker/core/BuiltInsForStringsMisc$numberBI.class
BuiltInsForStringsMisc.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsMisc$numberBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		NumberFormatException nfe
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsMisc.class
BuiltInsForStringsMisc.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsMisc extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$RegexMatchModel$1.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	final java.util.regex.Matcher val$firedEntireInputMatcher
	final com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel, java.util.regex.Matcher) 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel this$0
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		int i
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$RegexMatchModel$2.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel$2 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private int nextIdx
	boolean hasFindInfo
	final java.util.regex.Matcher val$matcher
	final com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel, java.util.regex.Matcher) 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel this$0
	public boolean hasNext () 
		java.util.ArrayList matchingInputParts
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel$MatchWithGroups result
		IndexOutOfBoundsException e
		java.util.ArrayList matchingInputParts
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$RegexMatchModel$3.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel$3 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private int nextIdx
	final java.util.ArrayList val$matchingInputParts
	final com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel, java.util.ArrayList) 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel this$0
	public boolean hasNext () 
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		IndexOutOfBoundsException e
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$RegexMatchModel$MatchWithGroups.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel$MatchWithGroups extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel  {
	final String matchedInputPart
	final com.android.jack.freemarker.template.SimpleSequence groupsSeq
	void  (java.lang.String, java.util.regex.Matcher) 
		int i
		String input
		java.util.regex.Matcher matcher
		int grpCount
	public java.lang.String getAsString () 
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$RegexMatchModel.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateBooleanModel com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.TemplateSequenceModel  {
	final java.util.regex.Pattern pattern
	final String input
	private java.util.regex.Matcher firedEntireInputMatcher
	private Boolean entireInputMatched
	private com.android.jack.freemarker.template.TemplateSequenceModel entireInputMatchGroups
	private java.util.ArrayList matchingInputParts
	void  (java.util.regex.Pattern, java.lang.String) 
		java.util.regex.Pattern pattern
		String input
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		java.util.ArrayList matchingInputParts
	public boolean getAsBoolean () 
		Boolean result
	com.android.jack.freemarker.template.TemplateModel getGroups () 
		java.util.regex.Matcher t
		java.util.regex.Matcher firedEntireInputMatcher
		com.android.jack.freemarker.template.TemplateSequenceModel entireInputMatchGroups
	private java.util.ArrayList getMatchingInputPartsAndStoreResults ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.ArrayList matchingInputParts
		java.util.regex.Matcher matcher
	private boolean isEntrieInputMatchesAndStoreResults () 
		java.util.regex.Matcher matcher
		boolean matches
	public com.android.jack.freemarker.template.TemplateModelIterator iterator () 
		java.util.regex.Matcher matcher
		java.util.ArrayList matchingInputParts
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.ArrayList matchingInputParts
	static java.util.ArrayList access$000 (com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel) 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$RegexMatchModel x0
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$groupsBI.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$groupsBI extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel targetModel
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$matchesBI$MatcherBuilder.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$matchesBI$MatcherBuilder extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	String matchString
	final com.android.jack.freemarker.core.BuiltInsForStringsRegexp$matchesBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsRegexp$matchesBI, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$matchesBI this$0
		String matchString
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		int argCnt
		String patternString
		long flags
		java.util.regex.Pattern pattern
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$matchesBI.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$matchesBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$replace_reBI$ReplaceMethod.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$replace_reBI$ReplaceMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	private String s
	final com.android.jack.freemarker.core.BuiltInsForStringsRegexp$replace_reBI this$0
	void  (com.android.jack.freemarker.core.BuiltInsForStringsRegexp$replace_reBI, java.lang.String) 
		com.android.jack.freemarker.core.BuiltInsForStringsRegexp$replace_reBI this$0
		String s
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		String result
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		java.util.List args
		int argCnt
		String arg1
		String arg2
		long flags
		String result
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp$replace_reBI.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp$replace_reBI extends com.android.jack.freemarker.core.BuiltInForString {
	void  () 
	com.android.jack.freemarker.template.TemplateModel calculateResult (java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/BuiltInsForStringsRegexp.class
BuiltInsForStringsRegexp.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsForStringsRegexp extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltInsWithParseTimeParameters$switch_BI.class
BuiltInsWithParseTimeParameters.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsWithParseTimeParameters$switch_BI extends com.android.jack.freemarker.core.BuiltInWithParseTimeParameters {
	private java.util.List parameters
	void  () 
	void bindToParameters (java.util.List, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.Token)  throws com.android.jack.freemarker.core.ParseException 
		java.util.List parameters
		com.android.jack.freemarker.core.Token openParen
		com.android.jack.freemarker.core.Token closeParen
	protected java.util.List getArgumentsAsList () 
	protected int getArgumentsCount () 
	protected com.android.jack.freemarker.core.Expression getArgumentParameterValue (int) 
		int argIdx
	protected void cloneArguments (com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		int i
		com.android.jack.freemarker.core.Expression clone
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		java.util.ArrayList parametersClone
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression caseExp
		com.android.jack.freemarker.template.TemplateModel caseValue
		int i
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel targetValue
		java.util.List parameters
		int paramCnt
}

com/android/jack/freemarker/core/BuiltInsWithParseTimeParameters$then_BI.class
BuiltInsWithParseTimeParameters.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltInsWithParseTimeParameters$then_BI extends com.android.jack.freemarker.core.BuiltInWithParseTimeParameters {
	private com.android.jack.freemarker.core.Expression whenTrueExp
	private com.android.jack.freemarker.core.Expression whenFalseExp
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		boolean lho
	void bindToParameters (java.util.List, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.Token)  throws com.android.jack.freemarker.core.ParseException 
		java.util.List parameters
		com.android.jack.freemarker.core.Token openParen
		com.android.jack.freemarker.core.Token closeParen
	protected com.android.jack.freemarker.core.Expression getArgumentParameterValue (int) 
		int argIdx
	protected int getArgumentsCount () 
	protected java.util.List getArgumentsAsList () 
		java.util.ArrayList args
	protected void cloneArguments (com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		com.android.jack.freemarker.core.Expression cloneExp
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		com.android.jack.freemarker.core.BuiltInsWithParseTimeParameters$then_BI clone
}

com/android/jack/freemarker/core/BuiltInsWithParseTimeParameters.class
BuiltInsWithParseTimeParameters.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BuiltInsWithParseTimeParameters extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/BuiltinVariable$VarsHash.class
BuiltinVariable.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.BuiltinVariable$VarsHash extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public boolean isEmpty () 
}

com/android/jack/freemarker/core/BuiltinVariable.class
BuiltinVariable.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.BuiltinVariable extends com.android.jack.freemarker.core.Expression {
	static final String TEMPLATE_NAME_CC
	static final String TEMPLATE_NAME
	static final String MAIN_TEMPLATE_NAME_CC
	static final String MAIN_TEMPLATE_NAME
	static final String CURRENT_TEMPLATE_NAME_CC
	static final String CURRENT_TEMPLATE_NAME
	static final String NAMESPACE
	static final String MAIN
	static final String GLOBALS
	static final String LOCALS
	static final String DATA_MODEL_CC
	static final String DATA_MODEL
	static final String LANG
	static final String LOCALE
	static final String LOCALE_OBJECT_CC
	static final String LOCALE_OBJECT
	static final String CURRENT_NODE_CC
	static final String CURRENT_NODE
	static final String NODE
	static final String PASS
	static final String VARS
	static final String VERSION
	static final String INCOMPATIBLE_IMPROVEMENTS_CC
	static final String INCOMPATIBLE_IMPROVEMENTS
	static final String ERROR
	static final String OUTPUT_ENCODING_CC
	static final String OUTPUT_ENCODING
	static final String OUTPUT_FORMAT_CC
	static final String OUTPUT_FORMAT
	static final String AUTO_ESC_CC
	static final String AUTO_ESC
	static final String URL_ESCAPING_CHARSET_CC
	static final String URL_ESCAPING_CHARSET
	static final String NOW
	static final String[] SPEC_VAR_NAMES
	private final String name
	private final com.android.jack.freemarker.template.TemplateModel parseTimeValue
	void  (com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.FMParserTokenManager, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.core.ParseException 
		int namingConvention
		String correctName
		String correctName
		String correctName
		String correctName
		int correctNameNamingConvetion
		int i
		StringBuilder sb
		int shownNamingConvention
		boolean first
		com.android.jack.freemarker.core.Token nameTk
		com.android.jack.freemarker.core.FMParserTokenManager tokenManager
		com.android.jack.freemarker.template.TemplateModel parseTimeValue
		String name
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Macro$Context ctx
		String s
		String s
		com.android.jack.freemarker.core.Environment env
	public java.lang.String toString () 
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	static void  () 
}

com/android/jack/freemarker/core/CSSOutputFormat.class
CSSOutputFormat.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.CSSOutputFormat extends com.android.jack.freemarker.core.OutputFormat {
	public static final com.android.jack.freemarker.core.CSSOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public boolean isOutputFormatMixingAllowed () 
	static void  () 
}

com/android/jack/freemarker/core/CallPlaceCustomDataInitializationException.class
CallPlaceCustomDataInitializationException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.CallPlaceCustomDataInitializationException extends java.lang.Exception {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/freemarker/core/Case.class
Case.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Case extends com.android.jack.freemarker.core.TemplateElement {
	final int TYPE_CASE
	final int TYPE_DEFAULT
	com.android.jack.freemarker.core.Expression condition
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.Expression matchingValue
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/CollectionAndSequence$SequenceIterator.class
CollectionAndSequence.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.CollectionAndSequence$SequenceIterator extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private final com.android.jack.freemarker.template.TemplateSequenceModel sequence
	private final int size
	private int index
	void  (com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateSequenceModel sequence
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public boolean hasNext () 
}

com/android/jack/freemarker/core/CollectionAndSequence.class
CollectionAndSequence.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.CollectionAndSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.TemplateSequenceModel java.io.Serializable  {
	private com.android.jack.freemarker.template.TemplateCollectionModel collection
	private com.android.jack.freemarker.template.TemplateSequenceModel sequence
	private java.util.ArrayList data
	public void  (com.android.jack.freemarker.template.TemplateCollectionModel) 
		com.android.jack.freemarker.template.TemplateCollectionModel collection
	public void  (com.android.jack.freemarker.template.TemplateSequenceModel) 
		com.android.jack.freemarker.template.TemplateSequenceModel sequence
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	private void initSequence ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModelIterator it
}

com/android/jack/freemarker/core/CombinedMarkupOutputFormat.class
CombinedMarkupOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.CombinedMarkupOutputFormat extends com.android.jack.freemarker.core.CommonMarkupOutputFormat {
	private final String name
	private final com.android.jack.freemarker.core.MarkupOutputFormat outer
	private final com.android.jack.freemarker.core.MarkupOutputFormat inner
	public void  (com.android.jack.freemarker.core.MarkupOutputFormat, com.android.jack.freemarker.core.MarkupOutputFormat) 
		com.android.jack.freemarker.core.MarkupOutputFormat outer
		com.android.jack.freemarker.core.MarkupOutputFormat inner
	public void  (java.lang.String, com.android.jack.freemarker.core.MarkupOutputFormat, com.android.jack.freemarker.core.MarkupOutputFormat) 
		String name
		com.android.jack.freemarker.core.MarkupOutputFormat outer
		com.android.jack.freemarker.core.MarkupOutputFormat inner
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
		String textToEsc
		java.io.Writer out
	public java.lang.String escapePlainText (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String plainTextContent
	public boolean isLegacyBuiltInBypassed (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String builtInName
	public boolean isAutoEscapedByDefault () 
	public boolean isOutputFormatMixingAllowed () 
	public com.android.jack.freemarker.core.MarkupOutputFormat getOuterOutputFormat () 
	public com.android.jack.freemarker.core.MarkupOutputFormat getInnerOutputFormat () 
	protected com.android.jack.freemarker.core.TemplateCombinedMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	protected volatile com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/CommandLine.class
CommandLine.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.CommandLine extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
		com.android.jack.freemarker.template.Version ver
}

com/android/jack/freemarker/core/Comment.class
Comment.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.Comment extends com.android.jack.freemarker.core.TemplateElement {
	private final String text
	void  (java.lang.String) 
		String text
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	public java.lang.String getText () 
	boolean isOutputCacheable () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/CommonMarkupOutputFormat.class
CommonMarkupOutputFormat.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.CommonMarkupOutputFormat extends com.android.jack.freemarker.core.MarkupOutputFormat {
	protected void  () 
	public final com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel fromPlainTextByEscaping (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String textToEsc
	public final com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel fromMarkup (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String markupText
	public final void output (com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel mo
		java.io.Writer out
		String mc
	public abstract void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
	public final java.lang.String getSourcePlainText (com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel mo
	public final java.lang.String getMarkupString (com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel mo
		String mc
	public final com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel concat (com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel, com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel mo1
		com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel mo2
		String pc1
		String mc1
		String pc2
		String mc2
		String pc3
		String mc3
	public boolean isEmpty (com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel mo
		String s
	public boolean isOutputFormatMixingAllowed () 
	public boolean isAutoEscapedByDefault () 
	protected abstract com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile boolean isEmpty (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile com.android.jack.freemarker.core.TemplateMarkupOutputModel concat (com.android.jack.freemarker.core.TemplateMarkupOutputModel, com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile java.lang.String getMarkupString (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile java.lang.String getSourcePlainText (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile void output (com.android.jack.freemarker.core.TemplateMarkupOutputModel, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
	public volatile com.android.jack.freemarker.core.TemplateMarkupOutputModel fromMarkup (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile com.android.jack.freemarker.core.TemplateMarkupOutputModel fromPlainTextByEscaping (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/CommonTemplateMarkupOutputModel.class
CommonTemplateMarkupOutputModel.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel extends java.lang.Object implements com.android.jack.freemarker.core.TemplateMarkupOutputModel  {
	private final String plainTextContent
	private String markupContet
	protected void  (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	public abstract com.android.jack.freemarker.core.CommonMarkupOutputFormat getOutputFormat () 
	final java.lang.String getPlainTextContent () 
	final java.lang.String getMarkupContent () 
	final void setMarkupContet (java.lang.String) 
		String markupContet
	public volatile com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/ComparisonExpression.class
ComparisonExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ComparisonExpression extends com.android.jack.freemarker.core.BooleanExpression {
	private final com.android.jack.freemarker.core.Expression left
	private final com.android.jack.freemarker.core.Expression right
	private final int operation
	private final String opString
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, java.lang.String) 
		com.android.jack.freemarker.core.Expression left
		com.android.jack.freemarker.core.Expression right
		String opString
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/CompressedBlock.class
CompressedBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.CompressedBlock extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/ConditionalBlock.class
ConditionalBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ConditionalBlock extends com.android.jack.freemarker.core.TemplateElement {
	static final int TYPE_IF
	static final int TYPE_ELSE
	static final int TYPE_ELSE_IF
	final com.android.jack.freemarker.core.Expression condition
	private final int type
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.TemplateElements, int) 
		com.android.jack.freemarker.core.Expression condition
		com.android.jack.freemarker.core.TemplateElements children
		int type
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder buf
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/Configurable$1.class
Configurable.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Configurable$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/Configurable$KeyValuePair.class
Configurable.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Configurable$KeyValuePair extends java.lang.Object {
	private final Object key
	private final Object value
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	java.lang.Object getKey () 
	java.lang.Object getValue () 
}

com/android/jack/freemarker/core/Configurable$SettingStringParser.class
Configurable.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Configurable$SettingStringParser extends java.lang.Object {
	private String text
	private int p
	private int ln
	private void  (java.lang.String) 
		String text
	java.util.ArrayList parseAsSegmentedList ()  throws com.android.jack.freemarker.core.ParseException 
		String item
		java.util.ArrayList segments
		java.util.ArrayList currentSegment
		char c
	java.util.ArrayList parseAsList ()  throws com.android.jack.freemarker.core.ParseException 
		char c
		java.util.ArrayList seq
	java.util.HashMap parseAsImportList ()  throws com.android.jack.freemarker.core.ParseException 
		String lib
		String s
		String ns
		char c
		java.util.HashMap map
	java.lang.String fetchStringValue ()  throws com.android.jack.freemarker.core.ParseException 
		String w
	java.lang.String fetchKeyword ()  throws com.android.jack.freemarker.core.ParseException 
		String w
	char skipWS () 
		char c
	private java.lang.String fetchWord ()  throws com.android.jack.freemarker.core.ParseException 
		boolean escaped
		char q
		char c
		int b
	void  (java.lang.String, com.android.jack.freemarker.core.Configurable$1) 
		String x0
		com.android.jack.freemarker.core.Configurable$1 x1
}

com/android/jack/freemarker/core/Configurable$SettingValueAssignmentException.class
Configurable.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.Configurable$SettingValueAssignmentException extends com.android.jack.freemarker.core._MiscTemplateException {
	private void  (com.android.jack.freemarker.core.Environment, java.lang.String, java.lang.String, java.lang.Throwable) 
		com.android.jack.freemarker.core.Environment env
		String name
		String value
		Throwable cause
	void  (com.android.jack.freemarker.core.Environment, java.lang.String, java.lang.String, java.lang.Throwable, com.android.jack.freemarker.core.Configurable$1) 
		com.android.jack.freemarker.core.Environment x0
		String x1
		String x2
		Throwable x3
		com.android.jack.freemarker.core.Configurable$1 x4
}

com/android/jack/freemarker/core/Configurable$UnknownSettingException.class
Configurable.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.Configurable$UnknownSettingException extends com.android.jack.freemarker.core._MiscTemplateException {
	private void  (com.android.jack.freemarker.core.Environment, java.lang.String, java.lang.String) 
		com.android.jack.freemarker.core.Environment env
		String name
		String correctedName
	void  (com.android.jack.freemarker.core.Environment, java.lang.String, java.lang.String, com.android.jack.freemarker.core.Configurable$1) 
		com.android.jack.freemarker.core.Environment x0
		String x1
		String x2
		com.android.jack.freemarker.core.Configurable$1 x3
}

com/android/jack/freemarker/core/Configurable.class
Configurable.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.Configurable extends java.lang.Object {
	static final String C_TRUE_FALSE
	private static final String NULL
	private static final String DEFAULT
	private static final String DEFAULT_2_3_0
	private static final String JVM_DEFAULT
	public static final String LOCALE_KEY_SNAKE_CASE
	public static final String LOCALE_KEY_CAMEL_CASE
	public static final String LOCALE_KEY
	public static final String NUMBER_FORMAT_KEY_SNAKE_CASE
	public static final String NUMBER_FORMAT_KEY_CAMEL_CASE
	public static final String NUMBER_FORMAT_KEY
	public static final String CUSTOM_NUMBER_FORMATS_KEY_SNAKE_CASE
	public static final String CUSTOM_NUMBER_FORMATS_KEY_CAMEL_CASE
	public static final String CUSTOM_NUMBER_FORMATS_KEY
	public static final String TIME_FORMAT_KEY_SNAKE_CASE
	public static final String TIME_FORMAT_KEY_CAMEL_CASE
	public static final String TIME_FORMAT_KEY
	public static final String DATE_FORMAT_KEY_SNAKE_CASE
	public static final String DATE_FORMAT_KEY_CAMEL_CASE
	public static final String DATE_FORMAT_KEY
	public static final String CUSTOM_DATE_FORMATS_KEY_SNAKE_CASE
	public static final String CUSTOM_DATE_FORMATS_KEY_CAMEL_CASE
	public static final String CUSTOM_DATE_FORMATS_KEY
	public static final String DATETIME_FORMAT_KEY_SNAKE_CASE
	public static final String DATETIME_FORMAT_KEY_CAMEL_CASE
	public static final String DATETIME_FORMAT_KEY
	public static final String TIME_ZONE_KEY_SNAKE_CASE
	public static final String TIME_ZONE_KEY_CAMEL_CASE
	public static final String TIME_ZONE_KEY
	public static final String SQL_DATE_AND_TIME_TIME_ZONE_KEY_SNAKE_CASE
	public static final String SQL_DATE_AND_TIME_TIME_ZONE_KEY_CAMEL_CASE
	public static final String SQL_DATE_AND_TIME_TIME_ZONE_KEY
	public static final String CLASSIC_COMPATIBLE_KEY_SNAKE_CASE
	public static final String CLASSIC_COMPATIBLE_KEY_CAMEL_CASE
	public static final String CLASSIC_COMPATIBLE_KEY
	public static final String TEMPLATE_EXCEPTION_HANDLER_KEY_SNAKE_CASE
	public static final String TEMPLATE_EXCEPTION_HANDLER_KEY_CAMEL_CASE
	public static final String TEMPLATE_EXCEPTION_HANDLER_KEY
	public static final String ARITHMETIC_ENGINE_KEY_SNAKE_CASE
	public static final String ARITHMETIC_ENGINE_KEY_CAMEL_CASE
	public static final String ARITHMETIC_ENGINE_KEY
	public static final String OBJECT_WRAPPER_KEY_SNAKE_CASE
	public static final String OBJECT_WRAPPER_KEY_CAMEL_CASE
	public static final String OBJECT_WRAPPER_KEY
	public static final String BOOLEAN_FORMAT_KEY_SNAKE_CASE
	public static final String BOOLEAN_FORMAT_KEY_CAMEL_CASE
	public static final String BOOLEAN_FORMAT_KEY
	public static final String OUTPUT_ENCODING_KEY_SNAKE_CASE
	public static final String OUTPUT_ENCODING_KEY_CAMEL_CASE
	public static final String OUTPUT_ENCODING_KEY
	public static final String URL_ESCAPING_CHARSET_KEY_SNAKE_CASE
	public static final String URL_ESCAPING_CHARSET_KEY_CAMEL_CASE
	public static final String URL_ESCAPING_CHARSET_KEY
	public static final String STRICT_BEAN_MODELS_KEY_SNAKE_CASE
	public static final String STRICT_BEAN_MODELS_KEY_CAMEL_CASE
	public static final String STRICT_BEAN_MODELS_KEY
	public static final String AUTO_FLUSH_KEY_SNAKE_CASE
	public static final String AUTO_FLUSH_KEY_CAMEL_CASE
	public static final String AUTO_FLUSH_KEY
	public static final String NEW_BUILTIN_CLASS_RESOLVER_KEY_SNAKE_CASE
	public static final String NEW_BUILTIN_CLASS_RESOLVER_KEY_CAMEL_CASE
	public static final String NEW_BUILTIN_CLASS_RESOLVER_KEY
	public static final String SHOW_ERROR_TIPS_KEY_SNAKE_CASE
	public static final String SHOW_ERROR_TIPS_KEY_CAMEL_CASE
	public static final String SHOW_ERROR_TIPS_KEY
	public static final String API_BUILTIN_ENABLED_KEY_SNAKE_CASE
	public static final String API_BUILTIN_ENABLED_KEY_CAMEL_CASE
	public static final String API_BUILTIN_ENABLED_KEY
	public static final String LOG_TEMPLATE_EXCEPTIONS_KEY_SNAKE_CASE
	public static final String LOG_TEMPLATE_EXCEPTIONS_KEY_CAMEL_CASE
	public static final String LOG_TEMPLATE_EXCEPTIONS_KEY
	public static final String LAZY_IMPORTS_KEY_SNAKE_CASE
	public static final String LAZY_IMPORTS_KEY_CAMEL_CASE
	public static final String LAZY_IMPORTS_KEY
	public static final String LAZY_AUTO_IMPORTS_KEY_SNAKE_CASE
	public static final String LAZY_AUTO_IMPORTS_KEY_CAMEL_CASE
	public static final String LAZY_AUTO_IMPORTS_KEY
	public static final String AUTO_IMPORT_KEY_SNAKE_CASE
	public static final String AUTO_IMPORT_KEY_CAMEL_CASE
	public static final String AUTO_IMPORT_KEY
	public static final String AUTO_INCLUDE_KEY_SNAKE_CASE
	public static final String AUTO_INCLUDE_KEY_CAMEL_CASE
	public static final String AUTO_INCLUDE_KEY
	public static final String STRICT_BEAN_MODELS
	private static final String[] SETTING_NAMES_SNAKE_CASE
	private static final String[] SETTING_NAMES_CAMEL_CASE
	private com.android.jack.freemarker.core.Configurable parent
	private java.util.Properties properties
	private java.util.HashMap customAttributes
	private java.util.Locale locale
	private String numberFormat
	private String timeFormat
	private String dateFormat
	private String dateTimeFormat
	private java.util.TimeZone timeZone
	private java.util.TimeZone sqlDataAndTimeTimeZone
	private boolean sqlDataAndTimeTimeZoneSet
	private String booleanFormat
	private String trueStringValue
	private String falseStringValue
	private Integer classicCompatible
	private com.android.jack.freemarker.template.TemplateExceptionHandler templateExceptionHandler
	private com.android.jack.freemarker.core.ArithmeticEngine arithmeticEngine
	private com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	private String outputEncoding
	private boolean outputEncodingSet
	private String urlEscapingCharset
	private boolean urlEscapingCharsetSet
	private Boolean autoFlush
	private com.android.jack.freemarker.core.TemplateClassResolver newBuiltinClassResolver
	private Boolean showErrorTips
	private Boolean apiBuiltinEnabled
	private Boolean logTemplateExceptions
	private java.util.Map customDateFormats
	private java.util.Map customNumberFormats
	private java.util.LinkedHashMap autoImports
	private java.util.ArrayList autoIncludes
	private Boolean lazyImports
	private Boolean lazyAutoImports
	private boolean lazyAutoImportsSet
	private static final String ALLOWED_CLASSES
	private static final String TRUSTED_TEMPLATES
	public void  () 
	protected void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public void  (com.android.jack.freemarker.core.Configurable) 
		com.android.jack.freemarker.core.Configurable parent
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		com.android.jack.freemarker.core.Configurable copy
	public final com.android.jack.freemarker.core.Configurable getParent () 
	void setParent (com.android.jack.freemarker.core.Configurable) 
		com.android.jack.freemarker.core.Configurable parent
	public void setClassicCompatible (boolean) 
		boolean classicCompatibility
	public void setClassicCompatibleAsInt (int) 
		int classicCompatibility
	private java.lang.String classicCompatibilityIntToString (java.lang.Integer) 
		Integer i
	public boolean isClassicCompatible () 
	public int getClassicCompatibleAsInt () 
	public boolean isClassicCompatibleSet () 
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
	public java.util.Locale getLocale () 
	public boolean isLocaleSet () 
	public void setTimeZone (java.util.TimeZone) 
		java.util.TimeZone timeZone
	public java.util.TimeZone getTimeZone () 
	public boolean isTimeZoneSet () 
	public void setSQLDateAndTimeTimeZone (java.util.TimeZone) 
		java.util.TimeZone tz
	public java.util.TimeZone getSQLDateAndTimeTimeZone () 
	public boolean isSQLDateAndTimeTimeZoneSet () 
	public void setNumberFormat (java.lang.String) 
		String numberFormat
	public java.lang.String getNumberFormat () 
	public boolean isNumberFormatSet () 
	public java.util.Map getCustomNumberFormats () 
	public java.util.Map getCustomNumberFormatsWithoutFallback () 
	public void setCustomNumberFormats (java.util.Map) 
		java.util.Map customNumberFormats
	private void validateFormatNames (java.util.Set) 
		int i
		char firstChar
		String name
		java.util.Set keySet
	public boolean isCustomNumberFormatsSet () 
	public com.android.jack.freemarker.core.TemplateNumberFormatFactory getCustomNumberFormat (java.lang.String) 
		com.android.jack.freemarker.core.TemplateNumberFormatFactory r
		String name
	public boolean hasCustomFormats () 
	public void setBooleanFormat (java.lang.String) 
		String booleanFormat
		int commaIdx
	public java.lang.String getBooleanFormat () 
	public boolean isBooleanFormatSet () 
	java.lang.String formatBoolean (boolean, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		String s
		String s
		boolean value
		boolean fallbackToTrueFalse
	private com.android.jack.freemarker.core._ErrorDescriptionBuilder getNullBooleanFormatErrorDescription () 
	java.lang.String getTrueStringValue () 
	java.lang.String getFalseStringValue () 
	public void setTimeFormat (java.lang.String) 
		String timeFormat
	public java.lang.String getTimeFormat () 
	public boolean isTimeFormatSet () 
	public void setDateFormat (java.lang.String) 
		String dateFormat
	public java.lang.String getDateFormat () 
	public boolean isDateFormatSet () 
	public void setDateTimeFormat (java.lang.String) 
		String dateTimeFormat
	public java.lang.String getDateTimeFormat () 
	public boolean isDateTimeFormatSet () 
	public java.util.Map getCustomDateFormats () 
	public java.util.Map getCustomDateFormatsWithoutFallback () 
	public void setCustomDateFormats (java.util.Map) 
		java.util.Map customDateFormats
	public boolean isCustomDateFormatsSet () 
	public com.android.jack.freemarker.core.TemplateDateFormatFactory getCustomDateFormat (java.lang.String) 
		com.android.jack.freemarker.core.TemplateDateFormatFactory r
		String name
	public void setTemplateExceptionHandler (com.android.jack.freemarker.template.TemplateExceptionHandler) 
		com.android.jack.freemarker.template.TemplateExceptionHandler templateExceptionHandler
	public com.android.jack.freemarker.template.TemplateExceptionHandler getTemplateExceptionHandler () 
	public boolean isTemplateExceptionHandlerSet () 
	public void setArithmeticEngine (com.android.jack.freemarker.core.ArithmeticEngine) 
		com.android.jack.freemarker.core.ArithmeticEngine arithmeticEngine
	public com.android.jack.freemarker.core.ArithmeticEngine getArithmeticEngine () 
	public boolean isArithmeticEngineSet () 
	public void setObjectWrapper (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public com.android.jack.freemarker.template.ObjectWrapper getObjectWrapper () 
	public boolean isObjectWrapperSet () 
	public void setOutputEncoding (java.lang.String) 
		String outputEncoding
	public java.lang.String getOutputEncoding () 
	public boolean isOutputEncodingSet () 
	public void setURLEscapingCharset (java.lang.String) 
		String urlEscapingCharset
	public java.lang.String getURLEscapingCharset () 
	public boolean isURLEscapingCharsetSet () 
	public void setNewBuiltinClassResolver (com.android.jack.freemarker.core.TemplateClassResolver) 
		com.android.jack.freemarker.core.TemplateClassResolver newBuiltinClassResolver
	public com.android.jack.freemarker.core.TemplateClassResolver getNewBuiltinClassResolver () 
	public boolean isNewBuiltinClassResolverSet () 
	public void setAutoFlush (boolean) 
		boolean autoFlush
	public boolean getAutoFlush () 
	public boolean isAutoFlushSet () 
	public void setShowErrorTips (boolean) 
		boolean showTips
	public boolean getShowErrorTips () 
	public boolean isShowErrorTipsSet () 
	public void setAPIBuiltinEnabled (boolean) 
		boolean value
	public boolean isAPIBuiltinEnabled () 
	public boolean isAPIBuiltinEnabledSet () 
	public void setLogTemplateExceptions (boolean) 
		boolean value
	public boolean getLogTemplateExceptions () 
	public boolean isLogTemplateExceptionsSet () 
	public boolean getLazyImports () 
	public void setLazyImports (boolean) 
		boolean lazyImports
	public boolean isLazyImportsSet () 
	public java.lang.Boolean getLazyAutoImports () 
	public void setLazyAutoImports (java.lang.Boolean) 
		Boolean lazyAutoImports
	public boolean isLazyAutoImportsSet () 
	public void addAutoImport (java.lang.String, java.lang.String) 
		String namespaceVarName
		String templateName
	private void initAutoImportsMap () 
	public void removeAutoImport (java.lang.String) 
		String namespaceVarName
	public void setAutoImports (java.util.Map) 
		Object key
		Object value
		java.util.Map$Entry entry
		java.util.Map map
	public java.util.Map getAutoImports () 
	public boolean isAutoImportsSet () 
	public java.util.Map getAutoImportsWithoutFallback () 
	public void addAutoInclude (java.lang.String) 
		String templateName
	private void addAutoInclude (java.lang.String, boolean) 
		String templateName
		boolean keepDuplicate
	private void initAutoIncludesList () 
	public void setAutoIncludes (java.util.List) 
		Object templateName
		java.util.List templateNames
	public java.util.List getAutoIncludes () 
	public boolean isAutoIncludesSet () 
	public java.util.List getAutoIncludesWithoutFallback () 
	public void removeAutoInclude (java.lang.String) 
		String templateName
	public void setSetting (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		java.util.Map map
		java.util.Map map
		char firstChar
		char firstChar
		Class clazz
		com.android.jack.freemarker.core.Configurable$KeyValuePair kv
		String segmentKey
		java.util.List segmentValue
		int i
		java.util.List segments
		java.util.Set allowedClasses
		java.util.List trustedTemplates
		Exception e
		String name
		String value
		boolean unknown
	public java.util.Set getSettingNames (boolean) 
		boolean camelCase
	private java.util.TimeZone parseTimeZoneSettingValue (java.lang.String) 
		java.util.TimeZone tz
		String value
		java.util.TimeZone tz
	public void setStrictBeanModels (boolean) 
		boolean strict
	public java.lang.String getSetting (java.lang.String) 
		String key
	public java.util.Map getSettings () 
	protected com.android.jack.freemarker.core.Environment getEnvironment () 
	protected com.android.jack.freemarker.template.TemplateException unknownSettingException (java.lang.String) 
		String name
	protected java.lang.String getCorrectedNameForUnknownSetting (java.lang.String) 
		String name
	protected com.android.jack.freemarker.template.TemplateException settingValueAssignmentException (java.lang.String, java.lang.String, java.lang.Throwable) 
		String name
		String value
		Throwable cause
	protected com.android.jack.freemarker.template.TemplateException invalidSettingValueException (java.lang.String, java.lang.String) 
		String name
		String value
	public void setSettings (java.util.Properties)  throws com.android.jack.freemarker.template.TemplateException 
		String key
		java.util.Iterator it
		java.util.Properties props
		com.android.jack.freemarker.core._SettingEvaluationEnvironment prevEnv
	public void setSettings (java.io.InputStream)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		java.io.InputStream propsIn
		java.util.Properties p
	void setCustomAttribute (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	java.lang.Object getCustomAttribute (java.lang.Object, com.android.jack.freemarker.core.CustomAttribute) 
		Object o
		Object key
		com.android.jack.freemarker.core.CustomAttribute attr
	boolean isCustomAttributeSet (java.lang.Object) 
		Object key
	void copyDirectCustomAttributes (com.android.jack.freemarker.core.Configurable, boolean) 
		Object custAttrKey
		java.util.Map$Entry custAttrEnt
		com.android.jack.freemarker.core.Configurable target
		boolean overwriteExisting
	public void setCustomAttribute (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.String[] getCustomAttributeNames () 
		java.util.Iterator iter
		java.util.Collection names
	public void removeCustomAttribute (java.lang.String) 
		String name
	public java.lang.Object getCustomAttribute (java.lang.String) 
		Object retval
		String name
		Object retval
	protected void doAutoImportsAndIncludes (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.util.ArrayList parseAsList (java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		String text
	protected java.util.ArrayList parseAsSegmentedList (java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		String text
	protected java.util.HashMap parseAsImportList (java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		String text
	static void  () 
}

com/android/jack/freemarker/core/CustomAttribute.class
CustomAttribute.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.CustomAttribute extends java.lang.Object {
	public static final int SCOPE_ENVIRONMENT
	public static final int SCOPE_TEMPLATE
	public static final int SCOPE_CONFIGURATION
	private final Object key
	private final int scope
	public void  (int) 
		int scope
	protected java.lang.Object create () 
	public final java.lang.Object get (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public final java.lang.Object get () 
	public final java.lang.Object get (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	public java.lang.Object get (com.android.jack.freemarker.core.TemplateConfiguration) 
		com.android.jack.freemarker.core.TemplateConfiguration templateConfiguration
	public final java.lang.Object get (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration cfg
	public final void set (java.lang.Object, com.android.jack.freemarker.core.Environment) 
		Object value
		com.android.jack.freemarker.core.Environment env
	public final void set (java.lang.Object) 
		Object value
	public final void set (java.lang.Object, com.android.jack.freemarker.template.Template) 
		Object value
		com.android.jack.freemarker.template.Template template
	public final void set (java.lang.Object, com.android.jack.freemarker.core.TemplateConfiguration) 
		Object value
		com.android.jack.freemarker.core.TemplateConfiguration templateConfiguration
	public final void set (java.lang.Object, com.android.jack.freemarker.template.Configuration) 
		Object value
		com.android.jack.freemarker.template.Configuration cfg
	private com.android.jack.freemarker.core.Environment getRequiredCurrentEnvironment () 
		com.android.jack.freemarker.core.Environment c
	private com.android.jack.freemarker.core.Configurable getScopeConfigurable (com.android.jack.freemarker.core.Environment)  throws java.lang.Error 
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/DebugBreak.class
DebugBreak.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.DebugBreak extends com.android.jack.freemarker.core.TemplateElement {
	public void  (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement nestedBlock
	protected com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		StringBuilder sb
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/DefaultToExpression$1.class
DefaultToExpression.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.DefaultToExpression$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/DefaultToExpression$EmptyStringAndSequence.class
DefaultToExpression.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.DefaultToExpression$EmptyStringAndSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateHashModelEx  {
	private void  () 
	public java.lang.String getAsString () 
	public com.android.jack.freemarker.template.TemplateModel get (int) 
		int i
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String) 
		String s
	public int size () 
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	void  (com.android.jack.freemarker.core.DefaultToExpression$1) 
		com.android.jack.freemarker.core.DefaultToExpression$1 x0
}

com/android/jack/freemarker/core/DefaultToExpression.class
DefaultToExpression.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.DefaultToExpression extends com.android.jack.freemarker.core.Expression {
	private static final com.android.jack.freemarker.template.TemplateCollectionModel EMPTY_COLLECTION
	static final com.android.jack.freemarker.template.TemplateModel EMPTY_STRING_AND_SEQUENCE
	private final com.android.jack.freemarker.core.Expression lho
	private final com.android.jack.freemarker.core.Expression rho
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression lho
		com.android.jack.freemarker.core.Expression rho
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel left
		com.android.jack.freemarker.core.InvalidReferenceException ire
		com.android.jack.freemarker.template.TemplateModel left
		boolean lastFIRE
		com.android.jack.freemarker.template.TemplateModel left
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel left
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	static com.android.jack.freemarker.template.TemplateCollectionModel access$000 () 
	static void  () 
}

com/android/jack/freemarker/core/DirectiveCallPlace.class
DirectiveCallPlace.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.DirectiveCallPlace extends java.lang.Object {
	public abstract int getBeginColumn () 
	public abstract int getBeginLine () 
	public abstract int getEndColumn () 
	public abstract int getEndLine () 
	public abstract java.lang.Object getOrCreateCustomData (java.lang.Object, com.android.jack.freemarker.template.utility.ObjectFactory)  throws com.android.jack.freemarker.core.CallPlaceCustomDataInitializationException 
	public abstract boolean isNestedOutputCacheable () 
}

com/android/jack/freemarker/core/DollarVariable.class
DollarVariable.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.DollarVariable extends com.android.jack.freemarker.core.Interpolation {
	private final com.android.jack.freemarker.core.Expression expression
	private final com.android.jack.freemarker.core.Expression escapedExpression
	private final com.android.jack.freemarker.core.OutputFormat outputFormat
	private final com.android.jack.freemarker.core.MarkupOutputFormat markupOutputFormat
	private final boolean autoEscape
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.OutputFormat, boolean) 
		com.android.jack.freemarker.core.Expression expression
		com.android.jack.freemarker.core.Expression escapedExpression
		com.android.jack.freemarker.core.OutputFormat outputFormat
		boolean autoEscape
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		String s
		String srcPlainText
		com.android.jack.freemarker.core.TemplateMarkupOutputModel mo
		com.android.jack.freemarker.core.MarkupOutputFormat moOF
		com.android.jack.freemarker.core.Environment env
		Object moOrStr
		java.io.Writer out
	protected java.lang.Object calculateInterpolatedStringOrMarkup (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean, boolean) 
		boolean canonical
		boolean inStringLiteral
		StringBuilder sb
		String exprCF
	java.lang.String getNodeTypeSymbol () 
	boolean heedsOpeningWhitespace () 
	boolean heedsTrailingWhitespace () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/Dot.class
Dot.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Dot extends com.android.jack.freemarker.core.Expression {
	private final com.android.jack.freemarker.core.Expression target
	private final String key
	void  (com.android.jack.freemarker.core.Expression, java.lang.String) 
		com.android.jack.freemarker.core.Expression target
		String key
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel leftModel
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	java.lang.String getRHO () 
	boolean onlyHasIdentifiers () 
}

com/android/jack/freemarker/core/DynamicKeyName.class
DynamicKeyName.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.DynamicKeyName extends com.android.jack.freemarker.core.Expression {
	private final com.android.jack.freemarker.core.Expression keyExpression
	private final com.android.jack.freemarker.core.Expression target
	private static Class[] NUMERICAL_KEY_LHO_EXPECTED_TYPES
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression target
		com.android.jack.freemarker.core.Expression keyExpression
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		int index
		String key
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel targetModel
		com.android.jack.freemarker.template.TemplateModel keyModel
	private com.android.jack.freemarker.template.TemplateModel dealWithNumericalKey (com.android.jack.freemarker.template.TemplateModel, int, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		int size
		Exception e
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
		int size
		IndexOutOfBoundsException e
		String s
		com.android.jack.freemarker.core.NonStringException e
		com.android.jack.freemarker.template.TemplateModel targetModel
		int index
		com.android.jack.freemarker.core.Environment env
	private com.android.jack.freemarker.template.TemplateModel dealWithStringKey (com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel targetModel
		String key
		com.android.jack.freemarker.core.Environment env
	private com.android.jack.freemarker.template.TemplateModel dealWithRangeKey (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.RangeModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.UnexpectedTypeException com.android.jack.freemarker.core.InvalidReferenceException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateSequenceModel targetSeq
		String targetStr
		String targetStr
		com.android.jack.freemarker.core.NonStringException e
		int resultSize
		int resultSize
		int lastIdx
		int resultSize
		int i
		java.util.ArrayList list
		int srcIdx
		int exclEndIdx
		int exclEndIdx
		com.android.jack.freemarker.template.TemplateModel targetModel
		com.android.jack.freemarker.core.RangeModel range
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateSequenceModel targetSeq
		String targetStr
		int size
		boolean rightUnbounded
		boolean rightAdaptive
		int firstIdx
		int targetSize
		int step
		int resultSize
	private com.android.jack.freemarker.template.TemplateModel emptyResult (boolean) 
		boolean seq
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	static void  () 
		int i
}

com/android/jack/freemarker/core/ElseOfList.class
ElseOfList.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ElseOfList extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		StringBuilder buf
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/Environment$1.class
Environment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Environment$1 extends java.lang.Object implements com.android.jack.freemarker.core.LocalContext  {
	final java.util.List val$bodyParameterNames
	final com.android.jack.freemarker.template.TemplateModel[] val$outArgs
	final com.android.jack.freemarker.core.Environment this$0
	void  (com.android.jack.freemarker.core.Environment, java.util.List, com.android.jack.freemarker.template.TemplateModel[]) 
		com.android.jack.freemarker.core.Environment this$0
	public com.android.jack.freemarker.template.TemplateModel getLocalVariable (java.lang.String) 
		String name
		int index
	public java.util.Collection getLocalVariableNames () 
}

com/android/jack/freemarker/core/Environment$2.class
Environment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Environment$2 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	final com.android.jack.freemarker.core.Environment this$0
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment this$0
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		com.android.jack.freemarker.template.TemplateModel value
}

com/android/jack/freemarker/core/Environment$3.class
Environment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Environment$3 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	final com.android.jack.freemarker.template.TemplateHashModel val$result
	final com.android.jack.freemarker.core.Environment this$0
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.TemplateHashModel) 
		com.android.jack.freemarker.core.Environment this$0
	public boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/Environment$4.class
Environment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Environment$4 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	final com.android.jack.freemarker.core.Environment this$0
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment this$0
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		com.android.jack.freemarker.template.TemplateModel result
}

com/android/jack/freemarker/core/Environment$5.class
Environment.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Environment$5 extends java.io.Writer {
	void  () 
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public void flush () 
	public void close () 
}

com/android/jack/freemarker/core/Environment$InitializationStatus.class
Environment.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Environment$InitializationStatus extends java.lang.Enum {
	public static final com.android.jack.freemarker.core.Environment$InitializationStatus UNINITIALIZED
	public static final com.android.jack.freemarker.core.Environment$InitializationStatus INITIALIZING
	public static final com.android.jack.freemarker.core.Environment$InitializationStatus INITIALIZED
	public static final com.android.jack.freemarker.core.Environment$InitializationStatus FAILED
	private static final com.android.jack.freemarker.core.Environment$InitializationStatus[] $VALUES
	public static com.android.jack.freemarker.core.Environment$InitializationStatus[] values () 
	public static com.android.jack.freemarker.core.Environment$InitializationStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/freemarker/core/Environment$LazilyInitializedNamespace.class
Environment.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Environment$LazilyInitializedNamespace extends com.android.jack.freemarker.core.Environment$Namespace {
	private final String templateName
	private final java.util.Locale locale
	private final String encoding
	private final Object customLookupCondition
	private com.android.jack.freemarker.core.Environment$InitializationStatus status
	final com.android.jack.freemarker.core.Environment this$0
	private void  (com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Environment this$0
		String templateName
	private void ensureInitializedTME ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
	private void ensureInitializedRTE () 
		com.android.jack.freemarker.template.TemplateModelException e
	private void initialize ()  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		java.util.Locale lastLocale
	protected java.util.Map copyMap (java.util.Map) 
		java.util.Map map
	public com.android.jack.freemarker.template.Template getTemplate () 
	public void put (java.lang.String, java.lang.Object) 
		String key
		Object value
	public void put (java.lang.String, boolean) 
		String key
		boolean b
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public boolean containsKey (java.lang.String) 
		String key
	public void remove (java.lang.String) 
		String key
	public void putAll (java.util.Map) 
		java.util.Map m
	public java.util.Map toMap ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.String toString () 
	public int size () 
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator () 
	static void access$400 (com.android.jack.freemarker.core.Environment$LazilyInitializedNamespace)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.Environment$LazilyInitializedNamespace x0
	void  (com.android.jack.freemarker.core.Environment, java.lang.String, com.android.jack.freemarker.core.Environment$1) 
		com.android.jack.freemarker.core.Environment x0
		String x1
		com.android.jack.freemarker.core.Environment$1 x2
}

com/android/jack/freemarker/core/Environment$Namespace.class
Environment.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.Environment$Namespace extends com.android.jack.freemarker.template.SimpleHash {
	private com.android.jack.freemarker.template.Template template
	final com.android.jack.freemarker.core.Environment this$0
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment this$0
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.core.Environment this$0
		com.android.jack.freemarker.template.Template template
	public com.android.jack.freemarker.template.Template getTemplate () 
	void setTemplate (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
}

com/android/jack/freemarker/core/Environment$NestedElementTemplateDirectiveBody.class
Environment.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Environment$NestedElementTemplateDirectiveBody extends java.lang.Object implements com.android.jack.freemarker.template.TemplateDirectiveBody  {
	private final com.android.jack.freemarker.core.TemplateElement[] childBuffer
	final com.android.jack.freemarker.core.Environment this$0
	private void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[]) 
		com.android.jack.freemarker.core.Environment this$0
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
	public void render (java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		java.io.Writer newOut
		java.io.Writer prevOut
	com.android.jack.freemarker.core.TemplateElement[] getChildrenBuffer () 
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[], com.android.jack.freemarker.core.Environment$1) 
		com.android.jack.freemarker.core.Environment x0
		com.android.jack.freemarker.core.TemplateElement[] x1
		com.android.jack.freemarker.core.Environment$1 x2
}

com/android/jack/freemarker/core/Environment.class
Environment.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.Environment extends com.android.jack.freemarker.core.Configurable {
	private static final ThreadLocal threadEnv
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final com.android.jack.freemarker.log.Logger ATTEMPT_LOGGER
	private static final java.text.DecimalFormat C_NUMBER_FORMAT
	private final com.android.jack.freemarker.template.Configuration configuration
	private final com.android.jack.freemarker.template.TemplateHashModel rootDataModel
	private com.android.jack.freemarker.core.TemplateElement[] instructionStack
	private int instructionStackSize
	private final java.util.ArrayList recoveredErrorStack
	private com.android.jack.freemarker.core.TemplateNumberFormat cachedTemplateNumberFormat
	private java.util.Map cachedTemplateNumberFormats
	private com.android.jack.freemarker.core.TemplateDateFormat[] cachedTempDateFormatArray
	private java.util.HashMap[] cachedTempDateFormatsByFmtStrArray
	private static final int CACHED_TDFS_ZONELESS_INPUT_OFFS
	private static final int CACHED_TDFS_SQL_D_T_TZ_OFFS
	private static final int CACHED_TDFS_LENGTH
	private Boolean cachedSQLDateAndTimeTimeZoneSameAsNormal
	private java.text.NumberFormat cNumberFormat
	private com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory isoBuiltInCalendarFactory
	private java.text.Collator cachedCollator
	private java.io.Writer out
	private com.android.jack.freemarker.core.Macro$Context currentMacroContext
	private com.android.jack.freemarker.core.LocalContextStack localContextStack
	private final com.android.jack.freemarker.core.Environment$Namespace mainNamespace
	private com.android.jack.freemarker.core.Environment$Namespace currentNamespace
	private com.android.jack.freemarker.core.Environment$Namespace globalNamespace
	private java.util.HashMap loadedLibs
	private com.android.jack.freemarker.core.Configurable legacyParent
	private boolean inAttemptBlock
	private Throwable lastThrowable
	private com.android.jack.freemarker.template.TemplateModel lastReturnValue
	private java.util.HashMap macroToNamespaceLookup
	private com.android.jack.freemarker.template.TemplateNodeModel currentVisitorNode
	private com.android.jack.freemarker.template.TemplateSequenceModel nodeNamespaces
	private int nodeNamespaceIndex
	private String currentNodeName
	private String currentNodeNS
	private String cachedURLEscapingCharset
	private boolean cachedURLEscapingCharsetSet
	private boolean fastInvalidReferenceExceptions
	private static final com.android.jack.freemarker.template.TemplateModel[] NO_OUT_ARGS
	private static final int TERSE_MODE_INSTRUCTION_STACK_TRACE_LIMIT
	private java.util.IdentityHashMap customStateVariables
	private static final java.io.Writer EMPTY_BODY_WRITER
	public static com.android.jack.freemarker.core.Environment getCurrentEnvironment () 
	static void setCurrentEnvironment (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.template.TemplateHashModel, java.io.Writer) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.template.TemplateHashModel rootDataModel
		java.io.Writer out
	public com.android.jack.freemarker.template.Template getTemplate () 
	com.android.jack.freemarker.template.Template getTemplate230 () 
		com.android.jack.freemarker.template.Template legacyParent
	public com.android.jack.freemarker.template.Template getMainTemplate () 
	public com.android.jack.freemarker.template.Template getCurrentTemplate () 
		int ln
	public com.android.jack.freemarker.core.DirectiveCallPlace getCurrentDirectiveCallPlace () 
		int ln
		com.android.jack.freemarker.core.TemplateElement te
	private void clearCachedValues () 
	public void process ()  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		Object savedEnv
	void visit (com.android.jack.freemarker.core.TemplateElement)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateElement el
		com.android.jack.freemarker.core.TemplateElement[] templateElementsToVisit
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.TemplateElement element
	final void visit (com.android.jack.freemarker.core.TemplateElement[])  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateElement el
		com.android.jack.freemarker.core.TemplateElement[] templateElementsToVisit
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.TemplateElement element
		com.android.jack.freemarker.core.TemplateElement[] elementBuffer
	private com.android.jack.freemarker.core.TemplateElement replaceTopElement (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement element
	public void visit (com.android.jack.freemarker.core.TemplateElement, com.android.jack.freemarker.template.TemplateDirectiveModel, java.util.Map, java.util.List)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.TemplateElement element
		com.android.jack.freemarker.template.TemplateDirectiveModel directiveModel
		java.util.Map args
		java.util.List bodyParameterNames
	void visit (com.android.jack.freemarker.core.TemplateElement[], com.android.jack.freemarker.template.TemplateDirectiveModel, java.util.Map, java.util.List)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateDirectiveBody nested
		com.android.jack.freemarker.template.TemplateModel[] outArgs
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
		com.android.jack.freemarker.template.TemplateDirectiveModel directiveModel
		java.util.Map args
		java.util.List bodyParameterNames
		com.android.jack.freemarker.template.TemplateDirectiveBody nested
		com.android.jack.freemarker.template.TemplateModel[] outArgs
	void visitAndTransform (com.android.jack.freemarker.core.TemplateElement[], com.android.jack.freemarker.template.TemplateTransformModel, java.util.Map)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateException e
		java.io.IOException e
		RuntimeException e
		Error e
		Throwable e
		Throwable t
		java.io.Writer tw
		com.android.jack.freemarker.template.TransformControl tc
		java.io.Writer prevOut
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.TemplateElement[] elementBuffer
		com.android.jack.freemarker.template.TemplateTransformModel transform
		java.util.Map args
	void visitAttemptRecover (com.android.jack.freemarker.core.AttemptBlock, com.android.jack.freemarker.core.TemplateElement, com.android.jack.freemarker.core.RecoveryBlock)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.AttemptBlock attemptBlock
		com.android.jack.freemarker.core.TemplateElement attemptedSection
		com.android.jack.freemarker.core.RecoveryBlock recoverySection
		java.io.Writer prevOut
		java.io.StringWriter sw
		com.android.jack.freemarker.template.TemplateException thrownException
		boolean lastFIRE
		boolean lastInAttemptBlock
	java.lang.String getCurrentRecoveredErrorMessage ()  throws com.android.jack.freemarker.template.TemplateException 
	public boolean isInAttemptBlock () 
	void invokeNestedContent (com.android.jack.freemarker.core.BodyInstruction$Context)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Configurable prevParent
		boolean parentReplacementOn
		com.android.jack.freemarker.core.BodyInstruction$Context bodyCtx
		com.android.jack.freemarker.core.Macro$Context invokingMacroContext
		com.android.jack.freemarker.core.LocalContextStack prevLocalContextStack
		com.android.jack.freemarker.core.TemplateElement[] nestedContentBuffer
	boolean visitIteratorBlock (com.android.jack.freemarker.core.IteratorBlock$IterationContext)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.IteratorBlock$IterationContext ictxt
	void invokeNodeHandlerFor (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.SimpleSequence ss
		String nodeType
		com.android.jack.freemarker.template.TemplateModel macroOrTransform
		com.android.jack.freemarker.template.TemplateNodeModel node
		com.android.jack.freemarker.template.TemplateSequenceModel namespaces
		int prevNodeNamespaceIndex
		String prevNodeName
		String prevNodeNS
		com.android.jack.freemarker.template.TemplateSequenceModel prevNodeNamespaces
		com.android.jack.freemarker.template.TemplateNodeModel prevVisitorNode
	private java.lang.Object[] noNodeHandlerDefinedDescription (com.android.jack.freemarker.template.TemplateNodeModel, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String nsPrefix
		String nsPrefix
		com.android.jack.freemarker.template.TemplateNodeModel node
		String ns
		String nodeType
		String nsPrefix
	void fallback ()  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateModel macroOrTransform
	void invoke (com.android.jack.freemarker.core.Macro, java.util.Map, java.util.List, java.util.List, com.android.jack.freemarker.core.TemplateElement[])  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.Macro$Context macroCtx
		com.android.jack.freemarker.core.Macro$Context prevMacroCtx
		com.android.jack.freemarker.core.LocalContextStack prevLocalContextStack
		com.android.jack.freemarker.core.Environment$Namespace prevNamespace
		com.android.jack.freemarker.core.Macro macro
		java.util.Map namedArgs
		java.util.List positionalArgs
		java.util.List bodyParameterNames
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
	private void setMacroContextLocalsFromArguments (com.android.jack.freemarker.core.Macro$Context, com.android.jack.freemarker.core.Macro, java.util.Map, java.util.List)  throws com.android.jack.freemarker.template.TemplateException com.android.jack.freemarker.core._MiscTemplateException 
		com.android.jack.freemarker.template.SimpleHash catchAllParamValue
		com.android.jack.freemarker.core.Expression argValueExp
		com.android.jack.freemarker.template.TemplateModel argValue
		java.util.Map$Entry argNameAndValExp
		String argName
		boolean isArgNameDeclared
		java.util.Iterator it
		com.android.jack.freemarker.template.SimpleHash catchAllParamValue
		com.android.jack.freemarker.template.SimpleSequence catchAllParamValue
		String argName
		RuntimeException re
		com.android.jack.freemarker.core.Expression argValueExp
		com.android.jack.freemarker.template.TemplateModel argValue
		int i
		com.android.jack.freemarker.template.SimpleSequence catchAllParamValue
		String[] argNames
		int argsCnt
		com.android.jack.freemarker.core.Macro$Context macroCtx
		com.android.jack.freemarker.core.Macro macro
		java.util.Map namedArgs
		java.util.List positionalArgs
		String catchAllParamName
	void visitMacroDef (com.android.jack.freemarker.core.Macro) 
		com.android.jack.freemarker.core.Macro macro
	com.android.jack.freemarker.core.Environment$Namespace getMacroNamespace (com.android.jack.freemarker.core.Macro) 
		com.android.jack.freemarker.core.Macro macro
	void recurse (com.android.jack.freemarker.template.TemplateNodeModel, com.android.jack.freemarker.template.TemplateSequenceModel)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateNodeModel child
		int i
		com.android.jack.freemarker.template.TemplateNodeModel node
		com.android.jack.freemarker.template.TemplateSequenceModel namespaces
		com.android.jack.freemarker.template.TemplateSequenceModel children
	com.android.jack.freemarker.core.Macro$Context getCurrentMacroContext () 
	private void handleTemplateException (com.android.jack.freemarker.template.TemplateException)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateException templateException
	public void setTemplateExceptionHandler (com.android.jack.freemarker.template.TemplateExceptionHandler) 
		com.android.jack.freemarker.template.TemplateExceptionHandler templateExceptionHandler
	public void setLocale (java.util.Locale) 
		com.android.jack.freemarker.core.TemplateDateFormat f
		int i
		java.util.Locale locale
		java.util.Locale prevLocale
	public void setTimeZone (java.util.TimeZone) 
		com.android.jack.freemarker.core.TemplateDateFormat f
		int i
		int i
		java.util.TimeZone timeZone
		java.util.TimeZone prevTimeZone
	public void setSQLDateAndTimeTimeZone (java.util.TimeZone) 
		com.android.jack.freemarker.core.TemplateDateFormat format
		int i
		int i
		java.util.TimeZone timeZone
		java.util.TimeZone prevTimeZone
	private static boolean nullSafeEquals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	boolean isSQLDateAndTimeTimeZoneSameAsNormal () 
	public void setURLEscapingCharset (java.lang.String) 
		String urlEscapingCharset
	public void setOutputEncoding (java.lang.String) 
		String outputEncoding
	java.lang.String getEffectiveURLEscapingCharset () 
	java.text.Collator getCollator () 
	public boolean applyEqualsOperator (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.template.TemplateModel rightValue
	public boolean applyEqualsOperatorLenient (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.template.TemplateModel rightValue
	public boolean applyLessThanOperator (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.template.TemplateModel rightValue
	public boolean applyLessThanOrEqualsOperator (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.template.TemplateModel rightValue
	public boolean applyGreaterThanOperator (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.template.TemplateModel rightValue
	public boolean applyWithGreaterThanOrEqualsOperator (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.template.TemplateModel rightValue
	public void setOut (java.io.Writer) 
		java.io.Writer out
	public java.io.Writer getOut () 
	public void setNumberFormat (java.lang.String) 
		String formatName
	java.lang.String formatNumberToPlainText (com.android.jack.freemarker.template.TemplateNumberModel, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateNumberModel number
		com.android.jack.freemarker.core.Expression exp
		boolean useTempModelExc
	java.lang.String formatNumberToPlainText (com.android.jack.freemarker.template.TemplateNumberModel, com.android.jack.freemarker.core.TemplateNumberFormat, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateNumberModel number
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.core.Expression exp
		boolean useTempModelExc
	java.lang.String formatNumberToPlainText (java.lang.Number, com.android.jack.freemarker.core.BackwardCompatibleTemplateNumberFormat, com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core._MiscTemplateException 
		com.android.jack.freemarker.core.UnformattableValueException e
		Number number
		com.android.jack.freemarker.core.BackwardCompatibleTemplateNumberFormat format
		com.android.jack.freemarker.core.Expression exp
	public com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormat ()  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		com.android.jack.freemarker.core.TemplateNumberFormat format
	public com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormat (java.lang.String)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatString
	public com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormat (java.lang.String, java.util.Locale)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatString
		java.util.Locale locale
	com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormat (com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.core.Expression exp
		boolean useTempModelExc
		com.android.jack.freemarker.core.TemplateNumberFormat format
	com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormat (java.lang.String, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
		com.android.jack.freemarker.core.TemplateValueFormatException e
		String formatString
		com.android.jack.freemarker.core.Expression exp
		boolean useTempModelExc
		com.android.jack.freemarker.core.TemplateNumberFormat format
	private com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormat (java.lang.String, boolean)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		com.android.jack.freemarker.core.TemplateNumberFormat format
		String formatString
		boolean cacheResult
		com.android.jack.freemarker.core.TemplateNumberFormat format
	private com.android.jack.freemarker.core.TemplateNumberFormat getTemplateNumberFormatWithoutCache (java.lang.String, java.util.Locale)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		char c
		int endIdx
		String name
		String params
		com.android.jack.freemarker.core.TemplateNumberFormatFactory formatFactory
		String formatString
		java.util.Locale locale
		int formatStringLen
	public java.text.NumberFormat getCNumberFormat () 
	public void setTimeFormat (java.lang.String) 
		int i
		String timeFormat
		String prevTimeFormat
	public void setDateFormat (java.lang.String) 
		int i
		String dateFormat
		String prevDateFormat
	public void setDateTimeFormat (java.lang.String) 
		int i
		String dateTimeFormat
		String prevDateTimeFormat
	public com.android.jack.freemarker.template.Configuration getConfiguration () 
	com.android.jack.freemarker.template.TemplateModel getLastReturnValue () 
	void setLastReturnValue (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel lastReturnValue
	void clearLastReturnValue () 
	java.lang.String formatDateToPlainText (com.android.jack.freemarker.template.TemplateDateModel, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateDateModel tdm
		com.android.jack.freemarker.core.Expression tdmSourceExpr
		boolean useTempModelExc
		com.android.jack.freemarker.core.TemplateDateFormat format
	java.lang.String formatDateToPlainText (com.android.jack.freemarker.template.TemplateDateModel, java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateDateModel tdm
		String formatString
		com.android.jack.freemarker.core.Expression blamedDateSourceExp
		com.android.jack.freemarker.core.Expression blamedFormatterExp
		boolean useTempModelExc
		java.util.Date date
		com.android.jack.freemarker.core.TemplateDateFormat format
	public com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (int, java.lang.Class)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		int dateType
		Class dateClass
		boolean isSQLDateOrTime
	public com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (java.lang.String, int, java.lang.Class)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatString
		int dateType
		Class dateClass
		boolean isSQLDateOrTime
	public com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (java.lang.String, int, java.lang.Class, java.util.Locale)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatString
		int dateType
		Class dateClass
		java.util.Locale locale
		boolean isSQLDateOrTime
		boolean useSQLDTTZ
	public com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (java.lang.String, int, java.lang.Class, java.util.Locale, java.util.TimeZone, java.util.TimeZone)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatString
		int dateType
		Class dateClass
		java.util.Locale locale
		java.util.TimeZone timeZone
		java.util.TimeZone sqlDateAndTimeTimeZone
		boolean isSQLDateOrTime
		boolean useSQLDTTZ
	public com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		int equalCurrentTZ
		int equalCurrentTZ
		java.util.TimeZone currentSQLDTTimeZone
		int equalCurrentTZ
		java.util.TimeZone currentTimeZone
		String formatString
		int dateType
		java.util.Locale locale
		java.util.TimeZone timeZone
		boolean zonelessInput
		java.util.Locale currentLocale
	com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (com.android.jack.freemarker.template.TemplateDateModel, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateDateModel tdm
		com.android.jack.freemarker.core.Expression tdmSourceExpr
		boolean useTempModelExc
		java.util.Date date
		com.android.jack.freemarker.core.TemplateDateFormat format
	com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (int, java.lang.Class, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException e
		String settingName
		String settingValue
		String settingName
		String settingValue
		String settingName
		String settingValue
		String settingName
		String settingValue
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
		com.android.jack.freemarker.core.TemplateValueFormatException e
		int dateType
		Class dateClass
		com.android.jack.freemarker.core.Expression blamedDateSourceExp
		boolean useTempModelExc
	com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (java.lang.String, int, java.lang.Class, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException e
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
		com.android.jack.freemarker.core.TemplateValueFormatException e
		String formatString
		int dateType
		Class dateClass
		com.android.jack.freemarker.core.Expression blamedDateSourceExp
		com.android.jack.freemarker.core.Expression blamedFormatterExp
		boolean useTempModelExc
	private com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (int, boolean, boolean)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatString
		String formatString
		String formatString
		String formatString
		int dateType
		boolean useSQLDTTZ
		boolean zonelessInput
		int cacheIdx
		com.android.jack.freemarker.core.TemplateDateFormat[] cachedTemplateDateFormats
		com.android.jack.freemarker.core.TemplateDateFormat format
	private com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormat (java.lang.String, int, boolean, boolean, boolean)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		java.util.HashMap cachedFormatsByFormatString
		com.android.jack.freemarker.core.TemplateDateFormat format
		int cacheArrIdx
		java.util.HashMap[] cachedTempDateFormatsByFmtStrArray
		com.android.jack.freemarker.core.TemplateDateFormat format
		String formatString
		int dateType
		boolean useSQLDTTimeZone
		boolean zonelessInput
		boolean cacheResult
		java.util.HashMap cachedFormatsByFormatString
		com.android.jack.freemarker.core.TemplateDateFormat format
	private com.android.jack.freemarker.core.TemplateDateFormat getTemplateDateFormatWithoutCache (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String formatParams
		com.android.jack.freemarker.core.TemplateDateFormatFactory formatFactory
		String formatParams
		com.android.jack.freemarker.core.TemplateDateFormatFactory formatFactory
		char c
		int endIdx
		String name
		String formatParams
		com.android.jack.freemarker.core.TemplateDateFormatFactory formatFactory
		String formatString
		int dateType
		java.util.Locale locale
		java.util.TimeZone timeZone
		boolean zonelessInput
		int formatStringLen
		String formatParams
		com.android.jack.freemarker.core.TemplateDateFormatFactory formatFactory
		char firstChar
	boolean shouldUseSQLDTTZ (java.lang.Class) 
		Class dateClass
	private boolean shouldUseSQLDTTimeZone (boolean) 
		boolean sqlDateOrTime
	private static boolean isSQLDateOrTimeClass (java.lang.Class) 
		Class dateClass
	private int getTemplateDateFormatCacheArrayIndex (int, boolean, boolean) 
		int dateType
		boolean zonelessInput
		boolean sqlDTTZ
	com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory getISOBuiltInCalendarFactory () 
	com.android.jack.freemarker.template.TemplateTransformModel getTransform (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.template.TemplateTransformModel ttm
		com.android.jack.freemarker.template.TemplateModel tm
	public com.android.jack.freemarker.template.TemplateModel getLocalVariable (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.LocalContext lc
		com.android.jack.freemarker.template.TemplateModel tm
		int i
		String name
	public com.android.jack.freemarker.template.TemplateModel getVariable (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String name
		com.android.jack.freemarker.template.TemplateModel result
	public com.android.jack.freemarker.template.TemplateModel getGlobalVariable (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String name
		com.android.jack.freemarker.template.TemplateModel result
	public void setGlobalVariable (java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String name
		com.android.jack.freemarker.template.TemplateModel model
	public void setVariable (java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String name
		com.android.jack.freemarker.template.TemplateModel model
	public void setLocalVariable (java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String name
		com.android.jack.freemarker.template.TemplateModel model
	public java.util.Set getKnownVariableNames ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModelIterator rootNames
		com.android.jack.freemarker.template.TemplateModelIterator tmi
		com.android.jack.freemarker.template.TemplateModelIterator tmi
		com.android.jack.freemarker.core.LocalContext lc
		int i
		java.util.Set set
	public void outputInstructionStack (java.io.PrintWriter) 
		java.io.PrintWriter pw
	static void outputInstructionStack (com.android.jack.freemarker.core.TemplateElement[], boolean, java.io.Writer) 
		com.android.jack.freemarker.core.TemplateElement stackEl
		boolean nestingRelatedElement
		int frameIdx
		int totalFrames
		int framesToPrint
		boolean hideNestringRelatedFrames
		int nestingRelatedFramesHidden
		int trailingFramesHidden
		int framesPrinted
		boolean hadClosingNotes
		java.io.IOException e
		com.android.jack.freemarker.core.TemplateElement[] instructionStackSnapshot
		boolean terseMode
		java.io.Writer w
		java.io.PrintWriter pw
	com.android.jack.freemarker.core.TemplateElement[] getInstructionStackSnapshot () 
		com.android.jack.freemarker.core.TemplateElement stackEl
		int i
		com.android.jack.freemarker.core.TemplateElement stackEl
		int i
		int requiredLength
		int ln
		com.android.jack.freemarker.core.TemplateElement[] result
		int dstIdx
	static java.lang.String instructionStackItemToString (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement stackEl
		StringBuilder sb
	static void appendInstructionStackItem (com.android.jack.freemarker.core.TemplateElement, java.lang.StringBuilder) 
		com.android.jack.freemarker.core.TemplateElement stackEl
		StringBuilder sb
		com.android.jack.freemarker.core.Macro enclosingMacro
	private static com.android.jack.freemarker.core.Macro getEnclosingMacro (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement stackEl
	private void pushLocalContext (com.android.jack.freemarker.core.LocalContext) 
		com.android.jack.freemarker.core.LocalContext localContext
	com.android.jack.freemarker.core.LocalContextStack getLocalContextStack () 
	public com.android.jack.freemarker.core.Environment$Namespace getNamespace (java.lang.String) 
		String name
	public com.android.jack.freemarker.core.Environment$Namespace getMainNamespace () 
	public com.android.jack.freemarker.core.Environment$Namespace getCurrentNamespace () 
	public com.android.jack.freemarker.core.Environment$Namespace getGlobalNamespace () 
	public com.android.jack.freemarker.template.TemplateHashModel getDataModel () 
		com.android.jack.freemarker.template.TemplateHashModel result
	public com.android.jack.freemarker.template.TemplateHashModel getGlobalVariables () 
	private void pushElement (com.android.jack.freemarker.core.TemplateElement) 
		int i
		com.android.jack.freemarker.core.TemplateElement[] newInstructionStack
		com.android.jack.freemarker.core.TemplateElement element
		int newSize
		com.android.jack.freemarker.core.TemplateElement[] instructionStack
	private void popElement () 
	void replaceElementStackTop (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement instr
	public com.android.jack.freemarker.template.TemplateNodeModel getCurrentVisitorNode () 
	public void setCurrentVisitorNode (com.android.jack.freemarker.template.TemplateNodeModel) 
		com.android.jack.freemarker.template.TemplateNodeModel node
	com.android.jack.freemarker.template.TemplateModel getNodeProcessor (com.android.jack.freemarker.template.TemplateNodeModel)  throws com.android.jack.freemarker.template.TemplateException 
		String type
		com.android.jack.freemarker.template.TemplateNodeModel node
		String nodeName
		com.android.jack.freemarker.template.TemplateModel result
	private com.android.jack.freemarker.template.TemplateModel getNodeProcessor (java.lang.String, java.lang.String, int)  throws com.android.jack.freemarker.template.TemplateException 
		ClassCastException cce
		com.android.jack.freemarker.core.Environment$Namespace ns
		String nodeName
		String nsURI
		int startIndex
		com.android.jack.freemarker.template.TemplateModel result
		int i
	private com.android.jack.freemarker.template.TemplateModel getNodeProcessor (com.android.jack.freemarker.core.Environment$Namespace, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.Template template
		String prefix
		com.android.jack.freemarker.core.Environment$Namespace ns
		String localName
		String nsURI
		com.android.jack.freemarker.template.TemplateModel result
	public void include (java.lang.String, java.lang.String, boolean)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		String name
		String encoding
		boolean parse
	public com.android.jack.freemarker.template.Template getTemplateForInclusion (java.lang.String, java.lang.String, boolean)  throws java.io.IOException 
		String name
		String encoding
		boolean parse
	public com.android.jack.freemarker.template.Template getTemplateForInclusion (java.lang.String, java.lang.String, boolean, boolean)  throws java.io.IOException 
		String name
		String encoding
		boolean parseAsFTL
		boolean ignoreMissing
	private java.lang.Object getIncludedTemplateCustomLookupCondition () 
	private java.lang.String getIncludedTemplateEncoding () 
		String encoding
	public void include (com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.Template includedTemplate
		com.android.jack.freemarker.template.Template prevTemplate
		boolean parentReplacementOn
	public com.android.jack.freemarker.core.Environment$Namespace importLib (java.lang.String, java.lang.String)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		String templateName
		String targetNsVarName
	public com.android.jack.freemarker.core.Environment$Namespace importLib (com.android.jack.freemarker.template.Template, java.lang.String)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.Template loadedTemplate
		String targetNsVarName
	public com.android.jack.freemarker.core.Environment$Namespace importLib (java.lang.String, java.lang.String, boolean)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		String templateName
		String targetNsVarName
		boolean lazy
	public com.android.jack.freemarker.template.Template getTemplateForImporting (java.lang.String)  throws java.io.IOException 
		String name
	private com.android.jack.freemarker.core.Environment$Namespace importLib (java.lang.String, com.android.jack.freemarker.template.Template, java.lang.String)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		boolean lazyImport
		com.android.jack.freemarker.cache.TemplateNameFormat tnf
		com.android.jack.freemarker.core.Environment$Namespace newNamespace
		String templateName
		com.android.jack.freemarker.template.Template loadedTemplate
		String targetNsVarName
		boolean lazyImport
		com.android.jack.freemarker.core.Environment$Namespace existingNamespace
	private void initializeImportLibNamespace (com.android.jack.freemarker.core.Environment$Namespace, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment$Namespace newNamespace
		com.android.jack.freemarker.template.Template loadedTemplate
		com.android.jack.freemarker.core.Environment$Namespace prevNamespace
		java.io.Writer prevOut
	public java.lang.String toFullTemplateName (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.MalformedTemplateNameException 
		String baseName
		String targetName
	java.lang.String renderElementToString (com.android.jack.freemarker.core.TemplateElement)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		java.io.StringWriter sw
		com.android.jack.freemarker.core.TemplateElement te
		java.io.Writer prevOut
	void importMacros (com.android.jack.freemarker.template.Template) 
		java.util.Iterator it
		com.android.jack.freemarker.template.Template template
	public java.lang.String getNamespaceForPrefix (java.lang.String) 
		String prefix
	public java.lang.String getPrefixForNamespace (java.lang.String) 
		String nsURI
	public java.lang.String getDefaultNS () 
	public java.lang.Object __getitem__ (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public void __setitem__ (java.lang.String, java.lang.Object)  throws com.android.jack.freemarker.template.TemplateException 
		String key
		Object o
	public java.lang.Object getCustomState (java.lang.Object) 
		Object identityKey
	public java.lang.Object setCustomState (java.lang.Object, java.lang.Object) 
		Object identityKey
		Object value
		java.util.IdentityHashMap customStateVariables
	private boolean isBeforeIcI2322 () 
	boolean isIcI2324OrLater () 
	boolean getFastInvalidReferenceExceptions () 
	boolean setFastInvalidReferenceExceptions (boolean) 
		boolean b
		boolean res
	static com.android.jack.freemarker.template.TemplateHashModel access$100 (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment x0
	static com.android.jack.freemarker.template.Configuration access$200 (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment x0
	static com.android.jack.freemarker.core.Environment$Namespace access$300 (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment x0
	static java.io.Writer access$600 (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment x0
	static java.io.Writer access$602 (com.android.jack.freemarker.core.Environment, java.io.Writer) 
		com.android.jack.freemarker.core.Environment x0
		java.io.Writer x1
	static java.lang.String access$700 (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment x0
	static java.lang.Object access$800 (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment x0
	static void access$900 (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.Environment$Namespace, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment x0
		com.android.jack.freemarker.core.Environment$Namespace x1
		com.android.jack.freemarker.template.Template x2
	static void  () 
}

com/android/jack/freemarker/core/EscapeBlock.class
EscapeBlock.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.EscapeBlock extends com.android.jack.freemarker.core.TemplateElement {
	private final String variable
	private final com.android.jack.freemarker.core.Expression expr
	private com.android.jack.freemarker.core.Expression escapedExpr
	void  (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		String variable
		com.android.jack.freemarker.core.Expression expr
		com.android.jack.freemarker.core.Expression escapedExpr
	void setContent (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	com.android.jack.freemarker.core.Expression doEscape (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression expression
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isOutputCacheable () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/EvalUtil.class
EvalUtil.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.EvalUtil extends java.lang.Object {
	static final int CMP_OP_EQUALS
	static final int CMP_OP_NOT_EQUALS
	static final int CMP_OP_LESS_THAN
	static final int CMP_OP_GREATER_THAN
	static final int CMP_OP_LESS_THAN_EQUALS
	static final int CMP_OP_GREATER_THAN_EQUALS
	private static final String VALUE_OF_THE_COMPARISON_IS_UNKNOWN_DATE_LIKE
	private void  () 
	static java.lang.String modelToString (com.android.jack.freemarker.template.TemplateScalarModel, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateScalarModel model
		com.android.jack.freemarker.core.Expression expr
		com.android.jack.freemarker.core.Environment env
		String value
	static java.lang.Number modelToNumber (com.android.jack.freemarker.template.TemplateNumberModel, com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNumberModel model
		com.android.jack.freemarker.core.Expression expr
		Number value
	static java.util.Date modelToDate (com.android.jack.freemarker.template.TemplateDateModel, com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateDateModel model
		com.android.jack.freemarker.core.Expression expr
		java.util.Date value
	static com.android.jack.freemarker.template.TemplateModelException newModelHasStoredNullException (java.lang.Class, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression) 
		Class expected
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Expression expr
	static boolean compare (com.android.jack.freemarker.core.Expression, int, java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression leftExp
		int operator
		String operatorString
		com.android.jack.freemarker.core.Expression rightExp
		com.android.jack.freemarker.core.Expression defaultBlamed
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel ltm
		com.android.jack.freemarker.template.TemplateModel rtm
	static boolean compare (com.android.jack.freemarker.template.TemplateModel, int, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		int operator
		com.android.jack.freemarker.template.TemplateModel rightValue
		com.android.jack.freemarker.core.Environment env
	static boolean compareLenient (com.android.jack.freemarker.template.TemplateModel, int, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel leftValue
		int operator
		com.android.jack.freemarker.template.TemplateModel rightValue
		com.android.jack.freemarker.core.Environment env
	static boolean compare (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, int, java.lang.String, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, boolean, boolean, boolean, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		int cmpResult
		RuntimeException e
		Number leftNum
		Number rightNum
		com.android.jack.freemarker.core.ArithmeticEngine ae
		int cmpResult
		String sideName
		com.android.jack.freemarker.core.Expression sideExp
		String sideName
		com.android.jack.freemarker.core.Expression sideExp
		com.android.jack.freemarker.template.TemplateDateModel leftDateModel
		com.android.jack.freemarker.template.TemplateDateModel rightDateModel
		int leftDateType
		int rightDateType
		java.util.Date leftDate
		java.util.Date rightDate
		int cmpResult
		String leftString
		String rightString
		int cmpResult
		boolean leftBool
		boolean rightBool
		int cmpResult
		String leftSting
		String rightString
		int cmpResult
		com.android.jack.freemarker.template.TemplateModel leftValue
		com.android.jack.freemarker.core.Expression leftExp
		int operator
		String operatorString
		com.android.jack.freemarker.template.TemplateModel rightValue
		com.android.jack.freemarker.core.Expression rightExp
		com.android.jack.freemarker.core.Expression defaultBlamed
		boolean quoteOperandsInErrors
		boolean typeMismatchMeansNotEqual
		boolean leftNullReturnsFalse
		boolean rightNullReturnsFalse
		com.android.jack.freemarker.core.Environment env
		int cmpResult
	private static java.lang.String cmpOpToString (int, java.lang.String) 
		int operator
		String operatorString
	static java.lang.Object coerceModelToStringOrMarkup (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateNumberModel tnm
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateDateModel tdm
		com.android.jack.freemarker.core.TemplateDateFormat format
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Expression exp
		String seqTip
		com.android.jack.freemarker.core.Environment env
	static java.lang.String coerceModelToStringOrUnsupportedMarkup (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateNumberModel tnm
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.core.TemplateValueFormatException e
		com.android.jack.freemarker.template.TemplateDateModel tdm
		com.android.jack.freemarker.core.TemplateDateFormat format
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Expression exp
		String seqTip
		com.android.jack.freemarker.core.Environment env
	static java.lang.String coerceModelToPlainText (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Expression exp
		String seqTip
		com.android.jack.freemarker.core.Environment env
	private static java.lang.String coerceModelToTextualCommon (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Expression, java.lang.String, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core.InvalidReferenceException com.android.jack.freemarker.template.TemplateException com.android.jack.freemarker.core.NonStringOrTemplateOutputException com.android.jack.freemarker.core.NonStringException 
		boolean booleanValue
		int compatMode
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Expression exp
		String seqHint
		boolean supportsTOM
		com.android.jack.freemarker.core.Environment env
	private static java.lang.String ensureFormatResultString (java.lang.Object, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.NonStringException 
		Object formatResult
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateMarkupOutputModel mo
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
	static java.lang.String assertFormatResultNotNull (java.lang.String) 
		String r
	static java.lang.Object assertFormatResultNotNull (java.lang.Object) 
		Object r
	static com.android.jack.freemarker.core.TemplateMarkupOutputModel concatMarkupOutputs (com.android.jack.freemarker.core.TemplateObject, com.android.jack.freemarker.core.TemplateMarkupOutputModel, com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateException 
		Object[] message
		String rightPT
		String leftPT
		com.android.jack.freemarker.core.TemplateObject parent
		com.android.jack.freemarker.core.TemplateMarkupOutputModel leftMO
		com.android.jack.freemarker.core.TemplateMarkupOutputModel rightMO
		com.android.jack.freemarker.core.MarkupOutputFormat leftOF
		com.android.jack.freemarker.core.MarkupOutputFormat rightOF
	static com.android.jack.freemarker.core.ArithmeticEngine getArithmeticEngine (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateObject) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateObject tObj
}

com/android/jack/freemarker/core/ExistenceBuiltins$1.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/ExistenceBuiltins$ExistenceBuiltIn.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.ExistenceBuiltins$ExistenceBuiltIn extends com.android.jack.freemarker.core.BuiltIn {
	private void  () 
	protected com.android.jack.freemarker.template.TemplateModel evalMaybeNonexistentTarget (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.InvalidReferenceException ire
		com.android.jack.freemarker.template.TemplateModel tm
		boolean lastFIRE
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
	void  (com.android.jack.freemarker.core.ExistenceBuiltins$1) 
		com.android.jack.freemarker.core.ExistenceBuiltins$1 x0
}

com/android/jack/freemarker/core/ExistenceBuiltins$defaultBI$1.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExistenceBuiltins$defaultBI$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	void  () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel result
		int i
		java.util.List args
		int argCnt
}

com/android/jack/freemarker/core/ExistenceBuiltins$defaultBI$ConstantMethod.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins$defaultBI$ConstantMethod extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final com.android.jack.freemarker.template.TemplateModel constant
	void  (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel constant
	public java.lang.Object exec (java.util.List) 
		java.util.List args
}

com/android/jack/freemarker/core/ExistenceBuiltins$defaultBI.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins$defaultBI extends com.android.jack.freemarker.core.ExistenceBuiltins$ExistenceBuiltIn {
	private static final com.android.jack.freemarker.template.TemplateMethodModelEx FIRST_NON_NULL_METHOD
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	static void  () 
}

com/android/jack/freemarker/core/ExistenceBuiltins$existsBI.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins$existsBI extends com.android.jack.freemarker.core.ExistenceBuiltins$ExistenceBuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/ExistenceBuiltins$has_contentBI.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins$has_contentBI extends com.android.jack.freemarker.core.ExistenceBuiltins$ExistenceBuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/ExistenceBuiltins$if_existsBI.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins$if_existsBI extends com.android.jack.freemarker.core.ExistenceBuiltins$ExistenceBuiltIn {
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/ExistenceBuiltins.class
ExistenceBuiltins.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistenceBuiltins extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/core/ExistsExpression.class
ExistsExpression.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExistsExpression extends com.android.jack.freemarker.core.Expression {
	protected final com.android.jack.freemarker.core.Expression exp
	void  (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression exp
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.InvalidReferenceException ire
		com.android.jack.freemarker.template.TemplateModel tm
		boolean lastFIRE
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/Expression$ReplacemenetState.class
Expression.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Expression$ReplacemenetState extends java.lang.Object {
	boolean replacementAlreadyInUse
	void  () 
}

com/android/jack/freemarker/core/Expression.class
Expression.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.Expression extends com.android.jack.freemarker.core.TemplateObject {
	com.android.jack.freemarker.template.TemplateModel constantValue
	public void  () 
	abstract com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
	abstract boolean isLiteral () 
	void setLocation (com.android.jack.freemarker.template.Template, int, int, int, int) 
		com.android.jack.freemarker.template.Template template
		int beginColumn
		int beginLine
		int endColumn
		int endLine
	public final com.android.jack.freemarker.template.TemplateModel getAsTemplateModel (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	final com.android.jack.freemarker.template.TemplateModel eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	java.lang.String evalAndCoerceToPlainText (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	java.lang.String evalAndCoerceToPlainText (com.android.jack.freemarker.core.Environment, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		String seqTip
	java.lang.Object evalAndCoerceToStringOrMarkup (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	java.lang.Object evalAndCoerceToStringOrMarkup (com.android.jack.freemarker.core.Environment, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		String seqTip
	java.lang.String evalAndCoerceToStringOrUnsupportedMarkup (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	java.lang.String evalAndCoerceToStringOrUnsupportedMarkup (com.android.jack.freemarker.core.Environment, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		String seqTip
	java.lang.Number evalToNumber (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
	java.lang.Number modelToNumber (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	boolean evalToBoolean (com.android.jack.freemarker.template.Configuration)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.Configuration cfg
	com.android.jack.freemarker.template.TemplateModel evalToNonMissing (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel result
	private boolean evalToBoolean (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Configuration)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Configuration cfg
		com.android.jack.freemarker.template.TemplateModel model
	boolean modelToBoolean (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	boolean modelToBoolean (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.Configuration)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.template.Configuration cfg
	private boolean modelToBoolean (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Configuration)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Configuration cfg
	final com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		com.android.jack.freemarker.core.Expression clone
	protected abstract com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
	static boolean isEmpty (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s
		com.android.jack.freemarker.core.TemplateMarkupOutputModel mo
		com.android.jack.freemarker.template.TemplateModel model
	void assertNonNull (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$1.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$1 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		java.math.RoundingMode parsedValue
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
		java.math.RoundingMode parsedValue
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$10.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$10 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$11.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$11 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$12.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$12 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$13.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$13 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		java.util.Currency currency
		IllegalArgumentException e
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
		java.util.Currency currency
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$2.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$2 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		NumberFormatException e
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$3.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$3 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$4.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$4 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$5.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$5 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$6.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$6 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$7.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$7 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$8.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$8 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$9.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ExtendedDecimalFormatParser$9 extends java.lang.Object implements com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler  {
	void  () 
	public void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser parser
		String value
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$InvalidParameterValueException.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException extends java.lang.Exception {
	private final String message
	public void  (java.lang.String) 
		String message
	static java.lang.String access$300 (com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException) 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException x0
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser$ParameterHandler.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler extends java.lang.Object {
	public abstract void handle (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.String)  throws com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException 
}

com/android/jack/freemarker/core/ExtendedDecimalFormatParser.class
ExtendedDecimalFormatParser.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ExtendedDecimalFormatParser extends java.lang.Object {
	private static final String PARAM_ROUNDING_MODE
	private static final String PARAM_MULTIPIER
	private static final String PARAM_DECIMAL_SEPARATOR
	private static final String PARAM_MONETARY_DECIMAL_SEPARATOR
	private static final String PARAM_GROUP_SEPARATOR
	private static final String PARAM_EXPONENT_SEPARATOR
	private static final String PARAM_MINUS_SIGN
	private static final String PARAM_INFINITY
	private static final String PARAM_NAN
	private static final String PARAM_PERCENT
	private static final String PARAM_PER_MILL
	private static final String PARAM_ZERO_DIGIT
	private static final String PARAM_CURRENCY_CODE
	private static final String PARAM_CURRENCY_SYMBOL
	private static final String PARAM_VALUE_RND_UP
	private static final String PARAM_VALUE_RND_DOWN
	private static final String PARAM_VALUE_RND_CEILING
	private static final String PARAM_VALUE_RND_FLOOR
	private static final String PARAM_VALUE_RND_HALF_DOWN
	private static final String PARAM_VALUE_RND_HALF_EVEN
	private static final String PARAM_VALUE_RND_HALF_UP
	private static final String PARAM_VALUE_RND_UNNECESSARY
	private static final java.util.HashMap PARAM_HANDLERS
	private static final String SNIP_MARK
	private static final int MAX_QUOTATION_LENGTH
	private final String src
	private int pos
	private final java.text.DecimalFormatSymbols symbols
	private java.math.RoundingMode roundingMode
	private Integer multipier
	static java.text.DecimalFormat parse (java.lang.String, java.util.Locale)  throws java.text.ParseException 
		String formatString
		java.util.Locale locale
	private java.text.DecimalFormat parse ()  throws java.text.ParseException 
		java.text.DecimalFormat decimalFormat
		java.text.ParseException pe
		IllegalArgumentException e
		String stdPattern
		java.text.DecimalFormat decimalFormat
	private void parseFormatStringExtension ()  throws java.text.ParseException 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException e
		int namePos
		String name
		int valuePos
		String value
		int paramEndPos
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser$ParameterHandler handler
		int ln
		String currencySymbol
	private java.text.ParseException newInvalidParameterValueException (java.lang.String, java.lang.String, int, com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException) 
		String name
		String value
		int valuePos
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser$InvalidParameterValueException e
	private java.text.ParseException newUnknownParameterException (java.lang.String, int)  throws java.text.ParseException 
		int i
		String name
		int namePos
		StringBuilder sb
		java.util.Set legalNames
		String[] legalNameArr
	private void skipWS () 
		int ln
	private boolean fetchChar (char) 
		char fetchedChar
	private boolean isWS (char) 
		char c
	private java.lang.String fetchName ()  throws java.text.ParseException 
		char c
		int ln
		int startPos
		boolean firstChar
	private java.lang.String fetchValue ()  throws java.text.ParseException 
		String str
		char c
		int ln
		int startPos
		char openedQuot
		boolean needsUnescaping
	private java.lang.String unescape (java.lang.String, char) 
		String s
		char openedQuot
	private java.lang.String fetchStandardPattern () 
		char c
		String stdFormatStr
		int stdEndPos
		int pos
		int ln
		int semicolonCnt
		boolean quotedMode
		String stdFormatStr
	private void  (java.lang.String, java.util.Locale) 
		String formatString
		java.util.Locale locale
	private java.text.ParseException newExpectedSgParseException (java.lang.String) 
		String quotation
		int qEndPos
		String quotation
		String expectedThing
		String quotation
		int i
		int ln
	static java.math.RoundingMode access$002 (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.math.RoundingMode) 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser x0
		java.math.RoundingMode x1
	static java.lang.Integer access$102 (com.android.jack.freemarker.core.ExtendedDecimalFormatParser, java.lang.Integer) 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser x0
		Integer x1
	static java.text.DecimalFormatSymbols access$200 (com.android.jack.freemarker.core.ExtendedDecimalFormatParser) 
		com.android.jack.freemarker.core.ExtendedDecimalFormatParser x0
	static void  () 
		java.util.HashMap m
}

com/android/jack/freemarker/core/FMParser$1.class
FMParser.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.FMParser$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/FMParser$JJCalls.class
FMParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.FMParser$JJCalls extends java.lang.Object {
	int gen
	com.android.jack.freemarker.core.Token first
	int arg
	com.android.jack.freemarker.core.FMParser$JJCalls next
	void  () 
}

com/android/jack/freemarker/core/FMParser$LookaheadSuccess.class
FMParser.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.FMParser$LookaheadSuccess extends java.lang.Error {
	private void  () 
	void  (com.android.jack.freemarker.core.FMParser$1) 
		com.android.jack.freemarker.core.FMParser$1 x0
}

com/android/jack/freemarker/core/FMParser$ParserIteratorBlockContext.class
FMParser.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext extends java.lang.Object {
	private String loopVarName
	private String loopVar2Name
	private int kind
	private boolean hashListing
	private void  () 
	void  (com.android.jack.freemarker.core.FMParser$1) 
		com.android.jack.freemarker.core.FMParser$1 x0
	static java.lang.String access$100 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
	static java.lang.String access$200 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
	static int access$300 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
	static java.lang.String access$102 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext, java.lang.String) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
		String x1
	static java.lang.String access$202 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext, java.lang.String) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
		String x1
	static boolean access$402 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext, boolean) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
		boolean x1
	static boolean access$400 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
	static int access$302 (com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext, int) 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext x0
		int x1
}

com/android/jack/freemarker/core/FMParser.class
FMParser.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.FMParser extends java.lang.Object implements com.android.jack.freemarker.core.FMParserConstants  {
	private static final int ITERATOR_BLOCK_KIND_LIST
	private static final int ITERATOR_BLOCK_KIND_FOREACH
	private static final int ITERATOR_BLOCK_KIND_ITEMS
	private static final int ITERATOR_BLOCK_KIND_USER_DIRECTIVE
	private com.android.jack.freemarker.template.Template template
	private boolean stripWhitespace
	private boolean stripText
	private int incompatibleImprovements
	private com.android.jack.freemarker.core.OutputFormat outputFormat
	private int autoEscapingPolicy
	private boolean autoEscaping
	private com.android.jack.freemarker.core.ParserConfiguration pCfg
	private java.util.List iteratorBlockContexts
	private int breakableDirectiveNesting
	private int parentListAndForeachFlags
	private boolean inMacro
	private boolean inFunction
	private java.util.LinkedList escapes
	private int mixedContentNesting
	public com.android.jack.freemarker.core.FMParserTokenManager token_source
	com.android.jack.freemarker.core.SimpleCharStream jj_input_stream
	public com.android.jack.freemarker.core.Token token
	public com.android.jack.freemarker.core.Token jj_nt
	private int jj_ntk
	private com.android.jack.freemarker.core.Token jj_scanpos
	private com.android.jack.freemarker.core.Token jj_lastpos
	private int jj_la
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private static int[] jj_la1_1
	private static int[] jj_la1_2
	private static int[] jj_la1_3
	private static int[] jj_la1_4
	private final com.android.jack.freemarker.core.FMParser$JJCalls[] jj_2_rtns
	private boolean jj_rescan
	private int jj_gc
	private final com.android.jack.freemarker.core.FMParser$LookaheadSuccess jj_ls
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	private int[] jj_lasttokens
	private int jj_endpos
	public static com.android.jack.freemarker.core.FMParser createExpressionParser (java.lang.String) 
		String s
		com.android.jack.freemarker.core.SimpleCharStream scs
		com.android.jack.freemarker.core.FMParserTokenManager token_source
		com.android.jack.freemarker.core.FMParser parser
	public void  (com.android.jack.freemarker.template.Template, java.io.Reader, boolean, boolean) 
		com.android.jack.freemarker.template.Template template
		java.io.Reader reader
		boolean strictEscapeSyntax
		boolean stripWhitespace
	public void  (com.android.jack.freemarker.template.Template, java.io.Reader, boolean, boolean, int) 
		com.android.jack.freemarker.template.Template template
		java.io.Reader reader
		boolean strictEscapeSyntax
		boolean stripWhitespace
		int tagSyntax
	public void  (com.android.jack.freemarker.template.Template, java.io.Reader, boolean, boolean, int, int) 
		com.android.jack.freemarker.template.Template template
		java.io.Reader reader
		boolean strictEscapeSyntax
		boolean stripWhitespace
		int tagSyntax
		int incompatibleImprovements
	public void  (java.lang.String) 
		String template
	private static com.android.jack.freemarker.template.Template dummyTemplate () 
		java.io.IOException e
	public void  (com.android.jack.freemarker.template.Template, java.io.Reader, boolean, boolean, int, int, int) 
		com.android.jack.freemarker.template.Template template
		java.io.Reader reader
		boolean strictSyntaxMode
		boolean whitespaceStripping
		int tagSyntax
		int namingConvention
		int incompatibleImprovements
	public void  (com.android.jack.freemarker.template.Template, java.io.Reader, com.android.jack.freemarker.core.ParserConfiguration) 
		com.android.jack.freemarker.template.Template template
		java.io.Reader reader
		com.android.jack.freemarker.core.ParserConfiguration pCfg
	private static com.android.jack.freemarker.core.FMParserTokenManager readerToTokenManager (java.io.Reader, com.android.jack.freemarker.core.ParserConfiguration) 
		java.io.Reader reader
		com.android.jack.freemarker.core.ParserConfiguration pCfg
		com.android.jack.freemarker.core.SimpleCharStream simpleCharStream
	public void  (com.android.jack.freemarker.template.Template, boolean, com.android.jack.freemarker.core.FMParserTokenManager, com.android.jack.freemarker.core.ParserConfiguration) 
		com.android.jack.freemarker.core.LegacyConstructorParserConfiguration lpCfg
		com.android.jack.freemarker.core.OutputFormat outputFormatFromExt
		com.android.jack.freemarker.core.OutputFormat outputFormatFromExt
		com.android.jack.freemarker.template.Template template
		boolean newTemplate
		com.android.jack.freemarker.core.FMParserTokenManager tkMan
		com.android.jack.freemarker.core.ParserConfiguration pCfg
		int incompatibleImprovements
		int tagSyntax
		int namingConvention
	void setupStringLiteralMode (com.android.jack.freemarker.core.FMParserTokenManager, com.android.jack.freemarker.core.OutputFormat) 
		com.android.jack.freemarker.core.FMParserTokenManager parentTokenSource
		com.android.jack.freemarker.core.OutputFormat outputFormat
	void tearDownStringLiteralMode (com.android.jack.freemarker.core.FMParserTokenManager) 
		com.android.jack.freemarker.core.FMParserTokenManager parentTokenSource
	private com.android.jack.freemarker.core.OutputFormat getFormatFromStdFileExt () 
		com.android.jack.freemarker.core.UnregisteredOutputFormatException e
		String sourceName
		int ln
		char c
	private void recalculateAutoEscapingField () 
	com.android.jack.freemarker.core.MarkupOutputFormat getMarkupOutputFormat () 
	public int _getLastTagSyntax () 
	public int _getLastNamingConvention () 
	private void notStringLiteral (com.android.jack.freemarker.core.Expression, java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		String expected
	private void notNumberLiteral (com.android.jack.freemarker.core.Expression, java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		String expected
	private void notBooleanLiteral (com.android.jack.freemarker.core.Expression, java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		String expected
	private void notHashLiteral (com.android.jack.freemarker.core.Expression, java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		String expected
	private void notListLiteral (com.android.jack.freemarker.core.Expression, java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		String expected
	private void numberLiteralOnly (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
	private void stringLiteralOnly (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
	private void booleanLiteralOnly (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
	private com.android.jack.freemarker.core.Expression escapedExpression (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression exp
	private boolean getBoolean (com.android.jack.freemarker.core.Expression, boolean)  throws com.android.jack.freemarker.core.ParseException 
		Exception e
		Exception e
		com.android.jack.freemarker.core.Expression exp
		boolean legacyCompat
		com.android.jack.freemarker.template.TemplateModel tm
	void checkCurrentOutputFormatCanEscape (com.android.jack.freemarker.core.Token)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
	private com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext pushIteratorBlockContext () 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext newCtx
	private void popIteratorBlockContext () 
	private com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext peekIteratorBlockContext () 
		int size
	private void checkLoopVariableBuiltInLHO (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Token)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext ctx
		int i
		String loopVarName
		com.android.jack.freemarker.core.Expression lhoExp
		com.android.jack.freemarker.core.Token biName
		int size
	private java.lang.String forEachDirectiveSymbol () 
	public final com.android.jack.freemarker.core.Expression Expression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
	public final com.android.jack.freemarker.core.Expression PrimaryExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
	public final com.android.jack.freemarker.core.Expression Parenthesis ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
	public final com.android.jack.freemarker.core.Expression UnaryExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Expression result
		boolean haveNot
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token start
	public final com.android.jack.freemarker.core.Expression NotExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token tok
		int i
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression result
		java.util.ArrayList nots
	public final com.android.jack.freemarker.core.Expression UnaryPlusMinusExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression result
		boolean isMinus
		com.android.jack.freemarker.core.Token t
	public final com.android.jack.freemarker.core.Expression AdditiveExpression ()  throws com.android.jack.freemarker.core.ParseException 
		boolean plus
		boolean plus
		com.android.jack.freemarker.core.Expression rhs
		boolean plus
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.Expression MultiplicativeExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression result
		int operation
	public final com.android.jack.freemarker.core.Expression EqualityExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.Expression RelationalExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.Expression RangeExpression ()  throws com.android.jack.freemarker.core.ParseException 
		int endType
		int endType
		int endType
		int endType
		com.android.jack.freemarker.core.Range range
		int endType
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Token dotDot
	public final com.android.jack.freemarker.core.Expression AndExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.Expression OrExpression ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Expression lhs
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.ListLiteral ListLiteral ()  throws com.android.jack.freemarker.core.ParseException 
		java.util.ArrayList values
		com.android.jack.freemarker.core.Token begin
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.ListLiteral result
	public final com.android.jack.freemarker.core.Expression NumberLiteral ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token op
		com.android.jack.freemarker.core.Token t
		String s
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Token startToken
	public final com.android.jack.freemarker.core.Identifier Identifier ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Identifier id
	public final com.android.jack.freemarker.core.Expression IdentifierOrStringLiteral ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression exp
	public final com.android.jack.freemarker.core.BuiltinVariable BuiltinVariable ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.template.TemplateModel parseTimeValue
		com.android.jack.freemarker.template.TemplateModel parseTimeValue
		com.android.jack.freemarker.core.Token dot
		com.android.jack.freemarker.core.Token name
		com.android.jack.freemarker.core.BuiltinVariable result
		com.android.jack.freemarker.template.TemplateModel parseTimeValue
		String nameStr
	public final com.android.jack.freemarker.core.Expression AddSubExpression (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.Expression DefaultTo (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression rhs
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.DefaultToExpression result
	public final com.android.jack.freemarker.core.Expression Exists (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.ExistsExpression result
	public final com.android.jack.freemarker.core.Expression BuiltIn (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		String loopVarName
		com.android.jack.freemarker.core.Token openParen
		com.android.jack.freemarker.core.Token closeParen
		com.android.jack.freemarker.core.Expression lhoExp
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.BuiltIn result
		java.util.ArrayList args
	public final com.android.jack.freemarker.core.Expression DotVariable (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Dot dot
	public final com.android.jack.freemarker.core.Expression DynamicKey (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression arg
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.DynamicKeyName dkn
	public final com.android.jack.freemarker.core.MethodCall MethodArgs (com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		java.util.ArrayList args
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.MethodCall result
	public final com.android.jack.freemarker.core.StringLiteral StringLiteral (boolean)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		String s
		String s
		com.android.jack.freemarker.core.ParseException pe
		boolean interpolate
		com.android.jack.freemarker.core.Token t
		boolean raw
		String s
		com.android.jack.freemarker.core.StringLiteral result
	public final com.android.jack.freemarker.core.Expression BooleanLiteral ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression result
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression result
	public final com.android.jack.freemarker.core.HashLiteral HashLiteral ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression key
		com.android.jack.freemarker.core.Expression value
		com.android.jack.freemarker.core.Token begin
		com.android.jack.freemarker.core.Token end
		java.util.ArrayList keys
		java.util.ArrayList values
		com.android.jack.freemarker.core.HashLiteral result
	public final com.android.jack.freemarker.core.DollarVariable StringOutput ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token begin
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.DollarVariable result
	public final com.android.jack.freemarker.core.NumericalOutput NumericalOutput ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.ParseException e
		NumberFormatException e
		String token
		int minFrac
		int maxFrac
		java.util.StringTokenizer st
		char type
		com.android.jack.freemarker.core.NumericalOutput result
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token fmt
		com.android.jack.freemarker.core.Token begin
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.MarkupOutputFormat autoEscOF
		com.android.jack.freemarker.core.NumericalOutput result
	public final com.android.jack.freemarker.core.TemplateElement If ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression condition
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.IfBlock ifBlock
		com.android.jack.freemarker.core.ConditionalBlock cblock
	public final com.android.jack.freemarker.core.AttemptBlock Attempt ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.RecoveryBlock recoveryBlock
		com.android.jack.freemarker.core.AttemptBlock result
	public final com.android.jack.freemarker.core.RecoveryBlock Recover ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.RecoveryBlock result
	public final com.android.jack.freemarker.core.TemplateElement List ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement result
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token loopVar
		com.android.jack.freemarker.core.Token loopVar2
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements childrendBeforeElse
		com.android.jack.freemarker.core.ElseOfList elseOfList
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext iterCtx
		com.android.jack.freemarker.core.IteratorBlock list
		com.android.jack.freemarker.core.TemplateElement result
	public final com.android.jack.freemarker.core.ElseOfList ElseOfList ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.ElseOfList result
	public final com.android.jack.freemarker.core.IteratorBlock ForEach ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token loopVar
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext iterCtx
		com.android.jack.freemarker.core.IteratorBlock result
	public final com.android.jack.freemarker.core.Items Items ()  throws com.android.jack.freemarker.core.ParseException 
		String msg
		String msg
		String msg
		com.android.jack.freemarker.core.Token loopVar
		com.android.jack.freemarker.core.Token loopVar2
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext iterCtx
		com.android.jack.freemarker.core.Items result
	public final com.android.jack.freemarker.core.Sep Sep ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Sep result
	public final com.android.jack.freemarker.core.VisitNode Visit ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression targetNode
		com.android.jack.freemarker.core.Expression namespaces
		com.android.jack.freemarker.core.VisitNode result
	public final com.android.jack.freemarker.core.RecurseNode Recurse ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression node
		com.android.jack.freemarker.core.Expression namespaces
		com.android.jack.freemarker.core.RecurseNode result
	public final com.android.jack.freemarker.core.FallbackInstruction FallBack ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token tok
		com.android.jack.freemarker.core.FallbackInstruction result
	public final com.android.jack.freemarker.core.BreakInstruction Break ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.BreakInstruction result
	public final com.android.jack.freemarker.core.ReturnInstruction Return ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.ReturnInstruction result
	public final com.android.jack.freemarker.core.StopInstruction Stop ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.StopInstruction result
	public final com.android.jack.freemarker.core.TemplateElement Nested ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token end
		java.util.ArrayList bodyParameters
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.BodyInstruction result
	public final com.android.jack.freemarker.core.TemplateElement Flush ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.FlushInstruction result
	public final com.android.jack.freemarker.core.TemplateElement Trim ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.TrimInstruction result
	public final com.android.jack.freemarker.core.TemplateElement Assign ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		int scope
		com.android.jack.freemarker.core.Token start
		int scope
		com.android.jack.freemarker.core.Token start
		int scope
		com.android.jack.freemarker.core.Token equalsOp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token equalsOp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Assignment a
		int i
		com.android.jack.freemarker.core.AssignmentInstruction ai
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token equalsOp
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Assignment ass
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.BlockAssignment ba
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		int scope
		com.android.jack.freemarker.core.Token id
		com.android.jack.freemarker.core.Expression nameExp
		com.android.jack.freemarker.core.Expression nsExp
		String varName
		java.util.ArrayList assignments
	public final com.android.jack.freemarker.core.Include Include ()  throws com.android.jack.freemarker.core.ParseException 
		String correctedName
		String attString
		com.android.jack.freemarker.core.Token att
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Expression nameExp
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression parseExp
		com.android.jack.freemarker.core.Expression encodingExp
		com.android.jack.freemarker.core.Expression ignoreMissingExp
		com.android.jack.freemarker.core.Include result
	public final com.android.jack.freemarker.core.LibraryLoad Import ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token ns
		com.android.jack.freemarker.core.Expression nameExp
		com.android.jack.freemarker.core.LibraryLoad result
	public final com.android.jack.freemarker.core.Macro Macro ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token arg
		int lastBreakableDirectiveNesting
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression nameExp
		String name
		java.util.ArrayList argNames
		java.util.HashMap args
		java.util.ArrayList defNames
		com.android.jack.freemarker.core.Expression defValue
		java.util.List lastIteratorBlockContexts
		int lastBreakableDirectiveNesting
		com.android.jack.freemarker.core.TemplateElements children
		boolean isFunction
		boolean hasDefaults
		boolean isCatchAll
		String catchAll
		com.android.jack.freemarker.core.Macro result
	public final com.android.jack.freemarker.core.CompressedBlock Compress ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.CompressedBlock cb
	public final com.android.jack.freemarker.core.TemplateElement UnifiedMacroTransform ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression startTagNameExp
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext shadowingCtx
		com.android.jack.freemarker.core.FMParser$ParserIteratorBlockContext ctx
		int ctxIdx
		String bodyParName
		int bodyParIdx
		int ctxsLen
		int bodyParsLen
		int i
		String startTagName
		String endTagName
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		java.util.HashMap namedArgs
		java.util.ArrayList positionalArgs
		java.util.ArrayList bodyParameters
		com.android.jack.freemarker.core.Expression startTagNameExp
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Expression exp
		int pushedCtxCount
		com.android.jack.freemarker.core.TemplateElement result
	public final com.android.jack.freemarker.core.TemplateElement Call ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token id
		java.util.HashMap namedArgs
		java.util.ArrayList positionalArgs
		String macroName
		com.android.jack.freemarker.core.UnifiedCall result
	public final java.util.HashMap NamedArgs ()  throws com.android.jack.freemarker.core.ParseException 
		java.util.HashMap result
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Expression exp
	public final java.util.ArrayList PositionalArgs ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression arg
		java.util.ArrayList result
	public final com.android.jack.freemarker.core.Comment Comment ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		StringBuilder buf
		com.android.jack.freemarker.core.Comment result
	public final com.android.jack.freemarker.core.TextBlock NoParse ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		StringBuilder buf
		com.android.jack.freemarker.core.TextBlock result
	public final com.android.jack.freemarker.core.TransformBlock Transform ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token argName
		com.android.jack.freemarker.core.Expression argExp
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.TemplateElements children
		java.util.HashMap args
		com.android.jack.freemarker.core.TransformBlock result
	public final com.android.jack.freemarker.core.SwitchBlock Switch ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Case caseIns
		com.android.jack.freemarker.core.SwitchBlock switchBlock
		com.android.jack.freemarker.core.Expression switchExp
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		boolean defaultFound
	public final com.android.jack.freemarker.core.Case Case ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Case result
	public final com.android.jack.freemarker.core.EscapeBlock Escape ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token variable
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression escapeExpr
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.EscapeBlock result
	public final com.android.jack.freemarker.core.NoEscapeBlock NoEscape ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		Object escape
		com.android.jack.freemarker.core.NoEscapeBlock result
	public final com.android.jack.freemarker.core.OutputFormatBlock OutputFormat ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.template.TemplateModel paramTM
		Exception e
		String paramStr
		com.android.jack.freemarker.template.TemplateModelException e
		com.android.jack.freemarker.core.OutputFormat innerOutputFormat
		IllegalArgumentException e
		com.android.jack.freemarker.core.UnregisteredOutputFormatException e
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Expression paramExp
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.OutputFormat lastOutputFormat
		com.android.jack.freemarker.template.TemplateModel paramTM
		String paramStr
		com.android.jack.freemarker.core.OutputFormatBlock result
	public final com.android.jack.freemarker.core.AutoEscBlock AutoEsc ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		int lastAutoEscapingPolicy
		com.android.jack.freemarker.core.AutoEscBlock result
	public final com.android.jack.freemarker.core.NoAutoEscBlock NoAutoEsc ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.TemplateElements children
		int lastAutoEscapingPolicy
		com.android.jack.freemarker.core.NoAutoEscBlock result
	public final com.android.jack.freemarker.core.Token LooseDirectiveEnd ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
	public final com.android.jack.freemarker.core.PropertySetting Setting ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token end
		com.android.jack.freemarker.core.Token key
		com.android.jack.freemarker.core.Expression value
		com.android.jack.freemarker.core.PropertySetting result
	public final com.android.jack.freemarker.core.TemplateElement FreemarkerDirective ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
		com.android.jack.freemarker.core.TemplateElement tp
	public final com.android.jack.freemarker.core.TextBlock PCData ()  throws com.android.jack.freemarker.core.ParseException 
		StringBuilder buf
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token start
		com.android.jack.freemarker.core.Token prevToken
		com.android.jack.freemarker.core.TextBlock result
	public final com.android.jack.freemarker.core.Token UnparsedContent (com.android.jack.freemarker.core.Token, java.lang.StringBuilder)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token start
		StringBuilder buf
		com.android.jack.freemarker.core.Token t
	public final com.android.jack.freemarker.core.TemplateElements MixedContentElements ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		int i
		com.android.jack.freemarker.core.TemplateElement[] newChildBuffer
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
		int childCount
	public final com.android.jack.freemarker.core.MixedContent MixedContent ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.MixedContent mixedContent
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement begin
	public final com.android.jack.freemarker.core.TemplateElement OptionalBlock ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement tp
	public final com.android.jack.freemarker.core.TemplateElement FreeMarkerText ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.MixedContent nodes
		com.android.jack.freemarker.core.TemplateElement elem
		com.android.jack.freemarker.core.TemplateElement begin
	public final void HeaderElement ()  throws com.android.jack.freemarker.core.ParseException 
		Exception e
		String encoding
		IllegalArgumentException e
		com.android.jack.freemarker.core.UnregisteredOutputFormatException e
		IllegalArgumentException iae
		String prefix
		com.android.jack.freemarker.template.TemplateModel valueModel
		String nsURI
		com.android.jack.freemarker.template.TemplateModelIterator it
		com.android.jack.freemarker.template.TemplateCollectionModel keys
		com.android.jack.freemarker.template.TemplateHashModelEx prefixMap
		String attName
		Object attValue
		com.android.jack.freemarker.template.TemplateModelIterator it
		com.android.jack.freemarker.template.TemplateCollectionModel keys
		com.android.jack.freemarker.template.TemplateHashModelEx attributeMap
		String correctName
		String correctName
		String correctName
		String correctName
		String correctName
		String ks
		com.android.jack.freemarker.template.TemplateModel value
		String vs
		com.android.jack.freemarker.core.Token key
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.core.Token autoEscRequester
	public final java.util.Map ParamList ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Identifier id
		com.android.jack.freemarker.core.Expression exp
		java.util.Map result
	public final java.util.List StaticTextAndInterpolations ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Token t
		String s
		com.android.jack.freemarker.core.Token t
		com.android.jack.freemarker.core.Interpolation interpolation
		com.android.jack.freemarker.core.Interpolation interpolation
		com.android.jack.freemarker.core.Interpolation interpolation
		StringBuilder staticTextCollector
		java.util.ArrayList parts
	public final com.android.jack.freemarker.core.TemplateElement Root ()  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.TemplateElement root
	private boolean jj_2_1 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_2 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_3 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_4 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_5 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_6 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_7 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_8 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_9 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_10 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_11 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_12 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_13 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_14 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_15 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_16 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_17 (int) 
		com.android.jack.freemarker.core.FMParser$LookaheadSuccess ls
		int xla
	private boolean jj_3R_149 () 
	private boolean jj_3R_48 () 
	private boolean jj_3R_129 () 
	private boolean jj_3_10 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_38 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_151 () 
	private boolean jj_3R_110 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3_6 () 
	private boolean jj_3R_148 () 
	private boolean jj_3R_187 () 
	private boolean jj_3R_120 () 
	private boolean jj_3R_181 () 
	private boolean jj_3R_186 () 
	private boolean jj_3R_185 () 
	private boolean jj_3R_162 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_161 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_180 () 
	private boolean jj_3R_117 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_73 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_165 () 
	private boolean jj_3R_164 () 
	private boolean jj_3_11 () 
	private boolean jj_3R_163 () 
	private boolean jj_3R_121 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3_5 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_189 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_173 () 
	private boolean jj_3R_74 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_126 () 
	private boolean jj_3R_172 () 
	private boolean jj_3R_171 () 
	private boolean jj_3R_179 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_170 () 
	private boolean jj_3R_56 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_139 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_119 () 
	private boolean jj_3R_147 () 
	private boolean jj_3_4 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_125 () 
	private boolean jj_3R_138 () 
	private boolean jj_3R_190 () 
	private boolean jj_3R_57 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_47 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_175 () 
	private boolean jj_3R_142 () 
	private boolean jj_3R_46 () 
	private boolean jj_3R_174 () 
	private boolean jj_3R_45 () 
	private boolean jj_3R_44 () 
	private boolean jj_3_3 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_140 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_146 () 
	private boolean jj_3R_35 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_52 () 
	private boolean jj_3R_169 () 
	private boolean jj_3R_51 () 
	private boolean jj_3R_28 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_50 () 
	private boolean jj_3R_49 () 
	private boolean jj_3R_137 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_40 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_141 () 
	private boolean jj_3R_33 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_182 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_37 () 
	private boolean jj_3R_36 () 
	private boolean jj_3_2 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_32 () 
	private boolean jj_3R_31 () 
	private boolean jj_3_17 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_168 () 
	private boolean jj_3R_167 () 
	private boolean jj_3R_118 () 
	private boolean jj_3R_27 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3_9 () 
	private boolean jj_3R_184 () 
	private boolean jj_3R_29 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_136 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_25 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_192 () 
	private boolean jj_3R_166 () 
	private boolean jj_3R_62 () 
	private boolean jj_3R_124 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_191 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3_16 () 
	private boolean jj_3_15 () 
	private boolean jj_3_14 () 
	private boolean jj_3R_53 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_135 () 
	private boolean jj_3R_183 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_75 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_133 () 
	private boolean jj_3R_160 () 
	private boolean jj_3R_159 () 
	private boolean jj_3R_58 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_158 () 
	private boolean jj_3R_157 () 
	private boolean jj_3R_63 () 
	private boolean jj_3R_156 () 
	private boolean jj_3R_145 () 
	private boolean jj_3R_155 () 
	private boolean jj_3R_54 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_123 () 
	private boolean jj_3R_116 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_107 () 
	private boolean jj_3R_106 () 
	private boolean jj_3R_43 () 
	private boolean jj_3R_105 () 
	private boolean jj_3R_42 () 
	private boolean jj_3R_104 () 
	private boolean jj_3R_41 () 
	private boolean jj_3R_103 () 
	private boolean jj_3R_102 () 
	private boolean jj_3R_101 () 
	private boolean jj_3R_176 () 
	private boolean jj_3R_34 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_100 () 
	private boolean jj_3R_99 () 
	private boolean jj_3R_98 () 
	private boolean jj_3R_132 () 
	private boolean jj_3R_144 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_97 () 
	private boolean jj_3R_96 () 
	private boolean jj_3R_95 () 
	private boolean jj_3R_94 () 
	private boolean jj_3R_60 () 
	private boolean jj_3R_93 () 
	private boolean jj_3R_92 () 
	private boolean jj_3R_115 () 
	private boolean jj_3R_91 () 
	private boolean jj_3R_90 () 
	private boolean jj_3_1 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_114 () 
	private boolean jj_3R_131 () 
	private boolean jj_3R_89 () 
	private boolean jj_3R_88 () 
	private boolean jj_3R_143 () 
	private boolean jj_3R_122 () 
	private boolean jj_3R_87 () 
	private boolean jj_3R_86 () 
	private boolean jj_3R_85 () 
	private boolean jj_3R_72 () 
	private boolean jj_3R_84 () 
	private boolean jj_3R_71 () 
	private boolean jj_3R_83 () 
	private boolean jj_3R_70 () 
	private boolean jj_3R_82 () 
	private boolean jj_3R_59 () 
	private boolean jj_3R_69 () 
	private boolean jj_3R_81 () 
	private boolean jj_3R_68 () 
	private boolean jj_3R_80 () 
	private boolean jj_3R_130 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_67 () 
	private boolean jj_3R_79 () 
	private boolean jj_3R_66 () 
	private boolean jj_3R_78 () 
	private boolean jj_3R_113 () 
	private boolean jj_3R_65 () 
	private boolean jj_3R_77 () 
	private boolean jj_3R_64 () 
	private boolean jj_3R_76 () 
	private boolean jj_3R_188 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_55 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_61 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_178 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_128 () 
	private boolean jj_3R_177 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_154 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_108 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_26 () 
	private boolean jj_3R_150 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_134 () 
	private boolean jj_3R_109 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_112 () 
	private boolean jj_3_8 () 
	private boolean jj_3R_153 () 
	private boolean jj_3R_152 () 
	private boolean jj_3_12 () 
	private boolean jj_3R_39 () 
	private boolean jj_3R_111 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3R_30 () 
		com.android.jack.freemarker.core.Token xsp
	private boolean jj_3_13 () 
	private boolean jj_3_7 () 
	private boolean jj_3R_127 () 
	private static void jj_la1_init_0 () 
	private static void jj_la1_init_1 () 
	private static void jj_la1_init_2 () 
	private static void jj_la1_init_3 () 
	private static void jj_la1_init_4 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		int i
		java.io.Reader stream
	public void  (com.android.jack.freemarker.core.FMParserTokenManager) 
		int i
		int i
		com.android.jack.freemarker.core.FMParserTokenManager tm
	public void ReInit (com.android.jack.freemarker.core.FMParserTokenManager) 
		int i
		int i
		com.android.jack.freemarker.core.FMParserTokenManager tm
	private com.android.jack.freemarker.core.Token jj_consume_token (int)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.FMParser$JJCalls c
		int i
		int kind
		com.android.jack.freemarker.core.Token oldToken
	private boolean jj_scan_token (int) 
		int i
		com.android.jack.freemarker.core.Token tok
		int kind
	public final com.android.jack.freemarker.core.Token getNextToken () 
	public final com.android.jack.freemarker.core.Token getToken (int) 
		int i
		int index
		com.android.jack.freemarker.core.Token t
	private int jj_ntk_f () 
	private void jj_add_error_token (int, int) 
		int i
		int i
		boolean isMatched
		int[] oldentry
		int kind
		int pos
	public com.android.jack.freemarker.core.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	private void jj_rescan_token () 
		com.android.jack.freemarker.core.FMParser$JJCalls p
		int i
	private void jj_save (int, int) 
		int index
		int xla
		com.android.jack.freemarker.core.FMParser$JJCalls p
	static void  () 
}

com/android/jack/freemarker/core/FMParserConstants.class
FMParserConstants.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.FMParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int BLANK
	public static final int START_TAG
	public static final int END_TAG
	public static final int CLOSE_TAG1
	public static final int CLOSE_TAG2
	public static final int ATTEMPT
	public static final int RECOVER
	public static final int IF
	public static final int ELSE_IF
	public static final int LIST
	public static final int ITEMS
	public static final int SEP
	public static final int FOREACH
	public static final int SWITCH
	public static final int CASE
	public static final int ASSIGN
	public static final int GLOBALASSIGN
	public static final int LOCALASSIGN
	public static final int _INCLUDE
	public static final int IMPORT
	public static final int FUNCTION
	public static final int MACRO
	public static final int TRANSFORM
	public static final int VISIT
	public static final int STOP
	public static final int RETURN
	public static final int CALL
	public static final int SETTING
	public static final int OUTPUTFORMAT
	public static final int AUTOESC
	public static final int NOAUTOESC
	public static final int COMPRESS
	public static final int COMMENT
	public static final int TERSE_COMMENT
	public static final int NOPARSE
	public static final int END_IF
	public static final int END_LIST
	public static final int END_ITEMS
	public static final int END_SEP
	public static final int END_RECOVER
	public static final int END_ATTEMPT
	public static final int END_FOREACH
	public static final int END_LOCAL
	public static final int END_GLOBAL
	public static final int END_ASSIGN
	public static final int END_FUNCTION
	public static final int END_MACRO
	public static final int END_OUTPUTFORMAT
	public static final int END_AUTOESC
	public static final int END_NOAUTOESC
	public static final int END_COMPRESS
	public static final int END_TRANSFORM
	public static final int END_SWITCH
	public static final int ELSE
	public static final int BREAK
	public static final int SIMPLE_RETURN
	public static final int HALT
	public static final int FLUSH
	public static final int TRIM
	public static final int LTRIM
	public static final int RTRIM
	public static final int NOTRIM
	public static final int DEFAUL
	public static final int SIMPLE_NESTED
	public static final int NESTED
	public static final int SIMPLE_RECURSE
	public static final int RECURSE
	public static final int FALLBACK
	public static final int ESCAPE
	public static final int END_ESCAPE
	public static final int NOESCAPE
	public static final int END_NOESCAPE
	public static final int UNIFIED_CALL
	public static final int UNIFIED_CALL_END
	public static final int FTL_HEADER
	public static final int TRIVIAL_FTL_HEADER
	public static final int UNKNOWN_DIRECTIVE
	public static final int STATIC_TEXT_WS
	public static final int STATIC_TEXT_NON_WS
	public static final int STATIC_TEXT_FALSE_ALARM
	public static final int DOLLAR_INTERPOLATION_OPENING
	public static final int HASH_INTERPOLATION_OPENING
	public static final int ESCAPED_CHAR
	public static final int STRING_LITERAL
	public static final int RAW_STRING
	public static final int FALSE
	public static final int TRUE
	public static final int INTEGER
	public static final int DECIMAL
	public static final int DOT
	public static final int DOT_DOT
	public static final int DOT_DOT_LESS
	public static final int DOT_DOT_ASTERISK
	public static final int BUILT_IN
	public static final int EXISTS
	public static final int EQUALS
	public static final int DOUBLE_EQUALS
	public static final int NOT_EQUALS
	public static final int PLUS_EQUALS
	public static final int MINUS_EQUALS
	public static final int TIMES_EQUALS
	public static final int DIV_EQUALS
	public static final int MOD_EQUALS
	public static final int PLUS_PLUS
	public static final int MINUS_MINUS
	public static final int LESS_THAN
	public static final int LESS_THAN_EQUALS
	public static final int ESCAPED_GT
	public static final int ESCAPED_GTE
	public static final int PLUS
	public static final int MINUS
	public static final int TIMES
	public static final int DOUBLE_STAR
	public static final int ELLIPSIS
	public static final int DIVIDE
	public static final int PERCENT
	public static final int AND
	public static final int OR
	public static final int EXCLAM
	public static final int COMMA
	public static final int SEMICOLON
	public static final int COLON
	public static final int OPEN_BRACKET
	public static final int CLOSE_BRACKET
	public static final int OPEN_PAREN
	public static final int CLOSE_PAREN
	public static final int OPENING_CURLY_BRACKET
	public static final int CLOSING_CURLY_BRACKET
	public static final int IN
	public static final int AS
	public static final int USING
	public static final int ID
	public static final int OPEN_MISPLACED_INTERPOLATION
	public static final int NON_ESCAPED_ID_START_CHAR
	public static final int ESCAPED_ID_CHAR
	public static final int ID_START_CHAR
	public static final int ASCII_DIGIT
	public static final int DIRECTIVE_END
	public static final int EMPTY_DIRECTIVE_END
	public static final int NATURAL_GT
	public static final int NATURAL_GTE
	public static final int TERMINATING_WHITESPACE
	public static final int TERMINATING_EXCLAM
	public static final int TERSE_COMMENT_END
	public static final int MAYBE_END
	public static final int KEEP_GOING
	public static final int LONE_LESS_THAN_OR_DASH
	public static final int DEFAULT
	public static final int NODIRECTIVE
	public static final int FM_EXPRESSION
	public static final int IN_PAREN
	public static final int NAMED_PARAMETER_EXPRESSION
	public static final int EXPRESSION_COMMENT
	public static final int NO_SPACE_EXPRESSION
	public static final int NO_PARSE
	public static final String[] tokenImage
	static void  () 
}

com/android/jack/freemarker/core/FMParserTokenManager.class
FMParserTokenManager.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.FMParserTokenManager extends java.lang.Object implements com.android.jack.freemarker.core.FMParserConstants  {
	private static final String PLANNED_DIRECTIVE_HINT
	String noparseTag
	private com.android.jack.freemarker.core.FMParser parser
	private int postInterpolationLexState
	private int hashLiteralNesting
	private int parenthesisNesting
	private int bracketNesting
	private boolean inFTLHeader
	boolean strictEscapeSyntax
	boolean squBracTagSyntax
	boolean autodetectTagSyntax
	boolean directiveSyntaxEstablished
	boolean inInvocation
	int initialNamingConvention
	int namingConvention
	com.android.jack.freemarker.core.Token namingConventionEstabilisher
	int incompatibleImprovements
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final long[] jjbitVec2
	static final long[] jjbitVec3
	static final long[] jjbitVec4
	static final long[] jjbitVec5
	static final long[] jjbitVec6
	static final long[] jjbitVec7
	static final long[] jjbitVec8
	static final long[] jjbitVec9
	static final long[] jjbitVec10
	static final long[] jjbitVec11
	static final long[] jjbitVec12
	static final long[] jjbitVec13
	static final long[] jjbitVec14
	static final long[] jjbitVec15
	static final long[] jjbitVec16
	static final long[] jjbitVec17
	static final long[] jjbitVec18
	static final long[] jjbitVec19
	static final long[] jjbitVec20
	static final long[] jjbitVec21
	static final long[] jjbitVec22
	static final long[] jjbitVec23
	static final long[] jjbitVec24
	static final long[] jjbitVec25
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	protected com.android.jack.freemarker.core.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected int curChar
	void setParser (com.android.jack.freemarker.core.FMParser) 
		com.android.jack.freemarker.core.FMParser parser
	private void strictSyntaxCheck (com.android.jack.freemarker.core.Token, int, int) 
		com.android.jack.freemarker.core.Token tok
		int tokenNamingConvention
		int newLexState
		String image
		char firstChar
	void checkNamingConvention (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token tok
	void checkNamingConvention (com.android.jack.freemarker.core.Token, int) 
		com.android.jack.freemarker.core.Token tok
		int tokenNamingConvention
	private com.android.jack.freemarker.core.TokenMgrError newNameConventionMismatchException (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token tok
	private void strictSyntaxCheck (com.android.jack.freemarker.core.Token, int) 
		com.android.jack.freemarker.core.Token tok
		int newLexState
	private boolean isStrictTag (java.lang.String) 
		String image
	private static int getTagNamingConvention (com.android.jack.freemarker.core.Token, int) 
		com.android.jack.freemarker.core.Token tok
		int charIdxInName
	static char getTagNameCharAt (com.android.jack.freemarker.core.Token, int) 
		char c
		com.android.jack.freemarker.core.Token tok
		int charIdxInName
		String image
		int idx
	private void unifiedCall (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token tok
		char firstChar
	private void unifiedCallEnd (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token tok
		char firstChar
	private void closeBracket (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token tok
	private void startInterpolation (com.android.jack.freemarker.core.Token) 
		char c
		com.android.jack.freemarker.core.Token tok
	private void endInterpolation (com.android.jack.freemarker.core.Token) 
		char c
		com.android.jack.freemarker.core.Token tok
	private void eatNewline () 
		char next
		char c
		java.io.IOException ioe
		int charsRead
	private void ftlHeader (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token matchedToken
		String img
		char firstChar
		char lastChar
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private int jjMoveStringLiteralDfa0_7 () 
	private int jjMoveNfa_7 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long, long) 
		int pos
		long active0
		long active1
	private final int jjStartNfa_1 (int, long, long) 
		int pos
		long active0
		long active1
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveStringLiteralDfa1_1 (long) 
		java.io.IOException e
		long active1
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_0 (int, long, long) 
		int pos
		long active0
		long active1
	private final int jjStartNfa_0 (int, long, long) 
		int pos
		long active0
		long active1
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjMoveStringLiteralDfa1_0 (long) 
		java.io.IOException e
		long active1
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private final int jjStartNfa_2 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveStringLiteralDfa1_2 (long, long) 
		java.io.IOException e
		long active1
		long active2
	private int jjMoveStringLiteralDfa2_2 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa3_2 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa4_2 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjStartNfaWithStates_2 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private final int jjStartNfa_3 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveStringLiteralDfa1_3 (long, long) 
		java.io.IOException e
		long active1
		long active2
	private int jjMoveStringLiteralDfa2_3 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa3_3 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa4_3 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjStartNfaWithStates_3 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_5 (int, long, long) 
		int pos
		long active0
		long active1
	private final int jjStartNfa_5 (int, long, long) 
		int pos
		long active0
		long active1
	private int jjMoveStringLiteralDfa0_5 () 
	private int jjStartNfaWithStates_5 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_5 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_6 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private final int jjStartNfa_6 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private int jjMoveStringLiteralDfa0_6 () 
	private int jjMoveStringLiteralDfa1_6 (long, long) 
		java.io.IOException e
		long active1
		long active2
	private int jjMoveStringLiteralDfa2_6 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa3_6 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa4_6 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjStartNfaWithStates_6 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_6 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_4 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private final int jjStartNfa_4 (int, long, long, long) 
		int pos
		long active0
		long active1
		long active2
	private int jjMoveStringLiteralDfa0_4 () 
	private int jjMoveStringLiteralDfa1_4 (long, long) 
		java.io.IOException e
		long active1
		long active2
	private int jjMoveStringLiteralDfa2_4 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa3_4 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjMoveStringLiteralDfa4_4 (long, long, long, long) 
		java.io.IOException e
		long old1
		long active1
		long old2
		long active2
	private int jjStartNfaWithStates_4 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_4 (int, int) 
		long l
		long l
		int hiByte
		int i1
		long l1
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private static final boolean jjCanMove_0 (int, int, int, long, long) 
		int hiByte
		int i1
		int i2
		long l1
		long l2
	private static final boolean jjCanMove_1 (int, int, int, long, long) 
		int hiByte
		int i1
		int i2
		long l1
		long l2
	protected com.android.jack.freemarker.core.Token jjFillToken () 
		com.android.jack.freemarker.core.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public com.android.jack.freemarker.core.Token getNextToken () 
		Exception e
		com.android.jack.freemarker.core.Token matchedToken
		java.io.IOException e1
		com.android.jack.freemarker.core.Token matchedToken
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		int curPos
	void SkipLexicalActions (com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.core.Token matchedToken
	void TokenLexicalActions (com.android.jack.freemarker.core.Token) 
		int tagNamingConvention
		String dn
		int index
		String tip
		char firstChar
		char c
		int srcIdx
		int srcLn
		char[] newS
		int dstIdx
		String s
		char c
		boolean squareBracket
		java.util.StringTokenizer st
		com.android.jack.freemarker.core.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	private void jjCheckNAddStates (int, int) 
		int start
		int end
	public void  (com.android.jack.freemarker.core.SimpleCharStream) 
		com.android.jack.freemarker.core.SimpleCharStream stream
	public void  (com.android.jack.freemarker.core.SimpleCharStream, int) 
		com.android.jack.freemarker.core.SimpleCharStream stream
		int lexState
	public void ReInit (com.android.jack.freemarker.core.SimpleCharStream) 
		com.android.jack.freemarker.core.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (com.android.jack.freemarker.core.SimpleCharStream, int) 
		com.android.jack.freemarker.core.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	static void  () 
}

com/android/jack/freemarker/core/FallbackInstruction.class
FallbackInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.FallbackInstruction extends com.android.jack.freemarker.core.TemplateElement {
	void  () 
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/FlushInstruction.class
FlushInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.FlushInstruction extends com.android.jack.freemarker.core.TemplateElement {
	void  () 
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/FreeMarkerTree.class
FreeMarkerTree.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.FreeMarkerTree extends javax.swing.JTree {
	public void  (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	public void setTemplate (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	public java.lang.String convertValueToText (java.lang.Object, boolean, boolean, boolean, int, boolean) 
		Object value
		boolean selected
		boolean expanded
		boolean leaf
		int row
		boolean hasFocus
}

com/android/jack/freemarker/core/HTMLOutputFormat.class
HTMLOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.HTMLOutputFormat extends com.android.jack.freemarker.core.CommonMarkupOutputFormat {
	public static final com.android.jack.freemarker.core.HTMLOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
		String textToEsc
		java.io.Writer out
	public java.lang.String escapePlainText (java.lang.String) 
		String plainTextContent
	public boolean isLegacyBuiltInBypassed (java.lang.String) 
		String builtInName
	protected com.android.jack.freemarker.core.TemplateHTMLOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	protected volatile com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/core/HashLiteral$SequenceHash$1$1.class
HashLiteral.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.HashLiteral$SequenceHash$1$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair  {
	private final com.android.jack.freemarker.template.TemplateModel key
	private final com.android.jack.freemarker.template.TemplateModel value
	final com.android.jack.freemarker.core.HashLiteral$SequenceHash$1 this$2
	void  (com.android.jack.freemarker.core.HashLiteral$SequenceHash$1)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.HashLiteral$SequenceHash$1 this$2
	public com.android.jack.freemarker.template.TemplateModel getKey ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel getValue ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/HashLiteral$SequenceHash$1.class
HashLiteral.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.HashLiteral$SequenceHash$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator  {
	private final com.android.jack.freemarker.template.TemplateModelIterator keyIterator
	private final com.android.jack.freemarker.template.TemplateModelIterator valueIterator
	final com.android.jack.freemarker.core.HashLiteral$SequenceHash this$1
	void  (com.android.jack.freemarker.core.HashLiteral$SequenceHash)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.HashLiteral$SequenceHash this$1
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair next ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static com.android.jack.freemarker.template.TemplateModelIterator access$300 (com.android.jack.freemarker.core.HashLiteral$SequenceHash$1) 
		com.android.jack.freemarker.core.HashLiteral$SequenceHash$1 x0
	static com.android.jack.freemarker.template.TemplateModelIterator access$400 (com.android.jack.freemarker.core.HashLiteral$SequenceHash$1) 
		com.android.jack.freemarker.core.HashLiteral$SequenceHash$1 x0
}

com/android/jack/freemarker/core/HashLiteral$SequenceHash.class
HashLiteral.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.HashLiteral$SequenceHash extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx2  {
	private java.util.HashMap map
	private com.android.jack.freemarker.template.TemplateCollectionModel keyCollection
	private com.android.jack.freemarker.template.TemplateCollectionModel valueCollection
	final com.android.jack.freemarker.core.HashLiteral this$0
	void  (com.android.jack.freemarker.core.HashLiteral, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression keyExp
		com.android.jack.freemarker.core.Expression valExp
		String key
		com.android.jack.freemarker.template.TemplateModel value
		int i
		com.android.jack.freemarker.core.Expression keyExp
		com.android.jack.freemarker.core.Expression valExp
		String key
		com.android.jack.freemarker.template.TemplateModel value
		int i
		java.util.ArrayList keyList
		java.util.ArrayList valueList
		com.android.jack.freemarker.core.Environment env
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String) 
		String key
	public boolean isEmpty () 
	public java.lang.String toString () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/HashLiteral.class
HashLiteral.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.HashLiteral extends com.android.jack.freemarker.core.Expression {
	private final java.util.ArrayList keys
	private final java.util.ArrayList values
	private final int size
	void  (java.util.ArrayList, java.util.ArrayList) 
		java.util.ArrayList keys
		java.util.ArrayList values
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
		com.android.jack.freemarker.core.Expression key
		com.android.jack.freemarker.core.Expression value
		int i
		StringBuilder buf
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
		com.android.jack.freemarker.core.Expression key
		com.android.jack.freemarker.core.Expression value
		int i
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		java.util.ListIterator iter
		java.util.ListIterator iter
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		java.util.ArrayList clonedKeys
		java.util.ArrayList clonedValues
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	private void checkIndex (int) 
		int idx
	static int access$000 (com.android.jack.freemarker.core.HashLiteral) 
		com.android.jack.freemarker.core.HashLiteral x0
	static java.util.ArrayList access$100 (com.android.jack.freemarker.core.HashLiteral) 
		com.android.jack.freemarker.core.HashLiteral x0
	static java.util.ArrayList access$200 (com.android.jack.freemarker.core.HashLiteral) 
		com.android.jack.freemarker.core.HashLiteral x0
}

com/android/jack/freemarker/core/ICIChainMember.class
ICIChainMember.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.ICIChainMember extends java.lang.Object {
	public abstract int getMinimumICIVersion () 
	public abstract java.lang.Object getPreviousICIChainMember () 
}

com/android/jack/freemarker/core/ISOLikeTemplateDateFormat.class
ISOLikeTemplateDateFormat.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.ISOLikeTemplateDateFormat extends com.android.jack.freemarker.core.TemplateDateFormat {
	private static final String XS_LESS_THAN_SECONDS_ACCURACY_ERROR_MESSAGE
	private final com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory factory
	private final com.android.jack.freemarker.core.Environment env
	protected final int dateType
	protected final boolean zonelessInput
	protected final java.util.TimeZone timeZone
	protected final Boolean forceUTC
	protected final Boolean showZoneOffset
	protected final int accuracy
	public void  (java.lang.String, int, int, boolean, java.util.TimeZone, com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidFormatParametersException com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException 
		char c
		String formatString
		int parsingStart
		int dateType
		boolean zonelessInput
		java.util.TimeZone timeZone
		com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory factory
		com.android.jack.freemarker.core.Environment env
		int ln
		boolean afterSeparator
		int i
		int accuracy
		Boolean showZoneOffset
		Boolean forceUTC
	private void checkForceUTCNotSet (java.lang.Boolean)  throws com.android.jack.freemarker.core.InvalidFormatParametersException 
		Boolean fourceUTC
	public final java.lang.String formatToPlainText (com.android.jack.freemarker.template.TemplateDateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateDateModel dateModel
		java.util.Date date
	protected abstract java.lang.String format (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory) 
	public final java.util.Date parse (java.lang.String, int)  throws com.android.jack.freemarker.core.UnparsableValueException 
		com.android.jack.freemarker.template.utility.DateUtil$DateParseException e
		String s
		int dateType
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.TimeZone tz
	protected abstract java.util.Date parseDate (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
	protected abstract java.util.Date parseTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
	protected abstract java.util.Date parseDateTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
	public final java.lang.String getDescription () 
	protected abstract java.lang.String getDateDescription () 
	protected abstract java.lang.String getTimeDescription () 
	protected abstract java.lang.String getDateTimeDescription () 
	public final boolean isLocaleBound () 
	public boolean isTimeZoneBound () 
	protected abstract boolean isXSMode () 
	public volatile java.lang.Object parse (java.lang.String, int)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
}

com/android/jack/freemarker/core/ISOLikeTemplateDateFormatFactory.class
ISOLikeTemplateDateFormatFactory.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory extends com.android.jack.freemarker.core.TemplateDateFormatFactory {
	private static final Object DATE_TO_CAL_CONVERTER_KEY
	private static final Object CAL_TO_DATE_CONVERTER_KEY
	protected void  () 
	public com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory getISOBuiltInCalendar (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory r
	public com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter getCalendarFieldsToDateCalculator (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter r
	static void  () 
}

com/android/jack/freemarker/core/ISOTemplateDateFormat.class
ISOTemplateDateFormat.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ISOTemplateDateFormat extends com.android.jack.freemarker.core.ISOLikeTemplateDateFormat {
	void  (java.lang.String, int, int, boolean, java.util.TimeZone, com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidFormatParametersException com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException 
		String settingValue
		int parsingStart
		int dateType
		boolean zonelessInput
		java.util.TimeZone timeZone
		com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory factory
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String format (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory) 
		java.util.Date date
		boolean datePart
		boolean timePart
		boolean offsetPart
		int accuracy
		java.util.TimeZone timeZone
		com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory calendarFactory
	protected java.util.Date parseDate (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String s
		java.util.TimeZone tz
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	protected java.util.Date parseTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String s
		java.util.TimeZone tz
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	protected java.util.Date parseDateTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String s
		java.util.TimeZone tz
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	protected java.lang.String getDateDescription () 
	protected java.lang.String getTimeDescription () 
	protected java.lang.String getDateTimeDescription () 
	protected boolean isXSMode () 
}

com/android/jack/freemarker/core/ISOTemplateDateFormatFactory.class
ISOTemplateDateFormatFactory.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ISOTemplateDateFormatFactory extends com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory {
	static final com.android.jack.freemarker.core.ISOTemplateDateFormatFactory INSTANCE
	private void  () 
	public com.android.jack.freemarker.core.TemplateDateFormat get (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException com.android.jack.freemarker.core.InvalidFormatParametersException 
		String params
		int dateType
		java.util.Locale locale
		java.util.TimeZone timeZone
		boolean zonelessInput
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/Identifier.class
Identifier.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Identifier extends com.android.jack.freemarker.core.Expression {
	private final String name
	void  (java.lang.String) 
		String name
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		NullPointerException e
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getName () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		com.android.jack.freemarker.core.Expression clone
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
}

com/android/jack/freemarker/core/IfBlock.class
IfBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.IfBlock extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.ConditionalBlock) 
		com.android.jack.freemarker.core.ConditionalBlock block
	void addBlock (com.android.jack.freemarker.core.ConditionalBlock) 
		com.android.jack.freemarker.core.ConditionalBlock block
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.ConditionalBlock cblock
		com.android.jack.freemarker.core.Expression condition
		int i
		com.android.jack.freemarker.core.Environment env
		int ln
	com.android.jack.freemarker.core.TemplateElement postParseCleanup (boolean)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.ConditionalBlock cblock
		boolean stripWhitespace
	protected java.lang.String dump (boolean) 
		com.android.jack.freemarker.core.ConditionalBlock cblock
		int i
		StringBuilder buf
		int ln
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/Include.class
Include.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Include extends com.android.jack.freemarker.core.TemplateElement {
	private final com.android.jack.freemarker.core.Expression includedTemplateNameExp
	private final com.android.jack.freemarker.core.Expression encodingExp
	private final com.android.jack.freemarker.core.Expression parseExp
	private final com.android.jack.freemarker.core.Expression ignoreMissingExp
	private final String encoding
	private final Boolean parse
	private final Boolean ignoreMissingExpPrecalcedValue
	void  (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.template.TemplateException e
		com.android.jack.freemarker.core.NonBooleanException e
		com.android.jack.freemarker.template.TemplateException e
		com.android.jack.freemarker.core.NonBooleanException e
		com.android.jack.freemarker.template.TemplateException e
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Expression includedTemplatePathExp
		com.android.jack.freemarker.core.Expression encodingExp
		com.android.jack.freemarker.core.Expression parseExp
		com.android.jack.freemarker.core.Expression ignoreMissingExp
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		String fullIncludedTemplateName
		com.android.jack.freemarker.template.MalformedTemplateNameException e
		boolean parse
		boolean parse
		com.android.jack.freemarker.template.TemplateModel tm
		boolean ignoreMissing
		boolean ignoreMissing
		com.android.jack.freemarker.template.Template includedTemplate
		java.io.IOException e
		com.android.jack.freemarker.core.Environment env
		String includedTemplateName
		String fullIncludedTemplateName
		String encoding
		boolean parse
		boolean ignoreMissing
		com.android.jack.freemarker.template.Template includedTemplate
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder buf
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	private boolean getYesNo (com.android.jack.freemarker.core.Expression, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		IllegalArgumentException iae
		com.android.jack.freemarker.core.Expression exp
		String s
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/Interpolation.class
Interpolation.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.Interpolation extends com.android.jack.freemarker.core.TemplateElement {
	void  () 
	protected abstract java.lang.String dump (boolean, boolean) 
	protected final java.lang.String dump (boolean) 
		boolean canonical
	final java.lang.String getCanonicalFormInStringLiteral () 
	protected abstract java.lang.Object calculateInterpolatedStringOrMarkup (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/Interpret$TemplateProcessorModel$1.class
Interpret.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Interpret$TemplateProcessorModel$1 extends java.io.Writer {
	final java.io.Writer val$out
	final com.android.jack.freemarker.core.Interpret$TemplateProcessorModel this$1
	void  (com.android.jack.freemarker.core.Interpret$TemplateProcessorModel, java.lang.Object, java.io.Writer) 
		com.android.jack.freemarker.core.Interpret$TemplateProcessorModel this$1
		Object x0
	public void close () 
	public void flush ()  throws java.io.IOException 
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
}

com/android/jack/freemarker/core/Interpret$TemplateProcessorModel.class
Interpret.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Interpret$TemplateProcessorModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	private final com.android.jack.freemarker.template.Template template
	final com.android.jack.freemarker.core.Interpret this$0
	void  (com.android.jack.freemarker.core.Interpret, com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	public java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		boolean lastFIRE
		Exception e
		java.io.Writer out
		java.util.Map args
}

com/android/jack/freemarker/core/Interpret.class
Interpret.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Interpret extends com.android.jack.freemarker.core.OutputFormatBoundBuiltIn {
	void  () 
	protected com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.ParserConfiguration pCfg
		com.android.jack.freemarker.template.Template interpretedTemplate
		java.io.IOException e
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Expression sourceExpr
		String id
		String templateSource
		com.android.jack.freemarker.template.Template parentTemplate
		com.android.jack.freemarker.template.Template interpretedTemplate
}

com/android/jack/freemarker/core/InvalidFormatParametersException.class
InvalidFormatParametersException.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.InvalidFormatParametersException extends com.android.jack.freemarker.core.InvalidFormatStringException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/InvalidFormatStringException.class
InvalidFormatStringException.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.InvalidFormatStringException extends com.android.jack.freemarker.core.TemplateValueFormatException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/InvalidReferenceException.class
InvalidReferenceException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.InvalidReferenceException extends com.android.jack.freemarker.template.TemplateException {
	static final com.android.jack.freemarker.core.InvalidReferenceException FAST_INSTANCE
	private static final Object[] TIP
	private static final Object[] TIP_MISSING_ASSIGNMENT_TARGET
	private static final String TIP_NO_DOLLAR
	private static final String TIP_LAST_STEP_DOT
	private static final String TIP_LAST_STEP_SQUARE_BRACKET
	private static final String TIP_JSP_TAGLIBS
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core._ErrorDescriptionBuilder, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.Expression expression
	static com.android.jack.freemarker.core.InvalidReferenceException getInstance (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment) 
		String rho
		String nameFixTip
		com.android.jack.freemarker.core._ErrorDescriptionBuilder errDescBuilder
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.core.Environment env
	static com.android.jack.freemarker.core.InvalidReferenceException getInstance (java.lang.String, java.lang.String, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder errDescBuilder
		String missingAssignedVarName
		String assignmentOperator
		com.android.jack.freemarker.core.Environment env
	private static boolean endsWithDollarVariable (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression blame
	static void  () 
		com.android.jack.freemarker.core.Environment prevEnv
}

com/android/jack/freemarker/core/Items.class
Items.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Items extends com.android.jack.freemarker.core.TemplateElement {
	private final String loopVarName
	private final String loopVar2Name
	void  (java.lang.String, java.lang.String, com.android.jack.freemarker.core.TemplateElements) 
		String loopVarName
		String loopVar2Name
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
	boolean isNestedBlockRepeater () 
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/IteratorBlock$IterationContext.class
IteratorBlock.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.IteratorBlock$IterationContext extends java.lang.Object implements com.android.jack.freemarker.core.LocalContext  {
	private static final String LOOP_STATE_HAS_NEXT
	private static final String LOOP_STATE_INDEX
	private Object openedIterator
	private boolean hasNext
	private com.android.jack.freemarker.template.TemplateModel loopVar
	private com.android.jack.freemarker.template.TemplateModel loopVar2
	private int index
	private boolean alreadyEntered
	private java.util.Collection localVarNames
	private String loopVarName
	private String loopVar2Name
	private final com.android.jack.freemarker.template.TemplateModel listedValue
	final com.android.jack.freemarker.core.IteratorBlock this$0
	public void  (com.android.jack.freemarker.core.IteratorBlock, com.android.jack.freemarker.template.TemplateModel, java.lang.String, java.lang.String) 
		com.android.jack.freemarker.core.IteratorBlock this$0
		com.android.jack.freemarker.template.TemplateModel listedValue
		String loopVarName
		String loopVar2Name
	boolean accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	void loopForItemsElement (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[], java.lang.String, java.lang.String)  throws com.android.jack.freemarker.core.NonSequenceOrCollectionException com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core.InvalidReferenceException com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
		String loopVarName
		String loopVar2Name
	private boolean executeNestedContent (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[])  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.template.TemplateException java.io.IOException com.android.jack.freemarker.core.NonSequenceOrCollectionException com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
	private boolean executedNestedContentForCollOrSeqListing (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[])  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException com.android.jack.freemarker.template.TemplateException com.android.jack.freemarker.core.NonSequenceOrCollectionException com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.template.TemplateCollectionModel collModel
		com.android.jack.freemarker.template.TemplateModelIterator iterModel
		boolean listNotEmpty
		com.android.jack.freemarker.template.TemplateSequenceModel seqModel
		int size
		boolean listNotEmpty
		boolean listNotEmpty
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
		boolean listNotEmpty
	private boolean executedNestedContentForHashListing (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[])  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair kvp
		com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator kvpIter
		boolean hashNotEmpty
		com.android.jack.freemarker.template.TemplateModelIterator keysIter
		com.android.jack.freemarker.template.TemplateHashModelEx listedHash
		boolean hashNotEmpty
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
		boolean hashNotEmpty
	java.lang.String getLoopVariableName () 
	java.lang.String getLoopVariable2Name () 
	public com.android.jack.freemarker.template.TemplateModel getLocalVariable (java.lang.String) 
		String name
		String loopVariableName
	public java.util.Collection getLocalVariableNames () 
		String loopVariableName
	boolean hasNext () 
	int getIndex () 
}

com/android/jack/freemarker/core/IteratorBlock.class
IteratorBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.IteratorBlock extends com.android.jack.freemarker.core.TemplateElement {
	private final com.android.jack.freemarker.core.Expression listedExp
	private final String loopVarName
	private final String loopVar2Name
	private final boolean hashListing
	private final boolean forEach
	void  (com.android.jack.freemarker.core.Expression, java.lang.String, java.lang.String, com.android.jack.freemarker.core.TemplateElements, boolean, boolean) 
		com.android.jack.freemarker.core.Expression listedExp
		String loopVarName
		String loopVar2Name
		com.android.jack.freemarker.core.TemplateElements childrenBeforeElse
		boolean hashListing
		boolean forEach
	boolean isHashListing () 
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	boolean acceptWithResult (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel listedValue
	static com.android.jack.freemarker.core.IteratorBlock$IterationContext findEnclosingIterationContext (com.android.jack.freemarker.core.Environment, java.lang.String)  throws com.android.jack.freemarker.core._MiscTemplateException 
		Object ctx
		int i
		com.android.jack.freemarker.core.Environment env
		String loopVariableName
		com.android.jack.freemarker.core.LocalContextStack ctxStack
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder buf
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	java.lang.String getNodeTypeSymbol () 
	boolean isNestedBlockRepeater () 
	static boolean access$000 (com.android.jack.freemarker.core.IteratorBlock) 
		com.android.jack.freemarker.core.IteratorBlock x0
	static com.android.jack.freemarker.core.Expression access$100 (com.android.jack.freemarker.core.IteratorBlock) 
		com.android.jack.freemarker.core.IteratorBlock x0
}

com/android/jack/freemarker/core/JSONOutputFormat.class
JSONOutputFormat.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.JSONOutputFormat extends com.android.jack.freemarker.core.OutputFormat {
	public static final com.android.jack.freemarker.core.JSONOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public boolean isOutputFormatMixingAllowed () 
	static void  () 
}

com/android/jack/freemarker/core/JavaScriptOutputFormat.class
JavaScriptOutputFormat.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.JavaScriptOutputFormat extends com.android.jack.freemarker.core.OutputFormat {
	public static final com.android.jack.freemarker.core.JavaScriptOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public boolean isOutputFormatMixingAllowed () 
	static void  () 
}

com/android/jack/freemarker/core/JavaTemplateDateFormat.class
JavaTemplateDateFormat.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.JavaTemplateDateFormat extends com.android.jack.freemarker.core.TemplateDateFormat {
	private final java.text.DateFormat javaDateFormat
	public void  (java.text.DateFormat) 
		java.text.DateFormat javaDateFormat
	public java.lang.String formatToPlainText (com.android.jack.freemarker.template.TemplateDateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateDateModel dateModel
	public java.util.Date parse (java.lang.String, int)  throws com.android.jack.freemarker.core.UnparsableValueException 
		java.text.ParseException e
		String s
		int dateType
	public java.lang.String getDescription () 
	public boolean isLocaleBound () 
	public boolean isTimeZoneBound () 
	public volatile java.lang.Object parse (java.lang.String, int)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
}

com/android/jack/freemarker/core/JavaTemplateDateFormatFactory$CacheKey.class
JavaTemplateDateFormatFactory.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey extends java.lang.Object {
	private final int dateType
	private final String pattern
	private final java.util.Locale locale
	private final java.util.TimeZone timeZone
	void  (int, java.lang.String, java.util.Locale, java.util.TimeZone) 
		int dateType
		String pattern
		java.util.Locale locale
		java.util.TimeZone timeZone
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey fk
		Object o
	public int hashCode () 
	static java.util.Locale access$000 (com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey) 
		com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey x0
	static java.util.TimeZone access$100 (com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey) 
		com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey x0
}

com/android/jack/freemarker/core/JavaTemplateDateFormatFactory.class
JavaTemplateDateFormatFactory.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.JavaTemplateDateFormatFactory extends com.android.jack.freemarker.core.TemplateDateFormatFactory {
	static final com.android.jack.freemarker.core.JavaTemplateDateFormatFactory INSTANCE
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final java.util.concurrent.ConcurrentHashMap GLOBAL_FORMAT_CACHE
	private static final int LEAK_ALERT_NUMBER_FORMAT_CACHE_SIZE
	private void  () 
	public com.android.jack.freemarker.core.TemplateDateFormat get (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException com.android.jack.freemarker.core.InvalidFormatParametersException 
		String params
		int dateType
		java.util.Locale locale
		java.util.TimeZone timeZone
		boolean zonelessInput
		com.android.jack.freemarker.core.Environment env
	private java.text.DateFormat getJavaDateFormat (int, java.lang.String, java.util.Locale, java.util.TimeZone)  throws com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException com.android.jack.freemarker.core.InvalidFormatParametersException 
		int tok2Style
		String msg
		IllegalArgumentException e
		boolean triggered
		java.util.StringTokenizer tok
		int tok1Style
		java.text.DateFormat prevJFormat
		int dateType
		String nameOrPattern
		java.util.Locale locale
		java.util.TimeZone timeZone
		com.android.jack.freemarker.core.JavaTemplateDateFormatFactory$CacheKey cacheKey
		java.text.DateFormat jFormat
	private int parseDateStyleToken (java.lang.String) 
		String token
	static void  () 
}

com/android/jack/freemarker/core/JavaTemplateNumberFormat.class
JavaTemplateNumberFormat.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.JavaTemplateNumberFormat extends com.android.jack.freemarker.core.BackwardCompatibleTemplateNumberFormat {
	private final String formatString
	private final java.text.NumberFormat javaNumberFormat
	public void  (java.text.NumberFormat, java.lang.String) 
		java.text.NumberFormat javaNumberFormat
		String formatString
	public java.lang.String formatToPlainText (com.android.jack.freemarker.template.TemplateNumberModel)  throws com.android.jack.freemarker.core.UnformattableValueException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNumberModel numberModel
		Number number
	public boolean isLocaleBound () 
	java.lang.String format (java.lang.Number)  throws com.android.jack.freemarker.core.UnformattableValueException 
		ArithmeticException e
		Number number
	public java.text.NumberFormat getJavaNumberFormat () 
	public java.lang.String getDescription () 
}

com/android/jack/freemarker/core/JavaTemplateNumberFormatFactory$CacheKey.class
JavaTemplateNumberFormatFactory.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.JavaTemplateNumberFormatFactory$CacheKey extends java.lang.Object {
	private final String pattern
	private final java.util.Locale locale
	void  (java.lang.String, java.util.Locale) 
		String pattern
		java.util.Locale locale
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.core.JavaTemplateNumberFormatFactory$CacheKey fk
		Object o
	public int hashCode () 
}

com/android/jack/freemarker/core/JavaTemplateNumberFormatFactory.class
JavaTemplateNumberFormatFactory.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.JavaTemplateNumberFormatFactory extends com.android.jack.freemarker.core.TemplateNumberFormatFactory {
	static final com.android.jack.freemarker.core.JavaTemplateNumberFormatFactory INSTANCE
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final java.util.concurrent.ConcurrentHashMap GLOBAL_FORMAT_CACHE
	private static final int LEAK_ALERT_NUMBER_FORMAT_CACHE_SIZE
	private void  () 
	public com.android.jack.freemarker.core.TemplateNumberFormat get (java.lang.String, java.util.Locale, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidFormatParametersException 
		String msg
		java.text.ParseException e
		boolean triggered
		java.text.NumberFormat prevJFormat
		String params
		java.util.Locale locale
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.JavaTemplateNumberFormatFactory$CacheKey cacheKey
		java.text.NumberFormat jFormat
	static void  () 
}

com/android/jack/freemarker/core/LegacyConstructorParserConfiguration.class
LegacyConstructorParserConfiguration.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.LegacyConstructorParserConfiguration extends java.lang.Object implements com.android.jack.freemarker.core.ParserConfiguration  {
	private final int tagSyntax
	private final int namingConvention
	private final boolean whitespaceStripping
	private final boolean strictSyntaxMode
	private com.android.jack.freemarker.core.ArithmeticEngine arithmeticEngine
	private Integer autoEscapingPolicy
	private com.android.jack.freemarker.core.OutputFormat outputFormat
	private Boolean recognizeStandardFileExtensions
	private Integer tabSize
	private final com.android.jack.freemarker.template.Version incompatibleImprovements
	public void  (boolean, boolean, int, int, java.lang.Integer, com.android.jack.freemarker.core.OutputFormat, java.lang.Boolean, java.lang.Integer, com.android.jack.freemarker.template.Version, com.android.jack.freemarker.core.ArithmeticEngine) 
		boolean strictSyntaxMode
		boolean whitespaceStripping
		int tagSyntax
		int namingConvention
		Integer autoEscaping
		com.android.jack.freemarker.core.OutputFormat outputFormat
		Boolean recognizeStandardFileExtensions
		Integer tabSize
		com.android.jack.freemarker.template.Version incompatibleImprovements
		com.android.jack.freemarker.core.ArithmeticEngine arithmeticEngine
	public int getTagSyntax () 
	public int getNamingConvention () 
	public boolean getWhitespaceStripping () 
	public boolean getStrictSyntaxMode () 
	public com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	public com.android.jack.freemarker.core.ArithmeticEngine getArithmeticEngine () 
	void setArithmeticEngineIfNotSet (com.android.jack.freemarker.core.ArithmeticEngine) 
		com.android.jack.freemarker.core.ArithmeticEngine arithmeticEngine
	public int getAutoEscapingPolicy () 
	void setAutoEscapingPolicyIfNotSet (int) 
		int autoEscapingPolicy
	public com.android.jack.freemarker.core.OutputFormat getOutputFormat () 
	void setOutputFormatIfNotSet (com.android.jack.freemarker.core.OutputFormat) 
		com.android.jack.freemarker.core.OutputFormat outputFormat
	public boolean getRecognizeStandardFileExtensions () 
	void setRecognizeStandardFileExtensionsIfNotSet (boolean) 
		boolean recognizeStandardFileExtensions
	public int getTabSize () 
	void setTabSizeIfNotSet (int) 
		int tabSize
}

com/android/jack/freemarker/core/LibraryLoad.class
LibraryLoad.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.LibraryLoad extends com.android.jack.freemarker.core.TemplateElement {
	private com.android.jack.freemarker.core.Expression importedTemplateNameExp
	private String targetNsVarName
	void  (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Expression, java.lang.String) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Expression templateName
		String targetNsVarName
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		String fullImportedTemplateName
		com.android.jack.freemarker.template.MalformedTemplateNameException e
		java.io.IOException e
		com.android.jack.freemarker.core.Environment env
		String importedTemplateName
		String fullImportedTemplateName
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder buf
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	public java.lang.String getTemplateName () 
	boolean isNestedBlockRepeater () 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/ListElseContainer.class
ListElseContainer.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ListElseContainer extends com.android.jack.freemarker.core.TemplateElement {
	private final com.android.jack.freemarker.core.IteratorBlock listPart
	private final com.android.jack.freemarker.core.ElseOfList elsePart
	public void  (com.android.jack.freemarker.core.IteratorBlock, com.android.jack.freemarker.core.ElseOfList) 
		com.android.jack.freemarker.core.IteratorBlock listPart
		com.android.jack.freemarker.core.ElseOfList elsePart
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	boolean isNestedBlockRepeater () 
	protected java.lang.String dump (boolean) 
		com.android.jack.freemarker.core.TemplateElement element
		int i
		StringBuilder buf
		int ln
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/ListLiteral.class
ListLiteral.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ListLiteral extends com.android.jack.freemarker.core.Expression {
	final java.util.ArrayList items
	void  (java.util.ArrayList) 
		java.util.ArrayList items
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression exp
		com.android.jack.freemarker.template.TemplateModel tm
		java.util.Iterator it
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.SimpleSequence list
	java.util.List getValueList (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression exp
		java.util.ListIterator iterator
		java.util.List result
		com.android.jack.freemarker.core.Environment env
		int size
	java.util.List getModelList (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Expression exp
		java.util.ListIterator iterator
		java.util.List result
		com.android.jack.freemarker.core.Environment env
		int size
	public java.lang.String getCanonicalForm () 
		com.android.jack.freemarker.core.Expression value
		int i
		StringBuilder buf
		int size
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
		com.android.jack.freemarker.core.Expression exp
		int i
	com.android.jack.freemarker.template.TemplateSequenceModel evaluateStringsToNamespaces (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment$Namespace ns
		java.io.IOException ioe
		String s
		Object itemExpr
		int i
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateSequenceModel val
		com.android.jack.freemarker.template.SimpleSequence result
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		java.util.ListIterator iter
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		java.util.ArrayList clonedValues
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	private void checkIndex (int) 
		int idx
}

com/android/jack/freemarker/core/ListableRightUnboundedRangeModel$1.class
ListableRightUnboundedRangeModel.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ListableRightUnboundedRangeModel$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	boolean needInc
	int nextType
	int nextInt
	long nextLong
	java.math.BigInteger nextBigInteger
	final com.android.jack.freemarker.core.ListableRightUnboundedRangeModel this$0
	void  (com.android.jack.freemarker.core.ListableRightUnboundedRangeModel) 
		com.android.jack.freemarker.core.ListableRightUnboundedRangeModel this$0
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/ListableRightUnboundedRangeModel.class
ListableRightUnboundedRangeModel.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ListableRightUnboundedRangeModel extends com.android.jack.freemarker.core.RightUnboundedRangeModel implements com.android.jack.freemarker.template.TemplateCollectionModel  {
	void  (int) 
		int begin
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/LocalContext.class
LocalContext.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.LocalContext extends java.lang.Object {
	public abstract com.android.jack.freemarker.template.TemplateModel getLocalVariable (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.util.Collection getLocalVariableNames ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/LocalContextStack.class
LocalContextStack.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.LocalContextStack extends java.lang.Object {
	private com.android.jack.freemarker.core.LocalContext[] buffer
	private int size
	void  () 
	void push (com.android.jack.freemarker.core.LocalContext) 
		int i
		com.android.jack.freemarker.core.LocalContext[] newBuffer
		com.android.jack.freemarker.core.LocalContext localContext
		int newSize
		com.android.jack.freemarker.core.LocalContext[] buffer
	void pop () 
	public com.android.jack.freemarker.core.LocalContext get (int) 
		int index
	public int size () 
}

com/android/jack/freemarker/core/Macro$Context.class
Macro.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Macro$Context extends java.lang.Object implements com.android.jack.freemarker.core.LocalContext  {
	final com.android.jack.freemarker.core.Environment$Namespace localVars
	final com.android.jack.freemarker.core.TemplateElement[] nestedContentBuffer
	final com.android.jack.freemarker.core.Environment$Namespace nestedContentNamespace
	final java.util.List nestedContentParameterNames
	final com.android.jack.freemarker.core.LocalContextStack prevLocalContextStack
	final com.android.jack.freemarker.core.Macro$Context prevMacroContext
	final com.android.jack.freemarker.core.Macro this$0
	void  (com.android.jack.freemarker.core.Macro, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.TemplateElement[], java.util.List) 
		com.android.jack.freemarker.core.Macro this$0
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.TemplateElement[] nestedContentBuffer
		java.util.List nestedContentParameterNames
	com.android.jack.freemarker.core.Macro getMacro () 
	void sanityCheck (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.InvalidReferenceException e
		boolean argWasSpecified
		com.android.jack.freemarker.core.Expression valueExp
		String argName
		int i
		com.android.jack.freemarker.core.Environment env
		boolean resolvedAnArg
		boolean hasUnresolvedArg
		com.android.jack.freemarker.core.Expression firstUnresolvedExpression
		com.android.jack.freemarker.core.InvalidReferenceException firstReferenceException
	public com.android.jack.freemarker.template.TemplateModel getLocalVariable (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String name
	com.android.jack.freemarker.core.Environment$Namespace getLocals () 
	void setLocalVar (java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String name
		com.android.jack.freemarker.template.TemplateModel var
	public java.util.Collection getLocalVariableNames ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModelIterator it
		java.util.HashSet result
}

com/android/jack/freemarker/core/Macro.class
Macro.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.Macro extends com.android.jack.freemarker.core.TemplateElement implements com.android.jack.freemarker.template.TemplateModel  {
	static final com.android.jack.freemarker.core.Macro DO_NOTHING_MACRO
	static final int TYPE_MACRO
	static final int TYPE_FUNCTION
	private final String name
	private final String[] paramNames
	private final java.util.Map paramDefaults
	private final String catchAllParamName
	private final boolean function
	void  (java.lang.String, java.util.List, java.util.Map, java.lang.String, boolean, com.android.jack.freemarker.core.TemplateElements) 
		String name
		java.util.List argumentNames
		java.util.Map args
		String catchAllParamName
		boolean function
		com.android.jack.freemarker.core.TemplateElements children
	public java.lang.String getCatchAll () 
	public java.lang.String[] getArgumentNames () 
	java.lang.String[] getArgumentNamesInternal () 
	boolean hasArgNamed (java.lang.String) 
		String name
	public java.lang.String getName () 
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		com.android.jack.freemarker.core.Expression defaultExpr
		String argName
		int i
		boolean canonical
		StringBuilder sb
		int argCnt
	java.lang.String getNodeTypeSymbol () 
	public boolean isFunction () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		String paramName
		int argDescsEnd
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int argDescsEnd
		int idx
	boolean isNestedBlockRepeater () 
	static java.lang.String[] access$000 (com.android.jack.freemarker.core.Macro) 
		com.android.jack.freemarker.core.Macro x0
	static java.util.Map access$100 (com.android.jack.freemarker.core.Macro) 
		com.android.jack.freemarker.core.Macro x0
	static java.lang.String access$200 (com.android.jack.freemarker.core.Macro) 
		com.android.jack.freemarker.core.Macro x0
	static void  () 
}

com/android/jack/freemarker/core/MarkupOutputFormat.class
MarkupOutputFormat.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.MarkupOutputFormat extends com.android.jack.freemarker.core.OutputFormat {
	protected void  () 
	public abstract com.android.jack.freemarker.core.TemplateMarkupOutputModel fromPlainTextByEscaping (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.core.TemplateMarkupOutputModel fromMarkup (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract void output (com.android.jack.freemarker.core.TemplateMarkupOutputModel, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
	public abstract void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.String getSourcePlainText (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.String getMarkupString (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.core.TemplateMarkupOutputModel concat (com.android.jack.freemarker.core.TemplateMarkupOutputModel, com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.String escapePlainText (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean isEmpty (com.android.jack.freemarker.core.TemplateMarkupOutputModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean isLegacyBuiltInBypassed (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean isAutoEscapedByDefault () 
}

com/android/jack/freemarker/core/MarkupOutputFormatBoundBuiltIn.class
MarkupOutputFormatBoundBuiltIn.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.MarkupOutputFormatBoundBuiltIn extends com.android.jack.freemarker.core.SpecialBuiltIn {
	protected com.android.jack.freemarker.core.MarkupOutputFormat outputFormat
	void  () 
	void bindToMarkupOutputFormat (com.android.jack.freemarker.core.MarkupOutputFormat) 
		com.android.jack.freemarker.core.MarkupOutputFormat outputFormat
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	protected abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
}

com/android/jack/freemarker/core/MessageUtil.class
MessageUtil.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.MessageUtil extends java.lang.Object {
	static final String UNKNOWN_DATE_TO_STRING_ERROR_MESSAGE
	static final String UNKNOWN_DATE_PARSING_ERROR_MESSAGE
	static final String UNKNOWN_DATE_TYPE_ERROR_TIP
	static final Object[] UNKNOWN_DATE_TO_STRING_TIPS
	static final String EMBEDDED_MESSAGE_BEGIN
	static final String EMBEDDED_MESSAGE_END
	private void  () 
	static java.lang.String formatLocationForSimpleParsingError (com.android.jack.freemarker.template.Template, int, int) 
		com.android.jack.freemarker.template.Template template
		int line
		int column
	static java.lang.String formatLocationForSimpleParsingError (java.lang.String, int, int) 
		String templateSourceName
		int line
		int column
	static java.lang.String formatLocationForDependentParsingError (com.android.jack.freemarker.template.Template, int, int) 
		com.android.jack.freemarker.template.Template template
		int line
		int column
	static java.lang.String formatLocationForDependentParsingError (java.lang.String, int, int) 
		String templateSourceName
		int line
		int column
	static java.lang.String formatLocationForEvaluationError (com.android.jack.freemarker.template.Template, int, int) 
		com.android.jack.freemarker.template.Template template
		int line
		int column
	static java.lang.String formatLocationForEvaluationError (com.android.jack.freemarker.core.Macro, int, int) 
		com.android.jack.freemarker.core.Macro macro
		int line
		int column
		com.android.jack.freemarker.template.Template t
	static java.lang.String formatLocationForEvaluationError (java.lang.String, int, int) 
		String templateSourceName
		int line
		int column
	private static java.lang.String formatLocation (java.lang.String, com.android.jack.freemarker.template.Template, int, int) 
		String preposition
		com.android.jack.freemarker.template.Template template
		int line
		int column
	private static java.lang.String formatLocation (java.lang.String, java.lang.String, int, int) 
		String preposition
		String templateSourceName
		int line
		int column
	private static java.lang.String formatLocation (java.lang.String, java.lang.String, java.lang.String, boolean, int, int) 
		String templateDesc
		String preposition
		String templateSourceName
		String macroOrFuncName
		boolean isFunction
		int line
		int column
		String templateDesc
	static java.lang.String formatPosition (int, int) 
		int line
		int column
	static java.lang.String shorten (java.lang.String, int) 
		String s
		int maxLength
		boolean isTruncated
		int brIdx
	static java.lang.StringBuilder appendExpressionAsUntearable (java.lang.StringBuilder, com.android.jack.freemarker.core.Expression) 
		StringBuilder sb
		com.android.jack.freemarker.core.Expression argExp
		boolean needParen
	static com.android.jack.freemarker.template.TemplateModelException newArgCntError (java.lang.String, int, int) 
		String methodName
		int argCnt
		int expectedCnt
	static com.android.jack.freemarker.template.TemplateModelException newArgCntError (java.lang.String, int, int, int) 
		String methodName
		int argCnt
		int minCnt
		int maxCnt
		java.util.ArrayList desc
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgMustBeStringException (java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgMustBeNumberException (java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgMustBeBooleanException (java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgMustBeExtendedHashException (java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgMustBeSequenceException (java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgMustBeSequenceOrCollectionException (java.lang.String, int, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		com.android.jack.freemarker.template.TemplateModel arg
	static com.android.jack.freemarker.template.TemplateModelException newMethodArgUnexpectedTypeException (java.lang.String, int, java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String methodName
		int argIdx
		String expectedType
		com.android.jack.freemarker.template.TemplateModel arg
	static transient com.android.jack.freemarker.template.TemplateModelException newMethodArgInvalidValueException (java.lang.String, int, java.lang.Object[]) 
		String methodName
		int argIdx
		Object[] details
	static transient com.android.jack.freemarker.template.TemplateModelException newMethodArgsInvalidValueException (java.lang.String, java.lang.Object[]) 
		String methodName
		Object[] details
	static com.android.jack.freemarker.template.TemplateException newInstantiatingClassNotAllowedException (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String className
		com.android.jack.freemarker.core.Environment env
	static com.android.jack.freemarker.core._TemplateModelException newCantFormatUnknownTypeDateException (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException) 
		com.android.jack.freemarker.core.Expression dateSourceExpr
		com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException cause
	static com.android.jack.freemarker.template.TemplateException newCantFormatDateException (com.android.jack.freemarker.core.TemplateDateFormat, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.TemplateValueFormatException, boolean) 
		com.android.jack.freemarker.core.TemplateDateFormat format
		com.android.jack.freemarker.core.Expression dataSrcExp
		com.android.jack.freemarker.core.TemplateValueFormatException e
		boolean useTempModelExc
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
	static com.android.jack.freemarker.template.TemplateException newCantFormatNumberException (com.android.jack.freemarker.core.TemplateNumberFormat, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.TemplateValueFormatException, boolean) 
		com.android.jack.freemarker.core.TemplateNumberFormat format
		com.android.jack.freemarker.core.Expression dataSrcExp
		com.android.jack.freemarker.core.TemplateValueFormatException e
		boolean useTempModelExc
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
	static java.lang.String getAOrAn (java.lang.String) 
		String ls
		char sc
		String s
		char fc
	static void  () 
}

com/android/jack/freemarker/core/MethodCall.class
MethodCall.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.MethodCall extends com.android.jack.freemarker.core.Expression {
	private final com.android.jack.freemarker.core.Expression target
	private final com.android.jack.freemarker.core.ListLiteral arguments
	void  (com.android.jack.freemarker.core.Expression, java.util.ArrayList) 
		com.android.jack.freemarker.core.Expression target
		java.util.ArrayList arguments
	private void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.ListLiteral) 
		com.android.jack.freemarker.core.Expression target
		com.android.jack.freemarker.core.ListLiteral arguments
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateMethodModel targetMethod
		java.util.List argumentStrings
		Object result
		java.io.IOException e
		com.android.jack.freemarker.core.Macro func
		java.io.Writer prevOut
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel targetModel
	public java.lang.String getCanonicalForm () 
		StringBuilder buf
		String list
	java.lang.String getNodeTypeSymbol () 
	com.android.jack.freemarker.template.TemplateModel getConstantValue () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/MiscUtil$1.class
MiscUtil.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.MiscUtil$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		java.util.Map$Entry ent1
		com.android.jack.freemarker.core.Expression exp1
		java.util.Map$Entry ent2
		com.android.jack.freemarker.core.Expression exp2
		int res
}

com/android/jack/freemarker/core/MiscUtil.class
MiscUtil.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.MiscUtil extends java.lang.Object {
	static final String C_FALSE
	static final String C_TRUE
	private void  () 
	static java.util.List sortMapOfExpressions (java.util.Map) 
		java.util.Map map
		java.util.ArrayList res
}

com/android/jack/freemarker/core/MixedContent.class
MixedContent.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.MixedContent extends com.android.jack.freemarker.core.TemplateElement {
	void  () 
	void addElement (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement element
	void addElement (int, com.android.jack.freemarker.core.TemplateElement) 
		int index
		com.android.jack.freemarker.core.TemplateElement element
	com.android.jack.freemarker.core.TemplateElement postParseCleanup (boolean)  throws com.android.jack.freemarker.core.ParseException 
		boolean stripWhitespace
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	protected boolean isOutputCacheable () 
		int i
		int ln
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/NestedContentNotSupportedException.class
NestedContentNotSupportedException.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NestedContentNotSupportedException extends com.android.jack.freemarker.template.TemplateException {
	public static void check (com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.core.NestedContentNotSupportedException 
		com.android.jack.freemarker.core.TemplateElement[] tes
		com.android.jack.freemarker.template.TemplateDirectiveBody body
	private void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	private void  (java.lang.Exception, com.android.jack.freemarker.core.Environment) 
		Exception cause
		com.android.jack.freemarker.core.Environment env
	private void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	private void  (java.lang.String, java.lang.Exception, com.android.jack.freemarker.core.Environment) 
		String description
		Exception cause
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/core/NewBI$ConstructorFunction.class
NewBI.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NewBI$ConstructorFunction extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final Class cl
	private final com.android.jack.freemarker.core.Environment env
	final com.android.jack.freemarker.core.NewBI this$0
	public void  (com.android.jack.freemarker.core.NewBI, java.lang.String, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.NewBI this$0
		String classname
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template template
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
		com.android.jack.freemarker.template.ObjectWrapper ow
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
}

com/android/jack/freemarker/core/NewBI.class
NewBI.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NewBI extends com.android.jack.freemarker.core.BuiltIn {
	static final Class BEAN_MODEL_CLASS
	static Class JYTHON_MODEL_CLASS
	void  () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	static void  () 
		Throwable e
}

com/android/jack/freemarker/core/NoAutoEscBlock.class
NoAutoEscBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.NoAutoEscBlock extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/NoEscapeBlock.class
NoEscapeBlock.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NoEscapeBlock extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	java.lang.String getNodeTypeSymbol () 
	boolean isOutputCacheable () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/NonBooleanException.class
NonBooleanException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonBooleanException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonDateException.class
NonDateException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonDateException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonExtendedHashException.class
NonExtendedHashException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonExtendedHashException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonHashException.class
NonHashException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonHashException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonListableRightUnboundedRangeModel.class
NonListableRightUnboundedRangeModel.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.NonListableRightUnboundedRangeModel extends com.android.jack.freemarker.core.RightUnboundedRangeModel {
	void  (int) 
		int begin
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/core/NonMarkupOutputException.class
NonMarkupOutputException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonMarkupOutputException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonMethodException.class
NonMethodException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonMethodException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonNamespaceException.class
NonNamespaceException.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NonNamespaceException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonNodeException.class
NonNodeException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonNodeException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonNumericalException.class
NonNumericalException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonNumericalException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core._ErrorDescriptionBuilder, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	void  (java.lang.String, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		String assignmentTargetVarName
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static com.android.jack.freemarker.core.NonNumericalException newMalformedNumberException (com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Expression blamed
		String text
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonSequenceException.class
NonSequenceException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonSequenceException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonSequenceOrCollectionException.class
NonSequenceOrCollectionException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonSequenceOrCollectionException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	private static final String ITERABLE_SUPPORT_HINT
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.Object[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		Object[] tips
		com.android.jack.freemarker.core.Environment env
	private static java.lang.Object[] extendTipsIfIterable (com.android.jack.freemarker.template.TemplateModel, java.lang.Object[]) 
		int i
		int tipsLen
		Object[] extendedTips
		com.android.jack.freemarker.template.TemplateModel model
		Object[] tips
	public static boolean isWrappedIterable (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel model
	static void  () 
}

com/android/jack/freemarker/core/NonStringException.class
NonStringException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonStringException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	static final String STRING_COERCABLE_TYPES_DESC
	static final Class[] STRING_COERCABLE_TYPES
	private static final String DEFAULT_DESCRIPTION
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NonStringOrTemplateOutputException.class
NonStringOrTemplateOutputException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.NonStringOrTemplateOutputException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	static final String STRING_COERCABLE_TYPES_OR_TOM_DESC
	static final Class[] STRING_COERCABLE_TYPES_AND_TOM
	private static final String DEFAULT_DESCRIPTION
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
		int i
}

com/android/jack/freemarker/core/NonUserDefinedDirectiveLikeException.class
NonUserDefinedDirectiveLikeException.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NonUserDefinedDirectiveLikeException extends com.android.jack.freemarker.core.UnexpectedTypeException {
	private static final Class[] EXPECTED_TYPES
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String[] tips
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/NotExpression.class
NotExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.NotExpression extends com.android.jack.freemarker.core.BooleanExpression {
	private final com.android.jack.freemarker.core.Expression target
	void  (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression target
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/NumberLiteral.class
NumberLiteral.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.NumberLiteral extends com.android.jack.freemarker.core.Expression implements com.android.jack.freemarker.template.TemplateNumberModel  {
	private final Number value
	public void  (java.lang.Number) 
		Number value
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String evalAndCoerceToPlainText (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.Number getAsNumber () 
	java.lang.String getName () 
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/NumericalOutput$FormatHolder.class
NumericalOutput.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.NumericalOutput$FormatHolder extends java.lang.Object {
	final java.text.NumberFormat format
	final java.util.Locale locale
	void  (java.text.NumberFormat, java.util.Locale) 
		java.text.NumberFormat format
		java.util.Locale locale
}

com/android/jack/freemarker/core/NumericalOutput.class
NumericalOutput.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.NumericalOutput extends com.android.jack.freemarker.core.Interpolation {
	private final com.android.jack.freemarker.core.Expression expression
	private final boolean hasFormat
	private final int minFracDigits
	private final int maxFracDigits
	private final com.android.jack.freemarker.core.MarkupOutputFormat autoEscapeOutputFormat
	private volatile com.android.jack.freemarker.core.NumericalOutput$FormatHolder formatCache
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.MarkupOutputFormat) 
		com.android.jack.freemarker.core.Expression expression
		com.android.jack.freemarker.core.MarkupOutputFormat autoEscapeOutputFormat
	void  (com.android.jack.freemarker.core.Expression, int, int, com.android.jack.freemarker.core.MarkupOutputFormat) 
		com.android.jack.freemarker.core.Expression expression
		int minFracDigits
		int maxFracDigits
		com.android.jack.freemarker.core.MarkupOutputFormat autoEscapeOutputFormat
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		String s
		java.io.Writer out
	protected java.lang.String calculateInterpolatedStringOrMarkup (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		java.text.NumberFormat fmt
		com.android.jack.freemarker.core.Environment env
		Number num
		com.android.jack.freemarker.core.NumericalOutput$FormatHolder fmth
		String s
	protected java.lang.String dump (boolean, boolean) 
		boolean canonical
		boolean inStringLiteral
		StringBuilder buf
		String exprCF
	java.lang.String getNodeTypeSymbol () 
	boolean heedsOpeningWhitespace () 
	boolean heedsTrailingWhitespace () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	protected volatile java.lang.Object calculateInterpolatedStringOrMarkup (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
}

com/android/jack/freemarker/core/OptInTemplateClassResolver.class
OptInTemplateClassResolver.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.OptInTemplateClassResolver extends java.lang.Object implements com.android.jack.freemarker.core.TemplateClassResolver  {
	private final java.util.Set allowedClasses
	private final java.util.List trustedTemplatePrefixes
	private final java.util.Set trustedTemplateNames
	public void  (java.util.Set, java.util.List) 
		String li
		java.util.Iterator it
		java.util.Set allowedClasses
		java.util.List trustedTemplates
	public java.lang.Class resolve (java.lang.String, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException 
		ClassNotFoundException e
		String className
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template template
		String templateName
	protected java.lang.String safeGetTemplateName (com.android.jack.freemarker.template.Template) 
		int before
		int after
		com.android.jack.freemarker.template.Template template
		String name
		String decodedName
		int dotDotIdx
	private boolean hasMatchingPrefix (java.lang.String) 
		String prefix
		int i
		String name
}

com/android/jack/freemarker/core/OrExpression.class
OrExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.OrExpression extends com.android.jack.freemarker.core.BooleanExpression {
	private final com.android.jack.freemarker.core.Expression lho
	private final com.android.jack.freemarker.core.Expression rho
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression lho
		com.android.jack.freemarker.core.Expression rho
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/OutputFormat.class
OutputFormat.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.OutputFormat extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getMimeType () 
	public abstract boolean isOutputFormatMixingAllowed () 
	public final java.lang.String toString () 
		String extras
	protected java.lang.String toStringExtraProperties () 
}

com/android/jack/freemarker/core/OutputFormatBlock.class
OutputFormatBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.OutputFormatBlock extends com.android.jack.freemarker.core.TemplateElement {
	private final com.android.jack.freemarker.core.Expression paramExp
	void  (com.android.jack.freemarker.core.TemplateElements, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.Expression paramExp
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/OutputFormatBoundBuiltIn.class
OutputFormatBoundBuiltIn.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.OutputFormatBoundBuiltIn extends com.android.jack.freemarker.core.SpecialBuiltIn {
	protected com.android.jack.freemarker.core.OutputFormat outputFormat
	protected int autoEscapingPolicy
	void  () 
	void bindToOutputFormat (com.android.jack.freemarker.core.OutputFormat, int) 
		com.android.jack.freemarker.core.OutputFormat outputFormat
		int autoEscapingPolicy
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	protected abstract com.android.jack.freemarker.template.TemplateModel calculateResult (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
}

com/android/jack/freemarker/core/ParameterRole.class
ParameterRole.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ParameterRole extends java.lang.Object {
	private final String name
	static final com.android.jack.freemarker.core.ParameterRole UNKNOWN
	static final com.android.jack.freemarker.core.ParameterRole LEFT_HAND_OPERAND
	static final com.android.jack.freemarker.core.ParameterRole RIGHT_HAND_OPERAND
	static final com.android.jack.freemarker.core.ParameterRole ENCLOSED_OPERAND
	static final com.android.jack.freemarker.core.ParameterRole ITEM_VALUE
	static final com.android.jack.freemarker.core.ParameterRole ITEM_KEY
	static final com.android.jack.freemarker.core.ParameterRole ASSIGNMENT_TARGET
	static final com.android.jack.freemarker.core.ParameterRole ASSIGNMENT_OPERATOR
	static final com.android.jack.freemarker.core.ParameterRole ASSIGNMENT_SOURCE
	static final com.android.jack.freemarker.core.ParameterRole VARIABLE_SCOPE
	static final com.android.jack.freemarker.core.ParameterRole NAMESPACE
	static final com.android.jack.freemarker.core.ParameterRole ERROR_HANDLER
	static final com.android.jack.freemarker.core.ParameterRole PASSED_VALUE
	static final com.android.jack.freemarker.core.ParameterRole CONDITION
	static final com.android.jack.freemarker.core.ParameterRole VALUE
	static final com.android.jack.freemarker.core.ParameterRole AST_NODE_SUBTYPE
	static final com.android.jack.freemarker.core.ParameterRole PLACEHOLDER_VARIABLE
	static final com.android.jack.freemarker.core.ParameterRole EXPRESSION_TEMPLATE
	static final com.android.jack.freemarker.core.ParameterRole LIST_SOURCE
	static final com.android.jack.freemarker.core.ParameterRole TARGET_LOOP_VARIABLE
	static final com.android.jack.freemarker.core.ParameterRole TEMPLATE_NAME
	static final com.android.jack.freemarker.core.ParameterRole PARSE_PARAMETER
	static final com.android.jack.freemarker.core.ParameterRole ENCODING_PARAMETER
	static final com.android.jack.freemarker.core.ParameterRole IGNORE_MISSING_PARAMETER
	static final com.android.jack.freemarker.core.ParameterRole PARAMETER_NAME
	static final com.android.jack.freemarker.core.ParameterRole PARAMETER_DEFAULT
	static final com.android.jack.freemarker.core.ParameterRole CATCH_ALL_PARAMETER_NAME
	static final com.android.jack.freemarker.core.ParameterRole ARGUMENT_NAME
	static final com.android.jack.freemarker.core.ParameterRole ARGUMENT_VALUE
	static final com.android.jack.freemarker.core.ParameterRole CONTENT
	static final com.android.jack.freemarker.core.ParameterRole EMBEDDED_TEMPLATE
	static final com.android.jack.freemarker.core.ParameterRole VALUE_PART
	static final com.android.jack.freemarker.core.ParameterRole MINIMUM_DECIMALS
	static final com.android.jack.freemarker.core.ParameterRole MAXIMUM_DECIMALS
	static final com.android.jack.freemarker.core.ParameterRole NODE
	static final com.android.jack.freemarker.core.ParameterRole CALLEE
	static final com.android.jack.freemarker.core.ParameterRole MESSAGE
	private void  (java.lang.String) 
		String name
	static com.android.jack.freemarker.core.ParameterRole forBinaryOperatorOperand (int) 
		int paramIndex
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/freemarker/core/ParentheticalExpression.class
ParentheticalExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.ParentheticalExpression extends com.android.jack.freemarker.core.Expression {
	private final com.android.jack.freemarker.core.Expression nested
	void  (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression nested
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
	java.lang.String getNodeTypeSymbol () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public boolean isLiteral () 
	com.android.jack.freemarker.core.Expression getNestedExpression () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/ParseException.class
ParseException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.ParseException extends java.io.IOException implements com.android.jack.freemarker.core.FMParserConstants  {
	public com.android.jack.freemarker.core.Token currentToken
	private static volatile Boolean jbossToolsMode
	private boolean messageAndDescriptionRendered
	private String message
	private String description
	public int columnNumber
	public int lineNumber
	public int endColumnNumber
	public int endLineNumber
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	protected boolean specialConstructor
	private String templateName
	public void  (com.android.jack.freemarker.core.Token, int[][], java.lang.String[]) 
		com.android.jack.freemarker.core.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	protected void  () 
	public void  (java.lang.String, int, int) 
		String description
		int lineNumber
		int columnNumber
	public void  (java.lang.String, com.android.jack.freemarker.template.Template, int, int, int, int) 
		String description
		com.android.jack.freemarker.template.Template template
		int lineNumber
		int columnNumber
		int endLineNumber
		int endColumnNumber
	public void  (java.lang.String, com.android.jack.freemarker.template.Template, int, int, int, int, java.lang.Throwable) 
		String description
		com.android.jack.freemarker.template.Template template
		int lineNumber
		int columnNumber
		int endLineNumber
		int endColumnNumber
		Throwable cause
	public void  (java.lang.String, com.android.jack.freemarker.template.Template, int, int) 
		String description
		com.android.jack.freemarker.template.Template template
		int lineNumber
		int columnNumber
	public void  (java.lang.String, com.android.jack.freemarker.template.Template, int, int, java.lang.Throwable) 
		String description
		com.android.jack.freemarker.template.Template template
		int lineNumber
		int columnNumber
		Throwable cause
	public void  (java.lang.String, com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Token) 
		String description
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Token tk
	public void  (java.lang.String, com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Token, java.lang.Throwable) 
		String description
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Token tk
		Throwable cause
	public void  (java.lang.String, com.android.jack.freemarker.core.TemplateObject) 
		String description
		com.android.jack.freemarker.core.TemplateObject tobj
	public void  (java.lang.String, com.android.jack.freemarker.core.TemplateObject, java.lang.Throwable) 
		String description
		com.android.jack.freemarker.core.TemplateObject tobj
		Throwable cause
	private void  (java.lang.String, java.lang.String, int, int, int, int, java.lang.Throwable) 
		String description
		String templateName
		int lineNumber
		int columnNumber
		int endLineNumber
		int endColumnNumber
		Throwable cause
	public void setTemplateName (java.lang.String) 
		String templateName
	public java.lang.String getMessage () 
	private java.lang.String getDescription () 
	public java.lang.String getEditorMessage () 
	public java.lang.String getTemplateName () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public int getEndLineNumber () 
	public int getEndColumnNumber () 
	private void renderMessageAndDescription () 
		String prefix
		String desc
		String prefix
		String msg
	private boolean isInJBossToolsMode () 
		Throwable e
	private java.lang.String getOrRenderDescription () 
		int j
		int i
		int i
		StringBuilder expected
		int maxSize
		com.android.jack.freemarker.core.Token tok
		String tokenErrDesc
		String tokenErrDesc
	private java.lang.String getCustomTokenErrorDescription () 
		int j
		int[] sequence
		int i
		java.util.Set endNames
		com.android.jack.freemarker.core.Token nextToken
		int kind
	private java.lang.String concatWithOrs (java.util.Set) 
		String endName
		java.util.Iterator it
		java.util.Set endNames
		StringBuilder sb
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuilder retval
}

com/android/jack/freemarker/core/ParserConfiguration.class
ParserConfiguration.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.ParserConfiguration extends java.lang.Object {
	public abstract int getTagSyntax () 
	public abstract int getNamingConvention () 
	public abstract boolean getWhitespaceStripping () 
	public abstract com.android.jack.freemarker.core.ArithmeticEngine getArithmeticEngine () 
	public abstract boolean getStrictSyntaxMode () 
	public abstract int getAutoEscapingPolicy () 
	public abstract com.android.jack.freemarker.core.OutputFormat getOutputFormat () 
	public abstract boolean getRecognizeStandardFileExtensions () 
	public abstract com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	public abstract int getTabSize () 
}

com/android/jack/freemarker/core/ParsingNotSupportedException.class
ParsingNotSupportedException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.ParsingNotSupportedException extends com.android.jack.freemarker.core.TemplateValueFormatException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/PlainTextOutputFormat.class
PlainTextOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.PlainTextOutputFormat extends com.android.jack.freemarker.core.OutputFormat {
	public static final com.android.jack.freemarker.core.PlainTextOutputFormat INSTANCE
	private void  () 
	public boolean isOutputFormatMixingAllowed () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	static void  () 
}

com/android/jack/freemarker/core/PropertySetting.class
PropertySetting.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.PropertySetting extends com.android.jack.freemarker.core.TemplateElement {
	private final String key
	private final com.android.jack.freemarker.core.Expression value
	static final String[] SETTING_NAMES
	void  (com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.FMParserTokenManager, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.Configuration)  throws com.android.jack.freemarker.core.ParseException 
		int namingConvention
		String correctName
		int correctNameNamingConvetion
		int i
		int shownNamingConvention
		boolean first
		StringBuilder sb
		com.android.jack.freemarker.core.Token keyTk
		com.android.jack.freemarker.core.FMParserTokenManager tokenManager
		com.android.jack.freemarker.core.Expression value
		com.android.jack.freemarker.template.Configuration cfg
		String key
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		String strval
		String strval
		String strval
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel mval
		String strval
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	static void  () 
}

com/android/jack/freemarker/core/RTFOutputFormat.class
RTFOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.RTFOutputFormat extends com.android.jack.freemarker.core.CommonMarkupOutputFormat {
	public static final com.android.jack.freemarker.core.RTFOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
		String textToEsc
		java.io.Writer out
	public java.lang.String escapePlainText (java.lang.String) 
		String plainTextContent
	public boolean isLegacyBuiltInBypassed (java.lang.String) 
		String builtInName
	protected com.android.jack.freemarker.core.TemplateRTFOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	protected volatile com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/core/Range.class
Range.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.Range extends com.android.jack.freemarker.core.Expression {
	static final int END_INCLUSIVE
	static final int END_EXCLUSIVE
	static final int END_UNBOUND
	static final int END_SIZE_LIMITED
	final com.android.jack.freemarker.core.Expression lho
	final com.android.jack.freemarker.core.Expression rho
	final int endType
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression, int) 
		com.android.jack.freemarker.core.Expression lho
		com.android.jack.freemarker.core.Expression rho
		int endType
	int getEndType () 
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		int lhoValue
		com.android.jack.freemarker.core.Environment env
		int begin
	boolean evalToBoolean (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getCanonicalForm () 
		String rhs
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
		boolean rightIsLiteral
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/RangeModel.class
RangeModel.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.RangeModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel java.io.Serializable  {
	private final int begin
	public void  (int) 
		int begin
	final int getBegining () 
	public final com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
		long value
	abstract int getStep () 
	abstract boolean isRightUnbounded () 
	abstract boolean isRightAdaptive () 
	abstract boolean isAffactedByStringSlicingBug () 
}

com/android/jack/freemarker/core/RecoveryBlock.class
RecoveryBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.RecoveryBlock extends com.android.jack.freemarker.core.TemplateElement {
	void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		StringBuilder buf
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/RecurseNode.class
RecurseNode.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.RecurseNode extends com.android.jack.freemarker.core.TemplateElement {
	com.android.jack.freemarker.core.Expression targetNode
	com.android.jack.freemarker.core.Expression namespaces
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression targetNode
		com.android.jack.freemarker.core.Expression namespaces
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.SimpleSequence ss
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel node
		com.android.jack.freemarker.template.TemplateModel nss
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/RegexpHelper$PatternCacheKey.class
RegexpHelper.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.RegexpHelper$PatternCacheKey extends java.lang.Object {
	private final String patternString
	private final int flags
	private final int hashCode
	public void  (java.lang.String, int) 
		String patternString
		int flags
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.core.RegexpHelper$PatternCacheKey thatPCK
		Object that
	public int hashCode () 
}

com/android/jack/freemarker/core/RegexpHelper.class
RegexpHelper.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.RegexpHelper extends java.lang.Object {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static volatile boolean flagWarningsEnabled
	private static final int MAX_FLAG_WARNINGS_LOGGED
	private static final Object flagWarningsCntSync
	private static int flagWarningsCnt
	private static final com.android.jack.freemarker.cache.MruCacheStorage patternCache
	static final long RE_FLAG_CASE_INSENSITIVE
	static final long RE_FLAG_MULTILINE
	static final long RE_FLAG_COMMENTS
	static final long RE_FLAG_DOTALL
	static final long RE_FLAG_REGEXP
	static final long RE_FLAG_FIRST_ONLY
	private static long intFlagToLong (int) 
		int flag
	private void  () 
	static java.util.regex.Pattern getPattern (java.lang.String, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.regex.Pattern result
		java.util.regex.PatternSyntaxException e
		String patternString
		int flags
		com.android.jack.freemarker.core.RegexpHelper$PatternCacheKey patternKey
		java.util.regex.Pattern result
	static long parseFlagString (java.lang.String) 
		char c
		int i
		String flagString
		long flags
	static void logFlagWarning (java.lang.String) 
		int cnt
		String message
		int cnt
	static void checkNonRegexpFlags (java.lang.String, long)  throws com.android.jack.freemarker.core._TemplateModelException 
		String biName
		long flags
	static void checkOnlyHasNonRegexpFlags (java.lang.String, long, boolean)  throws com.android.jack.freemarker.core._TemplateModelException 
		String flag
		String flag
		String flag
		String biName
		long flags
		boolean strict
		String flag
		Object[] msg
	static void  () 
}

com/android/jack/freemarker/core/ReturnInstruction$Return.class
ReturnInstruction.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.ReturnInstruction$Return extends java.lang.RuntimeException {
	static final com.android.jack.freemarker.core.ReturnInstruction$Return INSTANCE
	private void  () 
	static void  () 
}

com/android/jack/freemarker/core/ReturnInstruction.class
ReturnInstruction.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.ReturnInstruction extends com.android.jack.freemarker.core.TemplateElement {
	private com.android.jack.freemarker.core.Expression exp
	void  (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression exp
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/RightUnboundedRangeModel.class
RightUnboundedRangeModel.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.RightUnboundedRangeModel extends com.android.jack.freemarker.core.RangeModel {
	void  (int) 
		int begin
	final int getStep () 
	final boolean isRightUnbounded () 
	final boolean isRightAdaptive () 
	final boolean isAffactedByStringSlicingBug () 
}

com/android/jack/freemarker/core/Sep.class
Sep.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Sep extends com.android.jack.freemarker.core.TemplateElement {
	public void  (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.IteratorBlock$IterationContext iterCtx
	boolean isNestedBlockRepeater () 
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/SimpleCharStream.class
SimpleCharStream.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected boolean trackLineColumn
	public void setTabSize (int) 
		int i
	public int getTabSize () 
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		int i
		java.io.IOException e
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
	boolean getTrackLineColumn () 
	void setTrackLineColumn (boolean) 
		boolean tlc
}

com/android/jack/freemarker/core/SpecialBuiltIn.class
SpecialBuiltIn.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.SpecialBuiltIn extends com.android.jack.freemarker.core.BuiltIn {
	void  () 
}

com/android/jack/freemarker/core/StopException.class
StopException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.StopException extends com.android.jack.freemarker.template.TemplateException {
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Environment env
		String s
	public void printStackTrace (java.io.PrintWriter) 
		String msg
		java.io.PrintWriter pw
	public void printStackTrace (java.io.PrintStream) 
		String msg
		java.io.PrintStream ps
}

com/android/jack/freemarker/core/StopInstruction.class
StopInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.StopInstruction extends com.android.jack.freemarker.core.TemplateElement {
	private com.android.jack.freemarker.core.Expression exp
	void  (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression exp
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/StringArraySequence.class
StringArraySequence.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.StringArraySequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	private String[] stringArray
	private com.android.jack.freemarker.template.TemplateScalarModel[] array
	public void  (java.lang.String[]) 
		String[] stringArray
	public com.android.jack.freemarker.template.TemplateModel get (int) 
		int index
		com.android.jack.freemarker.template.TemplateScalarModel result
	public int size () 
}

com/android/jack/freemarker/core/StringLiteral.class
StringLiteral.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.StringLiteral extends com.android.jack.freemarker.core.Expression implements com.android.jack.freemarker.template.TemplateScalarModel  {
	private final String value
	private java.util.List dynamicValue
	void  (java.lang.String) 
		String value
	void parseValue (com.android.jack.freemarker.core.FMParserTokenManager, com.android.jack.freemarker.core.OutputFormat)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.SimpleCharStream simpleCharacterStream
		com.android.jack.freemarker.core.FMParserTokenManager tkMan
		com.android.jack.freemarker.core.FMParser parser
		com.android.jack.freemarker.core.ParseException e
		com.android.jack.freemarker.template.Template parentTemplate
		com.android.jack.freemarker.core.ParserConfiguration pcfg
		com.android.jack.freemarker.core.FMParserTokenManager parentTkMan
		com.android.jack.freemarker.core.OutputFormat outputFormat
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.core.TemplateMarkupOutputModel partMO
		String partStr
		com.android.jack.freemarker.core.TemplateMarkupOutputModel leftHandMO
		com.android.jack.freemarker.core.TemplateMarkupOutputModel moPart
		Object calcedPart
		Object part
		StringBuilder plainTextResult
		com.android.jack.freemarker.core.TemplateMarkupOutputModel markupResult
		com.android.jack.freemarker.core.Environment env
	public java.lang.String getAsString () 
	boolean isSingleInterpolationLiteral () 
	public java.lang.String getCanonicalForm () 
		Object child
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
		com.android.jack.freemarker.core.StringLiteral cloned
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	private void checkIndex (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
}

com/android/jack/freemarker/core/SwitchBlock.class
SwitchBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.SwitchBlock extends com.android.jack.freemarker.core.TemplateElement {
	private com.android.jack.freemarker.core.Case defaultCase
	private final com.android.jack.freemarker.core.Expression searched
	void  (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression searched
	void addCase (com.android.jack.freemarker.core.Case) 
		com.android.jack.freemarker.core.Case cas
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Case cas
		boolean processCase
		int i
		com.android.jack.freemarker.core.Environment env
		boolean processedCase
		int ln
	protected java.lang.String dump (boolean) 
		com.android.jack.freemarker.core.Case cas
		int i
		int ln
		boolean canonical
		StringBuilder buf
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/TemplateClassResolver$1.class
TemplateClassResolver.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.TemplateClassResolver$1 extends java.lang.Object implements com.android.jack.freemarker.core.TemplateClassResolver  {
	void  () 
	public java.lang.Class resolve (java.lang.String, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException 
		ClassNotFoundException e
		String className
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template template
}

com/android/jack/freemarker/core/TemplateClassResolver$2.class
TemplateClassResolver.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.TemplateClassResolver$2 extends java.lang.Object implements com.android.jack.freemarker.core.TemplateClassResolver  {
	void  () 
	public java.lang.Class resolve (java.lang.String, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException 
		ClassNotFoundException e
		String className
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template template
}

com/android/jack/freemarker/core/TemplateClassResolver$3.class
TemplateClassResolver.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.TemplateClassResolver$3 extends java.lang.Object implements com.android.jack.freemarker.core.TemplateClassResolver  {
	void  () 
	public java.lang.Class resolve (java.lang.String, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException 
		String className
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template template
}

com/android/jack/freemarker/core/TemplateClassResolver.class
TemplateClassResolver.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateClassResolver extends java.lang.Object {
	public static final com.android.jack.freemarker.core.TemplateClassResolver UNRESTRICTED_RESOLVER
	public static final com.android.jack.freemarker.core.TemplateClassResolver SAFER_RESOLVER
	public static final com.android.jack.freemarker.core.TemplateClassResolver ALLOWS_NOTHING_RESOLVER
	public abstract java.lang.Class resolve (java.lang.String, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException 
	static void  () 
}

com/android/jack/freemarker/core/TemplateCombinedMarkupOutputModel.class
TemplateCombinedMarkupOutputModel.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateCombinedMarkupOutputModel extends com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel {
	private final com.android.jack.freemarker.core.CombinedMarkupOutputFormat outputFormat
	void  (java.lang.String, java.lang.String, com.android.jack.freemarker.core.CombinedMarkupOutputFormat) 
		String plainTextContent
		String markupContent
		com.android.jack.freemarker.core.CombinedMarkupOutputFormat outputFormat
	public com.android.jack.freemarker.core.CombinedMarkupOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.CommonMarkupOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/TemplateConfiguration.class
TemplateConfiguration.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateConfiguration extends com.android.jack.freemarker.core.Configurable implements com.android.jack.freemarker.core.ParserConfiguration  {
	private boolean parentConfigurationSet
	private Integer tagSyntax
	private Integer namingConvention
	private Boolean whitespaceStripping
	private Boolean strictSyntaxMode
	private Integer autoEscapingPolicy
	private Boolean recognizeStandardFileExtensions
	private com.android.jack.freemarker.core.OutputFormat outputFormat
	private String encoding
	private Integer tabSize
	public void  () 
	void setParent (com.android.jack.freemarker.core.Configurable) 
		com.android.jack.freemarker.core.Configurable cfg
	public void setParentConfiguration (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration cfg
	public com.android.jack.freemarker.template.Configuration getParentConfiguration () 
	public void merge (com.android.jack.freemarker.core.TemplateConfiguration) 
		com.android.jack.freemarker.core.TemplateConfiguration tc
	public void apply (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.template.Configuration cfg
	public void setTagSyntax (int) 
		int tagSyntax
	public int getTagSyntax () 
	public boolean isTagSyntaxSet () 
	public void setNamingConvention (int) 
		int namingConvention
	public int getNamingConvention () 
	public boolean isNamingConventionSet () 
	public void setWhitespaceStripping (boolean) 
		boolean whitespaceStripping
	public boolean getWhitespaceStripping () 
	public boolean isWhitespaceStrippingSet () 
	public void setAutoEscapingPolicy (int) 
		int autoEscapingPolicy
	public int getAutoEscapingPolicy () 
	public boolean isAutoEscapingPolicySet () 
	public void setOutputFormat (com.android.jack.freemarker.core.OutputFormat) 
		com.android.jack.freemarker.core.OutputFormat outputFormat
	public com.android.jack.freemarker.core.OutputFormat getOutputFormat () 
	public boolean isOutputFormatSet () 
	public void setRecognizeStandardFileExtensions (boolean) 
		boolean recognizeStandardFileExtensions
	public boolean getRecognizeStandardFileExtensions () 
	public boolean isRecognizeStandardFileExtensionsSet () 
	public void setStrictSyntaxMode (boolean) 
		boolean strictSyntaxMode
	public boolean getStrictSyntaxMode () 
	public boolean isStrictSyntaxModeSet () 
	public void setStrictBeanModels (boolean) 
		boolean strict
	public java.lang.String getEncoding () 
	public void setEncoding (java.lang.String) 
		String encoding
	public boolean isEncodingSet () 
	public void setTabSize (int) 
		int tabSize
	public int getTabSize () 
	public boolean isTabSizeSet () 
	public com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	private void checkParentConfigurationSet () 
	private boolean hasAnyConfigurableSet () 
	private java.util.Map mergeMaps (java.util.Map, java.util.Map, boolean) 
		Object m2Key
		java.util.Map m1
		java.util.Map m2
		boolean overwriteUpdatesOrder
		java.util.LinkedHashMap mergedM
	private java.util.List mergeLists (java.util.List, java.util.List) 
		java.util.List list1
		java.util.List list2
		java.util.ArrayList mergedList
}

com/android/jack/freemarker/core/TemplateDateFormat.class
TemplateDateFormat.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateDateFormat extends com.android.jack.freemarker.core.TemplateValueFormat {
	public void  () 
	public abstract java.lang.String formatToPlainText (com.android.jack.freemarker.template.TemplateDateModel)  throws com.android.jack.freemarker.core.TemplateValueFormatException com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object format (com.android.jack.freemarker.template.TemplateDateModel)  throws com.android.jack.freemarker.core.TemplateValueFormatException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateDateModel dateModel
	public abstract java.lang.Object parse (java.lang.String, int)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
	public abstract boolean isLocaleBound () 
	public abstract boolean isTimeZoneBound () 
}

com/android/jack/freemarker/core/TemplateDateFormatFactory.class
TemplateDateFormatFactory.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateDateFormatFactory extends com.android.jack.freemarker.core.TemplateValueFormatFactory {
	public void  () 
	public abstract com.android.jack.freemarker.core.TemplateDateFormat get (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
}

com/android/jack/freemarker/core/TemplateElement.class
TemplateElement.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateElement extends com.android.jack.freemarker.core.TemplateObject implements javax.swing.tree.TreeNode  {
	private static final int INITIAL_REGULATED_CHILD_BUFFER_CAPACITY
	private com.android.jack.freemarker.core.TemplateElement parent
	private com.android.jack.freemarker.core.TemplateElement[] childBuffer
	private int childCount
	private int index
	public void  () 
	abstract com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
	public final java.lang.String getDescription () 
	public final java.lang.String getCanonicalForm () 
	final java.lang.String getChildrenCanonicalForm () 
	static java.lang.String getChildrenCanonicalForm (com.android.jack.freemarker.core.TemplateElement[]) 
		com.android.jack.freemarker.core.TemplateElement child
		com.android.jack.freemarker.core.TemplateElement[] children
		StringBuilder sb
	boolean isShownInStackTrace () 
	abstract boolean isNestedBlockRepeater () 
	protected abstract java.lang.String dump (boolean) 
	public com.android.jack.freemarker.template.TemplateNodeModel getParentNode () 
	public java.lang.String getNodeNamespace () 
	public java.lang.String getNodeType () 
	public com.android.jack.freemarker.template.TemplateSequenceModel getChildNodes () 
		int i
		com.android.jack.freemarker.template.SimpleSequence seq
	public java.lang.String getNodeName () 
		String classname
		int shortNameOffset
	public boolean isLeaf () 
	public boolean getAllowsChildren () 
	public int getIndex (javax.swing.tree.TreeNode) 
		int i
		javax.swing.tree.TreeNode node
	public int getChildCount () 
	public java.util.Enumeration children () 
	public javax.swing.tree.TreeNode getChildAt (int) 
		ArrayIndexOutOfBoundsException e
		int index
	public void setChildAt (int, com.android.jack.freemarker.core.TemplateElement) 
		int index
		com.android.jack.freemarker.core.TemplateElement element
	public javax.swing.tree.TreeNode getParent () 
	final com.android.jack.freemarker.core.TemplateElement getParentElement () 
	final void setChildBufferCapacity (int) 
		int i
		int capacity
		int ln
		com.android.jack.freemarker.core.TemplateElement[] newRegulatedChildBuffer
	final void addChild (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement nestedElement
	final void addChild (int, com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement movedElement
		int i
		int index
		com.android.jack.freemarker.core.TemplateElement nestedElement
		int lRegulatedChildCount
		com.android.jack.freemarker.core.TemplateElement[] lRegulatedChildBuffer
	final com.android.jack.freemarker.core.TemplateElement getChild (int) 
		int index
	final com.android.jack.freemarker.core.TemplateElement[] getChildBuffer () 
	final void setChildren (com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.TemplateElement child
		int i
		com.android.jack.freemarker.core.TemplateElements buffWithCnt
		com.android.jack.freemarker.core.TemplateElement[] childBuffer
		int childCount
	final int getIndex () 
	final void setFieldsForRootElement () 
	com.android.jack.freemarker.core.TemplateElement postParseCleanup (boolean)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement te
		int i
		com.android.jack.freemarker.core.TemplateElement te2
		int j
		com.android.jack.freemarker.core.TemplateElement te
		int i
		int i
		com.android.jack.freemarker.core.TemplateElement[] trimmedChildBuffer
		boolean stripWhitespace
		int childCount
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	com.android.jack.freemarker.core.TemplateElement prevTerminalNode () 
		com.android.jack.freemarker.core.TemplateElement prev
	com.android.jack.freemarker.core.TemplateElement nextTerminalNode () 
		com.android.jack.freemarker.core.TemplateElement next
	com.android.jack.freemarker.core.TemplateElement previousSibling () 
	com.android.jack.freemarker.core.TemplateElement nextSibling () 
	private com.android.jack.freemarker.core.TemplateElement getFirstChild () 
	private com.android.jack.freemarker.core.TemplateElement getLastChild () 
		int regulatedChildCount
	private com.android.jack.freemarker.core.TemplateElement getFirstLeaf () 
		com.android.jack.freemarker.core.TemplateElement te
	private com.android.jack.freemarker.core.TemplateElement getLastLeaf () 
		com.android.jack.freemarker.core.TemplateElement te
	boolean isOutputCacheable () 
	boolean isChildrenOutputCacheable () 
		int i
		int ln
	boolean heedsOpeningWhitespace () 
	boolean heedsTrailingWhitespace () 
}

com/android/jack/freemarker/core/TemplateElements.class
TemplateElementArrayBuilder.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.TemplateElements extends java.lang.Object {
	static final com.android.jack.freemarker.core.TemplateElements EMPTY
	private final com.android.jack.freemarker.core.TemplateElement[] buffer
	private final int count
	void  (com.android.jack.freemarker.core.TemplateElement[], int) 
		com.android.jack.freemarker.core.TemplateElement[] buffer
		int count
	com.android.jack.freemarker.core.TemplateElement[] getBuffer () 
	int getCount () 
	com.android.jack.freemarker.core.TemplateElement getFirst () 
	com.android.jack.freemarker.core.TemplateElement getLast () 
	com.android.jack.freemarker.core.TemplateElement asSingleElement () 
		com.android.jack.freemarker.core.MixedContent mixedContent
		com.android.jack.freemarker.core.TemplateElement first
	com.android.jack.freemarker.core.MixedContent asMixedContent () 
		com.android.jack.freemarker.core.TemplateElement first
		com.android.jack.freemarker.core.MixedContent mixedContent
	static void  () 
}

com/android/jack/freemarker/core/TemplateElementsToVisit.class
TemplateElementsToVisit.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.TemplateElementsToVisit extends java.lang.Object {
	private final java.util.Collection templateElements
	void  (java.util.Collection) 
		java.util.Collection templateElements
	void  (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement nestedBlock
	java.util.Collection getTemplateElements () 
}

com/android/jack/freemarker/core/TemplateFormatUtil.class
TemplateFormatUtil.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateFormatUtil extends java.lang.Object {
	private void  () 
	public static void checkHasNoParameters (java.lang.String)  throws com.android.jack.freemarker.core.InvalidFormatParametersException 
		String params
	public static java.lang.Number getNonNullNumber (com.android.jack.freemarker.template.TemplateNumberModel)  throws com.android.jack.freemarker.template.TemplateModelException com.android.jack.freemarker.core.UnformattableValueException 
		com.android.jack.freemarker.template.TemplateNumberModel numberModel
		Number number
	public static java.util.Date getNonNullDate (com.android.jack.freemarker.template.TemplateDateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateDateModel dateModel
		java.util.Date date
}

com/android/jack/freemarker/core/TemplateHTMLOutputModel.class
TemplateHTMLOutputModel.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateHTMLOutputModel extends com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel {
	void  (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	public com.android.jack.freemarker.core.HTMLOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.CommonMarkupOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/TemplateMarkupOutputModel.class
TemplateMarkupOutputModel.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateMarkupOutputModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/TemplateNumberFormat.class
TemplateNumberFormat.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateNumberFormat extends com.android.jack.freemarker.core.TemplateValueFormat {
	public void  () 
	public abstract java.lang.String formatToPlainText (com.android.jack.freemarker.template.TemplateNumberModel)  throws com.android.jack.freemarker.core.TemplateValueFormatException com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object format (com.android.jack.freemarker.template.TemplateNumberModel)  throws com.android.jack.freemarker.core.TemplateValueFormatException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNumberModel numberModel
	public abstract boolean isLocaleBound () 
	public final java.lang.Object parse (java.lang.String)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
		String s
}

com/android/jack/freemarker/core/TemplateNumberFormatFactory.class
TemplateNumberFormatFactory.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateNumberFormatFactory extends com.android.jack.freemarker.core.TemplateValueFormatFactory {
	public void  () 
	public abstract com.android.jack.freemarker.core.TemplateNumberFormat get (java.lang.String, java.util.Locale, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.TemplateValueFormatException 
}

com/android/jack/freemarker/core/TemplateObject.class
TemplateObject.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateObject extends java.lang.Object {
	private com.android.jack.freemarker.template.Template template
	int beginColumn
	int beginLine
	int endColumn
	int endLine
	static final int RUNTIME_EVAL_LINE_DISPLACEMENT
	public void  () 
	final void setLocation (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Token begin
		com.android.jack.freemarker.core.Token end
	final void setLocation (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Token tagBegin
		com.android.jack.freemarker.core.Token tagEnd
		com.android.jack.freemarker.core.TemplateElements children
		com.android.jack.freemarker.core.TemplateElement lastChild
	final void setLocation (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.Token, com.android.jack.freemarker.core.TemplateObject) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.Token begin
		com.android.jack.freemarker.core.TemplateObject end
	final void setLocation (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.TemplateObject, com.android.jack.freemarker.core.Token) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.TemplateObject begin
		com.android.jack.freemarker.core.Token end
	final void setLocation (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.TemplateObject, com.android.jack.freemarker.core.TemplateObject) 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.TemplateObject begin
		com.android.jack.freemarker.core.TemplateObject end
	void setLocation (com.android.jack.freemarker.template.Template, int, int, int, int) 
		com.android.jack.freemarker.template.Template template
		int beginColumn
		int beginLine
		int endColumn
		int endLine
	public final int getBeginColumn () 
	public final int getBeginLine () 
	public final int getEndColumn () 
	public final int getEndLine () 
	public java.lang.String getStartLocation () 
	public java.lang.String getStartLocationQuoted () 
	public java.lang.String getEndLocation () 
	public java.lang.String getEndLocationQuoted () 
	public final java.lang.String getSource () 
		String s
		String s
	public java.lang.String toString () 
		String s
		Exception e
		String s
	public boolean contains (int, int) 
		int column
		int line
	public com.android.jack.freemarker.template.Template getTemplate () 
	com.android.jack.freemarker.core.TemplateObject copyLocationFrom (com.android.jack.freemarker.core.TemplateObject) 
		com.android.jack.freemarker.core.TemplateObject from
	public abstract java.lang.String getCanonicalForm () 
	abstract java.lang.String getNodeTypeSymbol () 
	abstract int getParameterCount () 
	abstract java.lang.Object getParameterValue (int) 
	abstract com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
}

com/android/jack/freemarker/core/TemplatePostProcessor.class
TemplatePostProcessor.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core.TemplatePostProcessor extends java.lang.Object {
	void  () 
	public abstract void postProcess (com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.core.TemplatePostProcessorException 
}

com/android/jack/freemarker/core/TemplatePostProcessorException.class
TemplatePostProcessorException.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.TemplatePostProcessorException extends java.lang.Exception {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/TemplateRTFOutputModel.class
TemplateRTFOutputModel.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateRTFOutputModel extends com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel {
	void  (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	public com.android.jack.freemarker.core.RTFOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.CommonMarkupOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/TemplateValueFormat.class
TemplateValueFormat.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateValueFormat extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getDescription () 
}

com/android/jack/freemarker/core/TemplateValueFormatException.class
TemplateValueFormatException.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateValueFormatException extends java.lang.Exception {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/TemplateValueFormatFactory.class
TemplateValueFormatFactory.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core.TemplateValueFormatFactory extends java.lang.Object {
	public void  () 
}

com/android/jack/freemarker/core/TemplateXHTMLOutputModel.class
TemplateXHTMLOutputModel.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateXHTMLOutputModel extends com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel {
	void  (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	public com.android.jack.freemarker.core.XHTMLOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.CommonMarkupOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/TemplateXMLOutputModel.class
TemplateXMLOutputModel.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TemplateXMLOutputModel extends com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel {
	void  (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	public com.android.jack.freemarker.core.XMLOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.CommonMarkupOutputFormat getOutputFormat () 
	public volatile com.android.jack.freemarker.core.MarkupOutputFormat getOutputFormat () 
}

com/android/jack/freemarker/core/TextBlock.class
TextBlock.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.TextBlock extends com.android.jack.freemarker.core.TemplateElement {
	private char[] text
	private final boolean unparsed
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, boolean) 
		String text
		boolean unparsed
	void  (char[], boolean) 
		char[] text
		boolean unparsed
	void replaceText (java.lang.String) 
		String text
	public com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		String text
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	com.android.jack.freemarker.core.TemplateElement postParseCleanup (boolean) 
		boolean stripWhitespace
		int openingCharsToStrip
		int trailingCharsToStrip
		boolean deliberateLeftTrim
		boolean deliberateRightTrim
		com.android.jack.freemarker.core.TemplateElement parentElement
	private boolean deliberateLeftTrim () 
		int i
		char[] printablePart
		char[] firstPart
		char[] lastLine
		int lastNewLineIndex
		com.android.jack.freemarker.core.TrimInstruction ti
		com.android.jack.freemarker.core.TemplateElement elem
		boolean result
	private boolean deliberateRightTrim () 
		com.android.jack.freemarker.core.TemplateElement te
		boolean trimTrailingPart
		int lastNonWS
		char[] printablePart
		int firstLineIndex
		char[] trailingPart
		char[] openingPart
		com.android.jack.freemarker.core.TrimInstruction ti
		com.android.jack.freemarker.core.TemplateElement elem
		boolean result
	private int firstNewLineIndex () 
		char c
		int i
		char[] text
	private int lastNewLineIndex () 
		char c
		int i
		char[] text
	private int openingCharsToStrip () 
		com.android.jack.freemarker.core.TemplateElement elem
		int newlineIndex
	private int trailingCharsToStrip () 
		com.android.jack.freemarker.core.TemplateElement elem
		int lastNewlineIndex
	boolean heedsTrailingWhitespace () 
		char c
		int i
	boolean heedsOpeningWhitespace () 
		char c
		int i
	boolean isIgnorable (boolean) 
		com.android.jack.freemarker.core.TemplateElement parentElement
		boolean atTopLevel
		com.android.jack.freemarker.core.TemplateElement prevSibling
		com.android.jack.freemarker.core.TemplateElement nextSibling
		boolean stripWhitespace
	private boolean isTopLevelTextIfParentIs (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement parentElement
	private boolean nonOutputtingType (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement element
	private static char[] substring (char[], int, int) 
		char[] c
		int from
		int to
		char[] c2
	private static char[] substring (char[], int) 
		char[] c
		int from
	private static char[] concat (char[], char[]) 
		char[] c1
		char[] c2
		char[] c
	boolean isOutputCacheable () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/ThreadInterruptionSupportTemplatePostProcessor$1.class
ThreadInterruptionSupportTemplatePostProcessor.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ThreadInterruptionSupportTemplatePostProcessor$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/ThreadInterruptionSupportTemplatePostProcessor$TemplateProcessingThreadInterruptedException.class
ThreadInterruptionSupportTemplatePostProcessor.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ThreadInterruptionSupportTemplatePostProcessor$TemplateProcessingThreadInterruptedException extends java.lang.RuntimeException {
	void  () 
}

com/android/jack/freemarker/core/ThreadInterruptionSupportTemplatePostProcessor$ThreadInterruptionCheck.class
ThreadInterruptionSupportTemplatePostProcessor.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ThreadInterruptionSupportTemplatePostProcessor$ThreadInterruptionCheck extends com.android.jack.freemarker.core.TemplateElement {
	private void  (com.android.jack.freemarker.core.TemplateElement)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement te
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	void  (com.android.jack.freemarker.core.TemplateElement, com.android.jack.freemarker.core.ThreadInterruptionSupportTemplatePostProcessor$1)  throws com.android.jack.freemarker.core.ParseException 
		com.android.jack.freemarker.core.TemplateElement x0
		com.android.jack.freemarker.core.ThreadInterruptionSupportTemplatePostProcessor$1 x1
}

com/android/jack/freemarker/core/ThreadInterruptionSupportTemplatePostProcessor.class
ThreadInterruptionSupportTemplatePostProcessor.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.ThreadInterruptionSupportTemplatePostProcessor extends com.android.jack.freemarker.core.TemplatePostProcessor {
	void  () 
	public void postProcess (com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.core.TemplatePostProcessorException 
		com.android.jack.freemarker.template.Template t
		com.android.jack.freemarker.core.TemplateElement te
	private void addInterruptionChecks (com.android.jack.freemarker.core.TemplateElement)  throws com.android.jack.freemarker.core.TemplatePostProcessorException 
		int i
		com.android.jack.freemarker.core.ParseException e
		com.android.jack.freemarker.core.TemplateElement te
		int regulatedChildrenCount
}

com/android/jack/freemarker/core/Token.class
Token.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public com.android.jack.freemarker.core.Token next
	public com.android.jack.freemarker.core.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static com.android.jack.freemarker.core.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static com.android.jack.freemarker.core.Token newToken (int) 
		int ofKind
}

com/android/jack/freemarker/core/TokenMgrError.class
TokenMgrError.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.TokenMgrError extends java.lang.Error {
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	private String detail
	private Integer lineNumber
	private Integer columnNumber
	private Integer endLineNumber
	private Integer endColumnNumber
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuilder retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String detail
		int reason
	public void  (java.lang.String, int, int, int) 
		String detail
		int reason
		int errorLine
		int errorColumn
	public void  (java.lang.String, int, int, int, int, int) 
		String detail
		int reason
		int errorLine
		int errorColumn
		int endLineNumber
		int endColumnNumber
	void  (boolean, int, int, int, java.lang.String, int, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		int curChar
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
	public java.lang.Integer getLineNumber () 
	public java.lang.Integer getColumnNumber () 
	public java.lang.Integer getEndLineNumber () 
	public java.lang.Integer getEndColumnNumber () 
	public java.lang.String getDetail () 
	public com.android.jack.freemarker.core.ParseException toParseException (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
}

com/android/jack/freemarker/core/TransformBlock.class
TransformBlock.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.TransformBlock extends com.android.jack.freemarker.core.TemplateElement {
	private com.android.jack.freemarker.core.Expression transformExpression
	java.util.Map namedArgs
	private volatile transient java.lang.ref.SoftReference sortedNamedArgsCache
	void  (com.android.jack.freemarker.core.Expression, java.util.Map, com.android.jack.freemarker.core.TemplateElements) 
		com.android.jack.freemarker.core.Expression transformExpression
		java.util.Map namedArgs
		com.android.jack.freemarker.core.TemplateElements children
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		java.util.Map$Entry entry
		String key
		com.android.jack.freemarker.core.Expression valueExp
		com.android.jack.freemarker.template.TemplateModel value
		java.util.Iterator it
		java.util.Map args
		java.util.Map args
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateTransformModel ttm
	protected java.lang.String dump (boolean) 
		java.util.Map$Entry entry
		java.util.Iterator it
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		java.util.Map$Entry namedArg
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	private java.util.List getSortedNamedArgs () 
		java.util.List res
		java.lang.ref.Reference ref
		java.util.List res
	boolean isNestedBlockRepeater () 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/TrimInstruction.class
TrimInstruction.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.TrimInstruction extends com.android.jack.freemarker.core.TemplateElement {
	private final int TYPE_T
	private final int TYPE_LT
	private final int TYPE_RT
	private final int TYPE_NT
	final boolean left
	final boolean right
	void  (boolean, boolean) 
		boolean left
		boolean right
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	boolean isIgnorable (boolean) 
		boolean stripWhitespace
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int type
		int type
		int type
		int idx
		int type
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isOutputCacheable () 
	boolean isNestedBlockRepeater () 
}

com/android/jack/freemarker/core/UnaryPlusMinusExpression.class
UnaryPlusMinusExpression.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.UnaryPlusMinusExpression extends com.android.jack.freemarker.core.Expression {
	private final int TYPE_MINUS
	private final int TYPE_PLUS
	private final com.android.jack.freemarker.core.Expression target
	private final boolean isMinus
	private static final Integer MINUS_ONE
	void  (com.android.jack.freemarker.core.Expression, boolean) 
		com.android.jack.freemarker.core.Expression target
		boolean isMinus
	com.android.jack.freemarker.template.TemplateModel _eval (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException 
		ClassCastException cce
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateNumberModel targetModel
		com.android.jack.freemarker.template.TemplateModel tm
		Number n
	public java.lang.String getCanonicalForm () 
		String op
	java.lang.String getNodeTypeSymbol () 
	boolean isLiteral () 
	protected com.android.jack.freemarker.core.Expression deepCloneWithIdentifierReplaced_inner (java.lang.String, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression$ReplacemenetState) 
		String replacedIdentifier
		com.android.jack.freemarker.core.Expression replacement
		com.android.jack.freemarker.core.Expression$ReplacemenetState replacementState
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	static void  () 
}

com/android/jack/freemarker/core/UndefinedCustomFormatException.class
UndefinedCustomFormatException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.UndefinedCustomFormatException extends com.android.jack.freemarker.core.InvalidFormatStringException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/UndefinedOutputFormat.class
UndefinedOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.UndefinedOutputFormat extends com.android.jack.freemarker.core.OutputFormat {
	public static final com.android.jack.freemarker.core.UndefinedOutputFormat INSTANCE
	private void  () 
	public boolean isOutputFormatMixingAllowed () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	static void  () 
}

com/android/jack/freemarker/core/UnexpectedTypeException.class
UnexpectedTypeException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.UnexpectedTypeException extends com.android.jack.freemarker.template.TemplateException {
	public void  (com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Environment env
		String description
	void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, java.lang.Class[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String expectedTypesDesc
		Class[] expectedTypes
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, java.lang.Class[], java.lang.String, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String expectedTypesDesc
		Class[] expectedTypes
		String tip
		com.android.jack.freemarker.core.Environment env
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.template.TemplateModel, java.lang.String, java.lang.Class[], java.lang.Object[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.template.TemplateModel model
		String expectedTypesDesc
		Class[] expectedTypes
		Object[] tips
		com.android.jack.freemarker.core.Environment env
	void  (java.lang.String, com.android.jack.freemarker.template.TemplateModel, java.lang.String, java.lang.Class[], java.lang.Object[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		String blamedAssignmentTargetVarName
		com.android.jack.freemarker.template.TemplateModel model
		String expectedTypesDesc
		Class[] expectedTypes
		Object[] tips
		com.android.jack.freemarker.core.Environment env
	private static com.android.jack.freemarker.core._ErrorDescriptionBuilder newDesciptionBuilder (com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.template.TemplateModel, java.lang.String, java.lang.Class[], com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.InvalidReferenceException 
		Object[] tip
		com.android.jack.freemarker.core.Expression blamed
		String blamedAssignmentTargetVarName
		com.android.jack.freemarker.template.TemplateModel model
		String expectedTypesDesc
		Class[] expectedTypes
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder errorDescBuilder
	private static java.lang.Object[] unexpectedTypeErrorDescription (java.lang.String, com.android.jack.freemarker.core.Expression, java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String expectedTypesDesc
		com.android.jack.freemarker.core.Expression blamed
		String blamedAssignmentTargetVarName
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/UnformattableValueException.class
UnformattableValueException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.UnformattableValueException extends com.android.jack.freemarker.core.TemplateValueFormatException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/UnifiedCall$CustomDataHolder.class
UnifiedCall.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder extends java.lang.Object {
	private final Object providerIdentity
	private final Object customData
	public void  (java.lang.Object, java.lang.Object) 
		Object providerIdentity
		Object customData
	static java.lang.Object access$000 (com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder) 
		com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder x0
	static java.lang.Object access$100 (com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder) 
		com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder x0
}

com/android/jack/freemarker/core/UnifiedCall.class
UnifiedCall.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.UnifiedCall extends com.android.jack.freemarker.core.TemplateElement implements com.android.jack.freemarker.core.DirectiveCallPlace  {
	private com.android.jack.freemarker.core.Expression nameExp
	private java.util.Map namedArgs
	private java.util.List positionalArgs
	private java.util.List bodyParameterNames
	boolean legacySyntax
	private volatile transient java.lang.ref.SoftReference sortedNamedArgsCache
	private com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder customDataHolder
	void  (com.android.jack.freemarker.core.Expression, java.util.Map, com.android.jack.freemarker.core.TemplateElements, java.util.List) 
		com.android.jack.freemarker.core.Expression nameExp
		java.util.Map namedArgs
		com.android.jack.freemarker.core.TemplateElements children
		java.util.List bodyParameterNames
	void  (com.android.jack.freemarker.core.Expression, java.util.List, com.android.jack.freemarker.core.TemplateElements, java.util.List) 
		com.android.jack.freemarker.core.Expression nameExp
		java.util.List positionalArgs
		com.android.jack.freemarker.core.TemplateElements children
		java.util.List bodyParameterNames
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Macro macro
		java.util.Map$Entry entry
		String key
		com.android.jack.freemarker.core.Expression valueExp
		com.android.jack.freemarker.template.TemplateModel value
		java.util.Iterator it
		java.util.Map args
		java.util.Map args
		boolean isDirectiveModel
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel tm
	protected java.lang.String dump (boolean) 
		com.android.jack.freemarker.core.Expression argExp
		int i
		java.util.Map$Entry entry
		com.android.jack.freemarker.core.Expression argExp
		int i
		java.util.List entries
		int i
		boolean canonical
		StringBuilder sb
		boolean nameIsInParen
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		java.util.Map$Entry namedArg
		int bodyParameterNamesSize
		int namedArgsSize
		int base
		int positionalArgsSize
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int bodyParameterNamesSize
		int namedArgsSize
		int base
		int positionalArgsSize
		int idx
	private java.util.List getSortedNamedArgs () 
		java.util.List res
		java.lang.ref.Reference ref
		java.util.List res
	public java.lang.Object getOrCreateCustomData (java.lang.Object, com.android.jack.freemarker.template.utility.ObjectFactory)  throws com.android.jack.freemarker.core.CallPlaceCustomDataInitializationException 
		Object providerIdentity
		com.android.jack.freemarker.template.utility.ObjectFactory objectFactory
		com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder customDataHolder
	private com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder createNewCustomData (java.lang.Object, com.android.jack.freemarker.template.utility.ObjectFactory)  throws com.android.jack.freemarker.core.CallPlaceCustomDataInitializationException 
		Object customData
		Exception e
		Object provierIdentity
		com.android.jack.freemarker.template.utility.ObjectFactory objectFactory
		com.android.jack.freemarker.core.UnifiedCall$CustomDataHolder customDataHolder
		Object customData
	public boolean isNestedOutputCacheable () 
	boolean isNestedBlockRepeater () 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/UnknownDateTypeFormattingUnsupportedException.class
UnknownDateTypeFormattingUnsupportedException.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException extends com.android.jack.freemarker.core.UnformattableValueException {
	public void  () 
}

com/android/jack/freemarker/core/UnknownDateTypeParsingUnsupportedException.class
UnknownDateTypeParsingUnsupportedException.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.UnknownDateTypeParsingUnsupportedException extends com.android.jack.freemarker.core.UnformattableValueException {
	public void  () 
}

com/android/jack/freemarker/core/UnparsableValueException.class
UnparsableValueException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.UnparsableValueException extends com.android.jack.freemarker.core.TemplateValueFormatException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/core/UnregisteredOutputFormatException.class
UnregisteredOutputFormatException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core.UnregisteredOutputFormatException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/freemarker/core/VisitNode.class
VisitNode.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.VisitNode extends com.android.jack.freemarker.core.TemplateElement {
	com.android.jack.freemarker.core.Expression targetNode
	com.android.jack.freemarker.core.Expression namespaces
	void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression targetNode
		com.android.jack.freemarker.core.Expression namespaces
	com.android.jack.freemarker.core.TemplateElement[] accept (com.android.jack.freemarker.core.Environment)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.SimpleSequence ss
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel node
		com.android.jack.freemarker.template.TemplateModel nss
	protected java.lang.String dump (boolean) 
		boolean canonical
		StringBuilder sb
	java.lang.String getNodeTypeSymbol () 
	int getParameterCount () 
	java.lang.Object getParameterValue (int) 
		int idx
	com.android.jack.freemarker.core.ParameterRole getParameterRole (int) 
		int idx
	boolean isNestedBlockRepeater () 
	boolean isShownInStackTrace () 
}

com/android/jack/freemarker/core/XHTMLOutputFormat.class
XHTMLOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.XHTMLOutputFormat extends com.android.jack.freemarker.core.CommonMarkupOutputFormat {
	public static final com.android.jack.freemarker.core.XHTMLOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
		String textToEsc
		java.io.Writer out
	public java.lang.String escapePlainText (java.lang.String) 
		String plainTextContent
	public boolean isLegacyBuiltInBypassed (java.lang.String) 
		String builtInName
	protected com.android.jack.freemarker.core.TemplateXHTMLOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	protected volatile com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/core/XMLOutputFormat.class
XMLOutputFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core.XMLOutputFormat extends com.android.jack.freemarker.core.CommonMarkupOutputFormat {
	public static final com.android.jack.freemarker.core.XMLOutputFormat INSTANCE
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getMimeType () 
	public void output (java.lang.String, java.io.Writer)  throws java.io.IOException com.android.jack.freemarker.template.TemplateModelException 
		String textToEsc
		java.io.Writer out
	public java.lang.String escapePlainText (java.lang.String) 
		String plainTextContent
	public boolean isLegacyBuiltInBypassed (java.lang.String) 
		String builtInName
	protected com.android.jack.freemarker.core.TemplateXMLOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String) 
		String plainTextContent
		String markupContent
	protected volatile com.android.jack.freemarker.core.CommonTemplateMarkupOutputModel newTemplateMarkupOutputModel (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/core/XSTemplateDateFormat.class
XSTemplateDateFormat.java
package com.android.jack.freemarker.core
final com.android.jack.freemarker.core.XSTemplateDateFormat extends com.android.jack.freemarker.core.ISOLikeTemplateDateFormat {
	void  (java.lang.String, int, int, boolean, java.util.TimeZone, com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException com.android.jack.freemarker.core.InvalidFormatParametersException 
		String settingValue
		int parsingStart
		int dateType
		boolean zonelessInput
		java.util.TimeZone timeZone
		com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory factory
		com.android.jack.freemarker.core.Environment env
	protected java.lang.String format (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory) 
		java.util.Date date
		boolean datePart
		boolean timePart
		boolean offsetPart
		int accuracy
		java.util.TimeZone timeZone
		com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory calendarFactory
	protected java.util.Date parseDate (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String s
		java.util.TimeZone tz
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	protected java.util.Date parseTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String s
		java.util.TimeZone tz
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	protected java.util.Date parseDateTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String s
		java.util.TimeZone tz
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	protected java.lang.String getDateDescription () 
	protected java.lang.String getTimeDescription () 
	protected java.lang.String getDateTimeDescription () 
	protected boolean isXSMode () 
}

com/android/jack/freemarker/core/XSTemplateDateFormatFactory.class
XSTemplateDateFormatFactory.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core.XSTemplateDateFormatFactory extends com.android.jack.freemarker.core.ISOLikeTemplateDateFormatFactory {
	static final com.android.jack.freemarker.core.XSTemplateDateFormatFactory INSTANCE
	private void  () 
	public com.android.jack.freemarker.core.TemplateDateFormat get (java.lang.String, int, java.util.Locale, java.util.TimeZone, boolean, com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.core.UnknownDateTypeFormattingUnsupportedException com.android.jack.freemarker.core.InvalidFormatParametersException 
		String params
		int dateType
		java.util.Locale locale
		java.util.TimeZone timeZone
		boolean zonelessInput
		com.android.jack.freemarker.core.Environment env
	static void  () 
}

com/android/jack/freemarker/core/_ArrayEnumeration.class
_ArrayEnumeration.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._ArrayEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private final Object[] array
	private final int size
	private int nextIndex
	public void  (java.lang.Object[], int) 
		Object[] array
		int size
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

com/android/jack/freemarker/core/_ArrayIterator.class
_ArrayIterator.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._ArrayIterator extends java.lang.Object implements java.util.Iterator  {
	private final Object[] array
	private int nextIndex
	public void  (java.lang.Object[]) 
		Object[] array
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/freemarker/core/_CoreAPI.class
_CoreAPI.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._CoreAPI extends java.lang.Object {
	public static final String ERROR_MESSAGE_HR
	public static final java.util.Set ALL_BUILT_IN_DIRECTIVE_NAMES
	public static final java.util.Set LEGACY_BUILT_IN_DIRECTIVE_NAMES
	public static final java.util.Set CAMEL_CASE_BUILT_IN_DIRECTIVE_NAMES
	private void  () 
	private static void addName (java.util.Set, java.util.Set, java.util.Set, java.lang.String) 
		java.util.Set allNames
		java.util.Set lcNames
		java.util.Set ccNames
		String commonName
	private static void addName (java.util.Set, java.util.Set, java.util.Set, java.lang.String, java.lang.String) 
		java.util.Set allNames
		java.util.Set lcNames
		java.util.Set ccNames
		String lcName
		String ccName
	public static java.util.Set getSupportedBuiltInNames (int) 
		java.util.Set names
		java.util.Set names
		java.util.Set names
		int namingConvention
		java.util.Set names
	public static void appendInstructionStackItem (com.android.jack.freemarker.core.TemplateElement, java.lang.StringBuilder) 
		com.android.jack.freemarker.core.TemplateElement stackEl
		StringBuilder sb
	public static com.android.jack.freemarker.core.TemplateElement[] getInstructionStackSnapshot (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public static void outputInstructionStack (com.android.jack.freemarker.core.TemplateElement[], boolean, java.io.Writer) 
		com.android.jack.freemarker.core.TemplateElement[] instructionStackSnapshot
		boolean terseMode
		java.io.Writer pw
	public static final void addThreadInterruptedChecks (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.core.TemplatePostProcessorException e
		com.android.jack.freemarker.template.Template template
	public static final void checkHasNoNestedContent (com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.core.NestedContentNotSupportedException 
		com.android.jack.freemarker.template.TemplateDirectiveBody body
	public static final void replaceText (com.android.jack.freemarker.core.TextBlock, java.lang.String) 
		com.android.jack.freemarker.core.TextBlock textBlock
		String text
	public static void checkSettingValueItemsType (java.lang.String, java.lang.Class, java.util.Collection) 
		Object value
		String somethingsSentenceStart
		Class expectedClass
		java.util.Collection values
	public static com.android.jack.freemarker.template.TemplateModelException ensureIsTemplateModelException (java.lang.String, com.android.jack.freemarker.template.TemplateException) 
		String modelOpMsg
		com.android.jack.freemarker.template.TemplateException e
	public static com.android.jack.freemarker.core.TemplateElement getParentElement (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement te
	public static com.android.jack.freemarker.core.TemplateElement getChildElement (com.android.jack.freemarker.core.TemplateElement, int) 
		com.android.jack.freemarker.core.TemplateElement te
		int index
	static void  () 
		java.util.Set allNames
		java.util.Set lcNames
		java.util.Set ccNames
}

com/android/jack/freemarker/core/_CoreLocaleUtils.class
_CoreLocaleUtils.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._CoreLocaleUtils extends java.lang.Object {
	public void  () 
	public static java.util.Locale getLessSpecificLocale (java.util.Locale) 
		String language
		java.util.Locale locale
		String country
}

com/android/jack/freemarker/core/_CoreStringUtils.class
_CoreStringUtils.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core._CoreStringUtils extends java.lang.Object {
	private void  () 
	public static java.lang.String toFTLIdentifierReferenceAfterDot (java.lang.String) 
		String name
	public static java.lang.String toFTLTopLevelIdentifierReference (java.lang.String) 
		String name
	public static java.lang.String toFTLTopLevelTragetIdentifier (java.lang.String) 
		char c
		int i
		String name
		char quotationType
	private static java.lang.String backslashEscapeIdentifier (java.lang.String) 
		String name
	public static int getIdentifierNamingConvention (java.lang.String) 
		char c
		int i
		String name
		int ln
	public static java.lang.String camelCaseToUnderscored (java.lang.String) 
		char c
		String camelCaseName
		int i
		StringBuilder sb
	public static boolean isUpperUSASCII (char) 
		char c
}

com/android/jack/freemarker/core/_DelayedAOrAn.class
_DelayedAOrAn.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedAOrAn extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.Object) 
		Object object
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
		String s
}

com/android/jack/freemarker/core/_DelayedConversionToString.class
_DelayedConversionToString.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core._DelayedConversionToString extends java.lang.Object {
	private static final String NOT_SET
	private Object object
	private volatile String stringValue
	public void  (java.lang.Object) 
		Object object
	public java.lang.String toString () 
		String stringValue
	protected abstract java.lang.String doConversion (java.lang.Object) 
	static void  () 
}

com/android/jack/freemarker/core/_DelayedFTLTypeDescription.class
_DelayedFTLTypeDescription.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedFTLTypeDescription extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel tm
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
}

com/android/jack/freemarker/core/_DelayedGetCanonicalForm.class
_DelayedGetCanonicalForm.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedGetCanonicalForm extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (com.android.jack.freemarker.core.TemplateObject) 
		com.android.jack.freemarker.core.TemplateObject obj
	protected java.lang.String doConversion (java.lang.Object) 
		Exception e
		Object obj
}

com/android/jack/freemarker/core/_DelayedGetMessage.class
_DelayedGetMessage.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedGetMessage extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.Throwable) 
		Throwable exception
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
		String message
}

com/android/jack/freemarker/core/_DelayedGetMessageWithoutStackTop.class
_DelayedGetMessageWithoutStackTop.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedGetMessageWithoutStackTop extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (com.android.jack.freemarker.template.TemplateException) 
		com.android.jack.freemarker.template.TemplateException exception
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
}

com/android/jack/freemarker/core/_DelayedJQuote.class
_DelayedJQuote.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedJQuote extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.Object) 
		Object object
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
}

com/android/jack/freemarker/core/_DelayedJoinWithComma.class
_DelayedJoinWithComma.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedJoinWithComma extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.String[]) 
		String[] items
	protected java.lang.String doConversion (java.lang.Object) 
		int i
		int i
		Object obj
		String[] items
		int totalLength
		StringBuilder sb
}

com/android/jack/freemarker/core/_DelayedOrdinal.class
_DelayedOrdinal.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedOrdinal extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.Object) 
		Object object
	protected java.lang.String doConversion (java.lang.Object) 
		long n
		Object obj
}

com/android/jack/freemarker/core/_DelayedShortClassName.class
_DelayedShortClassName.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedShortClassName extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.Class) 
		Class pClass
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
}

com/android/jack/freemarker/core/_DelayedToString.class
_DelayedToString.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._DelayedToString extends com.android.jack.freemarker.core._DelayedConversionToString {
	public void  (java.lang.Object) 
		Object object
	public void  (int) 
		int object
	protected java.lang.String doConversion (java.lang.Object) 
		Object obj
}

com/android/jack/freemarker/core/_ErrorDescriptionBuilder$1.class
_ErrorDescriptionBuilder.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ErrorDescriptionBuilder$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/_ErrorDescriptionBuilder$Blaming.class
_ErrorDescriptionBuilder.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ErrorDescriptionBuilder$Blaming extends java.lang.Object {
	com.android.jack.freemarker.core.TemplateObject blamer
	com.android.jack.freemarker.core.ParameterRole roleOfblamed
	private void  () 
	void  (com.android.jack.freemarker.core._ErrorDescriptionBuilder$1) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder$1 x0
}

com/android/jack/freemarker/core/_ErrorDescriptionBuilder.class
_ErrorDescriptionBuilder.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._ErrorDescriptionBuilder extends java.lang.Object {
	private static final com.android.jack.freemarker.log.Logger LOG
	private final String description
	private final Object[] descriptionParts
	private com.android.jack.freemarker.core.Expression blamed
	private boolean showBlamer
	private Object tip
	private Object[] tips
	private com.android.jack.freemarker.template.Template template
	public void  (java.lang.String) 
		String description
	public transient void  (java.lang.Object[]) 
		Object[] descriptionParts
	public java.lang.String toString () 
	public java.lang.String toString (com.android.jack.freemarker.core.TemplateElement, boolean) 
		String nss
		char q
		com.android.jack.freemarker.core._ErrorDescriptionBuilder$Blaming blaming
		Throwable e
		int idx
		int i
		char lastChar
		String[] lines
		Object[] allTips
		int i
		int dst
		Object tip
		int i
		int allTipsLen
		Object[] allTips
		com.android.jack.freemarker.core.TemplateElement parentElement
		boolean showTips
		StringBuilder sb
		String extraTip
	private boolean containsSingleInterpolatoinLiteral (com.android.jack.freemarker.core.Expression, int) 
		boolean result
		Object paramValue
		int i
		com.android.jack.freemarker.core.Expression exp
		int recursionDepth
		int paramCnt
	private com.android.jack.freemarker.core._ErrorDescriptionBuilder$Blaming findBlaming (com.android.jack.freemarker.core.TemplateObject, com.android.jack.freemarker.core.Expression, int) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder$Blaming blaming
		com.android.jack.freemarker.core._ErrorDescriptionBuilder$Blaming blaming
		Object paramValue
		int i
		com.android.jack.freemarker.core.TemplateObject parent
		com.android.jack.freemarker.core.Expression blamed
		int recursionDepth
		int paramCnt
	private void appendParts (java.lang.StringBuilder, java.lang.Object[]) 
		String partStr
		Object partObj
		int i
		StringBuilder sb
		Object[] parts
		com.android.jack.freemarker.template.Template template
	public static java.lang.String toString (java.lang.Object) 
		Object partObj
	public static java.lang.String tryToString (java.lang.Object) 
		Object partObj
	private static java.lang.String toString (java.lang.Object, boolean) 
		String partStr
		String partStr
		Object partObj
		boolean suppressToStringException
		String partStr
	private java.lang.String[] splitToLines (java.lang.String) 
		String s
		String[] lines
	public com.android.jack.freemarker.core._ErrorDescriptionBuilder template (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	public com.android.jack.freemarker.core._ErrorDescriptionBuilder blame (com.android.jack.freemarker.core.Expression) 
		com.android.jack.freemarker.core.Expression blamedExpr
	public com.android.jack.freemarker.core._ErrorDescriptionBuilder showBlamer (boolean) 
		boolean showBlamer
	public com.android.jack.freemarker.core._ErrorDescriptionBuilder tip (java.lang.String) 
		String tip
	public transient com.android.jack.freemarker.core._ErrorDescriptionBuilder tip (java.lang.Object[]) 
		Object[] tip
	private com.android.jack.freemarker.core._ErrorDescriptionBuilder tip (java.lang.Object) 
		int i
		int origTipsLen
		Object[] newTips
		Object tip
	public transient com.android.jack.freemarker.core._ErrorDescriptionBuilder tips (java.lang.Object[]) 
		int i
		int i
		int origTipsLen
		int additionalTipsLen
		Object[] newTips
		Object[] tips
	static void  () 
}

com/android/jack/freemarker/core/_Java6.class
_Java6.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core._Java6 extends java.lang.Object {
	public abstract void setRoundingMode (java.text.DecimalFormat, java.math.RoundingMode) 
	public abstract void setExponentSeparator (java.text.DecimalFormatSymbols, java.lang.String) 
}

com/android/jack/freemarker/core/_Java6Impl.class
_Java6Impl.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core._Java6Impl extends java.lang.Object implements com.android.jack.freemarker.core._Java6  {
	public static final com.android.jack.freemarker.core._Java6 INSTANCE
	private void  () 
	public void setRoundingMode (java.text.DecimalFormat, java.math.RoundingMode) 
		java.text.DecimalFormat df
		java.math.RoundingMode roundingMode
	public void setExponentSeparator (java.text.DecimalFormatSymbols, java.lang.String) 
		java.text.DecimalFormatSymbols dfs
		String exponentSeparator
	static void  () 
}

com/android/jack/freemarker/core/_JavaVersions.class
_JavaVersions.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core._JavaVersions extends java.lang.Object {
	private static final boolean IS_AT_LEAST_6
	public static final com.android.jack.freemarker.core._Java6 JAVA_6
	private void  () 
	static void  () 
		com.android.jack.freemarker.template.Version v
		boolean result
		String vStr
		com.android.jack.freemarker.core._Java6 java6
		Exception e
		com.android.jack.freemarker.core._Java6 java6
		com.android.jack.freemarker.core._Java6 java6
}

com/android/jack/freemarker/core/_MiscTemplateException.class
_MiscTemplateException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._MiscTemplateException extends com.android.jack.freemarker.template.TemplateException {
	public void  (java.lang.String) 
		String description
	public void  (com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Environment env
		String description
	public void  (java.lang.Throwable, java.lang.String) 
		Throwable cause
		String description
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.String) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		String description
	public void  (com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	public void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	public transient void  (java.lang.Object[]) 
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public transient void  (java.lang.Throwable, java.lang.Object[]) 
		Throwable cause
		Object[] descriptionParts
	public transient void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Expression, java.lang.Object[]) 
		com.android.jack.freemarker.core.Expression blamed
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Expression, java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		com.android.jack.freemarker.core.Expression blamed
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public void  (com.android.jack.freemarker.core.Expression, java.lang.String) 
		com.android.jack.freemarker.core.Expression blamed
		String description
	public void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.core.Environment env
		String description
	public void  (com.android.jack.freemarker.core.Expression, java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Expression blamed
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		String description
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluationException.class
_ObjectBuilderSettingEvaluationException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException extends java.lang.Exception {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.String, int) 
		String expected
		String src
		int location
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$1.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$BuilderCallExpression.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression extends com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ExpressionWithParameters {
	private String className
	private boolean canBeStaticField
	private boolean mustBeStaticField
	final com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator this$0
	private void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator) 
	java.lang.Object eval ()  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		InstantiationException e
		IllegalAccessException e
		ClassNotFoundException e
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException e2
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$LegacyExceptionWrapperSettingEvaluationExpression e
		Class cl
		boolean clIsBuilderClass
		Class cl
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException e3
		boolean failedToGetAsStaticField
		boolean failedToGetAsStaticField
		Exception e2
		ClassNotFoundException e
		java.lang.reflect.Field f
		Exception e
		Object result
		Class cl
		boolean clIsBuilderClass
		Object constructorResult
		Object result
	private java.lang.Object getStaticFieldValue (java.lang.String)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Class cl
		Exception e
		java.lang.reflect.Field field
		Exception e
		Exception e
		String dottedName
		int lastDotIdx
		String className
		String fieldName
		Class cl
		java.lang.reflect.Field field
	private java.lang.Object callConstructor (java.lang.Class)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Exception e
		com.android.jack.freemarker.template.TemplateModelException e
		int i
		Exception e
		com.android.jack.freemarker.ext.beans.BeansWrapper ow
		java.util.List tmArgs
		Class cl
	private java.lang.Object callBuild (java.lang.Object)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		java.lang.reflect.Method buildMethod
		NoSuchMethodException e
		Exception e
		Throwable cause
		Throwable cause
		Exception e
		Object constructorResult
		Class cl
		java.lang.reflect.Method buildMethod
	private boolean hasNoParameters () 
	protected boolean getAllowPositionalParameters () 
	void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1 x1
	static boolean access$102 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression, boolean) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression x0
		boolean x1
	static java.lang.String access$202 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression, java.lang.String) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression x0
		String x1
	static java.lang.String access$200 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression x0
	static boolean access$302 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression, boolean) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression x0
		boolean x1
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$ExpressionWithParameters.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ExpressionWithParameters extends com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$SettingExpression {
	protected java.util.List positionalParamValues
	protected java.util.List namedParamNames
	protected java.util.List namedParamValues
	final com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator this$0
	private void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator) 
	protected abstract boolean getAllowPositionalParameters () 
	void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1 x1
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$KeyValuePair.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair extends java.lang.Object {
	private final Object key
	private final Object value
	public void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static java.lang.Object access$900 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair x0
	static java.lang.Object access$1000 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair x0
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$LegacyExceptionWrapperSettingEvaluationExpression.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$LegacyExceptionWrapperSettingEvaluationExpression extends com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException {
	public void  (java.lang.Throwable) 
		Throwable cause
	public void rethrowLegacy ()  throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException 
		Throwable cause
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$ListExpression.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ListExpression extends com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$SettingExpression {
	private java.util.List items
	final com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator this$0
	private void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator) 
	void addItem (java.lang.Object) 
		Object item
	public int itemCount () 
	java.lang.Object eval ()  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Object item
		java.util.ArrayList res
	void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1 x1
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$MapExpression.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$MapExpression extends com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$SettingExpression {
	private java.util.List items
	final com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator this$0
	private void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator) 
	void addItem (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair item
	public int itemCount () 
	java.lang.Object eval ()  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Object key
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$KeyValuePair item
		java.util.LinkedHashMap res
	void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1 x1
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$Name.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$Name extends java.lang.Object {
	private final String name
	public void  (java.lang.String) 
		String name
	static java.lang.String access$400 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$Name) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$Name x0
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$PropertyAssignmentsExpression.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$PropertyAssignmentsExpression extends com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ExpressionWithParameters {
	private final Object bean
	final com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator this$0
	public void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, java.lang.Object) 
		Object bean
	java.lang.Object eval ()  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
	protected boolean getAllowPositionalParameters () 
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator$SettingExpression.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
abstract com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$SettingExpression extends java.lang.Object {
	private void  () 
	abstract java.lang.Object eval ()  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
	void  (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$1 x0
}

com/android/jack/freemarker/core/_ObjectBuilderSettingEvaluator.class
_ObjectBuilderSettingEvaluator.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator extends java.lang.Object {
	private static final String INSTANCE_FIELD_NAME
	private static final String BUILD_METHOD_NAME
	private static final String BUILDER_CLASS_POSTFIX
	private static java.util.Map SHORTHANDS
	private static final Object VOID
	private final String src
	private final Class expectedClass
	private final boolean allowNull
	private final com.android.jack.freemarker.core._SettingEvaluationEnvironment env
	private int pos
	private boolean modernMode
	private void  (java.lang.String, int, java.lang.Class, boolean, com.android.jack.freemarker.core._SettingEvaluationEnvironment) 
		String src
		int pos
		Class expectedClass
		boolean allowNull
		com.android.jack.freemarker.core._SettingEvaluationEnvironment env
	public static java.lang.Object eval (java.lang.String, java.lang.Class, boolean, com.android.jack.freemarker.core._SettingEvaluationEnvironment)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException 
		String src
		Class expectedClass
		boolean allowNull
		com.android.jack.freemarker.core._SettingEvaluationEnvironment env
	public static int configureBean (java.lang.String, int, java.lang.Object, com.android.jack.freemarker.core._SettingEvaluationEnvironment)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException 
		String argumentListSrc
		int posAfterOpenParen
		Object bean
		com.android.jack.freemarker.core._SettingEvaluationEnvironment env
	private java.lang.Object eval ()  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException 
		Object value
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$LegacyExceptionWrapperSettingEvaluationExpression e
		Object value
	private int configureBean (java.lang.Object)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException 
		Object bean
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$PropertyAssignmentsExpression propAssignments
	private java.lang.Object ensureEvaled (java.lang.Object)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Object value
	private java.lang.Object fetchBuilderCall (boolean, boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		boolean optional
		boolean topLevel
		int startPos
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression exp
		String fetchedClassName
		char openParen
	private void fetchParameterListInto (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ExpressionWithParameters)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Object paramValue
		Object paramNameOrValue
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ExpressionWithParameters exp
	private java.lang.Object fetchValue (boolean, boolean, boolean, boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Object val
		String name
		boolean optional
		boolean topLevel
		boolean resultCoerced
		boolean resolveVariables
	private boolean isKeyword (java.lang.String) 
		String name
	private java.lang.Object keywordToValueOrVoid (java.lang.String) 
		String name
	private java.lang.String fetchSimpleName (boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		boolean optional
		char c
		int startPos
	private java.lang.String fetchClassName (boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		String name
		boolean optional
		int startPos
		StringBuilder sb
		String className
	private java.lang.Object fetchNumberLike (boolean, boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		char c
		IllegalArgumentException e
		char c
		java.math.BigInteger biNum
		int bitLength
		NumberFormatException e
		String typePostfix
		boolean optional
		boolean resultCoerced
		int startPos
		boolean isVersion
		boolean hasDot
		String numStr
	private java.lang.Object fetchStringLiteral (boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		char prevC
		char c
		com.android.jack.freemarker.core.ParseException e
		boolean optional
		int startPos
		char q
		boolean afterEscape
		boolean raw
		String sInside
	private java.lang.Object fetchListLiteral (boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		boolean optional
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$ListExpression listExp
	private java.lang.Object fetchMapLiteral (boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		Object key
		Object value
		boolean optional
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator$MapExpression mapExp
	private void skipWS () 
		char c
	private char fetchOptionalChar (java.lang.String)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		String expectedChars
	private char fetchRequiredChar (java.lang.String)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		String expectedChars
	private char fetchChar (java.lang.String, boolean)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		int i
		StringBuilder sb
		String expectedChars
		boolean optional
		char c
	private boolean isASCIIDigit (char) 
		char c
	private boolean isIdentifierStart (char) 
		char c
	private boolean isIdentifierMiddle (char) 
		char c
	private static synchronized java.lang.String shorthandToFullQualified (java.lang.String) 
		String className
		String fullClassName
	private static void addWithSimpleName (java.util.Map, java.lang.Class) 
		java.util.Map map
		Class pClass
	private void setJavaBeanProperties (java.lang.Object, java.util.List, java.util.List)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		java.beans.PropertyDescriptor propDesc
		java.lang.reflect.Method writeMethod
		int i
		java.beans.PropertyDescriptor[] propDescs
		java.util.Map beanPropSetters
		Exception e
		com.android.jack.freemarker.template.TemplateModel wrappedObj
		com.android.jack.freemarker.template.TemplateModel m
		java.util.List args
		Exception e
		String name
		java.lang.reflect.Method beanPropSetter
		int i
		Object bean
		java.util.List namedParamNames
		java.util.List namedParamValues
		Class cl
		java.util.Map beanPropSetters
		com.android.jack.freemarker.template.TemplateHashModel beanTM
	static java.lang.Object access$800 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, java.lang.Object)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
		Object x1
	static boolean access$1200 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
	static void access$1300 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator, java.lang.Object, java.util.List, java.util.List)  throws com.android.jack.freemarker.core._ObjectBuilderSettingEvaluationException 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
		Object x1
		java.util.List x2
		java.util.List x3
	static java.lang.String access$1400 (java.lang.String) 
		String x0
	static com.android.jack.freemarker.core._SettingEvaluationEnvironment access$1500 (com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator) 
		com.android.jack.freemarker.core._ObjectBuilderSettingEvaluator x0
	static void  () 
}

com/android/jack/freemarker/core/_ParserConfigurationWithInheritedFormat.class
_ParserConfigurationWithInheritedFormat.java
package com.android.jack.freemarker.core
public final com.android.jack.freemarker.core._ParserConfigurationWithInheritedFormat extends java.lang.Object implements com.android.jack.freemarker.core.ParserConfiguration  {
	private final com.android.jack.freemarker.core.OutputFormat outputFormat
	private final Integer autoEscapingPolicy
	private final com.android.jack.freemarker.core.ParserConfiguration wrappedPCfg
	public void  (com.android.jack.freemarker.core.ParserConfiguration, com.android.jack.freemarker.core.OutputFormat, java.lang.Integer) 
		com.android.jack.freemarker.core.ParserConfiguration wrappedPCfg
		com.android.jack.freemarker.core.OutputFormat outputFormat
		Integer autoEscapingPolicy
	public boolean getWhitespaceStripping () 
	public int getTagSyntax () 
	public boolean getStrictSyntaxMode () 
	public com.android.jack.freemarker.core.OutputFormat getOutputFormat () 
	public boolean getRecognizeStandardFileExtensions () 
	public int getNamingConvention () 
	public com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	public int getAutoEscapingPolicy () 
	public com.android.jack.freemarker.core.ArithmeticEngine getArithmeticEngine () 
	public int getTabSize () 
}

com/android/jack/freemarker/core/_SettingEvaluationEnvironment.class
_SettingEvaluationEnvironment.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._SettingEvaluationEnvironment extends java.lang.Object {
	private static final ThreadLocal CURRENT
	private com.android.jack.freemarker.ext.beans.BeansWrapper objectWrapper
	public void  () 
	public static com.android.jack.freemarker.core._SettingEvaluationEnvironment getCurrent () 
		Object r
	public static com.android.jack.freemarker.core._SettingEvaluationEnvironment startScope () 
		Object previous
	public static void endScope (com.android.jack.freemarker.core._SettingEvaluationEnvironment) 
		com.android.jack.freemarker.core._SettingEvaluationEnvironment previous
	public com.android.jack.freemarker.ext.beans.BeansWrapper getObjectWrapper () 
	static void  () 
}

com/android/jack/freemarker/core/_SortedArraySet.class
_SortedArraySet.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._SortedArraySet extends com.android.jack.freemarker.core._UnmodifiableSet {
	private final Object[] array
	public void  (java.lang.Object[]) 
		Object[] array
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
	public java.util.Iterator iterator () 
	public boolean add (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
}

com/android/jack/freemarker/core/_TemplateModelException.class
_TemplateModelException.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._TemplateModelException extends com.android.jack.freemarker.template.TemplateModelException {
	public void  (java.lang.String) 
		String description
	public void  (java.lang.Throwable, java.lang.String) 
		Throwable cause
		String description
	public void  (com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Environment env
		String description
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.String) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		String description
	public void  (com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	public void  (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder description
	public transient void  (java.lang.Object[]) 
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public transient void  (java.lang.Throwable, java.lang.Object[]) 
		Throwable cause
		Object[] descriptionParts
	public transient void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Expression, java.lang.Object[]) 
		com.android.jack.freemarker.core.Expression blamed
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public transient void  (com.android.jack.freemarker.core.Expression, java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.Object[]) 
		com.android.jack.freemarker.core.Expression blamed
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		Object[] descriptionParts
	public void  (com.android.jack.freemarker.core.Expression, java.lang.String) 
		com.android.jack.freemarker.core.Expression blamed
		String description
	public void  (com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Expression blamed
		com.android.jack.freemarker.core.Environment env
		String description
	public void  (com.android.jack.freemarker.core.Expression, java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.String) 
		com.android.jack.freemarker.core.Expression blamed
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		String description
	static java.lang.Object[] modelHasStoredNullDescription (java.lang.Class, com.android.jack.freemarker.template.TemplateModel) 
		Class expected
		com.android.jack.freemarker.template.TemplateModel model
}

com/android/jack/freemarker/core/_TimeZoneBuilder.class
_TimeZoneBuilder.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._TimeZoneBuilder extends java.lang.Object {
	private final String timeZoneId
	public void  (java.lang.String) 
		String timeZoneId
	public java.util.TimeZone build () 
		java.util.TimeZone timeZone
}

com/android/jack/freemarker/core/_UnexpectedTypeErrorExplainerTemplateModel.class
_UnexpectedTypeErrorExplainerTemplateModel.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core._UnexpectedTypeErrorExplainerTemplateModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract java.lang.Object[] explainTypeError (java.lang.Class[]) 
}

com/android/jack/freemarker/core/_UnmodifiableCompositeSet$1.class
_UnmodifiableCompositeSet.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._UnmodifiableCompositeSet$1 extends java.lang.Object {
}

com/android/jack/freemarker/core/_UnmodifiableCompositeSet$CompositeIterator.class
_UnmodifiableCompositeSet.java
package com.android.jack.freemarker.core
 com.android.jack.freemarker.core._UnmodifiableCompositeSet$CompositeIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Iterator it1
	private java.util.Iterator it2
	private boolean it1Deplected
	final com.android.jack.freemarker.core._UnmodifiableCompositeSet this$0
	private void  (com.android.jack.freemarker.core._UnmodifiableCompositeSet) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
	void  (com.android.jack.freemarker.core._UnmodifiableCompositeSet, com.android.jack.freemarker.core._UnmodifiableCompositeSet$1) 
		com.android.jack.freemarker.core._UnmodifiableCompositeSet x0
		com.android.jack.freemarker.core._UnmodifiableCompositeSet$1 x1
}

com/android/jack/freemarker/core/_UnmodifiableCompositeSet.class
_UnmodifiableCompositeSet.java
package com.android.jack.freemarker.core
public com.android.jack.freemarker.core._UnmodifiableCompositeSet extends com.android.jack.freemarker.core._UnmodifiableSet {
	private final java.util.Set set1
	private final java.util.Set set2
	public void  (java.util.Set, java.util.Set) 
		java.util.Set set1
		java.util.Set set2
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
	public int size () 
	static java.util.Set access$100 (com.android.jack.freemarker.core._UnmodifiableCompositeSet) 
		com.android.jack.freemarker.core._UnmodifiableCompositeSet x0
	static java.util.Set access$200 (com.android.jack.freemarker.core._UnmodifiableCompositeSet) 
		com.android.jack.freemarker.core._UnmodifiableCompositeSet x0
}

com/android/jack/freemarker/core/_UnmodifiableSet.class
_UnmodifiableSet.java
package com.android.jack.freemarker.core
public abstract com.android.jack.freemarker.core._UnmodifiableSet extends java.util.AbstractSet {
	public void  () 
	public boolean add (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/freemarker/debug/Breakpoint.class
Breakpoint.java
package com.android.jack.freemarker.debug
public com.android.jack.freemarker.debug.Breakpoint extends java.lang.Object implements java.io.Serializable java.lang.Comparable  {
	private static final long serialVersionUID
	private final String templateName
	private final int line
	public void  (java.lang.String, int) 
		String templateName
		int line
	public int getLine () 
	public java.lang.String getTemplateName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.debug.Breakpoint b
		Object o
	public int compareTo (java.lang.Object) 
		Object o
		com.android.jack.freemarker.debug.Breakpoint b
		int r
	public java.lang.String getLocationString () 
}

com/android/jack/freemarker/debug/DebugModel.class
DebugModel.java
package com.android.jack.freemarker.debug
public abstract com.android.jack.freemarker.debug.DebugModel extends java.lang.Object implements java.rmi.Remote  {
	public static final int TYPE_SCALAR
	public static final int TYPE_NUMBER
	public static final int TYPE_DATE
	public static final int TYPE_BOOLEAN
	public static final int TYPE_SEQUENCE
	public static final int TYPE_COLLECTION
	public static final int TYPE_HASH
	public static final int TYPE_HASH_EX
	public static final int TYPE_METHOD
	public static final int TYPE_METHOD_EX
	public static final int TYPE_TRANSFORM
	public static final int TYPE_ENVIRONMENT
	public static final int TYPE_TEMPLATE
	public static final int TYPE_CONFIGURATION
	public abstract java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract java.lang.Number getAsNumber ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract boolean getAsBoolean ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract java.util.Date getAsDate ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract int getDateType ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract int size ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract com.android.jack.freemarker.debug.DebugModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract com.android.jack.freemarker.debug.DebugModel[] get (int, int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract com.android.jack.freemarker.debug.DebugModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract com.android.jack.freemarker.debug.DebugModel[] get (java.lang.String[])  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract com.android.jack.freemarker.debug.DebugModel[] getCollection ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract java.lang.String[] keys ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public abstract int getModelTypes ()  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/DebuggedEnvironment.class
DebuggedEnvironment.java
package com.android.jack.freemarker.debug
public abstract com.android.jack.freemarker.debug.DebuggedEnvironment extends java.lang.Object implements com.android.jack.freemarker.debug.DebugModel  {
	public abstract void resume ()  throws java.rmi.RemoteException 
	public abstract void stop ()  throws java.rmi.RemoteException 
	public abstract long getId ()  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/Debugger.class
Debugger.java
package com.android.jack.freemarker.debug
public abstract com.android.jack.freemarker.debug.Debugger extends java.lang.Object implements java.rmi.Remote  {
	public static final int DEFAULT_PORT
	public abstract void addBreakpoint (com.android.jack.freemarker.debug.Breakpoint)  throws java.rmi.RemoteException 
	public abstract void removeBreakpoint (com.android.jack.freemarker.debug.Breakpoint)  throws java.rmi.RemoteException 
	public abstract void removeBreakpoints (java.lang.String)  throws java.rmi.RemoteException 
	public abstract void removeBreakpoints ()  throws java.rmi.RemoteException 
	public abstract java.util.List getBreakpoints ()  throws java.rmi.RemoteException 
	public abstract java.util.List getBreakpoints (java.lang.String)  throws java.rmi.RemoteException 
	public abstract java.util.Collection getSuspendedEnvironments ()  throws java.rmi.RemoteException 
	public abstract java.lang.Object addDebuggerListener (com.android.jack.freemarker.debug.DebuggerListener)  throws java.rmi.RemoteException 
	public abstract void removeDebuggerListener (java.lang.Object)  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/DebuggerClient$LocalDebuggerProxy.class
DebuggerClient.java
package com.android.jack.freemarker.debug
 com.android.jack.freemarker.debug.DebuggerClient$LocalDebuggerProxy extends java.lang.Object implements com.android.jack.freemarker.debug.Debugger  {
	private final com.android.jack.freemarker.debug.Debugger remoteDebugger
	void  (com.android.jack.freemarker.debug.Debugger) 
		com.android.jack.freemarker.debug.Debugger remoteDebugger
	public void addBreakpoint (com.android.jack.freemarker.debug.Breakpoint)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.Breakpoint breakpoint
	public java.lang.Object addDebuggerListener (com.android.jack.freemarker.debug.DebuggerListener)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.impl.RmiDebuggerListenerImpl remotableListener
		com.android.jack.freemarker.debug.DebuggerListener listener
	public java.util.List getBreakpoints ()  throws java.rmi.RemoteException 
	public java.util.List getBreakpoints (java.lang.String)  throws java.rmi.RemoteException 
		String templateName
	public java.util.Collection getSuspendedEnvironments ()  throws java.rmi.RemoteException 
	public void removeBreakpoint (com.android.jack.freemarker.debug.Breakpoint)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.Breakpoint breakpoint
	public void removeBreakpoints (java.lang.String)  throws java.rmi.RemoteException 
		String templateName
	public void removeBreakpoints ()  throws java.rmi.RemoteException 
	public void removeDebuggerListener (java.lang.Object)  throws java.rmi.RemoteException 
		Object id
}

com/android/jack/freemarker/debug/DebuggerClient.class
DebuggerClient.java
package com.android.jack.freemarker.debug
public com.android.jack.freemarker.debug.DebuggerClient extends java.lang.Object {
	private void  () 
	public static com.android.jack.freemarker.debug.Debugger getDebugger (java.net.InetAddress, int, java.lang.String)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		java.io.ObjectInputStream in
		int protocolVersion
		byte[] challenge
		java.security.MessageDigest md
		java.net.Socket s
		java.io.IOException e
		Exception e
		java.net.InetAddress host
		int port
		String password
}

com/android/jack/freemarker/debug/DebuggerListener.class
DebuggerListener.java
package com.android.jack.freemarker.debug
public abstract com.android.jack.freemarker.debug.DebuggerListener extends java.lang.Object implements java.rmi.Remote java.util.EventListener  {
	public abstract void environmentSuspended (com.android.jack.freemarker.debug.EnvironmentSuspendedEvent)  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/EnvironmentSuspendedEvent.class
EnvironmentSuspendedEvent.java
package com.android.jack.freemarker.debug
public com.android.jack.freemarker.debug.EnvironmentSuspendedEvent extends java.util.EventObject {
	private static final long serialVersionUID
	private final String name
	private final int line
	private final com.android.jack.freemarker.debug.DebuggedEnvironment env
	public void  (java.lang.Object, java.lang.String, int, com.android.jack.freemarker.debug.DebuggedEnvironment) 
		Object source
		String templateName
		int line
		com.android.jack.freemarker.debug.DebuggedEnvironment env
	public java.lang.String getName () 
	public int getLine () 
	public com.android.jack.freemarker.debug.DebuggedEnvironment getEnvironment () 
}

com/android/jack/freemarker/debug/impl/DebuggerServer$1.class
DebuggerServer.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.DebuggerServer$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.freemarker.debug.impl.DebuggerServer this$0
	void  (com.android.jack.freemarker.debug.impl.DebuggerServer) 
		com.android.jack.freemarker.debug.impl.DebuggerServer this$0
	public void run () 
}

com/android/jack/freemarker/debug/impl/DebuggerServer$DebuggerAuthProtocol.class
DebuggerServer.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.DebuggerServer$DebuggerAuthProtocol extends java.lang.Object implements java.lang.Runnable  {
	private final java.net.Socket s
	final com.android.jack.freemarker.debug.impl.DebuggerServer this$0
	void  (com.android.jack.freemarker.debug.impl.DebuggerServer, java.net.Socket) 
		java.net.Socket s
	public void run () 
		java.io.ObjectOutputStream out
		java.io.ObjectInputStream in
		byte[] challenge
		java.security.MessageDigest md
		byte[] response
		Exception e
}

com/android/jack/freemarker/debug/impl/DebuggerServer.class
DebuggerServer.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.DebuggerServer extends java.lang.Object {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final java.util.Random R
	private final byte[] password
	private final int port
	private final java.io.Serializable debuggerStub
	private boolean stop
	private java.net.ServerSocket serverSocket
	public void  (java.io.Serializable) 
		java.io.UnsupportedEncodingException e
		java.io.Serializable debuggerStub
	public void start () 
	private void startInternal () 
		java.net.Socket s
		java.io.IOException e
	public void stop () 
		java.io.IOException e
	static void access$000 (com.android.jack.freemarker.debug.impl.DebuggerServer) 
		com.android.jack.freemarker.debug.impl.DebuggerServer x0
	static java.util.Random access$100 () 
	static byte[] access$200 (com.android.jack.freemarker.debug.impl.DebuggerServer) 
		com.android.jack.freemarker.debug.impl.DebuggerServer x0
	static java.io.Serializable access$300 (com.android.jack.freemarker.debug.impl.DebuggerServer) 
		com.android.jack.freemarker.debug.impl.DebuggerServer x0
	static com.android.jack.freemarker.log.Logger access$400 () 
	static void  () 
}

com/android/jack/freemarker/debug/impl/DebuggerService$1.class
DebuggerService.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.DebuggerService$1 extends java.lang.Object {
}

com/android/jack/freemarker/debug/impl/DebuggerService$NoOpDebuggerService.class
DebuggerService.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.DebuggerService$NoOpDebuggerService extends com.android.jack.freemarker.debug.impl.DebuggerService {
	private void  () 
	java.util.List getBreakpointsSpi (java.lang.String) 
		String templateName
	boolean suspendEnvironmentSpi (com.android.jack.freemarker.core.Environment, java.lang.String, int) 
		com.android.jack.freemarker.core.Environment env
		String templateName
		int line
	void registerTemplateSpi (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	void shutdownSpi () 
	void  (com.android.jack.freemarker.debug.impl.DebuggerService$1) 
		com.android.jack.freemarker.debug.impl.DebuggerService$1 x0
}

com/android/jack/freemarker/debug/impl/DebuggerService.class
DebuggerService.java
package com.android.jack.freemarker.debug.impl
public abstract com.android.jack.freemarker.debug.impl.DebuggerService extends java.lang.Object {
	private static final com.android.jack.freemarker.debug.impl.DebuggerService instance
	public void  () 
	private static com.android.jack.freemarker.debug.impl.DebuggerService createInstance () 
	public static java.util.List getBreakpoints (java.lang.String) 
		String templateName
	abstract java.util.List getBreakpointsSpi (java.lang.String) 
	public static void registerTemplate (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	abstract void registerTemplateSpi (com.android.jack.freemarker.template.Template) 
	public static boolean suspendEnvironment (com.android.jack.freemarker.core.Environment, java.lang.String, int)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.core.Environment env
		String templateName
		int line
	abstract boolean suspendEnvironmentSpi (com.android.jack.freemarker.core.Environment, java.lang.String, int)  throws java.rmi.RemoteException 
	abstract void shutdownSpi () 
	public static void shutdown () 
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebugModelImpl.class
RmiDebugModelImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebugModelImpl extends java.rmi.server.UnicastRemoteObject implements com.android.jack.freemarker.debug.DebugModel  {
	private static final long serialVersionUID
	private final com.android.jack.freemarker.template.TemplateModel model
	private final int type
	void  (com.android.jack.freemarker.template.TemplateModel, int)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.template.TemplateModel model
		int extraTypes
	private static com.android.jack.freemarker.debug.DebugModel getDebugModel (com.android.jack.freemarker.template.TemplateModel)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.template.TemplateModel tm
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Number getAsNumber ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.util.Date getAsDate ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int getDateType () 
	public boolean getAsBoolean ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.debug.DebugModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
		int index
	public com.android.jack.freemarker.debug.DebugModel[] get (int, int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
		int i
		int fromIndex
		int toIndex
		com.android.jack.freemarker.debug.DebugModel[] dm
		com.android.jack.freemarker.template.TemplateSequenceModel s
	public com.android.jack.freemarker.debug.DebugModel[] getCollection ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
		java.util.List list
		com.android.jack.freemarker.template.TemplateModelIterator i
	public com.android.jack.freemarker.debug.DebugModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
		String key
	public com.android.jack.freemarker.debug.DebugModel[] get (java.lang.String[])  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
		int i
		String[] keys
		com.android.jack.freemarker.debug.DebugModel[] dm
		com.android.jack.freemarker.template.TemplateHashModel h
	public java.lang.String[] keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateHashModelEx h
		java.util.List list
		com.android.jack.freemarker.template.TemplateModelIterator i
	public int getModelTypes () 
	private static int calculateType (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel model
		int type
}

com/android/jack/freemarker/debug/impl/RmiDebugModelImpl_Stub.class

package com.android.jack.freemarker.debug.impl
public final com.android.jack.freemarker.debug.impl.RmiDebugModelImpl_Stub extends java.rmi.server.RemoteStub implements com.android.jack.freemarker.debug.DebugModel java.rmi.Remote  {
	private static final long serialVersionUID
	private static java.lang.reflect.Method $method_get_0
	private static java.lang.reflect.Method $method_get_1
	private static java.lang.reflect.Method $method_get_2
	private static java.lang.reflect.Method $method_get_3
	private static java.lang.reflect.Method $method_getAsBoolean_4
	private static java.lang.reflect.Method $method_getAsDate_5
	private static java.lang.reflect.Method $method_getAsNumber_6
	private static java.lang.reflect.Method $method_getAsString_7
	private static java.lang.reflect.Method $method_getCollection_8
	private static java.lang.reflect.Method $method_getDateType_9
	private static java.lang.reflect.Method $method_getModelTypes_10
	private static java.lang.reflect.Method $method_keys_11
	private static java.lang.reflect.Method $method_size_12
	static Class class$freemarker$debug$DebugModel
	static Class class$java$lang$String
	static Class array$Ljava$lang$String
	static void  () 
	public void  (java.rmi.server.RemoteRef) 
	static java.lang.Class class$ (java.lang.String) 
	public com.android.jack.freemarker.debug.DebugModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel[] get (int, int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel[] get (java.lang.String[])  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public boolean getAsBoolean ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public java.util.Date getAsDate ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public java.lang.Number getAsNumber ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel[] getCollection ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public int getDateType ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public int getModelTypes ()  throws java.rmi.RemoteException 
	public java.lang.String[] keys ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$1.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$1 extends java.lang.Object {
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugConfigurableModel.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel extends com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel {
	static final java.util.List KEYS
	final com.android.jack.freemarker.core.Configurable configurable
	void  (com.android.jack.freemarker.core.Configurable) 
		com.android.jack.freemarker.core.Configurable configurable
	java.util.Collection keySet () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		String s
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugConfigurationModel$1.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel$1 extends com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel {
	final com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel this$0
	void  (com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel) 
		com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel this$0
	java.util.Collection keySet () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String) 
		String key
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugConfigurationModel.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel extends com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel {
	private static final java.util.List KEYS
	private com.android.jack.freemarker.template.TemplateModel sharedVariables
	void  (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration config
	java.util.Collection keySet () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugEnvironmentModel$1.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel$1 extends com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel {
	final com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel this$0
	void  (com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel) 
		com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel this$0
	java.util.Collection keySet () 
		com.android.jack.freemarker.template.TemplateModelException e
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugEnvironmentModel.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel extends com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel {
	private static final java.util.List KEYS
	private com.android.jack.freemarker.template.TemplateModel knownVariables
	void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	java.util.Collection keySet () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.rmi.RemoteException e
		String key
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugMapModel.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
abstract com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	private void  () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.Iterator it
		java.util.Collection keys
		java.util.List list
	public boolean isEmpty () 
	abstract java.util.Collection keySet () 
	static java.util.List composeList (java.util.Collection, java.util.Collection) 
		java.util.Collection c1
		java.util.Collection c2
		java.util.List list
	void  (com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$1) 
		com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$1 x0
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugTemplateModel.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugTemplateModel extends com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel {
	private static final java.util.List KEYS
	private final com.android.jack.freemarker.template.SimpleScalar name
	void  (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
	java.util.Collection keySet () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.rmi.RemoteException e
		String key
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl.class
RmiDebuggedEnvironmentImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl extends com.android.jack.freemarker.debug.impl.RmiDebugModelImpl implements com.android.jack.freemarker.debug.DebuggedEnvironment  {
	private static final long serialVersionUID
	private static final com.android.jack.freemarker.cache.CacheStorage storage
	private static final Object idLock
	private static long nextId
	private static java.util.Set remotes
	private boolean stopped
	private final long id
	private void  (com.android.jack.freemarker.core.Environment)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.core.Environment env
	static synchronized java.lang.Object getCachedWrapperFor (java.lang.Object)  throws java.rmi.RemoteException 
		int extraTypes
		int extraTypes
		int extraTypes
		Object key
		Object value
	public void resume () 
	public void stop () 
	public long getId () 
	boolean isStopped () 
	public static void cleanup () 
		Object remoteObject
		java.util.Iterator i
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggedEnvironmentImpl_Stub.class

package com.android.jack.freemarker.debug.impl
public final com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl_Stub extends java.rmi.server.RemoteStub implements com.android.jack.freemarker.debug.DebuggedEnvironment com.android.jack.freemarker.debug.DebugModel java.rmi.Remote  {
	private static final long serialVersionUID
	private static java.lang.reflect.Method $method_get_0
	private static java.lang.reflect.Method $method_get_1
	private static java.lang.reflect.Method $method_get_2
	private static java.lang.reflect.Method $method_get_3
	private static java.lang.reflect.Method $method_getAsBoolean_4
	private static java.lang.reflect.Method $method_getAsDate_5
	private static java.lang.reflect.Method $method_getAsNumber_6
	private static java.lang.reflect.Method $method_getAsString_7
	private static java.lang.reflect.Method $method_getCollection_8
	private static java.lang.reflect.Method $method_getDateType_9
	private static java.lang.reflect.Method $method_getId_10
	private static java.lang.reflect.Method $method_getModelTypes_11
	private static java.lang.reflect.Method $method_keys_12
	private static java.lang.reflect.Method $method_resume_13
	private static java.lang.reflect.Method $method_size_14
	private static java.lang.reflect.Method $method_stop_15
	static Class class$freemarker$debug$DebugModel
	static Class class$java$lang$String
	static Class array$Ljava$lang$String
	static Class class$freemarker$debug$DebuggedEnvironment
	static void  () 
	public void  (java.rmi.server.RemoteRef) 
	static java.lang.Class class$ (java.lang.String) 
	public com.android.jack.freemarker.debug.DebugModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel[] get (int, int)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel[] get (java.lang.String[])  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public boolean getAsBoolean ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public java.util.Date getAsDate ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public java.lang.Number getAsNumber ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public com.android.jack.freemarker.debug.DebugModel[] getCollection ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public int getDateType ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public long getId ()  throws java.rmi.RemoteException 
	public int getModelTypes ()  throws java.rmi.RemoteException 
	public java.lang.String[] keys ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public void resume ()  throws java.rmi.RemoteException 
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException java.rmi.RemoteException 
	public void stop ()  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/impl/RmiDebuggerImpl.class
RmiDebuggerImpl.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggerImpl extends java.rmi.server.UnicastRemoteObject implements com.android.jack.freemarker.debug.Debugger  {
	private static final long serialVersionUID
	private final com.android.jack.freemarker.debug.impl.RmiDebuggerService service
	protected void  (com.android.jack.freemarker.debug.impl.RmiDebuggerService)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService service
	public void addBreakpoint (com.android.jack.freemarker.debug.Breakpoint) 
		com.android.jack.freemarker.debug.Breakpoint breakpoint
	public java.lang.Object addDebuggerListener (com.android.jack.freemarker.debug.DebuggerListener) 
		com.android.jack.freemarker.debug.DebuggerListener listener
	public java.util.List getBreakpoints () 
	public java.util.List getBreakpoints (java.lang.String) 
		String templateName
	public java.util.Collection getSuspendedEnvironments () 
	public void removeBreakpoint (com.android.jack.freemarker.debug.Breakpoint) 
		com.android.jack.freemarker.debug.Breakpoint breakpoint
	public void removeDebuggerListener (java.lang.Object) 
		Object id
	public void removeBreakpoints () 
	public void removeBreakpoints (java.lang.String) 
		String templateName
}

com/android/jack/freemarker/debug/impl/RmiDebuggerImpl_Stub.class

package com.android.jack.freemarker.debug.impl
public final com.android.jack.freemarker.debug.impl.RmiDebuggerImpl_Stub extends java.rmi.server.RemoteStub implements com.android.jack.freemarker.debug.Debugger java.rmi.Remote  {
	private static final long serialVersionUID
	private static java.lang.reflect.Method $method_addBreakpoint_0
	private static java.lang.reflect.Method $method_addDebuggerListener_1
	private static java.lang.reflect.Method $method_getBreakpoints_2
	private static java.lang.reflect.Method $method_getBreakpoints_3
	private static java.lang.reflect.Method $method_getSuspendedEnvironments_4
	private static java.lang.reflect.Method $method_removeBreakpoint_5
	private static java.lang.reflect.Method $method_removeBreakpoints_6
	private static java.lang.reflect.Method $method_removeBreakpoints_7
	private static java.lang.reflect.Method $method_removeDebuggerListener_8
	static Class class$freemarker$debug$Debugger
	static Class class$freemarker$debug$Breakpoint
	static Class class$freemarker$debug$DebuggerListener
	static Class class$java$lang$String
	static Class class$java$lang$Object
	static void  () 
	public void  (java.rmi.server.RemoteRef) 
	public void addBreakpoint (com.android.jack.freemarker.debug.Breakpoint)  throws java.rmi.RemoteException 
	public java.lang.Object addDebuggerListener (com.android.jack.freemarker.debug.DebuggerListener)  throws java.rmi.RemoteException 
	static java.lang.Class class$ (java.lang.String) 
	public java.util.List getBreakpoints ()  throws java.rmi.RemoteException 
	public java.util.List getBreakpoints (java.lang.String)  throws java.rmi.RemoteException 
	public java.util.Collection getSuspendedEnvironments ()  throws java.rmi.RemoteException 
	public void removeBreakpoint (com.android.jack.freemarker.debug.Breakpoint)  throws java.rmi.RemoteException 
	public void removeBreakpoints ()  throws java.rmi.RemoteException 
	public void removeBreakpoints (java.lang.String)  throws java.rmi.RemoteException 
	public void removeDebuggerListener (java.lang.Object)  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/impl/RmiDebuggerListenerImpl.class
RmiDebuggerListenerImpl.java
package com.android.jack.freemarker.debug.impl
public com.android.jack.freemarker.debug.impl.RmiDebuggerListenerImpl extends java.rmi.server.UnicastRemoteObject implements com.android.jack.freemarker.debug.DebuggerListener java.rmi.server.Unreferenced  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final long serialVersionUID
	private final com.android.jack.freemarker.debug.DebuggerListener listener
	public void unreferenced () 
		java.rmi.NoSuchObjectException e
	public void  (com.android.jack.freemarker.debug.DebuggerListener)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.DebuggerListener listener
	public void environmentSuspended (com.android.jack.freemarker.debug.EnvironmentSuspendedEvent)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.EnvironmentSuspendedEvent e
	static void  () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggerListenerImpl_Stub.class

package com.android.jack.freemarker.debug.impl
public final com.android.jack.freemarker.debug.impl.RmiDebuggerListenerImpl_Stub extends java.rmi.server.RemoteStub implements com.android.jack.freemarker.debug.DebuggerListener java.rmi.Remote  {
	private static final long serialVersionUID
	private static java.lang.reflect.Method $method_environmentSuspended_0
	static Class class$freemarker$debug$DebuggerListener
	static Class class$freemarker$debug$EnvironmentSuspendedEvent
	static void  () 
	public void  (java.rmi.server.RemoteRef) 
	static java.lang.Class class$ (java.lang.String) 
	public void environmentSuspended (com.android.jack.freemarker.debug.EnvironmentSuspendedEvent)  throws java.rmi.RemoteException 
}

com/android/jack/freemarker/debug/impl/RmiDebuggerService$1.class
RmiDebuggerService.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggerService$1 extends java.lang.Object {
}

com/android/jack/freemarker/debug/impl/RmiDebuggerService$TemplateDebugInfo.class
RmiDebuggerService.java
package com.android.jack.freemarker.debug.impl
final com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo extends java.lang.Object {
	final java.util.List templates
	final java.util.List breakpoints
	private void  () 
	boolean isEmpty () 
	void  (com.android.jack.freemarker.debug.impl.RmiDebuggerService$1) 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$1 x0
}

com/android/jack/freemarker/debug/impl/RmiDebuggerService$TemplateReference.class
RmiDebuggerService.java
package com.android.jack.freemarker.debug.impl
final com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateReference extends java.lang.ref.WeakReference {
	final String templateName
	void  (java.lang.String, com.android.jack.freemarker.template.Template, java.lang.ref.ReferenceQueue) 
		String templateName
		com.android.jack.freemarker.template.Template template
		java.lang.ref.ReferenceQueue queue
	com.android.jack.freemarker.template.Template getTemplate () 
}

com/android/jack/freemarker/debug/impl/RmiDebuggerService.class
RmiDebuggerService.java
package com.android.jack.freemarker.debug.impl
 com.android.jack.freemarker.debug.impl.RmiDebuggerService extends com.android.jack.freemarker.debug.impl.DebuggerService {
	private final java.util.Map templateDebugInfos
	private final java.util.HashSet suspendedEnvironments
	private final java.util.Map listeners
	private final java.lang.ref.ReferenceQueue refQueue
	private final com.android.jack.freemarker.debug.impl.RmiDebuggerImpl debugger
	private com.android.jack.freemarker.debug.impl.DebuggerServer server
	void  () 
		java.rmi.RemoteException e
	java.util.List getBreakpointsSpi (java.lang.String) 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
		String templateName
	java.util.List getBreakpointsSpi () 
		java.util.Iterator iter
		java.util.List sumlist
	boolean suspendEnvironmentSpi (com.android.jack.freemarker.core.Environment, java.lang.String, int)  throws java.rmi.RemoteException 
		com.android.jack.freemarker.debug.DebuggerListener listener
		java.util.Iterator iter
		com.android.jack.freemarker.debug.EnvironmentSuspendedEvent breakpointEvent
		com.android.jack.freemarker.core.Environment env
		String templateName
		int line
		com.android.jack.freemarker.debug.impl.RmiDebuggedEnvironmentImpl denv
	void registerTemplateSpi (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.debug.Breakpoint breakpoint
		java.util.Iterator iter
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
		com.android.jack.freemarker.template.Template template
		String templateName
	java.util.Collection getSuspendedEnvironments () 
	java.lang.Object addDebuggerListener (com.android.jack.freemarker.debug.DebuggerListener) 
		Object id
		com.android.jack.freemarker.debug.DebuggerListener listener
		Object id
	void removeDebuggerListener (java.lang.Object) 
		Object id
	void addBreakpoint (com.android.jack.freemarker.debug.Breakpoint) 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
		com.android.jack.freemarker.template.Template t
		java.util.Iterator iter
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
		java.util.List breakpoints
		int pos
		com.android.jack.freemarker.debug.Breakpoint breakpoint
		String templateName
	private static void insertDebugBreak (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.debug.Breakpoint) 
		com.android.jack.freemarker.template.Template t
		com.android.jack.freemarker.debug.Breakpoint breakpoint
		com.android.jack.freemarker.core.TemplateElement te
		com.android.jack.freemarker.core.TemplateElement parent
		com.android.jack.freemarker.core.DebugBreak db
	private static com.android.jack.freemarker.core.TemplateElement findTemplateElement (com.android.jack.freemarker.core.TemplateElement, int) 
		com.android.jack.freemarker.core.TemplateElement child
		com.android.jack.freemarker.core.TemplateElement childmatch
		java.util.Enumeration children
		com.android.jack.freemarker.core.TemplateElement e
		int i
		com.android.jack.freemarker.core.TemplateElement te
		int line
		java.util.List childMatches
		com.android.jack.freemarker.core.TemplateElement bestMatch
	private com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo findTemplateDebugInfo (java.lang.String) 
		String templateName
	private com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo createTemplateDebugInfo (java.lang.String) 
		String templateName
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
	void removeBreakpoint (com.android.jack.freemarker.debug.Breakpoint) 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
		com.android.jack.freemarker.template.Template t
		java.util.Iterator iter
		java.util.List breakpoints
		int pos
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
		com.android.jack.freemarker.debug.Breakpoint breakpoint
		String templateName
	private void removeDebugBreak (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.debug.Breakpoint) 
		com.android.jack.freemarker.template.Template t
		com.android.jack.freemarker.debug.Breakpoint breakpoint
		com.android.jack.freemarker.core.TemplateElement te
		com.android.jack.freemarker.core.DebugBreak db
		com.android.jack.freemarker.core.TemplateElement parent
	void removeBreakpoints (java.lang.String) 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
		String templateName
	void removeBreakpoints () 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
		java.util.Iterator iter
	private void removeBreakpoints (com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo) 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
		com.android.jack.freemarker.template.Template t
		java.util.Iterator iter
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
	private void removeDebugBreaks (com.android.jack.freemarker.core.TemplateElement) 
		com.android.jack.freemarker.core.TemplateElement dbchild
		com.android.jack.freemarker.core.TemplateElement child
		int i
		com.android.jack.freemarker.core.TemplateElement te
		int count
	private void processRefQueue () 
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
		com.android.jack.freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
	void shutdownSpi () 
}

com/android/jack/freemarker/ext/ant/FreemarkerXmlTask.class
FreemarkerXmlTask.java
package com.android.jack.freemarker.ext.ant
public com.android.jack.freemarker.ext.ant.FreemarkerXmlTask extends org.apache.tools.ant.taskdefs.MatchingTask {
	private com.android.jack.freemarker.ext.ant.JythonAntTask prepareModel
	private com.android.jack.freemarker.ext.ant.JythonAntTask prepareEnvironment
	private final javax.xml.parsers.DocumentBuilderFactory builderFactory
	private javax.xml.parsers.DocumentBuilder builder
	private com.android.jack.freemarker.template.Configuration cfg
	private java.io.File destDir
	private java.io.File baseDir
	private java.io.File templateDir
	private String templateName
	private com.android.jack.freemarker.template.Template parsedTemplate
	private long templateFileLastModified
	private String projectAttribute
	private java.io.File projectFile
	private com.android.jack.freemarker.template.TemplateModel projectTemplate
	private com.android.jack.freemarker.template.TemplateNodeModel projectNode
	private com.android.jack.freemarker.template.TemplateModel propertiesTemplate
	private com.android.jack.freemarker.template.TemplateModel userPropertiesTemplate
	private long projectFileLastModified
	private boolean incremental
	private String extension
	private String encoding
	private String templateEncoding
	private boolean validation
	private String models
	private final java.util.Map modelsMap
	public void  () 
	public void setBasedir (java.io.File) 
		java.io.File dir
	public void setDestdir (java.io.File) 
		java.io.File dir
	public void setExtension (java.lang.String) 
		String extension
	public void setTemplate (java.lang.String) 
		String templateName
	public void setTemplateDir (java.io.File)  throws org.apache.tools.ant.BuildException 
		Exception e
		java.io.File templateDir
	public void setProjectfile (java.lang.String) 
		String projectAttribute
	public void setIncremental (java.lang.String) 
		String incremental
	public void setEncoding (java.lang.String) 
		String encoding
	public void setTemplateEncoding (java.lang.String) 
		String inputEncoding
	public void setValidation (boolean) 
		boolean validation
	public void setModels (java.lang.String) 
		String models
	public void execute ()  throws org.apache.tools.ant.BuildException 
		String msg
		java.io.IOException ioe
		javax.xml.parsers.ParserConfigurationException e
		int i
		org.apache.tools.ant.DirectoryScanner scanner
		String[] list
		java.io.File templateFile
	public void addConfiguredJython (com.android.jack.freemarker.ext.ant.JythonAntTask) 
		com.android.jack.freemarker.ext.ant.JythonAntTask jythonAntTask
	public void addConfiguredPrepareModel (com.android.jack.freemarker.ext.ant.JythonAntTask) 
		com.android.jack.freemarker.ext.ant.JythonAntTask prepareModel
	public void addConfiguredPrepareEnvironment (com.android.jack.freemarker.ext.ant.JythonAntTask) 
		com.android.jack.freemarker.ext.ant.JythonAntTask prepareEnvironment
	private void process (java.io.File, java.lang.String, java.io.File)  throws org.apache.tools.ant.BuildException 
		org.w3c.dom.Document doc
		java.util.Map vars
		java.util.Map vars
		com.android.jack.freemarker.core.Environment env
		org.w3c.dom.Document docNode
		com.android.jack.freemarker.template.TemplateModel document
		com.android.jack.freemarker.template.TemplateNodeModel docNodeModel
		java.util.HashMap root
		java.io.Writer writer
		Throwable rootCause
		org.xml.sax.SAXParseException spe
		Throwable e
		java.io.File baseDir
		String xmlFile
		java.io.File destDir
		java.io.File outFile
		java.io.File inFile
	private void generateModels () 
		int dot
		Exception e
		String modelSpec
		String name
		String clazz
		int sep
		java.util.StringTokenizer modelTokenizer
	private void ensureDirectoryFor (java.io.File)  throws org.apache.tools.ant.BuildException 
		java.io.File targetFile
		java.io.File directory
	private static com.android.jack.freemarker.template.TemplateModel wrapMap (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator it
		java.util.Map table
		com.android.jack.freemarker.template.SimpleHash model
	protected void insertDefaults (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator it
		java.util.Map root
}

com/android/jack/freemarker/ext/ant/JythonAntTask.class
JythonAntTask.java
package com.android.jack.freemarker.ext.ant
public com.android.jack.freemarker.ext.ant.JythonAntTask extends org.apache.tools.ant.Task {
	private java.io.File scriptFile
	private String script
	private com.android.jack.freemarker.ext.ant.UnlinkedJythonOperations jythonOps
	public void  () 
	public void setFile (java.io.File)  throws org.apache.tools.ant.BuildException 
		java.io.File scriptFile
	public void addText (java.lang.String) 
		String text
	public void execute (java.util.Map)  throws org.apache.tools.ant.BuildException 
		String finalScript
		java.util.Map vars
	private void ensureJythonOpsExists () 
		Class clazz
		ClassNotFoundException e
		Exception e
		Class clazz
}

com/android/jack/freemarker/ext/ant/UnlinkedJythonOperations.class
UnlinkedJythonOperations.java
package com.android.jack.freemarker.ext.ant
abstract com.android.jack.freemarker.ext.ant.UnlinkedJythonOperations extends java.lang.Object {
	public abstract void execute (java.lang.String, java.util.Map)  throws org.apache.tools.ant.BuildException 
	public abstract void execute (java.io.File, java.util.Map)  throws org.apache.tools.ant.BuildException 
}

com/android/jack/freemarker/ext/ant/UnlinkedJythonOperationsImpl.class
UnlinkedJythonOperationsImpl.java
package com.android.jack.freemarker.ext.ant
public com.android.jack.freemarker.ext.ant.UnlinkedJythonOperationsImpl extends java.lang.Object implements com.android.jack.freemarker.ext.ant.UnlinkedJythonOperations  {
	public void  () 
	public void execute (java.lang.String, java.util.Map)  throws org.apache.tools.ant.BuildException 
		String script
		java.util.Map vars
		org.python.util.PythonInterpreter pi
	public void execute (java.io.File, java.util.Map)  throws org.apache.tools.ant.BuildException 
		java.io.IOException e
		java.io.File file
		java.util.Map vars
		org.python.util.PythonInterpreter pi
	private org.python.util.PythonInterpreter createInterpreter (java.util.Map) 
		java.util.Map$Entry ent
		java.util.Map vars
		org.python.util.PythonInterpreter pi
		java.util.Iterator it
}

com/android/jack/freemarker/ext/beans/APIModel.class
APIModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.APIModel extends com.android.jack.freemarker.ext.beans.BeanModel {
	void  (java.lang.Object, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Object object
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	protected boolean isMethodsShadowItems () 
}

com/android/jack/freemarker/ext/beans/ArgumentTypes$Null.class
ArgumentTypes.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.ArgumentTypes$Null extends java.lang.Object {
	private void  () 
}

com/android/jack/freemarker/ext/beans/ArgumentTypes$SpecialConversionCallableMemberDescriptor.class
ArgumentTypes.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ArgumentTypes$SpecialConversionCallableMemberDescriptor extends com.android.jack.freemarker.ext.beans.CallableMemberDescriptor {
	private final com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor callableMemberDesc
	void  (com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor) 
		com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor callableMemberDesc
	com.android.jack.freemarker.template.TemplateModel invokeMethod (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object, java.lang.Object[])  throws com.android.jack.freemarker.template.TemplateModelException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object obj
		Object[] args
	java.lang.Object invokeConstructor (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object[])  throws java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object[] args
	java.lang.String getDeclaration () 
	boolean isConstructor () 
	boolean isStatic () 
	boolean isVarargs () 
	java.lang.Class[] getParamTypes () 
	java.lang.String getName () 
	private void convertArgsToReflectionCompatible (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object[])  throws com.android.jack.freemarker.template.TemplateModelException 
		Class paramType
		Object arg
		int i
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object[] args
		Class[] paramTypes
		int ln
}

com/android/jack/freemarker/ext/beans/ArgumentTypes.class
ArgumentTypes.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ArgumentTypes extends java.lang.Object {
	private static final int CONVERSION_DIFFICULTY_REFLECTION
	private static final int CONVERSION_DIFFICULTY_FREEMARKER
	private static final int CONVERSION_DIFFICULTY_IMPOSSIBLE
	private final Class[] types
	private final boolean bugfixed
	void  (java.lang.Object[], boolean) 
		Object arg
		int i
		Object[] args
		boolean bugfixed
		int ln
		Class[] typesTmp
	public int hashCode () 
		int i
		int hash
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.freemarker.ext.beans.ArgumentTypes cs
		Object o
	com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor getMostSpecific (java.util.List, boolean) 
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor maximal
		int cmpRes
		java.util.Iterator maximalsIter
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor applicable
		boolean lessSpecific
		java.util.Iterator applicablesIter
		java.util.List memberDescs
		boolean varArg
		java.util.LinkedList applicables
		java.util.LinkedList maximals
	int compareParameterListPreferability (java.lang.Class[], java.lang.Class[], boolean) 
		int winerParam
		Class nonPrimParamType1
		int numConvPrice1
		Class nonPrimParamType2
		int numConvPrice2
		int winerParam
		int winerParam
		int r
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int r
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		int winerParam
		Class argType
		boolean argIsNum
		int numConvPrice1
		int numConvPrice2
		Class paramType1
		Class paramType2
		int winerParam
		int i
		int r
		Class paramType1
		Class paramType2
		int paramList1WeakWinCnt
		int paramList2WeakWinCnt
		int paramList1WinCnt
		int paramList2WinCnt
		int paramList1StrongWinCnt
		int paramList2StrongWinCnt
		int paramList1VeryStrongWinCnt
		int paramList2VeryStrongWinCnt
		int firstWinerParamList
		Class paramType1
		Class paramType2
		int i
		boolean paramTypes1HasAMoreSpecific
		boolean paramTypes2HasAMoreSpecific
		Class[] paramTypes1
		Class[] paramTypes2
		boolean varArg
		int argTypesLen
		int paramTypes1Len
		int paramTypes2Len
	private int compareParameterListPreferability_cmpTypeSpecificty (java.lang.Class, java.lang.Class) 
		Class paramType1
		Class paramType2
		Class nonPrimParamType1
		Class nonPrimParamType2
	private static java.lang.Class getParamType (java.lang.Class[], int, int, boolean) 
		Class[] paramTypes
		int paramTypesLen
		int i
		boolean varArg
	java.util.LinkedList getApplicables (java.util.List, boolean) 
		com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor memberDesc
		int difficulty
		java.util.Iterator it
		java.util.List memberDescs
		boolean varArg
		java.util.LinkedList applicables
	private int isApplicable (com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor, boolean) 
		int difficulty
		int i
		int difficulty
		int i
		Class varArgParamType
		com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor memberDesc
		boolean varArg
		Class[] paramTypes
		int cl
		int fl
		int maxDifficulty
	private int isMethodInvocationConvertible (java.lang.Class, java.lang.Class) 
		Class formalNP
		Class formalNP
		Class formal
		Class actual
}

com/android/jack/freemarker/ext/beans/ArrayModel$1.class
ArrayModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ArrayModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/ArrayModel$Iterator.class
ArrayModel.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.ArrayModel$Iterator extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateModelIterator  {
	private int position
	final com.android.jack.freemarker.ext.beans.ArrayModel this$0
	private void  (com.android.jack.freemarker.ext.beans.ArrayModel) 
	public boolean hasNext () 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int size () 
	void  (com.android.jack.freemarker.ext.beans.ArrayModel, com.android.jack.freemarker.ext.beans.ArrayModel$1) 
		com.android.jack.freemarker.ext.beans.ArrayModel x0
		com.android.jack.freemarker.ext.beans.ArrayModel$1 x1
}

com/android/jack/freemarker/ext/beans/ArrayModel.class
ArrayModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.ArrayModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.TemplateSequenceModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	private final int length
	public void  (java.lang.Object, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Object array
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
		Class clazz
	public com.android.jack.freemarker.template.TemplateModelIterator iterator () 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		IndexOutOfBoundsException e
		int index
	public int size () 
	public boolean isEmpty () 
	static int access$100 (com.android.jack.freemarker.ext.beans.ArrayModel) 
		com.android.jack.freemarker.ext.beans.ArrayModel x0
	static void  () 
}

com/android/jack/freemarker/ext/beans/BeanModel$1.class
BeanModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.BeanModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/BeanModel.class
BeanModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.BeanModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.template.TemplateModelWithAPISupport  {
	private static final com.android.jack.freemarker.log.Logger LOG
	protected final Object object
	protected final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	static final com.android.jack.freemarker.template.TemplateModel UNKNOWN
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	private java.util.HashMap memberMap
	public void  (java.lang.Object, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Object object
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	void  (java.lang.Object, com.android.jack.freemarker.ext.beans.BeansWrapper, boolean) 
		Object object
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
		boolean inrospectNow
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object fd
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.template.TemplateModel nullModel
		Object fd
		com.android.jack.freemarker.template.TemplateModelException e
		Exception e
		String key
		Class clazz
		java.util.Map classInfo
		com.android.jack.freemarker.template.TemplateModel retval
	private void logNoSuchKey (java.lang.String, java.util.Map) 
		String key
		java.util.Map keyMap
	protected boolean hasPlainGetMethod () 
	private com.android.jack.freemarker.template.TemplateModel invokeThroughDescriptor (java.lang.Object, java.util.Map)  throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel member
		com.android.jack.freemarker.template.TemplateModel member
		java.lang.reflect.Method readMethod
		java.beans.PropertyDescriptor pd
		java.lang.reflect.Method method
		Object desc
		java.util.Map classInfo
		com.android.jack.freemarker.template.TemplateModel member
		com.android.jack.freemarker.template.TemplateModel retval
	void clearMemberCache () 
	protected com.android.jack.freemarker.template.TemplateModel invokeGenericGet (java.util.Map, java.lang.Class, java.lang.String)  throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.android.jack.freemarker.template.TemplateModelException 
		java.util.Map keyMap
		Class clazz
		String key
		java.lang.reflect.Method genericGet
	protected com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	protected java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
	public boolean isEmpty () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public java.lang.Object getWrappedObject () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		java.util.List values
		com.android.jack.freemarker.template.TemplateModelIterator it
	java.lang.String getAsClassicCompatibleString () 
		String s
	public java.lang.String toString () 
	protected java.util.Set keySet () 
	public com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/ext/beans/BeansModelCache.class
BeansModelCache.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.BeansModelCache extends com.android.jack.freemarker.ext.util.ModelCache {
	private final java.util.Map classToFactory
	private final java.util.Set mappedClassNames
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	void  (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	protected boolean isCacheable (java.lang.Object) 
		Object object
	protected com.android.jack.freemarker.template.TemplateModel create (java.lang.Object) 
		String className
		Object object
		Class clazz
		com.android.jack.freemarker.ext.util.ModelFactory factory
}

com/android/jack/freemarker/ext/beans/BeansWrapper$1.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.BeansWrapper$1 extends com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration {
	void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
}

com/android/jack/freemarker/ext/beans/BeansWrapper$2.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.BeansWrapper$2 extends java.lang.Object implements com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner  {
	final com.android.jack.freemarker.ext.beans.BeansWrapper this$0
	void  (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper this$0
	public void process (com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecisionInput, com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision) 
		com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecisionInput in
		com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision out
}

com/android/jack/freemarker/ext/beans/BeansWrapper$3.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.BeansWrapper$3 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	final com.android.jack.freemarker.ext.beans.BeansWrapper this$0
	void  (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper this$0
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/BeansWrapper$4.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.BeansWrapper$4 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/BeansWrapper$5.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.BeansWrapper$5 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/BeansWrapper$MethodAppearanceDecision.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
public final com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision extends java.lang.Object {
	private java.beans.PropertyDescriptor exposeAsProperty
	private String exposeMethodAs
	private boolean methodShadowsProperty
	public void  () 
	void setDefaults (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	public java.beans.PropertyDescriptor getExposeAsProperty () 
	public void setExposeAsProperty (java.beans.PropertyDescriptor) 
		java.beans.PropertyDescriptor exposeAsProperty
	public java.lang.String getExposeMethodAs () 
	public void setExposeMethodAs (java.lang.String) 
		String exposeAsMethod
	public boolean getMethodShadowsProperty () 
	public void setMethodShadowsProperty (boolean) 
		boolean shadowEarlierProperty
}

com/android/jack/freemarker/ext/beans/BeansWrapper$MethodAppearanceDecisionInput.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
public final com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecisionInput extends java.lang.Object {
	private java.lang.reflect.Method method
	private Class containingClass
	public void  () 
	void setMethod (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	void setContainingClass (java.lang.Class) 
		Class containingClass
	public java.lang.reflect.Method getMethod () 
	public java.lang.Class getContainingClass () 
}

com/android/jack/freemarker/ext/beans/BeansWrapper.class
BeansWrapper.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.BeansWrapper extends java.lang.Object implements com.android.jack.freemarker.template.utility.RichObjectWrapper com.android.jack.freemarker.template.utility.WriteProtectable  {
	private static final com.android.jack.freemarker.log.Logger LOG
	static final Object CAN_NOT_UNWRAP
	private static final Class ITERABLE_CLASS
	private static final java.lang.reflect.Constructor ENUMS_MODEL_CTOR
	public static final int EXPOSE_ALL
	public static final int EXPOSE_SAFE
	public static final int EXPOSE_PROPERTIES_ONLY
	public static final int EXPOSE_NOTHING
	private final Object sharedIntrospectionLock
	private com.android.jack.freemarker.ext.beans.ClassIntrospector classIntrospector
	private final com.android.jack.freemarker.ext.beans.StaticModels staticModels
	private final com.android.jack.freemarker.ext.beans.ClassBasedModelFactory enumModels
	private final com.android.jack.freemarker.ext.util.ModelCache modelCache
	private final com.android.jack.freemarker.ext.beans.BooleanModel falseModel
	private final com.android.jack.freemarker.ext.beans.BooleanModel trueModel
	private volatile boolean writeProtected
	private com.android.jack.freemarker.template.TemplateModel nullModel
	private int defaultDateType
	private com.android.jack.freemarker.template.ObjectWrapper outerIdentity
	private boolean methodsShadowItems
	private boolean simpleMapWrapper
	private boolean strict
	private final com.android.jack.freemarker.template.Version incompatibleImprovements
	private static volatile boolean ftmaDeprecationWarnLogged
	private final com.android.jack.freemarker.ext.util.ModelFactory BOOLEAN_FACTORY
	private static final com.android.jack.freemarker.ext.util.ModelFactory ITERATOR_FACTORY
	private static final com.android.jack.freemarker.ext.util.ModelFactory ENUMERATION_FACTORY
	public void  () 
	public void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	protected void  (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration, boolean) 
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration bwConf
		boolean writeProtected
	protected void  (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration, boolean, boolean) 
		NoSuchMethodException e
		Throwable e
		Class thisClass
		boolean overridden
		boolean testFailed
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration bwConf
		boolean writeProtected
		boolean finalizeConstruction
	protected void finalizeConstruction (boolean) 
		boolean writeProtected
	public void writeProtect () 
	public boolean isWriteProtected () 
	java.lang.Object getSharedIntrospectionLock () 
	protected void checkModifiable () 
	public boolean isStrict () 
	public void setStrict (boolean) 
		boolean strict
	public void setOuterIdentity (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper outerIdentity
	public com.android.jack.freemarker.template.ObjectWrapper getOuterIdentity () 
	public void setSimpleMapWrapper (boolean) 
		boolean simpleMapWrapper
	public boolean isSimpleMapWrapper () 
	public void setExposureLevel (int) 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder pa
		int exposureLevel
	public int getExposureLevel () 
	public void setExposeFields (boolean) 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder pa
		boolean exposeFields
	public boolean isExposeFields () 
	public com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner getMethodAppearanceFineTuner () 
	public void setMethodAppearanceFineTuner (com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner) 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder pa
		com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner methodAppearanceFineTuner
	com.android.jack.freemarker.ext.beans.MethodSorter getMethodSorter () 
	void setMethodSorter (com.android.jack.freemarker.ext.beans.MethodSorter) 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder pa
		com.android.jack.freemarker.ext.beans.MethodSorter methodSorter
	public boolean isClassIntrospectionCacheRestricted () 
	private void replaceClassIntrospector (com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder) 
		com.android.jack.freemarker.ext.beans.ClassIntrospector oldCI
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder pa
		com.android.jack.freemarker.ext.beans.ClassIntrospector newCI
		com.android.jack.freemarker.ext.beans.ClassIntrospector oldCI
	private void registerModelFactories () 
	public void setMethodsShadowItems (boolean) 
		boolean methodsShadowItems
	boolean isMethodsShadowItems () 
	public void setDefaultDateType (int) 
		int defaultDateType
	public int getDefaultDateType () 
	public void setUseCache (boolean) 
		boolean useCache
	public boolean getUseCache () 
	public void setNullModel (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel nullModel
	public com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	boolean is2321Bugfixed () 
	static boolean is2321Bugfixed (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version version
	boolean is2324Bugfixed () 
	static boolean is2324Bugfixed (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version version
	protected static com.android.jack.freemarker.template.Version normalizeIncompatibleImprovementsVersion (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static final com.android.jack.freemarker.ext.beans.BeansWrapper getDefaultInstance () 
	public com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object object
	public com.android.jack.freemarker.template.TemplateMethodModelEx wrap (java.lang.Object, java.lang.reflect.Method) 
		Object object
		java.lang.reflect.Method method
	public com.android.jack.freemarker.template.TemplateHashModel wrapAsAPI (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	protected com.android.jack.freemarker.template.TemplateModel getInstance (java.lang.Object, com.android.jack.freemarker.ext.util.ModelFactory) 
		Object object
		com.android.jack.freemarker.ext.util.ModelFactory factory
	protected com.android.jack.freemarker.ext.util.ModelFactory getModelFactory (java.lang.Class) 
		Class clazz
	public java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
	public java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel, java.lang.Class)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
		Class targetClass
		Object obj
	public java.lang.Object tryUnwrapTo (com.android.jack.freemarker.template.TemplateModel, java.lang.Class)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
		Class targetClass
	java.lang.Object tryUnwrapTo (com.android.jack.freemarker.template.TemplateModel, java.lang.Class, int)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
		Class targetClass
		int typeFlags
		Object res
	private java.lang.Object tryUnwrapTo (com.android.jack.freemarker.template.TemplateModel, java.lang.Class, int, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		Number number
		Object wrapped
		Number number
		Object wrapped
		Number number
		String s
		java.util.Date date
		Number number
		java.util.Date date
		String strVal
		com.android.jack.freemarker.template.TemplateModel model
		Class targetClass
		int typeFlags
		java.util.Map recursionStops
		boolean is2321Bugfixed
		int itf
	java.lang.Object unwrapSequenceToArray (com.android.jack.freemarker.template.TemplateSequenceModel, java.lang.Class, boolean, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object retval
		com.android.jack.freemarker.template.TemplateModel seqItem
		Object val
		int i
		int size
		com.android.jack.freemarker.template.TemplateSequenceModel seq
		Class arrayClass
		boolean tryOnly
		java.util.Map recursionStops
		Class componentType
		Object array
	java.lang.Object listToArray (java.util.List, java.lang.Class, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object retval
		String listItemStr
		IllegalArgumentException e
		Object listItem
		java.util.Iterator it
		boolean isComponentTypeExamined
		boolean isComponentTypeNumerical
		boolean isComponentTypeList
		int i
		java.util.List list
		Class arrayClass
		java.util.Map recursionStops
		Class componentType
		Object array
	java.util.List arrayToList (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object[] objArray
		Object array
	static java.lang.Number forceUnwrappedNumberToType (java.lang.Number, java.lang.Class, boolean) 
		Number oriN
		Number n
		Class targetType
		boolean bugfixed
	com.android.jack.freemarker.template.TemplateModel invokeMethod (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException com.android.jack.freemarker.template.TemplateModelException 
		Object object
		java.lang.reflect.Method method
		Object[] args
		Object retval
	public com.android.jack.freemarker.template.TemplateHashModel getStaticModels () 
	public com.android.jack.freemarker.template.TemplateHashModel getEnumModels () 
	com.android.jack.freemarker.ext.util.ModelCache getModelCache () 
	public java.lang.Object newInstance (java.lang.Class, java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		com.android.jack.freemarker.ext.beans.SimpleMethod sm
		Object[] objargs
		Exception e
		com.android.jack.freemarker.ext.beans.MemberAndArguments mma
		Object ctors
		java.lang.reflect.Constructor ctor
		com.android.jack.freemarker.template.TemplateModelException e
		Exception e
		Class clazz
		java.util.List arguments
	public void removeFromClassIntrospectionCache (java.lang.Class) 
		Class clazz
	public void clearClassIntrospecitonCache () 
	com.android.jack.freemarker.ext.beans.ClassIntrospector getClassIntrospector () 
	protected void finetuneMethodAppearance (java.lang.Class, java.lang.reflect.Method, com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision) 
		Class clazz
		java.lang.reflect.Method m
		com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision decision
	public static void coerceBigDecimals (java.lang.reflect.AccessibleObject, java.lang.Object[]) 
		Object arg
		int i
		java.lang.reflect.AccessibleObject callable
		Object[] args
		Class[] formalTypes
	public static void coerceBigDecimals (java.lang.Class[], java.lang.Object[]) 
		Object arg
		int i
		Object arg
		int i
		Class varArgType
		Class[] formalTypes
		Object[] args
		int typeLen
		int argsLen
		int min
	public static java.lang.Object coerceBigDecimal (java.math.BigDecimal, java.lang.Class) 
		java.math.BigDecimal bd
		Class formalType
	public java.lang.String toString () 
		String propsStr
	protected java.lang.String toPropertiesString () 
	private static com.android.jack.freemarker.ext.beans.ClassBasedModelFactory createEnumModels (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Exception e
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	private static java.lang.reflect.Constructor enumsModelCtor () 
		Exception e
	static com.android.jack.freemarker.ext.beans.BooleanModel access$000 (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper x0
	static com.android.jack.freemarker.ext.beans.BooleanModel access$100 (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper x0
	static void  () 
		Class iterable
		ClassNotFoundException e
		Class iterable
}

com/android/jack/freemarker/ext/beans/BeansWrapperBuilder$BeansWrapperFactory.class
BeansWrapperBuilder.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.BeansWrapperBuilder$BeansWrapperFactory extends java.lang.Object implements com.android.jack.freemarker.ext.beans._BeansAPI$_BeansWrapperSubclassFactory  {
	private static final com.android.jack.freemarker.ext.beans.BeansWrapperBuilder$BeansWrapperFactory INSTANCE
	private void  () 
	public com.android.jack.freemarker.ext.beans.BeansWrapper create (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration) 
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration bwConf
	static com.android.jack.freemarker.ext.beans.BeansWrapperBuilder$BeansWrapperFactory access$000 () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/BeansWrapperBuilder.class
BeansWrapperBuilder.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.BeansWrapperBuilder extends com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration {
	private static final java.util.WeakHashMap INSTANCE_CACHE
	private static final java.lang.ref.ReferenceQueue INSTANCE_CACHE_REF_QUEUE
	public void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	static void clearInstanceCache () 
	static java.util.Map getInstanceCache () 
	public com.android.jack.freemarker.ext.beans.BeansWrapper build () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/BeansWrapperConfiguration.class
BeansWrapperConfiguration.java
package com.android.jack.freemarker.ext.beans
public abstract com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration extends java.lang.Object implements java.lang.Cloneable  {
	private final com.android.jack.freemarker.template.Version incompatibleImprovements
	protected com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder classIntrospectorFactory
	private boolean simpleMapWrapper
	private int defaultDateType
	private com.android.jack.freemarker.template.ObjectWrapper outerIdentity
	private boolean strict
	private boolean useModelCache
	protected void  (com.android.jack.freemarker.template.Version, boolean) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
		boolean isIncompImprsAlreadyNormalized
	protected void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration other
	protected java.lang.Object clone (boolean) 
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration clone
		CloneNotSupportedException e
		boolean deepCloneKey
	public boolean isSimpleMapWrapper () 
	public void setSimpleMapWrapper (boolean) 
		boolean simpleMapWrapper
	public int getDefaultDateType () 
	public void setDefaultDateType (int) 
		int defaultDateType
	public com.android.jack.freemarker.template.ObjectWrapper getOuterIdentity () 
	public void setOuterIdentity (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper outerIdentity
	public boolean isStrict () 
	public void setStrict (boolean) 
		boolean strict
	public boolean getUseModelCache () 
	public void setUseModelCache (boolean) 
		boolean useModelCache
	public com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	public int getExposureLevel () 
	public void setExposureLevel (int) 
		int exposureLevel
	public boolean getExposeFields () 
	public void setExposeFields (boolean) 
		boolean exposeFields
	public com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner getMethodAppearanceFineTuner () 
	public void setMethodAppearanceFineTuner (com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner) 
		com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner methodAppearanceFineTuner
	com.android.jack.freemarker.ext.beans.MethodSorter getMethodSorter () 
	void setMethodSorter (com.android.jack.freemarker.ext.beans.MethodSorter) 
		com.android.jack.freemarker.ext.beans.MethodSorter methodSorter
}

com/android/jack/freemarker/ext/beans/BeansWrapperSingletonHolder.class
BeansWrapperSingletonHolder.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.BeansWrapperSingletonHolder extends java.lang.Object {
	static final com.android.jack.freemarker.ext.beans.BeansWrapper INSTANCE
	void  () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/BooleanModel.class
BooleanModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.BooleanModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateBooleanModel  {
	private final boolean value
	public void  (java.lang.Boolean, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Boolean bool
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public boolean getAsBoolean () 
}

com/android/jack/freemarker/ext/beans/CallableMemberDescriptor.class
CallableMemberDescriptor.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.CallableMemberDescriptor extends com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor {
	void  () 
	abstract com.android.jack.freemarker.template.TemplateModel invokeMethod (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object, java.lang.Object[])  throws com.android.jack.freemarker.template.TemplateModelException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
	abstract java.lang.Object invokeConstructor (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object[])  throws java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.android.jack.freemarker.template.TemplateModelException 
	abstract java.lang.String getDeclaration () 
	abstract boolean isConstructor () 
	abstract boolean isStatic () 
	abstract boolean isVarargs () 
	abstract java.lang.Class[] getParamTypes () 
	abstract java.lang.String getName () 
}

com/android/jack/freemarker/ext/beans/CharacterOrString.class
CharacterOrString.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.CharacterOrString extends java.lang.Object {
	private final String stringValue
	void  (java.lang.String) 
		String stringValue
	java.lang.String getAsString () 
	char getAsChar () 
}

com/android/jack/freemarker/ext/beans/ClassBasedModelFactory.class
ClassBasedModelFactory.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.ClassBasedModelFactory extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	private final java.util.Map cache
	private final java.util.Set classIntrospectionsInProgress
	protected void  (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		String key
	private com.android.jack.freemarker.template.TemplateModel getInternal (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException java.lang.ClassNotFoundException 
		com.android.jack.freemarker.template.TemplateModel model
		InterruptedException e
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.ext.beans.ClassIntrospector classIntrospector
		int classIntrospectorClearingCounter
		Class clazz
		com.android.jack.freemarker.template.TemplateModel model
		String key
		com.android.jack.freemarker.ext.beans.ClassIntrospector classIntrospector
		int classIntrospectorClearingCounter
		Object sharedLock
	void clearCache () 
	void removeFromCache (java.lang.Class) 
		Class clazz
	public boolean isEmpty () 
	protected abstract com.android.jack.freemarker.template.TemplateModel createModel (java.lang.Class)  throws com.android.jack.freemarker.template.TemplateModelException 
	protected com.android.jack.freemarker.ext.beans.BeansWrapper getWrapper () 
}

com/android/jack/freemarker/ext/beans/ClassChangeNotifier.class
ClassChangeNotifier.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.ClassChangeNotifier extends java.lang.Object {
	public abstract void subscribe (com.android.jack.freemarker.ext.beans.ClassIntrospector) 
}

com/android/jack/freemarker/ext/beans/ClassIntrospector$MethodSignature.class
ClassIntrospector.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature extends java.lang.Object {
	private static final com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature GET_STRING_SIGNATURE
	private static final com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature GET_OBJECT_SIGNATURE
	private final String name
	private final Class[] args
	private void  (java.lang.String, java.lang.Class[]) 
		String name
		Class[] args
	void  (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public boolean equals (java.lang.Object) 
		com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature ms
		Object o
	public int hashCode () 
	static com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature access$000 () 
	static com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature access$100 () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/ClassIntrospector.class
ClassIntrospector.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.ClassIntrospector extends java.lang.Object {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final String JREBEL_SDK_CLASS_NAME
	private static final String JREBEL_INTEGRATION_ERROR_MSG
	static final boolean DEVELOPMENT_MODE
	private static final com.android.jack.freemarker.ext.beans.ClassChangeNotifier CLASS_CHANGE_NOTIFIER
	private static final Object ARGTYPES_KEY
	static final Object CONSTRUCTORS_KEY
	static final Object GENERIC_GET_KEY
	final int exposureLevel
	final boolean exposeFields
	final com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner methodAppearanceFineTuner
	final com.android.jack.freemarker.ext.beans.MethodSorter methodSorter
	final boolean bugfixed
	private final boolean hasSharedInstanceRestrictons
	private final boolean shared
	private final Object sharedLock
	private final java.util.Map cache
	private final java.util.Set cacheClassNames
	private final java.util.Set classIntrospectionsInProgress
	private final java.util.List modelFactories
	private final java.lang.ref.ReferenceQueue modelFactoriesRefQueue
	private int clearingCounter
	void  (com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder, java.lang.Object) 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder pa
		Object sharedLock
	void  (com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder, java.lang.Object, boolean, boolean) 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder builder
		Object sharedLock
		boolean hasSharedInstanceRestrictons
		boolean shared
	com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder getPropertyAssignments () 
	java.util.Map get (java.lang.Class) 
		java.util.Map introspData
		InterruptedException e
		java.util.Map introspData
		String className
		java.util.Map introspData
		Class clazz
		String className
	private java.util.Map createClassIntrospectionData (java.lang.Class) 
		java.beans.IntrospectionException e
		java.util.Map$Entry e
		Class clazz
		java.util.Map introspData
		java.util.Map accessibleMethods
	private void addFieldsToClassIntrospectionData (java.util.Map, java.lang.Class)  throws java.lang.SecurityException 
		java.lang.reflect.Field field
		int i
		java.util.Map introspData
		Class clazz
		java.lang.reflect.Field[] fields
	private void addBeanInfoToClassIntrospectionData (java.util.Map, java.lang.Class, java.util.Map)  throws java.beans.IntrospectionException 
		int i
		int pdaLength
		com.android.jack.freemarker.ext.beans.OverloadedMethods overloadedMethods
		Object previous
		java.beans.PropertyDescriptor propDesc
		String methodKey
		java.beans.MethodDescriptor md
		java.lang.reflect.Method method
		int i
		int mdaLength
		com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision decision
		com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecisionInput decisionInput
		java.beans.MethodDescriptor[] mda
		java.util.Map introspData
		Class clazz
		java.util.Map accessibleMethods
		java.beans.BeanInfo beanInfo
		java.beans.PropertyDescriptor[] pda
	private void addPropertyDescriptorToClassIntrospectionData (java.util.Map, java.beans.PropertyDescriptor, java.lang.Class, java.util.Map) 
		java.beans.IntrospectionException e
		java.beans.IndexedPropertyDescriptor ipd
		java.lang.reflect.Method readMethod
		java.lang.reflect.Method publicReadMethod
		java.beans.IntrospectionException e
		java.lang.reflect.Method readMethod
		java.lang.reflect.Method publicReadMethod
		java.util.Map introspData
		java.beans.PropertyDescriptor pd
		Class clazz
		java.util.Map accessibleMethods
	private void addGenericGetToClassIntrospectionData (java.util.Map, java.util.Map) 
		java.util.Map introspData
		java.util.Map accessibleMethods
		java.lang.reflect.Method genericGet
	private void addConstructorsToClassIntrospectionData (java.util.Map, java.lang.Class) 
		java.lang.reflect.Constructor ctor
		int i
		com.android.jack.freemarker.ext.beans.OverloadedMethods ctorMap
		java.lang.reflect.Constructor[] ctors
		SecurityException e
		java.util.Map introspData
		Class clazz
	private static java.util.Map discoverAccessibleMethods (java.lang.Class) 
		Class clazz
		java.util.Map accessibles
	private static void discoverAccessibleMethods (java.lang.Class, java.util.Map) 
		java.lang.reflect.Method method
		com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature sig
		java.util.List methodList
		int i
		java.lang.reflect.Method[] methods
		SecurityException e
		int i
		Class clazz
		java.util.Map accessibles
		Class[] interfaces
		Class superclass
	private static java.lang.reflect.Method getMatchingAccessibleMethod (java.lang.reflect.Method, java.util.Map) 
		java.lang.reflect.Method am
		java.util.Iterator iterator
		java.lang.reflect.Method m
		java.util.Map accessibles
		com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature sig
		java.util.List l
	private static java.lang.reflect.Method getFirstAccessibleMethod (com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature, java.util.Map) 
		com.android.jack.freemarker.ext.beans.ClassIntrospector$MethodSignature sig
		java.util.Map accessibles
		java.util.List l
	private java.beans.MethodDescriptor[] sortMethodDescriptors (java.beans.MethodDescriptor[]) 
		java.beans.MethodDescriptor[] methodDescriptors
	boolean isAllowedToExpose (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	private static java.util.Map getArgTypes (java.util.Map) 
		java.util.Map classMap
		java.util.Map argTypes
	void clearCache () 
	private void forcedClearCache () 
		Object regedMf
		java.util.Iterator it
	void remove (java.lang.Class) 
		Object regedMf
		java.util.Iterator it
		Class clazz
	int getClearingCounter () 
	private void onSameNameClassesDetected (java.lang.String) 
		String className
	void registerModelFactory (com.android.jack.freemarker.ext.beans.ClassBasedModelFactory) 
		com.android.jack.freemarker.ext.beans.ClassBasedModelFactory mf
	void registerModelFactory (com.android.jack.freemarker.ext.util.ModelCache) 
		com.android.jack.freemarker.ext.util.ModelCache mf
	private void registerModelFactory (java.lang.Object) 
		Object mf
	void unregisterModelFactory (com.android.jack.freemarker.ext.beans.ClassBasedModelFactory) 
		com.android.jack.freemarker.ext.beans.ClassBasedModelFactory mf
	void unregisterModelFactory (com.android.jack.freemarker.ext.util.ModelCache) 
		com.android.jack.freemarker.ext.util.ModelCache mf
	void unregisterModelFactory (java.lang.Object) 
		Object regedMf
		java.util.Iterator it
		Object mf
	private void removeClearedModelFactoryReferences () 
		java.util.Iterator it
		java.lang.ref.Reference cleardRef
	static java.lang.Class[] getArgTypes (java.util.Map, java.lang.reflect.AccessibleObject) 
		java.util.Map classMap
		java.lang.reflect.AccessibleObject methodOrCtor
	int keyCount (java.lang.Class) 
		Class clazz
		java.util.Map map
		int count
	java.util.Set keySet (java.lang.Class) 
		Class clazz
		java.util.Set set
	int getExposureLevel () 
	boolean getExposeFields () 
	com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner getMethodAppearanceFineTuner () 
	com.android.jack.freemarker.ext.beans.MethodSorter getMethodSorter () 
	boolean getHasSharedInstanceRestrictons () 
	boolean isShared () 
	java.lang.Object getSharedLock () 
	java.lang.Object[] getRegisteredModelFactoriesSnapshot () 
	static void  () 
		boolean jRebelAvailable
		Throwable e
		com.android.jack.freemarker.ext.beans.ClassChangeNotifier classChangeNotifier
		Throwable e
		com.android.jack.freemarker.ext.beans.ClassChangeNotifier classChangeNotifier
		boolean jRebelAvailable
		com.android.jack.freemarker.ext.beans.ClassChangeNotifier classChangeNotifier
}

com/android/jack/freemarker/ext/beans/ClassIntrospectorBuilder.class
ClassIntrospectorBuilder.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder extends java.lang.Object implements java.lang.Cloneable  {
	private final boolean bugfixed
	private static final java.util.Map INSTANCE_CACHE
	private static final java.lang.ref.ReferenceQueue INSTANCE_CACHE_REF_QUEUE
	private int exposureLevel
	private boolean exposeFields
	private com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner methodAppearanceFineTuner
	private com.android.jack.freemarker.ext.beans.MethodSorter methodSorter
	void  (com.android.jack.freemarker.ext.beans.ClassIntrospector) 
		com.android.jack.freemarker.ext.beans.ClassIntrospector ci
	void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	protected java.lang.Object clone () 
		CloneNotSupportedException e
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder other
	public int getExposureLevel () 
	public void setExposureLevel (int) 
		int exposureLevel
	public boolean getExposeFields () 
	public void setExposeFields (boolean) 
		boolean exposeFields
	public com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner getMethodAppearanceFineTuner () 
	public void setMethodAppearanceFineTuner (com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner) 
		com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner methodAppearanceFineTuner
	public com.android.jack.freemarker.ext.beans.MethodSorter getMethodSorter () 
	public void setMethodSorter (com.android.jack.freemarker.ext.beans.MethodSorter) 
		com.android.jack.freemarker.ext.beans.MethodSorter methodSorter
	private static void removeClearedReferencesFromInstanceCache () 
		java.util.Iterator it
		java.lang.ref.Reference clearedRef
	static void clearInstanceCache () 
	static java.util.Map getInstanceCache () 
	com.android.jack.freemarker.ext.beans.ClassIntrospector build () 
		com.android.jack.freemarker.ext.beans.ClassIntrospectorBuilder thisClone
		java.lang.ref.Reference instanceRef
		com.android.jack.freemarker.ext.beans.ClassIntrospector instance
		com.android.jack.freemarker.ext.beans.ClassIntrospector instance
	public boolean isBugfixed () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/CollectionAdapter$1.class
CollectionAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.CollectionAdapter$1 extends java.lang.Object implements java.util.Iterator  {
	final com.android.jack.freemarker.template.TemplateModelIterator i
	final com.android.jack.freemarker.ext.beans.CollectionAdapter this$0
	void  (com.android.jack.freemarker.ext.beans.CollectionAdapter)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.beans.CollectionAdapter this$0
	public boolean hasNext () 
		com.android.jack.freemarker.template.TemplateModelException e
	public java.lang.Object next () 
		com.android.jack.freemarker.template.TemplateModelException e
	public void remove () 
}

com/android/jack/freemarker/ext/beans/CollectionAdapter.class
CollectionAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.CollectionAdapter extends java.util.AbstractCollection implements com.android.jack.freemarker.template.TemplateModelAdapter  {
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	private final com.android.jack.freemarker.template.TemplateCollectionModel model
	void  (com.android.jack.freemarker.template.TemplateCollectionModel, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.template.TemplateCollectionModel model
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel getTemplateModel () 
	public int size () 
	public java.util.Iterator iterator () 
		com.android.jack.freemarker.template.TemplateModelException e
	static com.android.jack.freemarker.template.TemplateCollectionModel access$000 (com.android.jack.freemarker.ext.beans.CollectionAdapter) 
		com.android.jack.freemarker.ext.beans.CollectionAdapter x0
	static com.android.jack.freemarker.ext.beans.BeansWrapper access$100 (com.android.jack.freemarker.ext.beans.CollectionAdapter) 
		com.android.jack.freemarker.ext.beans.CollectionAdapter x0
}

com/android/jack/freemarker/ext/beans/CollectionModel$1.class
CollectionModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.CollectionModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/CollectionModel.class
CollectionModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.CollectionModel extends com.android.jack.freemarker.ext.beans.StringModel implements com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.TemplateSequenceModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (java.util.Collection, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.Collection collection
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		IndexOutOfBoundsException e
		int index
	public boolean getSupportsIndexedAccess () 
	public com.android.jack.freemarker.template.TemplateModelIterator iterator () 
	public int size () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/DateModel$1.class
DateModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.DateModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/DateModel.class
DateModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.DateModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateDateModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	private final int type
	public void  (java.util.Date, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.Date date
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.util.Date getAsDate () 
	public int getDateType () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/EmptyCallableMemberDescriptor.class
EmptyCallableMemberDescriptor.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.EmptyCallableMemberDescriptor extends com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor {
	static final com.android.jack.freemarker.ext.beans.EmptyCallableMemberDescriptor NO_SUCH_METHOD
	static final com.android.jack.freemarker.ext.beans.EmptyCallableMemberDescriptor AMBIGUOUS_METHOD
	private void  () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/EmptyMemberAndArguments.class
EmptyMemberAndArguments.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments extends com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments {
	static final com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments WRONG_NUMBER_OF_ARGUMENTS
	private final Object errorDescription
	private final boolean numberOfArgumentsWrong
	private final Object[] unwrappedArguments
	private void  (java.lang.Object, boolean, java.lang.Object[]) 
		Object errorDescription
		boolean numberOfArgumentsWrong
		Object[] unwrappedArguments
	static com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments noCompatibleOverload (int) 
		int unwrappableIndex
	static com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments noCompatibleOverload (java.lang.Object[]) 
		Object[] unwrappedArgs
	static com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments ambiguous (java.lang.Object[]) 
		Object[] unwrappedArgs
	static com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments from (com.android.jack.freemarker.ext.beans.EmptyCallableMemberDescriptor, java.lang.Object[]) 
		com.android.jack.freemarker.ext.beans.EmptyCallableMemberDescriptor emtpyMemberDesc
		Object[] unwrappedArgs
	java.lang.Object getErrorDescription () 
	java.lang.Object[] getUnwrappedArguments () 
	public boolean isNumberOfArgumentsWrong () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/EnumerationModel.class
EnumerationModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.EnumerationModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateModelIterator com.android.jack.freemarker.template.TemplateCollectionModel  {
	private boolean accessed
	public void  (java.util.Enumeration, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.Enumeration enumeration
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public boolean hasNext () 
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.NoSuchElementException e
	public boolean getAsBoolean () 
}

com/android/jack/freemarker/ext/beans/HashAdapter$1$1$1.class
HashAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.HashAdapter$1$1$1 extends java.lang.Object implements java.util.Map$Entry  {
	final Object val$key
	final com.android.jack.freemarker.ext.beans.HashAdapter$1$1 this$2
	void  (com.android.jack.freemarker.ext.beans.HashAdapter$1$1, java.lang.Object) 
		com.android.jack.freemarker.ext.beans.HashAdapter$1$1 this$2
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		Object v1
		Object v2
		Object o
		java.util.Map$Entry e
		Object k1
		Object k2
	public int hashCode () 
		Object value
}

com/android/jack/freemarker/ext/beans/HashAdapter$1$1.class
HashAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.HashAdapter$1$1 extends java.lang.Object implements java.util.Iterator  {
	final com.android.jack.freemarker.template.TemplateModelIterator val$i
	final com.android.jack.freemarker.ext.beans.HashAdapter$1 this$1
	void  (com.android.jack.freemarker.ext.beans.HashAdapter$1, com.android.jack.freemarker.template.TemplateModelIterator) 
		com.android.jack.freemarker.ext.beans.HashAdapter$1 this$1
	public boolean hasNext () 
		com.android.jack.freemarker.template.TemplateModelException e
	public java.lang.Object next () 
		Object key
		com.android.jack.freemarker.template.TemplateModelException e
		Object key
	public void remove () 
}

com/android/jack/freemarker/ext/beans/HashAdapter$1.class
HashAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.HashAdapter$1 extends java.util.AbstractSet {
	final com.android.jack.freemarker.ext.beans.HashAdapter this$0
	void  (com.android.jack.freemarker.ext.beans.HashAdapter) 
		com.android.jack.freemarker.ext.beans.HashAdapter this$0
	public java.util.Iterator iterator () 
		com.android.jack.freemarker.template.TemplateModelIterator i
		com.android.jack.freemarker.template.TemplateModelException e
		com.android.jack.freemarker.template.TemplateModelIterator i
	public int size () 
		com.android.jack.freemarker.template.TemplateModelException e
}

com/android/jack/freemarker/ext/beans/HashAdapter.class
HashAdapter.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.HashAdapter extends java.util.AbstractMap implements com.android.jack.freemarker.template.TemplateModelAdapter  {
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	private final com.android.jack.freemarker.template.TemplateHashModel model
	private java.util.Set entrySet
	void  (com.android.jack.freemarker.template.TemplateHashModel, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.template.TemplateHashModel model
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel getTemplateModel () 
	public boolean isEmpty () 
		com.android.jack.freemarker.template.TemplateModelException e
	public java.lang.Object get (java.lang.Object) 
		com.android.jack.freemarker.template.TemplateModelException e
		Object key
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.util.Set entrySet () 
	private com.android.jack.freemarker.template.TemplateHashModelEx getModelEx () 
	static com.android.jack.freemarker.template.TemplateHashModelEx access$000 (com.android.jack.freemarker.ext.beans.HashAdapter) 
		com.android.jack.freemarker.ext.beans.HashAdapter x0
	static com.android.jack.freemarker.ext.beans.BeansWrapper access$100 (com.android.jack.freemarker.ext.beans.HashAdapter) 
		com.android.jack.freemarker.ext.beans.HashAdapter x0
}

com/android/jack/freemarker/ext/beans/InvalidPropertyException.class
InvalidPropertyException.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.InvalidPropertyException extends com.android.jack.freemarker.template.TemplateModelException {
	public void  (java.lang.String) 
		String description
}

com/android/jack/freemarker/ext/beans/IteratorModel.class
IteratorModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.IteratorModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateModelIterator com.android.jack.freemarker.template.TemplateCollectionModel  {
	private boolean accessed
	public void  (java.util.Iterator, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.Iterator iterator
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public boolean hasNext () 
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.NoSuchElementException e
	public boolean getAsBoolean () 
}

com/android/jack/freemarker/ext/beans/JRebelClassChangeNotifier$ClassIntrospectorCacheInvalidator.class
JRebelClassChangeNotifier.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.JRebelClassChangeNotifier$ClassIntrospectorCacheInvalidator extends java.lang.Object implements org.zeroturnaround.javarebel.ClassEventListener  {
	private final java.lang.ref.WeakReference ref
	void  (com.android.jack.freemarker.ext.beans.ClassIntrospector) 
		com.android.jack.freemarker.ext.beans.ClassIntrospector w
	public void onClassEvent (int, java.lang.Class) 
		int eventType
		Class pClass
		com.android.jack.freemarker.ext.beans.ClassIntrospector ci
}

com/android/jack/freemarker/ext/beans/JRebelClassChangeNotifier.class
JRebelClassChangeNotifier.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.JRebelClassChangeNotifier extends java.lang.Object implements com.android.jack.freemarker.ext.beans.ClassChangeNotifier  {
	void  () 
	static void testAvailability () 
	public void subscribe (com.android.jack.freemarker.ext.beans.ClassIntrospector) 
		com.android.jack.freemarker.ext.beans.ClassIntrospector classIntrospector
}

com/android/jack/freemarker/ext/beans/MapModel$1.class
MapModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.MapModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/MapModel.class
MapModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.MapModel extends com.android.jack.freemarker.ext.beans.StringModel implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (java.util.Map, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.Map map
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
		Object key
	protected com.android.jack.freemarker.template.TemplateModel invokeGenericGet (java.util.Map, java.lang.Class, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Character charKey
		java.util.Map keyMap
		Class clazz
		String key
		java.util.Map map
		Object val
	public boolean isEmpty () 
	public int size () 
	protected java.util.Set keySet () 
		java.util.Set set
	static void  () 
}

com/android/jack/freemarker/ext/beans/MaybeEmptyCallableMemberDescriptor.class
MaybeEmptyCallableMemberDescriptor.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor extends java.lang.Object {
	void  () 
}

com/android/jack/freemarker/ext/beans/MaybeEmptyMemberAndArguments.class
MaybeEmptyMemberAndArguments.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments extends java.lang.Object {
	void  () 
}

com/android/jack/freemarker/ext/beans/MemberAndArguments.class
MemberAndArguments.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.MemberAndArguments extends com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments {
	private final com.android.jack.freemarker.ext.beans.CallableMemberDescriptor callableMemberDesc
	private final Object[] args
	void  (com.android.jack.freemarker.ext.beans.CallableMemberDescriptor, java.lang.Object[]) 
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor memberDesc
		Object[] args
	java.lang.Object[] getArgs () 
	com.android.jack.freemarker.template.TemplateModel invokeMethod (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object obj
	java.lang.Object invokeConstructor (com.android.jack.freemarker.ext.beans.BeansWrapper)  throws java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
	com.android.jack.freemarker.ext.beans.CallableMemberDescriptor getCallableMemberDescriptor () 
}

com/android/jack/freemarker/ext/beans/MethodAppearanceFineTuner.class
MethodAppearanceFineTuner.java
package com.android.jack.freemarker.ext.beans
public abstract com.android.jack.freemarker.ext.beans.MethodAppearanceFineTuner extends java.lang.Object {
	public abstract void process (com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecisionInput, com.android.jack.freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision) 
}

com/android/jack/freemarker/ext/beans/MethodSorter.class
MethodSorter.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.MethodSorter extends java.lang.Object {
	public abstract java.beans.MethodDescriptor[] sortMethodDescriptors (java.beans.MethodDescriptor[]) 
}

com/android/jack/freemarker/ext/beans/NonPrimitiveArrayBackedReadOnlyList.class
NonPrimitiveArrayBackedReadOnlyList.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.NonPrimitiveArrayBackedReadOnlyList extends java.util.AbstractList {
	private final Object[] array
	void  (java.lang.Object[]) 
		Object[] array
	public java.lang.Object get (int) 
		int index
	public int size () 
}

com/android/jack/freemarker/ext/beans/NumberModel$1.class
NumberModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.NumberModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/NumberModel.class
NumberModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.NumberModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateNumberModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (java.lang.Number, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Number number
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.lang.Number getAsNumber () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/OverloadedFixArgsMethods.class
OverloadedFixArgsMethods.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedFixArgsMethods extends com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset {
	void  (boolean) 
		boolean bugfixed
	java.lang.Class[] preprocessParameterTypes (com.android.jack.freemarker.ext.beans.CallableMemberDescriptor) 
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor memberDesc
	void afterWideningUnwrappingHints (java.lang.Class[], int[]) 
		Class[] paramTypes
		int[] paramNumericalTypes
	com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments getMemberAndArguments (java.util.List, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object pojo
		int i
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor memberDesc
		java.util.List tmArgs
		com.android.jack.freemarker.ext.beans.BeansWrapper unwrapper
		int argCount
		Class[][] unwrappingHintsByParamCount
		Class[] unwarppingHints
		Object[] pojoArgs
		int[] typeFlags
		java.util.Iterator it
		com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor maybeEmtpyMemberDesc
}

com/android/jack/freemarker/ext/beans/OverloadedMethods$1.class
OverloadedMethods.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedMethods$1 extends com.android.jack.freemarker.core._DelayedConversionToString {
	final com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
	void  (com.android.jack.freemarker.ext.beans.OverloadedMethods, java.lang.Object) 
		com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
		Object object
	protected java.lang.String doConversion (java.lang.Object) 
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor callableMemberDesc
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor callableMemberDesc
		StringBuilder sb
		java.util.HashSet fixArgMethods
		Object obj
		java.util.Iterator fixArgMethodsIter
		java.util.Iterator varargMethodsIter
		boolean hasMethods
}

com/android/jack/freemarker/ext/beans/OverloadedMethods$2.class
OverloadedMethods.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedMethods$2 extends com.android.jack.freemarker.ext.beans.OverloadedMethods$DelayedCallSignatureToString {
	final com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
	void  (com.android.jack.freemarker.ext.beans.OverloadedMethods, java.lang.Object[]) 
		com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
		Object[] argTypeArray
	java.lang.String argumentToString (java.lang.Object) 
		Object argType
}

com/android/jack/freemarker/ext/beans/OverloadedMethods$3.class
OverloadedMethods.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedMethods$3 extends com.android.jack.freemarker.ext.beans.OverloadedMethods$DelayedCallSignatureToString {
	final com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
	void  (com.android.jack.freemarker.ext.beans.OverloadedMethods, java.lang.Object[]) 
		com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
		Object[] argTypeArray
	java.lang.String argumentToString (java.lang.Object) 
		Object argType
}

com/android/jack/freemarker/ext/beans/OverloadedMethods$DelayedCallSignatureToString.class
OverloadedMethods.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedMethods$DelayedCallSignatureToString extends com.android.jack.freemarker.core._DelayedConversionToString {
	final com.android.jack.freemarker.ext.beans.OverloadedMethods this$0
	public void  (com.android.jack.freemarker.ext.beans.OverloadedMethods, java.lang.Object[]) 
		Object[] argTypeArray
	protected java.lang.String doConversion (java.lang.Object) 
		int i
		Object obj
		Object[] argTypes
		StringBuilder sb
	abstract java.lang.String argumentToString (java.lang.Object) 
}

com/android/jack/freemarker/ext/beans/OverloadedMethods.class
OverloadedMethods.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedMethods extends java.lang.Object {
	private final com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset fixArgMethods
	private com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset varargMethods
	private final boolean bugfixed
	void  (boolean) 
		boolean bugfixed
	void addMethod (java.lang.reflect.Method) 
		java.lang.reflect.Method method
		Class[] paramTypes
	void addConstructor (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor constr
		Class[] paramTypes
	private void addCallableMemberDescriptor (com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor) 
		com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor memberDesc
	com.android.jack.freemarker.ext.beans.MemberAndArguments getMemberAndArguments (java.util.List, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments varargsRes
		java.util.List tmArgs
		com.android.jack.freemarker.ext.beans.BeansWrapper unwrapper
		com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments fixArgsRes
		com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments varargsRes
		com.android.jack.freemarker.core._ErrorDescriptionBuilder edb
	private java.lang.Object[] toCompositeErrorMessage (com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments, com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments, java.util.List) 
		Object[] argsErrorMsg
		Object[] argsErrorMsg
		com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments fixArgsEmptyRes
		com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments varargsEmptyRes
		java.util.List tmArgs
		Object[] argsErrorMsg
	private java.lang.Object[] toErrorMessage (com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments, java.util.List) 
		com.android.jack.freemarker.ext.beans.EmptyMemberAndArguments res
		java.util.List tmArgs
		Object[] unwrappedArgs
	private com.android.jack.freemarker.core._DelayedConversionToString memberListToString () 
	private void addMarkupBITipAfterNoNoMarchIfApplicable (com.android.jack.freemarker.core._ErrorDescriptionBuilder, java.util.List) 
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor membDesc
		Class[] paramTypes
		Class paramType
		java.util.Iterator membDescs
		Object tmArg
		int argIdx
		com.android.jack.freemarker.core._ErrorDescriptionBuilder edb
		java.util.List tmArgs
	private com.android.jack.freemarker.core._DelayedConversionToString getTMActualParameterTypes (java.util.List) 
		int i
		java.util.List arguments
		String[] argumentTypeDescs
	private java.lang.Object getUnwrappedActualParameterTypes (java.lang.Object[]) 
		Object unwrappedArg
		int i
		Object[] unwrappedArgs
		Class[] argumentTypes
	static com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset access$000 (com.android.jack.freemarker.ext.beans.OverloadedMethods) 
		com.android.jack.freemarker.ext.beans.OverloadedMethods x0
	static com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset access$100 (com.android.jack.freemarker.ext.beans.OverloadedMethods) 
		com.android.jack.freemarker.ext.beans.OverloadedMethods x0
}

com/android/jack/freemarker/ext/beans/OverloadedMethodsModel.class
OverloadedMethodsModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.OverloadedMethodsModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx com.android.jack.freemarker.template.TemplateSequenceModel  {
	private final Object object
	private final com.android.jack.freemarker.ext.beans.OverloadedMethods overloadedMethods
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	void  (java.lang.Object, com.android.jack.freemarker.ext.beans.OverloadedMethods, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Object object
		com.android.jack.freemarker.ext.beans.OverloadedMethods overloadedMethods
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		java.util.List arguments
		com.android.jack.freemarker.ext.beans.MemberAndArguments maa
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/beans/OverloadedMethodsSubset.class
OverloadedMethodsSubset.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset extends java.lang.Object {
	static final int[] ALL_ZEROS_ARRAY
	private static final int[][] ZERO_PARAM_COUNT_TYPE_FLAGS_ARRAY
	private Class[][] unwrappingHintsByParamCount
	private int[][] typeFlagsByParamCount
	private final java.util.Map argTypesToMemberDescCache
	private final java.util.List memberDescs
	protected final boolean bugfixed
	void  (boolean) 
		boolean bugfixed
	void addCallableMemberDescriptor (com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor) 
		Class[][] newUnwrappingHintsByParamCount
		int paramIdx
		Class[] unwrappingHints
		int typeFlags
		int paramIdx
		com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor memberDesc
		Class[] prepedParamTypes
		int paramCount
		int[] typeFlagsByParamIdx
	java.lang.Class[][] getUnwrappingHintsByParamCount () 
	final com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor getMemberDescriptorForArgs (java.lang.Object[], boolean) 
		Object[] args
		boolean varArg
		com.android.jack.freemarker.ext.beans.ArgumentTypes argTypes
		com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor memberDesc
	java.util.Iterator getMemberDescriptors () 
	abstract java.lang.Class[] preprocessParameterTypes (com.android.jack.freemarker.ext.beans.CallableMemberDescriptor) 
	abstract void afterWideningUnwrappingHints (java.lang.Class[], int[]) 
	abstract com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments getMemberAndArguments (java.util.List, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
	protected java.lang.Class getCommonSupertypeForUnwrappingHint (java.lang.Class, java.lang.Class) 
		boolean c1WasPrim
		boolean c2WasPrim
		boolean c1WasPrim
		boolean c2WasPrim
		Class maxClazz
		java.util.Iterator maxIter
		Class clazz
		java.util.Iterator commonTypesIter
		Class maxCl
		java.util.Iterator it
		Class c1
		Class c2
		java.util.Set commonTypes
		java.util.List max
	protected final int[] getTypeFlags (int) 
		int paramCount
	protected final void mergeInTypesFlags (int, int[]) 
		int[][] newTypeFlagsByParamCount
		int paramIdx
		int srcParamCount
		int srcParamCount
		int srcParamTypeFlags
		int mergedTypeFlags
		int srcParamTypeFlags
		int dstParamTypesFlags
		int paramIdx
		int dstParamCount
		int[] srcTypeFlagsByParamIdx
		int[] dstTypeFlagsByParamIdx
	protected void forceNumberArgumentsToParameterTypes (java.lang.Object[], java.lang.Class[], int[]) 
		Class targetType
		Number convertedArg
		Object arg
		int paramTypeIdx
		int typeFlags
		int argIdx
		Object[] args
		Class[] paramTypes
		int[] typeFlagsByParamIndex
		int paramTypesLen
		int argsLen
	static void  () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigDecimalSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigDecimalSource extends java.lang.Object {
	public abstract java.math.BigDecimal bigDecimalValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrByte.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrByte extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrDouble.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrDouble extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrFPPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrFPPrimitive.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrFPPrimitive extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
	public float floatValue () 
	public double doubleValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrFloat.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrFloat extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrFPPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrInteger.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrInteger extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrLong.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrLong extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrPrimitive.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrPrimitive extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	protected final java.math.BigInteger n
	void  (java.math.BigInteger) 
		java.math.BigInteger n
	protected java.lang.Number getSourceNumber () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerOrShort.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrShort extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerOrPrimitive {
	void  (java.math.BigInteger) 
		java.math.BigInteger n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$BigIntegerSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$BigIntegerSource extends java.lang.Object {
	public abstract java.math.BigInteger bigIntegerValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$ByteSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$ByteSource extends java.lang.Object {
	public abstract java.lang.Byte byteValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrByte.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrByte extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrWholeNumber {
	private final byte w
	void  (java.lang.Double, byte) 
		Double n
		byte w
	public byte byteValue () 
	public short shortValue () 
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrFloat.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrFloat extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final Double n
	void  (java.lang.Double) 
		Double n
	public float floatValue () 
	public double doubleValue () 
	protected java.lang.Number getSourceNumber () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrInteger.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrInteger extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrWholeNumber {
	private final int w
	void  (java.lang.Double, int) 
		Double n
		int w
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrIntegerOrFloat.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrIntegerOrFloat extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrWholeNumber {
	private final int w
	void  (java.lang.Double, int) 
		Double n
		int w
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrLong.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrLong extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrWholeNumber {
	private final long w
	void  (java.lang.Double, long) 
		Double n
		long w
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrShort.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrShort extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrWholeNumber {
	private final short w
	void  (java.lang.Double, short) 
		Double n
		short w
	public short shortValue () 
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleOrWholeNumber.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleOrWholeNumber extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final Double n
	protected void  (java.lang.Double) 
		Double n
	protected java.lang.Number getSourceNumber () 
	public double doubleValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$DoubleSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$DoubleSource extends java.lang.Object {
	public abstract java.lang.Double doubleValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$FloatOrByte.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrByte extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrWholeNumber {
	private final byte w
	void  (java.lang.Float, byte) 
		Float n
		byte w
	public byte byteValue () 
	public short shortValue () 
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$FloatOrInteger.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrInteger extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrWholeNumber {
	private final int w
	void  (java.lang.Float, int) 
		Float n
		int w
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$FloatOrShort.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrShort extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrWholeNumber {
	private final short w
	void  (java.lang.Float, short) 
		Float n
		short w
	public short shortValue () 
	public int intValue () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$FloatOrWholeNumber.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatOrWholeNumber extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final Float n
	void  (java.lang.Float) 
		Float n
	protected java.lang.Number getSourceNumber () 
	public float floatValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$FloatSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$FloatSource extends java.lang.Object {
	public abstract java.lang.Float floatValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$IntegerBigDecimal.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerBigDecimal extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final java.math.BigDecimal n
	void  (java.math.BigDecimal) 
		java.math.BigDecimal n
	protected java.lang.Number getSourceNumber () 
	public java.math.BigInteger bigIntegerValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$IntegerOrByte.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerOrByte extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerOrSmallerInteger {
	private final byte w
	void  (java.lang.Integer, byte) 
		Integer n
		byte w
	public byte byteValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$IntegerOrShort.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerOrShort extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerOrSmallerInteger {
	private final short w
	void  (java.lang.Integer, short) 
		Integer n
		short w
	public short shortValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$IntegerOrSmallerInteger.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerOrSmallerInteger extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final Integer n
	protected void  (java.lang.Integer) 
		Integer n
	protected java.lang.Number getSourceNumber () 
	public int intValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$IntegerSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$IntegerSource extends java.lang.Object {
	public abstract java.lang.Integer integerValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$LongOrByte.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrByte extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrSmallerInteger {
	private final byte w
	void  (java.lang.Long, byte) 
		Long n
		byte w
	public byte byteValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$LongOrInteger.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrInteger extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrSmallerInteger {
	private final int w
	void  (java.lang.Long, int) 
		Long n
		int w
	public int intValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$LongOrShort.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrShort extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrSmallerInteger {
	private final short w
	void  (java.lang.Long, short) 
		Long n
		short w
	public short shortValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$LongOrSmallerInteger.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongOrSmallerInteger extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final Long n
	protected void  (java.lang.Long) 
		Long n
	protected java.lang.Number getSourceNumber () 
	public long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$LongSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$LongSource extends java.lang.Object {
	public abstract java.lang.Long longValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$NumberWithFallbackType.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType extends java.lang.Number implements java.lang.Comparable  {
	void  () 
	protected abstract java.lang.Number getSourceNumber () 
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	public byte byteValue () 
	public short shortValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
	public int compareTo (java.lang.Object) 
		Object o
		Number n
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$ShortOrByte.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$ShortOrByte extends com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$NumberWithFallbackType {
	private final Short n
	private final byte w
	protected void  (java.lang.Short, byte) 
		Short n
		byte w
	protected java.lang.Number getSourceNumber () 
	public short shortValue () 
	public byte byteValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil$ShortSource.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
abstract com.android.jack.freemarker.ext.beans.OverloadedNumberUtil$ShortSource extends java.lang.Object {
	public abstract java.lang.Short shortValue () 
}

com/android/jack/freemarker/ext/beans/OverloadedNumberUtil.class
OverloadedNumberUtil.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedNumberUtil extends java.lang.Object {
	static final int BIG_MANTISSA_LOSS_PRICE
	private static final long MAX_DOUBLE_OR_LONG
	private static final long MIN_DOUBLE_OR_LONG
	private static final int MAX_DOUBLE_OR_LONG_LOG_2
	private static final int MAX_FLOAT_OR_INT
	private static final int MIN_FLOAT_OR_INT
	private static final int MAX_FLOAT_OR_INT_LOG_2
	private static final double LOWEST_ABOVE_ZERO
	private static final double HIGHEST_BELOW_ONE
	private void  () 
	static java.lang.Number addFallbackType (java.lang.Number, int) 
		java.math.BigDecimal n
		int pn
		long pn
		boolean exact
		boolean exact
		boolean exact
		boolean exact
		int intN
		long longN
		double diff
		boolean exact
		double doubleN
		boolean exact
		boolean exact
		boolean exact
		boolean exact
		int intN
		double diff
		boolean exact
		float floatN
		short pn
		java.math.BigInteger biNum
		int bitLength
		Number num
		int typeFlags
		Class numClass
	static int getArgumentConversionPrice (java.lang.Class, java.lang.Class) 
		Class fromC
		Class toC
	static int compareNumberTypeSpecificity (java.lang.Class, java.lang.Class) 
		Class c1
		Class c2
}

com/android/jack/freemarker/ext/beans/OverloadedVarArgsMethods.class
OverloadedVarArgsMethods.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.OverloadedVarArgsMethods extends com.android.jack.freemarker.ext.beans.OverloadedMethodsSubset {
	void  (boolean) 
		boolean bugfixed
	java.lang.Class[] preprocessParameterTypes (com.android.jack.freemarker.ext.beans.CallableMemberDescriptor) 
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor memberDesc
		Class[] preprocessedParamTypes
		int ln
		Class varArgsCompType
	void afterWideningUnwrappingHints (java.lang.Class[], int[]) 
		Class[] previousHints
		int i
		Class[] oneLongerHints
		int i
		Class[] paramTypes
		int[] paramNumericalTypes
		int paramCount
		Class[][] unwrappingHintsByParamCount
	private void widenHintsToCommonSupertypes (int, java.lang.Class[], int[]) 
		int i
		int i
		Class varargsComponentType
		int paramCountOfWidened
		Class[] wideningTypes
		int[] wideningTypeFlags
		Class[] typesToWiden
		int typesToWidenLen
		int wideningTypesLen
		int min
	com.android.jack.freemarker.ext.beans.MaybeEmptyMemberAndArguments getMemberAndArguments (java.util.List, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		int paramIdx
		Object pojo
		int i
		Class[] unwarappingHints
		java.util.Iterator it
		int paramCount
		Object[] pojoArgsWithArray
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor memberDesc
		Object[] pojoArgsWithArray
		Object argsOrErrorIdx
		java.util.List tmArgs
		com.android.jack.freemarker.ext.beans.BeansWrapper unwrapper
		int argsLen
		Class[][] unwrappingHintsByParamCount
		Object[] pojoArgs
		int[] typesFlags
		com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor maybeEmtpyMemberDesc
	private java.lang.Object replaceVarargsSectionWithArray (java.lang.Object[], java.util.List, com.android.jack.freemarker.ext.beans.CallableMemberDescriptor, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object val
		int i
		Object[] packedArgs
		Object varargs
		Object val
		Object array
		Object[] args
		java.util.List modelArgs
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor memberDesc
		com.android.jack.freemarker.ext.beans.BeansWrapper unwrapper
		Class[] paramTypes
		int paramCount
		Class varArgsCompType
		int totalArgCount
		int fixArgCount
}

com/android/jack/freemarker/ext/beans/PrimtiveArrayBackedReadOnlyList.class
PrimtiveArrayBackedReadOnlyList.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.PrimtiveArrayBackedReadOnlyList extends java.util.AbstractList {
	private final Object array
	void  (java.lang.Object) 
		Object array
	public java.lang.Object get (int) 
		int index
	public int size () 
}

com/android/jack/freemarker/ext/beans/ReflectionCallableMemberDescriptor.class
ReflectionCallableMemberDescriptor.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor extends com.android.jack.freemarker.ext.beans.CallableMemberDescriptor {
	private final java.lang.reflect.Member member
	final Class[] paramTypes
	void  (java.lang.reflect.Method, java.lang.Class[]) 
		java.lang.reflect.Method member
		Class[] paramTypes
	void  (java.lang.reflect.Constructor, java.lang.Class[]) 
		java.lang.reflect.Constructor member
		Class[] paramTypes
	com.android.jack.freemarker.template.TemplateModel invokeMethod (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object, java.lang.Object[])  throws com.android.jack.freemarker.template.TemplateModelException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object obj
		Object[] args
	java.lang.Object invokeConstructor (com.android.jack.freemarker.ext.beans.BeansWrapper, java.lang.Object[])  throws java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object[] args
	java.lang.String getDeclaration () 
	boolean isConstructor () 
	boolean isStatic () 
	boolean isVarargs () 
	java.lang.Class[] getParamTypes () 
	java.lang.String getName () 
}

com/android/jack/freemarker/ext/beans/ResourceBundleModel$1.class
ResourceBundleModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.ResourceBundleModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/ResourceBundleModel.class
ResourceBundleModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.ResourceBundleModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	private java.util.Hashtable formats
	public void  (java.util.ResourceBundle, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.ResourceBundle bundle
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	protected com.android.jack.freemarker.template.TemplateModel invokeGenericGet (java.util.Map, java.lang.Class, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.MissingResourceException e
		java.util.Map keyMap
		Class clazz
		String key
	public boolean isEmpty () 
	public int size () 
	protected java.util.Set keySet () 
		java.util.Set set
		java.util.Enumeration e
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		int args
		Object[] params
		java.util.MissingResourceException e
		Exception e
		java.util.List arguments
		java.util.Iterator it
		String key
	public java.lang.String format (java.lang.String, java.lang.Object[])  throws java.util.MissingResourceException 
		String key
		Object[] params
		java.text.MessageFormat format
	public java.util.ResourceBundle getBundle () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/SequenceAdapter.class
SequenceAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.SequenceAdapter extends java.util.AbstractList implements com.android.jack.freemarker.template.TemplateModelAdapter  {
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	private final com.android.jack.freemarker.template.TemplateSequenceModel model
	void  (com.android.jack.freemarker.template.TemplateSequenceModel, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.template.TemplateSequenceModel model
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel getTemplateModel () 
	public int size () 
		com.android.jack.freemarker.template.TemplateModelException e
	public java.lang.Object get (int) 
		com.android.jack.freemarker.template.TemplateModelException e
		int index
	public com.android.jack.freemarker.template.TemplateSequenceModel getTemplateSequenceModel () 
}

com/android/jack/freemarker/ext/beans/SetAdapter.class
SetAdapter.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.SetAdapter extends com.android.jack.freemarker.ext.beans.CollectionAdapter implements java.util.Set  {
	void  (com.android.jack.freemarker.template.TemplateCollectionModel, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.template.TemplateCollectionModel model
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
}

com/android/jack/freemarker/ext/beans/SimpleMapModel$1.class
SimpleMapModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.SimpleMapModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/SimpleMapModel.class
SimpleMapModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.SimpleMapModel extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateHashModelEx2 com.android.jack.freemarker.template.TemplateMethodModelEx com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.template.TemplateModelWithAPISupport  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	private final java.util.Map map
	public void  (java.util.Map, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		java.util.Map map
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Character charKey
		String key
		Object val
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		Object key
		Object value
	public boolean isEmpty () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public java.lang.Object getWrappedObject () 
	public com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/ext/beans/SimpleMethod.class
SimpleMethod.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.SimpleMethod extends java.lang.Object {
	static final String MARKUP_OUTPUT_TO_STRING_TIP
	private final java.lang.reflect.Member member
	private final Class[] argTypes
	protected void  (java.lang.reflect.Member, java.lang.Class[]) 
		java.lang.reflect.Member member
		Class[] argTypes
	java.lang.Object[] unwrapArguments (java.util.List, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
		boolean isVarArg
		int typesLen
		Object[] args
	private java.lang.Object[] unwrapArguments (java.util.List, java.lang.Class[], boolean, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		Class argType
		com.android.jack.freemarker.template.TemplateModel argVal
		Object unwrappedArgVal
		Object unwrappedArgVal
		com.android.jack.freemarker.template.TemplateModel varargVal
		Object unwrappedVarargVal
		int varargIdx
		int varargArrayLen
		Object varargArray
		com.android.jack.freemarker.template.TemplateModel argVal
		Class varargType
		Class varargItemType
		java.util.List args
		Class[] argTypes
		boolean isVarargs
		com.android.jack.freemarker.ext.beans.BeansWrapper w
		int typesLen
		int argsLen
		Object[] unwrappedArgs
		java.util.Iterator it
		int normalArgCnt
		int argIdx
	private com.android.jack.freemarker.template.TemplateModelException createArgumentTypeMismarchException (int, com.android.jack.freemarker.template.TemplateModel, java.lang.Class) 
		int argIdx
		com.android.jack.freemarker.template.TemplateModel argVal
		Class targetType
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
	private com.android.jack.freemarker.template.TemplateModelException createNullToPrimitiveArgumentException (int, java.lang.Class) 
		int argIdx
		Class targetType
	protected java.lang.reflect.Member getMember () 
}

com/android/jack/freemarker/ext/beans/SimpleMethodModel.class
SimpleMethodModel.java
package com.android.jack.freemarker.ext.beans
public final com.android.jack.freemarker.ext.beans.SimpleMethodModel extends com.android.jack.freemarker.ext.beans.SimpleMethod implements com.android.jack.freemarker.template.TemplateMethodModelEx com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.core._UnexpectedTypeErrorExplainerTemplateModel  {
	private final Object object
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	void  (java.lang.Object, java.lang.reflect.Method, java.lang.Class[], com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Object object
		java.lang.reflect.Method method
		Class[] argTypes
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModelException e
		Exception e
		java.util.List arguments
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.String toString () 
	public java.lang.Object[] explainTypeError (java.lang.Class[]) 
		Class[] expectedClasses
		java.lang.reflect.Member member
		java.lang.reflect.Method m
		Class returnType
		String mName
}

com/android/jack/freemarker/ext/beans/SingletonCustomizer.class
SingletonCustomizer.java
package com.android.jack.freemarker.ext.beans
public abstract com.android.jack.freemarker.ext.beans.SingletonCustomizer extends java.lang.Object {
}

com/android/jack/freemarker/ext/beans/StaticModel.class
StaticModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.StaticModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private final Class clazz
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	private final java.util.Map map
	void  (java.lang.Class, com.android.jack.freemarker.ext.beans.BeansWrapper)  throws com.android.jack.freemarker.template.TemplateModelException 
		Class clazz
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		IllegalAccessException e
		String key
		Object model
	public boolean isEmpty () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
	private void populate ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.lang.reflect.Field field
		int mod
		int i
		com.android.jack.freemarker.ext.beans.OverloadedMethods overloadedMethods
		com.android.jack.freemarker.ext.beans.OverloadedMethods overloadedMethods
		String name
		Object obj
		java.lang.reflect.Method method
		int mod
		int i
		java.lang.reflect.Method method
		java.util.Map$Entry entry
		Object value
		java.util.Iterator entries
		java.lang.reflect.Method[] methods
		java.lang.reflect.Field[] fields
	static void  () 
}

com/android/jack/freemarker/ext/beans/StaticModels.class
StaticModels.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.StaticModels extends com.android.jack.freemarker.ext.beans.ClassBasedModelFactory {
	void  (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	protected com.android.jack.freemarker.template.TemplateModel createModel (java.lang.Class)  throws com.android.jack.freemarker.template.TemplateModelException 
		Class clazz
}

com/android/jack/freemarker/ext/beans/StringModel$1.class
StringModel.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans.StringModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/beans/StringModel.class
StringModel.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans.StringModel extends com.android.jack.freemarker.ext.beans.BeanModel implements com.android.jack.freemarker.template.TemplateScalarModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (java.lang.Object, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		Object object
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.lang.String getAsString () 
	static void  () 
}

com/android/jack/freemarker/ext/beans/TypeFlags.class
TypeFlags.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.TypeFlags extends java.lang.Object {
	static final int WIDENED_NUMERICAL_UNWRAPPING_HINT
	static final int BYTE
	static final int SHORT
	static final int INTEGER
	static final int LONG
	static final int FLOAT
	static final int DOUBLE
	static final int BIG_INTEGER
	static final int BIG_DECIMAL
	static final int UNKNOWN_NUMERICAL_TYPE
	static final int ACCEPTS_NUMBER
	static final int ACCEPTS_DATE
	static final int ACCEPTS_STRING
	static final int ACCEPTS_BOOLEAN
	static final int ACCEPTS_MAP
	static final int ACCEPTS_LIST
	static final int ACCEPTS_SET
	static final int ACCEPTS_ARRAY
	static final int CHARACTER
	static final int ACCEPTS_ANY_OBJECT
	static final int MASK_KNOWN_INTEGERS
	static final int MASK_KNOWN_NONINTEGERS
	static final int MASK_ALL_KNOWN_NUMERICALS
	static final int MASK_ALL_NUMERICALS
	void  () 
	static int classToTypeFlags (java.lang.Class) 
		int flags
		Class pClass
}

com/android/jack/freemarker/ext/beans/UnsafeMethods.class
UnsafeMethods.java
package com.android.jack.freemarker.ext.beans
 com.android.jack.freemarker.ext.beans.UnsafeMethods extends java.lang.Object {
	private static final java.util.Set UNSAFE_METHODS
	private void  () 
	static boolean isUnsafeMethod (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	private static final java.util.Set createUnsafeMethodsSet () 
		ClassNotFoundException e
		NoSuchMethodException e
		java.util.Iterator iterator
		java.util.Set set
		java.util.Map primClasses
		Exception e
		String methodSpec
		java.util.Properties props
		java.io.InputStream in
	private static java.lang.reflect.Method parseMethodSpec (java.lang.String, java.util.Map)  throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException 
		String argClassName
		int i
		String methodSpec
		java.util.Map primClasses
		int brace
		int dot
		Class clazz
		String methodName
		String argSpec
		java.util.StringTokenizer tok
		int argcount
		Class[] argTypes
	private static java.util.Map createPrimitiveClassesMap () 
		java.util.Map map
	static void  () 
}

com/android/jack/freemarker/ext/beans/_BeansAPI$_BeansWrapperSubclassFactory.class
_BeansAPI.java
package com.android.jack.freemarker.ext.beans
public abstract com.android.jack.freemarker.ext.beans._BeansAPI$_BeansWrapperSubclassFactory extends java.lang.Object {
	public abstract com.android.jack.freemarker.ext.beans.BeansWrapper create (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration) 
}

com/android/jack/freemarker/ext/beans/_BeansAPI.class
_BeansAPI.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans._BeansAPI extends java.lang.Object {
	private void  () 
	public static java.lang.String getAsClassicCompatibleString (com.android.jack.freemarker.ext.beans.BeanModel) 
		com.android.jack.freemarker.ext.beans.BeanModel bm
	public static java.lang.Object newInstance (java.lang.Class, java.lang.Object[], com.android.jack.freemarker.ext.beans.BeansWrapper)  throws java.lang.NoSuchMethodException java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.android.jack.freemarker.template.TemplateModelException 
		Class pClass
		Object[] args
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
	private static com.android.jack.freemarker.ext.beans.CallableMemberDescriptor getConstructorDescriptor (java.lang.Class, java.lang.Object[])  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Constructor constr
		com.android.jack.freemarker.ext.beans.ReflectionCallableMemberDescriptor memberDesc
		int i
		Class pClass
		Object[] args
		com.android.jack.freemarker.ext.beans.ArgumentTypes argTypes
		java.util.List fixedArgMemberDescs
		java.util.List varArgsMemberDescs
		java.lang.reflect.Constructor[] constrs
		com.android.jack.freemarker.ext.beans.MaybeEmptyCallableMemberDescriptor contrDesc
	private static java.lang.Object newInstance (com.android.jack.freemarker.ext.beans.CallableMemberDescriptor, java.lang.Object[], com.android.jack.freemarker.ext.beans.BeansWrapper)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException java.lang.IllegalArgumentException com.android.jack.freemarker.template.TemplateModelException 
		int i
		int i
		Class[] paramTypes
		int fixedArgCnt
		Class compType
		int varArgCnt
		Object varArgsArray
		Object[] packedArgs
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor constrDesc
		Object[] args
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object[] packedArgs
	public static com.android.jack.freemarker.ext.beans.BeansWrapper getBeansWrapperSubclassSingleton (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration, java.util.Map, java.lang.ref.ReferenceQueue, com.android.jack.freemarker.ext.beans._BeansAPI$_BeansWrapperSubclassFactory) 
		java.lang.ref.Reference instanceRef
		java.lang.ref.Reference instanceRef
		java.util.Map tcclScopedCache
		com.android.jack.freemarker.ext.beans.BeansWrapper concurrentInstance
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration settings
		java.util.Map instanceCache
		java.lang.ref.ReferenceQueue instanceCacheRefQue
		com.android.jack.freemarker.ext.beans._BeansAPI$_BeansWrapperSubclassFactory beansWrapperSubclassFactory
		ClassLoader tccl
		java.lang.ref.Reference instanceRef
		java.util.Map tcclScopedCache
		com.android.jack.freemarker.ext.beans.BeansWrapper instance
	private static void removeClearedReferencesFromCache (java.util.Map, java.lang.ref.ReferenceQueue) 
		java.util.Iterator it2
		java.util.Map tcclScopedCache
		java.util.Iterator it1
		java.util.Map instanceCache
		java.lang.ref.ReferenceQueue instanceCacheRefQue
		java.lang.ref.Reference clearedRef
}

com/android/jack/freemarker/ext/beans/_EnumModels.class
_EnumModels.java
package com.android.jack.freemarker.ext.beans
public com.android.jack.freemarker.ext.beans._EnumModels extends com.android.jack.freemarker.ext.beans.ClassBasedModelFactory {
	public void  (com.android.jack.freemarker.ext.beans.BeansWrapper) 
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	protected com.android.jack.freemarker.template.TemplateModel createModel (java.lang.Class) 
		Enum value
		int i
		Class clazz
		Object[] obj
		java.util.Map map
	public volatile boolean isEmpty () 
	public volatile com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/beans/_MethodUtil$1.class
_MethodUtil.java
package com.android.jack.freemarker.ext.beans
final com.android.jack.freemarker.ext.beans._MethodUtil$1 extends com.android.jack.freemarker.core._DelayedConversionToString {
	void  (java.lang.Object) 
		Object object
	protected java.lang.String doConversion (java.lang.Object) 
		Object callableMemberDescriptor
}

com/android/jack/freemarker/ext/beans/_MethodUtil.class
_MethodUtil.java
package com.android.jack.freemarker.ext.beans
public final com.android.jack.freemarker.ext.beans._MethodUtil extends java.lang.Object {
	private void  () 
	public static int isMoreOrSameSpecificParameterType (java.lang.Class, java.lang.Class, boolean, int) 
		Class specificAsBoxed
		boolean specificIsPrim
		boolean genericIsPrim
		Class specific
		Class generic
		boolean bugfixed
		int ifHigherThan
	private static boolean isWideningPrimitiveNumberConversion (java.lang.Class, java.lang.Class) 
		Class source
		Class target
	private static boolean isWideningBoxedNumberConversion (java.lang.Class, java.lang.Class) 
		Class source
		Class target
	public static java.util.Set getAssignables (java.lang.Class, java.lang.Class) 
		Class c1
		Class c2
		java.util.Set s
	private static void collectAssignables (java.lang.Class, java.lang.Class, java.util.Set) 
		int i
		Class c1
		Class c2
		java.util.Set s
		Class sc
		Class[] itf
	public static java.lang.Class[] getParameterTypes (java.lang.reflect.Member) 
		java.lang.reflect.Member member
	public static boolean isVarargs (java.lang.reflect.Member) 
		java.lang.reflect.Member member
	public static java.lang.String toString (java.lang.reflect.Member) 
		String paramTypeDecl
		int i
		java.lang.reflect.Member member
		StringBuilder sb
		String className
		Class[] paramTypes
	public static java.lang.Object[] invocationErrorMessageStart (java.lang.reflect.Member) 
		java.lang.reflect.Member member
	private static java.lang.Object[] invocationErrorMessageStart (java.lang.Object, boolean) 
		Object member
		boolean isConstructor
	public static com.android.jack.freemarker.template.TemplateModelException newInvocationTemplateModelException (java.lang.Object, java.lang.reflect.Member, java.lang.Throwable) 
		Object object
		java.lang.reflect.Member member
		Throwable e
	public static com.android.jack.freemarker.template.TemplateModelException newInvocationTemplateModelException (java.lang.Object, com.android.jack.freemarker.ext.beans.CallableMemberDescriptor, java.lang.Throwable) 
		Object object
		com.android.jack.freemarker.ext.beans.CallableMemberDescriptor callableMemberDescriptor
		Throwable e
	private static com.android.jack.freemarker.template.TemplateModelException newInvocationTemplateModelException (java.lang.Object, java.lang.Object, boolean, boolean, java.lang.Throwable) 
		Throwable cause
		Object parentObject
		Object member
		boolean isStatic
		boolean isConstructor
		Throwable e
}

com/android/jack/freemarker/ext/beans/unsafeMethods.properties
com/android/jack/freemarker/ext/dom/AttributeNodeModel.class
AttributeNodeModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.AttributeNodeModel extends com.android.jack.freemarker.ext.dom.NodeModel implements com.android.jack.freemarker.template.TemplateScalarModel  {
	public void  (org.w3c.dom.Attr) 
		org.w3c.dom.Attr att
	public java.lang.String getAsString () 
	public java.lang.String getNodeName () 
		String result
	public boolean isEmpty () 
	java.lang.String getQualifiedName () 
		String nsURI
		com.android.jack.freemarker.core.Environment env
		String defaultNS
		String prefix
}

com/android/jack/freemarker/ext/dom/CharacterDataNodeModel.class
CharacterDataNodeModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.CharacterDataNodeModel extends com.android.jack.freemarker.ext.dom.NodeModel implements com.android.jack.freemarker.template.TemplateScalarModel  {
	public void  (org.w3c.dom.CharacterData) 
		org.w3c.dom.CharacterData text
	public java.lang.String getAsString () 
	public java.lang.String getNodeName () 
	public boolean isEmpty () 
}

com/android/jack/freemarker/ext/dom/DocumentModel.class
DocumentModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.DocumentModel extends com.android.jack.freemarker.ext.dom.NodeModel implements com.android.jack.freemarker.template.TemplateHashModel  {
	private com.android.jack.freemarker.ext.dom.ElementModel rootElement
	void  (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
	public java.lang.String getNodeName () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		org.w3c.dom.NodeList nl
		com.android.jack.freemarker.ext.dom.ElementModel em
		String key
	com.android.jack.freemarker.ext.dom.ElementModel getRootElement () 
	public boolean isEmpty () 
}

com/android/jack/freemarker/ext/dom/DocumentTypeModel.class
DocumentTypeModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.DocumentTypeModel extends com.android.jack.freemarker.ext.dom.NodeModel {
	public void  (org.w3c.dom.DocumentType) 
		org.w3c.dom.DocumentType docType
	public java.lang.String getAsString () 
	public com.android.jack.freemarker.template.TemplateSequenceModel getChildren ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public java.lang.String getNodeName () 
	public boolean isEmpty () 
}

com/android/jack/freemarker/ext/dom/ElementModel.class
ElementModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.ElementModel extends com.android.jack.freemarker.ext.dom.NodeModel implements com.android.jack.freemarker.template.TemplateScalarModel  {
	public void  (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.dom.NodeModel child
		int i
		com.android.jack.freemarker.ext.dom.NodeListModel ns
		com.android.jack.freemarker.template.TemplateSequenceModel children
		org.w3c.dom.Element elem
		com.android.jack.freemarker.ext.dom.NodeOutputter nodeOutputter
		com.android.jack.freemarker.ext.dom.NodeOutputter nodeOutputter
		StringBuilder buf
		com.android.jack.freemarker.ext.dom.NodeOutputter nu
		org.w3c.dom.Attr att
		com.android.jack.freemarker.ext.dom.NodeListModel result
		String key
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		String msg
		org.w3c.dom.Node child
		int nodeType
		int i
		org.w3c.dom.NodeList nl
		String result
	public java.lang.String getNodeName () 
		String result
	java.lang.String getQualifiedName () 
		String prefix
		String nodeName
		String nsURI
		com.android.jack.freemarker.core.Environment env
		String defaultNS
		String prefix
	private org.w3c.dom.Attr getAttribute (java.lang.String) 
		String uri
		String prefix
		String uri
		String localName
		String qname
		org.w3c.dom.Element element
		org.w3c.dom.Attr result
		int colonIndex
	boolean matchesName (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String name
		com.android.jack.freemarker.core.Environment env
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport$1.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.JaxenXPathSupport$1 extends com.android.jack.freemarker.core.CustomAttribute {
	void  (int) 
		int scope
	protected java.lang.Object create () 
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport$2.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.JaxenXPathSupport$2 extends java.lang.Object implements org.jaxen.NamespaceContext  {
	void  () 
	public java.lang.String translateNamespacePrefixToUri (java.lang.String) 
		String prefix
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport$3.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.JaxenXPathSupport$3 extends java.lang.Object implements org.jaxen.VariableContext  {
	void  () 
	public java.lang.Object getVariableValue (java.lang.String, java.lang.String, java.lang.String)  throws org.jaxen.UnresolvableException 
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.template.TemplateModelException e
		String namespaceURI
		String prefix
		String localName
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport$4.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.JaxenXPathSupport$4 extends org.jaxen.XPathFunctionContext {
	void  () 
	public org.jaxen.Function getFunction (java.lang.String, java.lang.String, java.lang.String)  throws org.jaxen.UnresolvableException 
		org.jaxen.UnresolvableException e
		String namespaceURI
		String prefix
		String localName
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport$5.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.JaxenXPathSupport$5 extends org.jaxen.dom.DocumentNavigator {
	void  () 
	public java.lang.Object getDocument (java.lang.String)  throws org.jaxen.FunctionCallException 
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
		com.android.jack.freemarker.ext.dom.JaxenXPathSupport$FmEntityResolver er
		com.android.jack.freemarker.template.Template raw
		org.w3c.dom.Document doc
		Exception e
		String uri
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport$FmEntityResolver.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.JaxenXPathSupport$FmEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	private int callCount
	private void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
	int getCallCount () 
	void  (com.android.jack.freemarker.ext.dom.JaxenXPathSupport$1) 
		com.android.jack.freemarker.ext.dom.JaxenXPathSupport$1 x0
}

com/android/jack/freemarker/ext/dom/JaxenXPathSupport.class
JaxenXPathSupport.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.JaxenXPathSupport extends java.lang.Object implements com.android.jack.freemarker.ext.dom.XPathSupport  {
	private static final com.android.jack.freemarker.core.CustomAttribute cache
	private static final java.util.ArrayList EMPTY_ARRAYLIST
	private static final org.jaxen.NamespaceContext customNamespaceContext
	private static final org.jaxen.VariableContext fmVariableContext
	private static final org.jaxen.FunctionContext fmFunctionContext
	private static final com.android.jack.freemarker.core.CustomAttribute cachedTree
	private static final org.jaxen.Navigator fmDomNavigator
	void  () 
	public com.android.jack.freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		org.jaxen.BaseXPath xpath
		org.jaxen.BaseXPath xpath
		java.util.Map xpathCache
		java.util.List result
		com.android.jack.freemarker.ext.dom.NodeListModel nlm
		Throwable t
		com.android.jack.freemarker.template.utility.UndeclaredThrowableException e
		org.jaxen.JaxenException je
		Object context
		String xpathQuery
	static com.android.jack.freemarker.template.Template getTemplate (java.lang.String)  throws java.io.IOException 
		String systemId
		com.android.jack.freemarker.core.Environment env
		String encoding
		String templatePath
		int lastSlash
		com.android.jack.freemarker.template.Template raw
	private static org.xml.sax.InputSource createInputSource (java.lang.String, com.android.jack.freemarker.template.Template)  throws java.io.IOException org.xml.sax.SAXException 
		com.android.jack.freemarker.template.TemplateException e
		String publicId
		com.android.jack.freemarker.template.Template raw
		java.io.StringWriter sw
		org.xml.sax.InputSource is
	static com.android.jack.freemarker.core.CustomAttribute access$000 () 
	static org.xml.sax.InputSource access$200 (java.lang.String, com.android.jack.freemarker.template.Template)  throws java.io.IOException org.xml.sax.SAXException 
		String x0
		com.android.jack.freemarker.template.Template x1
	static void  () 
}

com/android/jack/freemarker/ext/dom/NodeListModel$1.class
NodeListModel.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.NodeListModel$1 extends java.lang.Object implements com.android.jack.freemarker.template.ObjectWrapper  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object) 
		Object obj
}

com/android/jack/freemarker/ext/dom/NodeListModel.class
NodeListModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.NodeListModel extends com.android.jack.freemarker.template.SimpleSequence implements com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.core._UnexpectedTypeErrorExplainerTemplateModel  {
	com.android.jack.freemarker.ext.dom.NodeModel contextNode
	com.android.jack.freemarker.ext.dom.XPathSupport xpathSupport
	private static com.android.jack.freemarker.template.ObjectWrapper nodeWrapper
	void  (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	void  (com.android.jack.freemarker.ext.dom.NodeModel) 
		com.android.jack.freemarker.ext.dom.NodeModel contextNode
	void  (org.w3c.dom.NodeList, com.android.jack.freemarker.ext.dom.NodeModel) 
		int i
		org.w3c.dom.NodeList nodeList
		com.android.jack.freemarker.ext.dom.NodeModel contextNode
	void  (org.w3c.dom.NamedNodeMap, com.android.jack.freemarker.ext.dom.NodeModel) 
		int i
		org.w3c.dom.NamedNodeMap nodeList
		com.android.jack.freemarker.ext.dom.NodeModel contextNode
	void  (java.util.List, com.android.jack.freemarker.ext.dom.NodeModel) 
		java.util.List list
		com.android.jack.freemarker.ext.dom.NodeModel contextNode
	com.android.jack.freemarker.ext.dom.NodeListModel filterByName (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.dom.NodeModel nm
		int i
		String name
		com.android.jack.freemarker.ext.dom.NodeListModel result
		int size
		com.android.jack.freemarker.core.Environment env
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.dom.NodeModel nm
		com.android.jack.freemarker.ext.dom.NodeModel nm
		com.android.jack.freemarker.template.TemplateScalarModel textModel
		int i
		StringBuilder result
		int j
		int size
		com.android.jack.freemarker.template.TemplateSequenceModel tsm
		com.android.jack.freemarker.ext.dom.NodeModel nm
		int i
		com.android.jack.freemarker.ext.dom.NodeListModel result
		Object context
		String key
		com.android.jack.freemarker.ext.dom.XPathSupport xps
	private java.util.List rawNodeList ()  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		int size
		java.util.ArrayList al
	com.android.jack.freemarker.ext.dom.XPathSupport getXPathSupport ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object[] explainTypeError (java.lang.Class[]) 
		Class expectedClass
		int i
		Class[] expectedClasses
	private java.lang.Object[] newTypeErrorExplanation (java.lang.String) 
		String type
	static void  () 
}

com/android/jack/freemarker/ext/dom/NodeModel.class
NodeModel.java
package com.android.jack.freemarker.ext.dom
public abstract com.android.jack.freemarker.ext.dom.NodeModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateNodeModel com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.core._UnexpectedTypeErrorExplainerTemplateModel  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final Object STATIC_LOCK
	private static javax.xml.parsers.DocumentBuilderFactory docBuilderFactory
	private static final java.util.Map xpathSupportMap
	private static com.android.jack.freemarker.ext.dom.XPathSupport jaxenXPathSupport
	private static org.xml.sax.ErrorHandler errorHandler
	static Class xpathSupportClass
	final org.w3c.dom.Node node
	private com.android.jack.freemarker.template.TemplateSequenceModel children
	private com.android.jack.freemarker.ext.dom.NodeModel parent
	public static void setDocumentBuilderFactory (javax.xml.parsers.DocumentBuilderFactory) 
		javax.xml.parsers.DocumentBuilderFactory docBuilderFactory
	public static javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory () 
		javax.xml.parsers.DocumentBuilderFactory newFactory
	public static void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler errorHandler
	public static org.xml.sax.ErrorHandler getErrorHandler () 
	public static com.android.jack.freemarker.ext.dom.NodeModel parse (org.xml.sax.InputSource, boolean, boolean)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		org.w3c.dom.Document doc
		java.net.MalformedURLException e
		org.xml.sax.InputSource is
		boolean removeComments
		boolean removePIs
		javax.xml.parsers.DocumentBuilder builder
		org.xml.sax.ErrorHandler errorHandler
		org.w3c.dom.Document doc
	public static com.android.jack.freemarker.ext.dom.NodeModel parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		org.xml.sax.InputSource is
	public static com.android.jack.freemarker.ext.dom.NodeModel parse (java.io.File, boolean, boolean)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		java.io.File f
		boolean removeComments
		boolean removePIs
		javax.xml.parsers.DocumentBuilder builder
		org.xml.sax.ErrorHandler errorHandler
		org.w3c.dom.Document doc
	public static com.android.jack.freemarker.ext.dom.NodeModel parse (java.io.File)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		java.io.File f
	protected void  (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public org.w3c.dom.Node getNode () 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String nsURI
		String localName
		StringBuilder buf
		com.android.jack.freemarker.ext.dom.NodeOutputter nu
		StringBuilder buf
		com.android.jack.freemarker.ext.dom.NodeOutputter nu
		String qname
		String key
		com.android.jack.freemarker.ext.dom.XPathSupport xps
	public com.android.jack.freemarker.template.TemplateNodeModel getParentNode () 
		org.w3c.dom.Node parentNode
	public com.android.jack.freemarker.template.TemplateSequenceModel getChildNodes () 
	public final java.lang.String getNodeType ()  throws com.android.jack.freemarker.template.TemplateModelException 
		short nodeType
	public com.android.jack.freemarker.template.TemplateModel exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List args
		String query
		com.android.jack.freemarker.ext.dom.XPathSupport xps
	public final int size () 
	public final com.android.jack.freemarker.template.TemplateModel get (int) 
		int i
	public java.lang.String getNodeNamespace () 
		int nodeType
		String result
	public final int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public static com.android.jack.freemarker.ext.dom.NodeModel wrap (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		com.android.jack.freemarker.ext.dom.NodeModel result
	public static void removeComments (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		int len
	public static void removePIs (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		int len
	public static void mergeAdjacentText (org.w3c.dom.Node) 
		String fullText
		org.w3c.dom.Node next
		org.w3c.dom.Node node
		org.w3c.dom.Node child
	public static void simplify (org.w3c.dom.Node) 
		org.w3c.dom.CharacterData ptc
		int type
		org.w3c.dom.Node child
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		int len
		org.w3c.dom.Node prevTextChild
	com.android.jack.freemarker.ext.dom.NodeModel getDocumentNodeModel () 
	public static void useDefaultXPathSupport () 
	public static void useJaxenXPathSupport ()  throws java.lang.Exception 
		Class c
	public static void useXalanXPathSupport ()  throws java.lang.Exception 
		Class c
	public static void useSunInternalXPathSupport ()  throws java.lang.Exception 
		Class c
	public static void setXPathSupportClass (java.lang.Class) 
		Class cl
	public static java.lang.Class getXPathSupportClass () 
	private static java.lang.String getText (org.w3c.dom.Node) 
		int i
		org.w3c.dom.NodeList children
		org.w3c.dom.Node node
		String result
	com.android.jack.freemarker.ext.dom.XPathSupport getXPathSupport () 
		Exception e
		java.lang.ref.WeakReference ref
		com.android.jack.freemarker.ext.dom.XPathSupport xps
		org.w3c.dom.Document doc
	java.lang.String getQualifiedName ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public java.lang.Object getWrappedObject () 
	public java.lang.Object[] explainTypeError (java.lang.Class[]) 
		Class expectedClass
		int i
		Class[] expectedClasses
	static void  () 
}

com/android/jack/freemarker/ext/dom/NodeOutputter.class
NodeOutputter.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.NodeOutputter extends java.lang.Object {
	private org.w3c.dom.Element contextNode
	private com.android.jack.freemarker.core.Environment env
	private String defaultNS
	private boolean hasDefaultNS
	private boolean explicitDefaultNSPrefix
	private java.util.LinkedHashMap namespacesToPrefixLookup
	private String namespaceDecl
	int nextGeneratedPrefixNumber
	void  (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	private void setContext (org.w3c.dom.Element) 
		org.w3c.dom.Element contextNode
	private void buildPrefixLookup (org.w3c.dom.Node) 
		String prefix
		int i
		org.w3c.dom.Node n
		String nsURI
		org.w3c.dom.NodeList childNodes
	private void constructNamespaceDecl () 
		String nsURI
		String prefix
		java.util.Iterator it
		StringBuilder buf
	private void outputQualifiedName (org.w3c.dom.Node, java.lang.StringBuilder) 
		String prefix
		org.w3c.dom.Node n
		StringBuilder buf
		String nsURI
	void outputContent (org.w3c.dom.Node, java.lang.StringBuilder) 
		org.w3c.dom.DocumentType dt
		org.w3c.dom.NodeList children
		org.w3c.dom.Node n
		StringBuilder buf
	void outputContent (org.w3c.dom.NodeList, java.lang.StringBuilder) 
		int i
		org.w3c.dom.NodeList nodes
		StringBuilder buf
	void outputContent (org.w3c.dom.NamedNodeMap, java.lang.StringBuilder) 
		org.w3c.dom.Node n
		int i
		org.w3c.dom.NamedNodeMap nodes
		StringBuilder buf
	java.lang.String getOpeningTag (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		StringBuilder buf
	java.lang.String getClosingTag (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		StringBuilder buf
}

com/android/jack/freemarker/ext/dom/PINodeModel.class
PINodeModel.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.PINodeModel extends com.android.jack.freemarker.ext.dom.NodeModel implements com.android.jack.freemarker.template.TemplateScalarModel  {
	public void  (org.w3c.dom.ProcessingInstruction) 
		org.w3c.dom.ProcessingInstruction pi
	public java.lang.String getAsString () 
	public java.lang.String getNodeName () 
	public boolean isEmpty () 
}

com/android/jack/freemarker/ext/dom/SunInternalXalanXPathSupport$1.class
SunInternalXalanXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.SunInternalXalanXPathSupport$1 extends java.lang.Object implements com.sun.org.apache.xml.internal.utils.PrefixResolver  {
	void  () 
	public java.lang.String getNamespaceForPrefix (java.lang.String, org.w3c.dom.Node) 
		String prefix
		org.w3c.dom.Node node
	public java.lang.String getNamespaceForPrefix (java.lang.String) 
		String prefix
	public java.lang.String getBaseIdentifier () 
	public boolean handlesNullPrefixes () 
}

com/android/jack/freemarker/ext/dom/SunInternalXalanXPathSupport.class
SunInternalXalanXPathSupport.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.SunInternalXalanXPathSupport extends java.lang.Object implements com.android.jack.freemarker.ext.dom.XPathSupport  {
	private com.sun.org.apache.xpath.internal.XPathContext xpathContext
	private static final String ERRMSG_RECOMMEND_JAXEN
	private static final String ERRMSG_EMPTY_NODE_SET
	private static com.sun.org.apache.xml.internal.utils.PrefixResolver customPrefixResolver
	void  () 
	public synchronized com.android.jack.freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		int cnt
		com.android.jack.freemarker.ext.dom.NodeListModel result
		org.w3c.dom.traversal.NodeIterator nodeIterator
		org.w3c.dom.Node n
		com.sun.org.apache.xpath.internal.XPath xpath
		int ctxtNode
		com.sun.org.apache.xpath.internal.objects.XObject xresult
		javax.xml.transform.TransformerException te
		Object context
		String xpathQuery
		org.w3c.dom.Node node
	private static boolean isNodeList (java.lang.Object) 
		int i
		java.util.List ls
		int ln
		Object context
	static void  () 
}

com/android/jack/freemarker/ext/dom/Transform.class
Transform.java
package com.android.jack.freemarker.ext.dom
public com.android.jack.freemarker.ext.dom.Transform extends java.lang.Object {
	private java.io.File inputFile
	private java.io.File ftlFile
	private java.io.File outputFile
	private String encoding
	private java.util.Locale locale
	private com.android.jack.freemarker.template.Configuration cfg
	public static void main (java.lang.String[]) 
		com.android.jack.freemarker.ext.dom.Transform proc
		IllegalArgumentException iae
		Exception e
		String[] args
	void  (java.io.File, java.io.File, java.io.File, java.util.Locale, java.lang.String)  throws java.io.IOException 
		java.io.File inputFile
		java.io.File ftlFile
		java.io.File outputFile
		java.util.Locale locale
		String encoding
		java.io.File ftlDirectory
	void transform ()  throws java.lang.Exception 
		String templateName
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.ext.dom.NodeModel rootNode
		java.io.OutputStream outputStream
		java.io.Writer outputWriter
	static com.android.jack.freemarker.ext.dom.Transform transformFromArgs (java.lang.String[])  throws java.io.IOException 
		String dashArg
		String arg
		java.io.File outputDirectory
		String[] args
		int i
		String input
		String output
		String ftl
		String loc
		String enc
		java.io.File inputFile
		java.io.File ftlFile
		java.io.File outputFile
		java.util.Locale locale
	static java.util.Locale localeFromString (java.lang.String) 
		String ls
		String lang
		String country
		String variant
		java.util.StringTokenizer st
	static void usage () 
}

com/android/jack/freemarker/ext/dom/XPathSupport.class
XPathSupport.java
package com.android.jack.freemarker.ext.dom
public abstract com.android.jack.freemarker.ext.dom.XPathSupport extends java.lang.Object {
	public abstract com.android.jack.freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/dom/XalanXPathSupport$1.class
XalanXPathSupport.java
package com.android.jack.freemarker.ext.dom
final com.android.jack.freemarker.ext.dom.XalanXPathSupport$1 extends java.lang.Object implements org.apache.xml.utils.PrefixResolver  {
	void  () 
	public java.lang.String getNamespaceForPrefix (java.lang.String, org.w3c.dom.Node) 
		String prefix
		org.w3c.dom.Node node
	public java.lang.String getNamespaceForPrefix (java.lang.String) 
		String prefix
	public java.lang.String getBaseIdentifier () 
	public boolean handlesNullPrefixes () 
}

com/android/jack/freemarker/ext/dom/XalanXPathSupport.class
XalanXPathSupport.java
package com.android.jack.freemarker.ext.dom
 com.android.jack.freemarker.ext.dom.XalanXPathSupport extends java.lang.Object implements com.android.jack.freemarker.ext.dom.XPathSupport  {
	private org.apache.xpath.XPathContext xpathContext
	private static final String ERRMSG_EMPTY_NODE_SET
	private static org.apache.xml.utils.PrefixResolver customPrefixResolver
	void  () 
	public synchronized com.android.jack.freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		int cnt
		com.android.jack.freemarker.ext.dom.NodeListModel result
		org.w3c.dom.traversal.NodeIterator nodeIterator
		org.w3c.dom.Node n
		org.apache.xpath.XPath xpath
		int ctxtNode
		org.apache.xpath.objects.XObject xresult
		javax.xml.transform.TransformerException te
		Object context
		String xpathQuery
		org.w3c.dom.Node node
	private static boolean isNodeList (java.lang.Object) 
		int i
		java.util.List ls
		int ln
		Object context
	static void  () 
}

com/android/jack/freemarker/ext/jdom/NodeListModel$1.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
 com.android.jack.freemarker.ext.jdom.NodeListModel$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private final java.util.Iterator it
	final com.android.jack.freemarker.ext.jdom.NodeListModel this$0
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel) 
		com.android.jack.freemarker.ext.jdom.NodeListModel this$0
	public com.android.jack.freemarker.template.TemplateModel next () 
	public boolean hasNext () 
}

com/android/jack/freemarker/ext/jdom/NodeListModel$AllAttributesOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$AllAttributesOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$AllChildrenOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$AllChildrenOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		org.jdom.Element root
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$AncestorOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$AncestorOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
		org.jdom.Element parent
		java.util.LinkedList list
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$AncestorOrSelfOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$AncestorOrSelfOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
		org.jdom.Element parent
		java.util.LinkedList list
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$AttributeXMLOutputter.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter extends org.jdom.output.XMLOutputter {
	private void  () 
	public void output (org.jdom.Attribute, java.io.Writer)  throws java.io.IOException 
		org.jdom.Attribute attribute
		java.io.Writer out
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$CanonicalNameOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$CanonicalNameOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		org.jdom.Element element
		org.jdom.Attribute attribute
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$ContentOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$ContentOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$DescendantOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
 com.android.jack.freemarker.ext.jdom.NodeListModel$DescendantOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		org.jdom.Element root
		Object node
		java.util.LinkedList list
	private void addChildren (org.jdom.Element, java.util.List) 
		org.jdom.Element child
		org.jdom.Element element
		java.util.List list
		java.util.List children
		java.util.Iterator it
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$DescendantOrSelfOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$DescendantOrSelfOp extends com.android.jack.freemarker.ext.jdom.NodeListModel$DescendantOp {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
		java.util.LinkedList list
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$DocTypeOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$DocTypeOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		org.jdom.DocType doctype
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$DocumentOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$DocumentOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		org.jdom.Element parent
		org.jdom.Element parent
		Object node
		org.jdom.Document doc
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$JDOMXPathEx$NamespaceContextImpl.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$JDOMXPathEx$NamespaceContextImpl extends java.lang.Object implements org.jaxen.NamespaceContext  {
	private final java.util.Map namespaces
	void  (java.util.Map) 
		java.util.Map namespaces
	public java.lang.String translateNamespacePrefixToUri (java.lang.String) 
		org.jdom.Namespace ns
		String prefix
}

com/android/jack/freemarker/ext/jdom/NodeListModel$JDOMXPathEx.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$JDOMXPathEx extends org.jaxen.jdom.JDOMXPath {
	void  (java.lang.String)  throws org.jaxen.JaxenException 
		String path
	public java.util.List selectNodes (java.lang.Object, java.util.Map)  throws org.jaxen.JaxenException 
		Object object
		java.util.Map namespaces
		org.jaxen.Context context
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NameFilter.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$NameFilter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	final com.android.jack.freemarker.ext.jdom.NodeListModel this$0
	private void  (com.android.jack.freemarker.ext.jdom.NodeListModel) 
	public boolean isEmpty () 
	public java.lang.Object exec (java.util.List) 
		Object node
		String name
		java.util.List arguments
		java.util.Set names
		java.util.List list
		java.util.Iterator it
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel, com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel x0
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x1
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NameOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$NameOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NamedAttributeOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$NamedAttributeOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object, java.lang.String, org.jdom.Namespace) 
		org.jdom.Element element
		org.jdom.ProcessingInstruction pi
		org.jdom.DocType doctype
		Object node
		String localName
		org.jdom.Namespace namespace
		org.jdom.Attribute attr
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NamedChildrenOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$NamedChildrenOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object, java.lang.String, org.jdom.Namespace) 
		org.jdom.Element root
		Object node
		String localName
		org.jdom.Namespace namespace
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NamedNodeOperator.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
abstract com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator extends java.lang.Object {
	public abstract java.util.List operate (java.lang.Object, java.lang.String, org.jdom.Namespace)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NamespacePrefixOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$NamespacePrefixOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NamespaceUriOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$NamespaceUriOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$NodeOperator.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
abstract com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator extends java.lang.Object {
	public abstract java.util.List operate (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/jdom/NodeListModel$ParentOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$ParentOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
		org.jdom.Element parent
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$QNameOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$QNameOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$RegisterNamespace.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$RegisterNamespace extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	final com.android.jack.freemarker.ext.jdom.NodeListModel this$0
	private void  (com.android.jack.freemarker.ext.jdom.NodeListModel) 
	public boolean isEmpty () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel, com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel x0
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x1
}

com/android/jack/freemarker/ext/jdom/NodeListModel$TextOp.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$TextOp extends java.lang.Object implements com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator  {
	private void  () 
	public java.util.List operate (java.lang.Object) 
		Object node
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x0
}

com/android/jack/freemarker/ext/jdom/NodeListModel$TypeFilter.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
final com.android.jack.freemarker.ext.jdom.NodeListModel$TypeFilter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	final com.android.jack.freemarker.ext.jdom.NodeListModel this$0
	private void  (com.android.jack.freemarker.ext.jdom.NodeListModel) 
	public boolean isEmpty () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object node
		java.util.List arguments
		String arg
		boolean invert
		boolean a
		boolean c
		boolean d
		boolean e
		boolean n
		boolean p
		boolean t
		boolean x
		java.util.LinkedList list
		java.util.Iterator it
	void  (com.android.jack.freemarker.ext.jdom.NodeListModel, com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		com.android.jack.freemarker.ext.jdom.NodeListModel x0
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x1
}

com/android/jack/freemarker/ext/jdom/NodeListModel.class
NodeListModel.java
package com.android.jack.freemarker.ext.jdom
public com.android.jack.freemarker.ext.jdom.NodeListModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.template.TemplateMethodModel com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateScalarModel  {
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter OUTPUT
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel EMPTY
	private static final java.util.Map XPATH_CACHE
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator NAMED_CHILDREN_OP
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator NAMED_ATTRIBUTE_OP
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator ALL_ATTRIBUTES_OP
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator ALL_CHILDREN_OP
	private static final java.util.Map OPERATIONS
	private static final java.util.Map SPECIAL_OPERATIONS
	private static final int SPECIAL_OPERATION_COPY
	private static final int SPECIAL_OPERATION_UNIQUE
	private static final int SPECIAL_OPERATION_FILTER_NAME
	private static final int SPECIAL_OPERATION_FILTER_TYPE
	private static final int SPECIAL_OPERATION_QUERY_TYPE
	private static final int SPECIAL_OPERATION_REGISTER_NAMESPACE
	private static final int SPECIAL_OPERATION_PLAINTEXT
	private final java.util.List nodes
	private final java.util.Map namespaces
	public void  (org.jdom.Document) 
		org.jdom.Document document
	public void  (org.jdom.Element) 
		org.jdom.Element element
	private void  (java.lang.Object, java.util.Map) 
		Object object
		java.util.Map namespaces
	public void  (java.util.List) 
		java.util.List nodes
	public void  (java.util.List, boolean) 
		java.util.List nodes
		boolean copy
	private void  (java.util.List, java.util.Map) 
		java.util.List nodes
		java.util.Map namespaces
	private static final com.android.jack.freemarker.ext.jdom.NodeListModel createNodeListModel (java.util.List, java.util.Map) 
		java.util.List list
		java.util.Map namespaces
	public boolean isEmpty () 
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Object node
		java.util.Iterator i
		java.io.IOException e
		java.io.StringWriter sw
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Integer specop
		String nsPrefix
		String localName
		org.jdom.Namespace namespace
		int colon
		String key
		com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator op
		com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator nop
		String name
		java.util.List list
	private com.android.jack.freemarker.template.TemplateModel getType () 
		char code
		char code
		char code
		char code
		char code
		char code
		char code
		char code
		Object firstNode
		char code
	private com.android.jack.freemarker.template.SimpleScalar getPlainText ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.Iterator it
		java.util.List list
		StringBuilder buf
	public com.android.jack.freemarker.template.TemplateModelIterator iterator () 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		IndexOutOfBoundsException e
		int i
	public int size () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		java.util.List arguments
		String xpathString
		com.android.jack.freemarker.ext.jdom.NodeListModel$JDOMXPathEx xpath
	public void registerNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	private static final org.jdom.Element getParent (java.lang.Object) 
		Object node
	private static final java.util.List evaluateElementOperation (com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator, java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List list
		int i
		java.util.Iterator it
		int i
		com.android.jack.freemarker.ext.jdom.NodeListModel$NodeOperator op
		java.util.List nodes
		int s
		java.util.List[] lists
		int l
		java.util.List retval
	private static final java.util.List evaluateNamedElementOperation (com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator, java.lang.String, org.jdom.Namespace, java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List list
		int i
		java.util.Iterator it
		int i
		com.android.jack.freemarker.ext.jdom.NodeListModel$NamedNodeOperator op
		String localName
		org.jdom.Namespace namespace
		java.util.List nodes
		int s
		java.util.List[] lists
		int l
		java.util.List retval
	private static final java.util.List removeDuplicates (java.util.List) 
		Object o
		java.util.List list
		int s
		java.util.ArrayList ulist
		java.util.Set set
		java.util.Iterator it
	private static final java.util.Map createOperations () 
		java.util.Map map
	private static final java.util.Map createSpecialOperations () 
		java.util.Map map
		Integer copy
		Integer unique
		Integer fname
		Integer ftype
		Integer type
		Integer regns
		Integer plaintext
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		org.jdom.input.SAXBuilder builder
		org.jdom.Document document
		com.android.jack.freemarker.template.SimpleHash model
		java.io.FileReader fr
		com.android.jack.freemarker.template.Template template
		java.io.Writer w
	static java.util.List access$800 (com.android.jack.freemarker.ext.jdom.NodeListModel) 
		com.android.jack.freemarker.ext.jdom.NodeListModel x0
	static java.util.Map access$900 (com.android.jack.freemarker.ext.jdom.NodeListModel) 
		com.android.jack.freemarker.ext.jdom.NodeListModel x0
	void  (java.lang.Object, java.util.Map, com.android.jack.freemarker.ext.jdom.NodeListModel$1) 
		Object x0
		java.util.Map x1
		com.android.jack.freemarker.ext.jdom.NodeListModel$1 x2
	static org.jdom.Element access$1100 (java.lang.Object) 
		Object x0
	static com.android.jack.freemarker.ext.jdom.NodeListModel access$2600 (java.util.List, java.util.Map) 
		java.util.List x0
		java.util.Map x1
	static void  () 
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner$1.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$1 extends java.lang.Object {
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner$CombinedTemplateModel.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$CombinedTemplateModel extends java.lang.Object {
	private void  () 
	void  (com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$1) 
		com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$1 x0
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner$TemplateDirectiveModelAndSimpleMethodModel.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$TemplateDirectiveModelAndSimpleMethodModel extends com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$CombinedTemplateModel implements com.android.jack.freemarker.template.TemplateDirectiveModel com.android.jack.freemarker.template.TemplateMethodModelEx com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.core._UnexpectedTypeErrorExplainerTemplateModel  {
	private final com.android.jack.freemarker.template.TemplateDirectiveModel templateDirectiveModel
	private final com.android.jack.freemarker.ext.beans.SimpleMethodModel simpleMethodModel
	public void  (com.android.jack.freemarker.template.TemplateDirectiveModel, com.android.jack.freemarker.ext.beans.SimpleMethodModel) 
		com.android.jack.freemarker.template.TemplateDirectiveModel templateDirectiveModel
		com.android.jack.freemarker.ext.beans.SimpleMethodModel simpleMethodModel
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	public void execute (com.android.jack.freemarker.core.Environment, java.util.Map, com.android.jack.freemarker.template.TemplateModel[], com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		java.util.Map params
		com.android.jack.freemarker.template.TemplateModel[] loopVars
		com.android.jack.freemarker.template.TemplateDirectiveBody body
	public java.lang.Object[] explainTypeError (java.lang.Class[]) 
		Class[] expectedClasses
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner$TemplateDirectiveModelAndTemplateMethodModelEx.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$TemplateDirectiveModelAndTemplateMethodModelEx extends com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$CombinedTemplateModel implements com.android.jack.freemarker.template.TemplateDirectiveModel com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final com.android.jack.freemarker.template.TemplateDirectiveModel templateDirectiveModel
	private final com.android.jack.freemarker.template.TemplateMethodModelEx templateMethodModelEx
	public void  (com.android.jack.freemarker.template.TemplateDirectiveModel, com.android.jack.freemarker.template.TemplateMethodModelEx) 
		com.android.jack.freemarker.template.TemplateDirectiveModel templateDirectiveModel
		com.android.jack.freemarker.template.TemplateMethodModelEx templateMethodModelEx
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	public void execute (com.android.jack.freemarker.core.Environment, java.util.Map, com.android.jack.freemarker.template.TemplateModel[], com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		java.util.Map params
		com.android.jack.freemarker.template.TemplateModel[] loopVars
		com.android.jack.freemarker.template.TemplateDirectiveBody body
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner$TemplateTransformModelAndSimpleMethodModel.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$TemplateTransformModelAndSimpleMethodModel extends com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$CombinedTemplateModel implements com.android.jack.freemarker.template.TemplateTransformModel com.android.jack.freemarker.template.TemplateMethodModelEx com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.core._UnexpectedTypeErrorExplainerTemplateModel  {
	private final com.android.jack.freemarker.template.TemplateTransformModel templateTransformModel
	private final com.android.jack.freemarker.ext.beans.SimpleMethodModel simpleMethodModel
	public void  (com.android.jack.freemarker.template.TemplateTransformModel, com.android.jack.freemarker.ext.beans.SimpleMethodModel) 
		com.android.jack.freemarker.template.TemplateTransformModel templateTransformModel
		com.android.jack.freemarker.ext.beans.SimpleMethodModel simpleMethodModel
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	public java.lang.Object[] explainTypeError (java.lang.Class[]) 
		Class[] expectedClasses
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException 
		java.io.Writer out
		java.util.Map args
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner$TemplateTransformModelAndTemplateMethodModelEx.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$TemplateTransformModelAndTemplateMethodModelEx extends com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner$CombinedTemplateModel implements com.android.jack.freemarker.template.TemplateTransformModel com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final com.android.jack.freemarker.template.TemplateTransformModel templateTransformModel
	private final com.android.jack.freemarker.template.TemplateMethodModelEx templateMethodModelEx
	public void  (com.android.jack.freemarker.template.TemplateTransformModel, com.android.jack.freemarker.template.TemplateMethodModelEx) 
		com.android.jack.freemarker.template.TemplateTransformModel templateTransformModel
		com.android.jack.freemarker.template.TemplateMethodModelEx templateMethodModelEx
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	public java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException 
		java.io.Writer out
		java.util.Map args
}

com/android/jack/freemarker/ext/jsp/CustomTagAndELFunctionCombiner.class
CustomTagAndELFunctionCombiner.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.CustomTagAndELFunctionCombiner extends java.lang.Object {
	void  () 
	static com.android.jack.freemarker.template.TemplateModel combine (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateMethodModelEx) 
		com.android.jack.freemarker.template.TemplateModel customTag
		com.android.jack.freemarker.template.TemplateMethodModelEx elFunction
	static boolean canBeCombinedAsCustomTag (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel tm
	static boolean canBeCombinedAsELFunction (com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel tm
}

com/android/jack/freemarker/ext/jsp/EventForwarding.class
EventForwarding.java
package com.android.jack.freemarker.ext.jsp
public com.android.jack.freemarker.ext.jsp.EventForwarding extends java.lang.Object implements javax.servlet.ServletContextAttributeListener javax.servlet.ServletContextListener javax.servlet.http.HttpSessionListener javax.servlet.http.HttpSessionAttributeListener  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final String ATTR_NAME
	private final java.util.List servletContextAttributeListeners
	private final java.util.List servletContextListeners
	private final java.util.List httpSessionAttributeListeners
	private final java.util.List httpSessionListeners
	public void  () 
	void addListeners (java.util.List) 
		java.util.Iterator iter
		java.util.List listeners
	private void addListener (java.util.EventListener) 
		java.util.EventListener listener
		boolean added
	static com.android.jack.freemarker.ext.jsp.EventForwarding getInstance (javax.servlet.ServletContext) 
		javax.servlet.ServletContext context
	private void addListener (java.util.List, java.util.EventListener) 
		java.util.List listeners
		java.util.EventListener listener
	public void attributeAdded (javax.servlet.ServletContextAttributeEvent) 
		int i
		int s
		javax.servlet.ServletContextAttributeEvent arg0
	public void attributeRemoved (javax.servlet.ServletContextAttributeEvent) 
		int i
		int s
		javax.servlet.ServletContextAttributeEvent arg0
	public void attributeReplaced (javax.servlet.ServletContextAttributeEvent) 
		int i
		int s
		javax.servlet.ServletContextAttributeEvent arg0
	public void contextInitialized (javax.servlet.ServletContextEvent) 
		int i
		int s
		javax.servlet.ServletContextEvent arg0
	public void contextDestroyed (javax.servlet.ServletContextEvent) 
		int i
		int s
		javax.servlet.ServletContextEvent arg0
	public void sessionCreated (javax.servlet.http.HttpSessionEvent) 
		int i
		int s
		javax.servlet.http.HttpSessionEvent arg0
	public void sessionDestroyed (javax.servlet.http.HttpSessionEvent) 
		int i
		int s
		javax.servlet.http.HttpSessionEvent arg0
	public void attributeAdded (javax.servlet.http.HttpSessionBindingEvent) 
		int i
		int s
		javax.servlet.http.HttpSessionBindingEvent arg0
	public void attributeRemoved (javax.servlet.http.HttpSessionBindingEvent) 
		int i
		int s
		javax.servlet.http.HttpSessionBindingEvent arg0
	public void attributeReplaced (javax.servlet.http.HttpSessionBindingEvent) 
		int i
		int s
		javax.servlet.http.HttpSessionBindingEvent arg0
	static void  () 
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspApplicationContext$FreeMarkerELContext$1.class
FreeMarkerJspApplicationContext.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext$1 extends javax.el.VariableMapper {
	final com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext this$1
	void  (com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext) 
		com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext this$1
	public javax.el.ValueExpression resolveVariable (java.lang.String) 
		String name
		Object obj
	public javax.el.ValueExpression setVariable (java.lang.String, javax.el.ValueExpression) 
		String name
		javax.el.ValueExpression value
		javax.el.ValueExpression prev
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspApplicationContext$FreeMarkerELContext.class
FreeMarkerJspApplicationContext.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext extends javax.el.ELContext {
	private final com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageCtx
	final com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext this$0
	void  (com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext, com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext) 
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageCtx
	public javax.el.ELResolver getELResolver () 
	public javax.el.FunctionMapper getFunctionMapper () 
	public javax.el.VariableMapper getVariableMapper () 
	static com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext access$100 (com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext) 
		com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext x0
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspApplicationContext.class
FreeMarkerJspApplicationContext.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext extends java.lang.Object implements javax.servlet.jsp.JspApplicationContext  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final javax.el.ExpressionFactory expressionFactoryImpl
	private final java.util.LinkedList listeners
	private final javax.el.CompositeELResolver elResolver
	private final javax.el.CompositeELResolver additionalResolvers
	void  () 
	public void addELContextListener (javax.el.ELContextListener) 
		javax.el.ELContextListener listener
	private static javax.el.ExpressionFactory findExpressionFactoryImplementation () 
		javax.el.ExpressionFactory ef
	private static javax.el.ExpressionFactory tryExpressionFactoryImplementation (java.lang.String) 
		Class cl
		Exception e
		String packagePrefix
		String className
	public void addELResolver (javax.el.ELResolver) 
		javax.el.ELResolver resolver
	public javax.el.ExpressionFactory getExpressionFactory () 
	javax.el.ELContext createNewELContext (com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext) 
		javax.el.ELContextListener l
		java.util.Iterator iter
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageCtx
		javax.el.ELContext ctx
		javax.el.ELContextEvent event
	static javax.el.CompositeELResolver access$000 (com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext) 
		com.android.jack.freemarker.ext.jsp.FreeMarkerJspApplicationContext x0
	static javax.el.ExpressionFactory access$200 () 
	static void  () 
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspFactory$1.class
FreeMarkerJspFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory$1 extends javax.servlet.jsp.JspEngineInfo {
	final com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory this$0
	void  (com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory) 
		com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory this$0
	public java.lang.String getSpecificationVersion () 
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspFactory.class
FreeMarkerJspFactory.java
package com.android.jack.freemarker.ext.jsp
abstract com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory extends javax.servlet.jsp.JspFactory {
	void  () 
	protected abstract java.lang.String getSpecificationVersion () 
	public javax.servlet.jsp.JspEngineInfo getEngineInfo () 
	public javax.servlet.jsp.PageContext getPageContext (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoFlush
	public void releasePageContext (javax.servlet.jsp.PageContext) 
		javax.servlet.jsp.PageContext ctx
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspFactory2.class
FreeMarkerJspFactory2.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory2 extends com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory {
	void  () 
	protected java.lang.String getSpecificationVersion () 
}

com/android/jack/freemarker/ext/jsp/FreeMarkerJspFactory21.class
FreeMarkerJspFactory21.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory21 extends com.android.jack.freemarker.ext.jsp.FreeMarkerJspFactory {
	private static final String JSPCTX_KEY
	void  () 
	protected java.lang.String getSpecificationVersion () 
	public javax.servlet.jsp.JspApplicationContext getJspApplicationContext (javax.servlet.ServletContext) 
		javax.servlet.ServletContext ctx
		javax.servlet.jsp.JspApplicationContext jspctx
	static void  () 
}

com/android/jack/freemarker/ext/jsp/FreeMarkerPageContext$1.class
FreeMarkerPageContext.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext$1 extends javax.servlet.http.HttpServletResponseWrapper {
	final java.io.PrintWriter val$pw
	final com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext this$0
	void  (com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext, javax.servlet.http.HttpServletResponse, java.io.PrintWriter) 
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext this$0
		javax.servlet.http.HttpServletResponse x0
	public java.io.PrintWriter getWriter () 
	public javax.servlet.ServletOutputStream getOutputStream () 
}

com/android/jack/freemarker/ext/jsp/FreeMarkerPageContext$TemplateHashModelExEnumeration.class
FreeMarkerPageContext.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext$TemplateHashModelExEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private final com.android.jack.freemarker.template.TemplateModelIterator it
	private void  (com.android.jack.freemarker.template.TemplateHashModelEx)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateHashModelEx hashEx
	public boolean hasMoreElements () 
		com.android.jack.freemarker.template.TemplateModelException tme
	public java.lang.Object nextElement () 
		com.android.jack.freemarker.template.TemplateModelException tme
	void  (com.android.jack.freemarker.template.TemplateHashModelEx, com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext$1)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateHashModelEx x0
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext$1 x1
}

com/android/jack/freemarker/ext/jsp/FreeMarkerPageContext.class
FreeMarkerPageContext.java
package com.android.jack.freemarker.ext.jsp
abstract com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext extends javax.servlet.jsp.PageContext implements com.android.jack.freemarker.template.TemplateModel  {
	private static final Class OBJECT_CLASS
	private final com.android.jack.freemarker.core.Environment environment
	private final int incompatibleImprovements
	private java.util.List tags
	private java.util.List outs
	private final javax.servlet.GenericServlet servlet
	private javax.servlet.http.HttpSession session
	private final javax.servlet.http.HttpServletRequest request
	private final javax.servlet.http.HttpServletResponse response
	private final com.android.jack.freemarker.template.ObjectWrapper wrapper
	private final com.android.jack.freemarker.template.ObjectWrapperAndUnwrapper unwrapper
	private javax.servlet.jsp.JspWriter jspOut
	protected void  ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.servlet.HttpRequestHashModel reqHash
		com.android.jack.freemarker.template.TemplateModel appModel
		com.android.jack.freemarker.template.TemplateModel requestModel
	com.android.jack.freemarker.template.ObjectWrapper getObjectWrapper () 
	public void initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoFlush
	public void release () 
	public void setAttribute (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void setAttribute (java.lang.String, java.lang.Object, int) 
		com.android.jack.freemarker.template.TemplateModelException e
		String name
		Object value
		int scope
	public java.lang.Object getAttribute (java.lang.String) 
		String name
	public java.lang.Object getAttribute (java.lang.String, int) 
		com.android.jack.freemarker.template.TemplateModel tm
		com.android.jack.freemarker.template.TemplateModelException e
		javax.servlet.http.HttpSession session
		String name
		int scope
	public java.lang.Object findAttribute (java.lang.String) 
		String name
		Object retval
	public void removeAttribute (java.lang.String) 
		String name
	public void removeAttribute (java.lang.String, int) 
		javax.servlet.http.HttpSession session
		String name
		int scope
	public int getAttributesScope (java.lang.String) 
		String name
	public java.util.Enumeration getAttributeNamesInScope (int) 
		com.android.jack.freemarker.template.TemplateModelException e
		javax.servlet.http.HttpSession session
		int scope
	public javax.servlet.jsp.JspWriter getOut () 
	private javax.servlet.http.HttpSession getSession (boolean) 
		boolean create
	public javax.servlet.http.HttpSession getSession () 
	public java.lang.Object getPage () 
	public javax.servlet.ServletRequest getRequest () 
	public javax.servlet.ServletResponse getResponse () 
	public java.lang.Exception getException () 
	public javax.servlet.ServletConfig getServletConfig () 
	public javax.servlet.ServletContext getServletContext () 
	public void forward (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String url
	public void include (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String url
	public void include (java.lang.String, boolean)  throws javax.servlet.ServletException java.io.IOException 
		String url
		boolean flush
		java.io.PrintWriter pw
	public void handlePageException (java.lang.Exception) 
		Exception e
	public void handlePageException (java.lang.Throwable) 
		Throwable e
	public javax.servlet.jsp.tagext.BodyContent pushBody () 
	public javax.servlet.jsp.JspWriter pushBody (java.io.Writer) 
		java.io.Writer w
	public javax.servlet.jsp.JspWriter popBody () 
	java.lang.Object peekTopTag (java.lang.Class) 
		Object tag
		java.util.ListIterator iter
		Class tagClass
	void popTopTag () 
	void popWriter () 
	void pushTopTag (java.lang.Object) 
		Object tag
	javax.servlet.jsp.JspWriter pushWriter (javax.servlet.jsp.JspWriter) 
		javax.servlet.jsp.JspWriter out
	static void  () 
}

com/android/jack/freemarker/ext/jsp/FreemarkerTag.class
FreemarkerTag.java
package com.android.jack.freemarker.ext.jsp
public com.android.jack.freemarker.ext.jsp.FreemarkerTag extends java.lang.Object implements javax.servlet.jsp.tagext.BodyTag  {
	private javax.servlet.jsp.tagext.Tag parent
	private javax.servlet.jsp.tagext.BodyContent bodyContent
	private javax.servlet.jsp.PageContext pageContext
	private com.android.jack.freemarker.template.SimpleHash root
	private com.android.jack.freemarker.template.Template template
	private boolean caching
	private String name
	public void  () 
	public boolean getCaching () 
	public void setCaching (boolean) 
		boolean caching
	public void setName (java.lang.String) 
		String name
	public javax.servlet.jsp.tagext.Tag getParent () 
	public void setParent (javax.servlet.jsp.tagext.Tag) 
		javax.servlet.jsp.tagext.Tag parent
	public int doStartTag () 
	public void setBodyContent (javax.servlet.jsp.tagext.BodyContent) 
		javax.servlet.jsp.tagext.BodyContent bodyContent
	public void setPageContext (javax.servlet.jsp.PageContext) 
		javax.servlet.jsp.PageContext pageContext
	public void doInitBody () 
	public int doAfterBody () 
	public void release () 
	public int doEndTag ()  throws javax.servlet.jsp.JspException 
		javax.servlet.ServletException e2
		java.io.IOException e2
		Exception e
}

com/android/jack/freemarker/ext/jsp/JspContextModel.class
JspContextModel.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.JspContextModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	public static final int ANY_SCOPE
	public static final int PAGE_SCOPE
	public static final int REQUEST_SCOPE
	public static final int SESSION_SCOPE
	public static final int APPLICATION_SCOPE
	private final javax.servlet.jsp.PageContext pageContext
	private final int scope
	public void  (javax.servlet.jsp.PageContext, int) 
		javax.servlet.jsp.PageContext pageContext
		int scope
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		Object bean
	public boolean isEmpty () 
}

com/android/jack/freemarker/ext/jsp/JspTagModelBase.class
JspTagModelBase.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.JspTagModelBase extends java.lang.Object {
	protected final String tagName
	private final Class tagClass
	private final java.lang.reflect.Method dynaSetter
	private final java.util.Map propertySetters
	protected void  (java.lang.String, java.lang.Class)  throws java.beans.IntrospectionException 
		java.beans.PropertyDescriptor pd
		java.lang.reflect.Method m
		int i
		java.lang.reflect.Method dynaSetter
		NoSuchMethodException nsme
		String tagName
		Class tagClass
		java.beans.BeanInfo bi
		java.beans.PropertyDescriptor[] pda
		java.lang.reflect.Method dynaSetter
	java.lang.Object getTagInstance ()  throws java.lang.IllegalAccessException java.lang.InstantiationException 
	void setupTag (java.lang.Object, java.util.Map, com.android.jack.freemarker.template.ObjectWrapper)  throws com.android.jack.freemarker.template.TemplateModelException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		Class setterType
		com.android.jack.freemarker.core._ErrorDescriptionBuilder desc
		Exception e
		java.util.Map$Entry entry
		Object arg
		Object paramName
		java.lang.reflect.Method setterMethod
		java.util.Iterator iter
		com.android.jack.freemarker.template.ObjectWrapperAndUnwrapper unwrapper
		Object[] argArray
		Object tag
		java.util.Map args
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	protected final com.android.jack.freemarker.template.TemplateModelException toTemplateModelExceptionOrRethrow (java.lang.Exception)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
	private boolean isCommonRuntimeException (java.lang.RuntimeException) 
		RuntimeException e
		Class eClass
}

com/android/jack/freemarker/ext/jsp/JspWriterAdapter.class
JspWriterAdapter.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.JspWriterAdapter extends javax.servlet.jsp.JspWriter {
	static final char[] NEWLINE
	private final java.io.Writer out
	void  (java.io.Writer) 
		java.io.Writer out
	public java.lang.String toString () 
	public void clear ()  throws java.io.IOException 
	public void clearBuffer ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public int getRemaining () 
	public void newLine ()  throws java.io.IOException 
	public void print (boolean)  throws java.io.IOException 
		boolean arg0
	public void print (char)  throws java.io.IOException 
		char arg0
	public void print (char[])  throws java.io.IOException 
		char[] arg0
	public void print (double)  throws java.io.IOException 
		double arg0
	public void print (float)  throws java.io.IOException 
		float arg0
	public void print (int)  throws java.io.IOException 
		int arg0
	public void print (long)  throws java.io.IOException 
		long arg0
	public void print (java.lang.Object)  throws java.io.IOException 
		Object arg0
	public void print (java.lang.String)  throws java.io.IOException 
		String arg0
	public void println ()  throws java.io.IOException 
	public void println (boolean)  throws java.io.IOException 
		boolean arg0
	public void println (char)  throws java.io.IOException 
		char arg0
	public void println (char[])  throws java.io.IOException 
		char[] arg0
	public void println (double)  throws java.io.IOException 
		double arg0
	public void println (float)  throws java.io.IOException 
		float arg0
	public void println (int)  throws java.io.IOException 
		int arg0
	public void println (long)  throws java.io.IOException 
		long arg0
	public void println (java.lang.Object)  throws java.io.IOException 
		Object arg0
	public void println (java.lang.String)  throws java.io.IOException 
		String arg0
	public void write (int)  throws java.io.IOException 
		int c
	public void write (char[], int, int)  throws java.io.IOException 
		char[] arg0
		int arg1
		int arg2
	static void  () 
}

com/android/jack/freemarker/ext/jsp/PageContextFactory.class
PageContextFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.PageContextFactory extends java.lang.Object {
	private static final Class pageContextImpl
	void  () 
	private static java.lang.Class getPageContextImpl () 
		NoSuchMethodException e2
		NoSuchMethodException e1
		ClassNotFoundException e
	static com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext getCurrentPageContext ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageContext
		IllegalAccessException e
		InstantiationException e
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel pageContextModel
	static void  () 
}

com/android/jack/freemarker/ext/jsp/SimpleTagDirectiveModel$1.class
SimpleTagDirectiveModel.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.SimpleTagDirectiveModel$1 extends javax.servlet.jsp.tagext.JspFragment {
	final com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext val$pageContext
	final com.android.jack.freemarker.template.TemplateDirectiveBody val$body
	final com.android.jack.freemarker.ext.jsp.SimpleTagDirectiveModel this$0
	void  (com.android.jack.freemarker.ext.jsp.SimpleTagDirectiveModel, com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext, com.android.jack.freemarker.template.TemplateDirectiveBody) 
		com.android.jack.freemarker.ext.jsp.SimpleTagDirectiveModel this$0
	public javax.servlet.jsp.JspContext getJspContext () 
	public void invoke (java.io.Writer)  throws javax.servlet.jsp.JspException java.io.IOException 
		com.android.jack.freemarker.template.TemplateException e
		java.io.Writer out
}

com/android/jack/freemarker/ext/jsp/SimpleTagDirectiveModel$TemplateExceptionWrapperJspException.class
SimpleTagDirectiveModel.java
package com.android.jack.freemarker.ext.jsp
final com.android.jack.freemarker.ext.jsp.SimpleTagDirectiveModel$TemplateExceptionWrapperJspException extends javax.servlet.jsp.JspException {
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/freemarker/ext/jsp/SimpleTagDirectiveModel.class
SimpleTagDirectiveModel.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.SimpleTagDirectiveModel extends com.android.jack.freemarker.ext.jsp.JspTagModelBase implements com.android.jack.freemarker.template.TemplateDirectiveModel  {
	protected void  (java.lang.String, java.lang.Class)  throws java.beans.IntrospectionException 
		String tagName
		Class tagClass
	public void execute (com.android.jack.freemarker.core.Environment, java.util.Map, com.android.jack.freemarker.template.TemplateModel[], com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		javax.servlet.jsp.tagext.JspTag parentTag
		javax.servlet.jsp.tagext.SimpleTag tag
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageContext
		Exception e
		com.android.jack.freemarker.core.Environment env
		java.util.Map args
		com.android.jack.freemarker.template.TemplateModel[] outArgs
		com.android.jack.freemarker.template.TemplateDirectiveBody body
}

com/android/jack/freemarker/ext/jsp/TagTransformModel$BodyContentImpl.class
TagTransformModel.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TagTransformModel$BodyContentImpl extends javax.servlet.jsp.tagext.BodyContent {
	private java.io.CharArrayWriter buf
	void  (javax.servlet.jsp.JspWriter, boolean) 
		javax.servlet.jsp.JspWriter out
		boolean buffer
	void initBuffer () 
	public void flush ()  throws java.io.IOException 
	public void clear ()  throws java.io.IOException 
	public void clearBuffer ()  throws java.io.IOException 
	public int getRemaining () 
	public void newLine ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void print (boolean)  throws java.io.IOException 
		boolean arg0
	public void print (char)  throws java.io.IOException 
		char arg0
	public void print (char[])  throws java.io.IOException 
		char[] arg0
	public void print (double)  throws java.io.IOException 
		double arg0
	public void print (float)  throws java.io.IOException 
		float arg0
	public void print (int)  throws java.io.IOException 
		int arg0
	public void print (long)  throws java.io.IOException 
		long arg0
	public void print (java.lang.Object)  throws java.io.IOException 
		Object arg0
	public void print (java.lang.String)  throws java.io.IOException 
		String arg0
	public void println ()  throws java.io.IOException 
	public void println (boolean)  throws java.io.IOException 
		boolean arg0
	public void println (char)  throws java.io.IOException 
		char arg0
	public void println (char[])  throws java.io.IOException 
		char[] arg0
	public void println (double)  throws java.io.IOException 
		double arg0
	public void println (float)  throws java.io.IOException 
		float arg0
	public void println (int)  throws java.io.IOException 
		int arg0
	public void println (long)  throws java.io.IOException 
		long arg0
	public void println (java.lang.Object)  throws java.io.IOException 
		Object arg0
	public void println (java.lang.String)  throws java.io.IOException 
		String arg0
	public void write (int)  throws java.io.IOException 
		int c
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public java.lang.String getString () 
	public java.io.Reader getReader () 
	public void writeOut (java.io.Writer)  throws java.io.IOException 
		java.io.Writer out
}

com/android/jack/freemarker/ext/jsp/TagTransformModel$TagWriter.class
TagTransformModel.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TagTransformModel$TagWriter extends com.android.jack.freemarker.ext.jsp.TagTransformModel$BodyContentImpl implements com.android.jack.freemarker.template.TransformControl  {
	private final javax.servlet.jsp.tagext.Tag tag
	private final com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageContext
	private boolean needPop
	private final boolean needDoublePop
	final com.android.jack.freemarker.ext.jsp.TagTransformModel this$0
	void  (com.android.jack.freemarker.ext.jsp.TagTransformModel, java.io.Writer, javax.servlet.jsp.tagext.Tag, com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext, boolean) 
		com.android.jack.freemarker.ext.jsp.TagTransformModel this$0
		java.io.Writer out
		javax.servlet.jsp.tagext.Tag tag
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageContext
		boolean needDoublePop
	public java.lang.String toString () 
	javax.servlet.jsp.tagext.Tag getTag () 
	com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext getPageContext () 
	public int onStart ()  throws com.android.jack.freemarker.template.TemplateModelException 
		javax.servlet.jsp.tagext.BodyTag btag
		int dst
		Exception e
	public int afterBody ()  throws com.android.jack.freemarker.template.TemplateModelException 
		int dab
		Exception e
	private void endEvaluation ()  throws javax.servlet.jsp.JspException 
	public void onError (java.lang.Throwable)  throws java.lang.Throwable 
		Throwable t
	public void close () 
}

com/android/jack/freemarker/ext/jsp/TagTransformModel.class
TagTransformModel.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TagTransformModel extends com.android.jack.freemarker.ext.jsp.JspTagModelBase implements com.android.jack.freemarker.template.TemplateTransformModel  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private final boolean isBodyTag
	private final boolean isIterationTag
	private final boolean isTryCatchFinally
	public void  (java.lang.String, java.lang.Class)  throws java.beans.IntrospectionException 
		String tagName
		Class tagClass
	public java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		boolean usesAdapter
		javax.servlet.jsp.tagext.Tag tag
		com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext pageContext
		javax.servlet.jsp.tagext.Tag parentTag
		boolean usesAdapter
		javax.servlet.jsp.JspWriter w
		Exception e
		java.io.Writer out
		java.util.Map args
	static boolean access$000 (com.android.jack.freemarker.ext.jsp.TagTransformModel) 
		com.android.jack.freemarker.ext.jsp.TagTransformModel x0
	static boolean access$100 (com.android.jack.freemarker.ext.jsp.TagTransformModel) 
		com.android.jack.freemarker.ext.jsp.TagTransformModel x0
	static com.android.jack.freemarker.log.Logger access$200 () 
	static boolean access$300 (com.android.jack.freemarker.ext.jsp.TagTransformModel) 
		com.android.jack.freemarker.ext.jsp.TagTransformModel x0
	static void  () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$1.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File urlAsFile
		String name
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$2.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
final com.android.jack.freemarker.ext.jsp.TaglibFactory$2 extends java.io.FilterInputStream {
	void  (java.io.InputStream) 
		java.io.InputStream x0
	public void close () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$ClasspathMetaInfTldSource.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
public final com.android.jack.freemarker.ext.jsp.TaglibFactory$ClasspathMetaInfTldSource extends com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource {
	private final java.util.regex.Pattern rootContainerPattern
	public void  (java.util.regex.Pattern) 
		java.util.regex.Pattern rootContainerPattern
	public java.util.regex.Pattern getRootContainerPattern () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$ClasspathTldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$ClasspathTldLocation extends java.lang.Object implements com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation  {
	private final String resourcePath
	public void  (java.lang.String) 
		String resourcePath
	public java.lang.String toString () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		java.io.InputStream in
		ClassLoader tccl
		java.io.InputStream in
	public java.lang.String getXmlSystemId ()  throws java.io.IOException 
		java.net.URL url
		ClassLoader tccl
		java.net.URL url
	private java.io.IOException newResourceNotFoundException () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$ClearMetaInfTldSource.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
public final com.android.jack.freemarker.ext.jsp.TaglibFactory$ClearMetaInfTldSource extends com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource {
	public static final com.android.jack.freemarker.ext.jsp.TaglibFactory$ClearMetaInfTldSource INSTANCE
	private void  () 
	static void  () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$FileTldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$FileTldLocation extends java.lang.Object implements com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation  {
	private final java.io.File file
	public void  (java.io.File) 
		java.io.File file
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.lang.String getXmlSystemId ()  throws java.io.IOException 
	public java.lang.String toString () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$InputStreamFactory.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
abstract com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory extends java.lang.Object {
	public abstract java.io.InputStream getInputStream () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$JarEntryTldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
abstract com.android.jack.freemarker.ext.jsp.TaglibFactory$JarEntryTldLocation extends java.lang.Object implements com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation  {
	private final java.net.URL entryUrl
	private final com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory fallbackRawJarContentInputStreamFactory
	private final String entryPath
	final com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	public void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.net.URL, com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory, java.lang.String) 
		java.net.URL entryUrl
		com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory fallbackRawJarContentInputStreamFactory
		String entryPath
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		Exception e
		String entryPath
		String urlEF
		int sepIdx
		java.util.zip.ZipEntry macthedJarEntry
		String entryPath
		java.io.InputStream rawIn
		java.util.zip.ZipInputStream zipIn
		boolean returnedZipIn
	public java.lang.String getXmlSystemId () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$JarEntryUrlTldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$JarEntryUrlTldLocation extends com.android.jack.freemarker.ext.jsp.TaglibFactory$JarEntryTldLocation {
	final com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	private void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.net.URL, com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory) 
		java.net.URL entryUrl
		com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory fallbackRawJarContentInputStreamFactory
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.net.URL, com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory, com.android.jack.freemarker.ext.jsp.TaglibFactory$1) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory x0
		java.net.URL x1
		com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory x2
		com.android.jack.freemarker.ext.jsp.TaglibFactory$1 x3
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$LocalDtdEntityResolver.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
final com.android.jack.freemarker.ext.jsp.TaglibFactory$LocalDtdEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	private static final java.util.Map DTDS
	private void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String) 
		java.io.InputStream resourceStream
		String publicId
		String systemId
		String resourceName
		java.io.InputStream resourceStream
		org.xml.sax.InputSource is
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory$1) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$1 x0
	static void  () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$MetaInfTldSource.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
public abstract com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource extends java.lang.Object {
	private void  () 
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory$1) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$1 x0
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$ServletContextJarEntryTldLocation$1.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$ServletContextJarEntryTldLocation$1 extends java.lang.Object implements com.android.jack.freemarker.ext.jsp.TaglibFactory$InputStreamFactory  {
	final com.android.jack.freemarker.ext.jsp.TaglibFactory val$this$0
	final String val$servletContextJarFilePath
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.lang.String) 
	public java.io.InputStream getInputStream () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$ServletContextJarEntryTldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$ServletContextJarEntryTldLocation extends com.android.jack.freemarker.ext.jsp.TaglibFactory$JarEntryTldLocation {
	final com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	private void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.lang.String, java.lang.String) 
		String servletContextJarFilePath
		String entryPath
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.lang.String, java.lang.String, com.android.jack.freemarker.ext.jsp.TaglibFactory$1) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory x0
		String x1
		String x2
		com.android.jack.freemarker.ext.jsp.TaglibFactory$1 x3
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$ServletContextTldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$ServletContextTldLocation extends java.lang.Object implements com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation  {
	private final String fileResourcePath
	final com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	public void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, java.lang.String) 
		String fileResourcePath
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		java.io.InputStream in
	public java.lang.String getXmlSystemId ()  throws java.io.IOException 
		java.net.URL url
	private java.io.IOException newResourceNotFoundException () 
	public final java.lang.String toString () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$Taglib.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
final com.android.jack.freemarker.ext.jsp.TaglibFactory$Taglib extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	private final java.util.Map tagsAndFunctions
	void  (javax.servlet.ServletContext, com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation, com.android.jack.freemarker.template.ObjectWrapper)  throws java.io.IOException org.xml.sax.SAXException 
		javax.servlet.ServletContext ctx
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldPath
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String) 
		String key
	public boolean isEmpty () 
	private static final java.util.Map parseToTagsAndFunctions (javax.servlet.ServletContext, com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation, com.android.jack.freemarker.template.ObjectWrapper)  throws java.io.IOException org.xml.sax.SAXException 
		javax.servlet.ServletContext ctx
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParserForTaglibBuilding tldParser
		java.io.InputStream in
		com.android.jack.freemarker.ext.jsp.EventForwarding eventForwarding
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$TaglibGettingException.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$TaglibGettingException extends java.lang.Exception {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$TldLocation.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
abstract com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation extends java.lang.Object {
	public abstract java.io.InputStream getInputStream ()  throws java.io.IOException 
	public abstract java.lang.String getXmlSystemId ()  throws java.io.IOException 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$TldParserForTaglibBuilding.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
final com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParserForTaglibBuilding extends org.xml.sax.helpers.DefaultHandler {
	private static final String E_TAG
	private static final String E_NAME
	private static final String E_TAG_CLASS
	private static final String E_TAG_CLASS_LEGACY
	private static final String E_FUNCTION
	private static final String E_FUNCTION_CLASS
	private static final String E_FUNCTION_SIGNATURE
	private static final String E_LISTENER
	private static final String E_LISTENER_CLASS
	private final com.android.jack.freemarker.ext.beans.BeansWrapper beansWrapper
	private final java.util.Map tagsAndFunctions
	private final java.util.List listeners
	private org.xml.sax.Locator locator
	private StringBuilder cDataCollector
	private java.util.Stack stack
	private String tagNameCData
	private String tagClassCData
	private String functionNameCData
	private String functionClassCData
	private String functionSignatureCData
	private String listenerClassCData
	void  (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	java.util.Map getTagsAndFunctions () 
	java.util.List getListeners () 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String nsUri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void characters (char[], int, int) 
		char[] chars
		int off
		int len
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException 
		com.android.jack.freemarker.template.TemplateModel customTagModel
		com.android.jack.freemarker.template.TemplateModel customTagModel
		java.beans.IntrospectionException e
		Class tagClass
		com.android.jack.freemarker.template.TemplateModel customTagModel
		com.android.jack.freemarker.template.TemplateModel replacedTagOrFunction
		java.lang.reflect.Method functionMethod
		Exception e
		com.android.jack.freemarker.template.TemplateMethodModelEx elFunctionModel
		Exception e
		Class functionClass
		java.lang.reflect.Method functionMethod
		int modifiers
		com.android.jack.freemarker.template.TemplateMethodModelEx elFunctionModel
		com.android.jack.freemarker.template.TemplateModel replacedTagOrFunction
		Object listener
		Exception e
		Class listenerClass
		Object listener
		String nsuri
		String localName
		String qName
	private java.lang.String pullCData () 
		String r
	private void checkChildElementNotNull (java.lang.String, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException 
		String parentElementName
		String childElementName
		String value
	private java.lang.Class resoveClassFromTLD (java.lang.String, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException 
		LinkageError e
		ClassNotFoundException e
		String className
		String entryType
		String entryName
	private com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException newTLDEntryClassLoadingException (java.lang.Throwable, java.lang.String, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException 
		Throwable e
		String className
		String entryType
		String entryName
		int dotIdx
		boolean looksLikeNestedClass
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$TldParserForTaglibUriExtraction.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParserForTaglibUriExtraction extends org.xml.sax.helpers.DefaultHandler {
	private static final String E_URI
	private StringBuilder cDataCollector
	private String uri
	void  () 
	java.lang.String getTaglibUri () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String nsuri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void characters (char[], int, int) 
		char[] chars
		int off
		int len
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String nsuri
		String localName
		String qName
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$TldParsingSAXException.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException extends org.xml.sax.SAXParseException {
	private final Throwable cause
	void  (java.lang.String, org.xml.sax.Locator) 
		String message
		org.xml.sax.Locator locator
	void  (java.lang.String, org.xml.sax.Locator, java.lang.Throwable) 
		String message
		org.xml.sax.Locator locator
		Throwable e
	public java.lang.String toString () 
		int col
		StringBuilder sb
		int startLn
		String systemId
		String publicId
		int line
		String message
	public java.lang.Throwable getCause () 
		Throwable superCause
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$URLWithExternalForm.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$URLWithExternalForm extends java.lang.Object implements java.lang.Comparable  {
	private final java.net.URL url
	private final String externalForm
	public void  (java.net.URL) 
		java.net.URL url
	public java.net.URL getUrl () 
	public java.lang.String getExternalForm () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object that
	public java.lang.String toString () 
	public int compareTo (java.lang.Object) 
		Object that
	static java.lang.String access$200 (com.android.jack.freemarker.ext.jsp.TaglibFactory$URLWithExternalForm) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$URLWithExternalForm x0
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$WebInfPerLibJarMetaInfTldSource.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
public final com.android.jack.freemarker.ext.jsp.TaglibFactory$WebInfPerLibJarMetaInfTldSource extends com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource {
	public static final com.android.jack.freemarker.ext.jsp.TaglibFactory$WebInfPerLibJarMetaInfTldSource INSTANCE
	private void  () 
	static void  () 
}

com/android/jack/freemarker/ext/jsp/TaglibFactory$WebXmlParser.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp.TaglibFactory$WebXmlParser extends org.xml.sax.helpers.DefaultHandler {
	private static final String E_TAGLIB
	private static final String E_TAGLIB_LOCATION
	private static final String E_TAGLIB_URI
	private StringBuilder cDataCollector
	private String taglibUriCData
	private String taglibLocationCData
	private org.xml.sax.Locator locator
	final com.android.jack.freemarker.ext.jsp.TaglibFactory this$0
	private void  (com.android.jack.freemarker.ext.jsp.TaglibFactory) 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String nsuri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void characters (char[], int, int) 
		char[] chars
		int off
		int len
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParsingSAXException 
		java.net.MalformedURLException e
		String nsUri
		String localName
		String qName
	void  (com.android.jack.freemarker.ext.jsp.TaglibFactory, com.android.jack.freemarker.ext.jsp.TaglibFactory$1) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory x0
		com.android.jack.freemarker.ext.jsp.TaglibFactory$1 x1
}

com/android/jack/freemarker/ext/jsp/TaglibFactory.class
TaglibFactory.java
package com.android.jack.freemarker.ext.jsp
public com.android.jack.freemarker.ext.jsp.TaglibFactory extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	public static final java.util.List DEFAULT_CLASSPATH_TLDS
	public static final java.util.List DEFAULT_META_INF_TLD_SOURCES
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final int URL_TYPE_FULL
	private static final int URL_TYPE_ABSOLUTE
	private static final int URL_TYPE_RELATIVE
	private static final String META_INF_REL_PATH
	private static final String META_INF_ABS_PATH
	private static final String DEFAULT_TLD_RESOURCE_PATH
	private static final String JAR_URL_ENTRY_PATH_START
	private static final String PLATFORM_FILE_ENCODING
	private final javax.servlet.ServletContext servletContext
	private com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	private java.util.List metaInfTldSources
	private java.util.List classpathTlds
	boolean test_emulateNoUrlToFileConversions
	boolean test_emulateNoJarURLConnections
	boolean test_emulateJarEntryUrlOpenStreamFails
	private final Object lock
	private final java.util.Map taglibs
	private final java.util.Map tldLocations
	private java.util.List failedTldLocations
	private int nextTldLocationLookupPhase
	public void  (javax.servlet.ServletContext) 
		javax.servlet.ServletContext ctx
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$Taglib taglib
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String normalizedTaglibUri
		int urlType
		java.net.MalformedURLException e
		String normalizedTaglibUri
		String normalizedTaglibUri
		String failedTLDsList
		com.android.jack.freemarker.ext.jsp.TaglibFactory$Taglib taglib
		int urlType
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation explicitlyMappedTldLocation
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String normalizedTaglibUri
		String failedTLDsList
		Exception e
		Exception e
		boolean failedTldListAlreadyIncluded
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String normalizedTaglibUri
		String taglibUri
	private java.lang.String getFailedTLDsList () 
		int i
		StringBuilder sb
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.ObjectWrapper getObjectWrapper () 
	public void setObjectWrapper (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public java.util.List getMetaInfTldSources () 
	public void setMetaInfTldSources (java.util.List) 
		java.util.List metaInfTldSources
	public java.util.List getClasspathTlds () 
	public void setClasspathTlds (java.util.List) 
		java.util.List classpathTlds
	private void checkNotStarted () 
	private com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation getExplicitlyMappedTldLocation (java.lang.String)  throws org.xml.sax.SAXException java.io.IOException com.android.jack.freemarker.ext.jsp.TaglibFactory$TaglibGettingException 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String uri
	private void addTldLocationsFromWebXml ()  throws org.xml.sax.SAXException java.io.IOException 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$WebXmlParser webXmlParser
		java.io.InputStream in
	private void addTldLocationsFromWebInfTlds ()  throws java.io.IOException org.xml.sax.SAXException 
	private void addTldLocationsFromServletContextResourceTlds (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String resourcePath
		java.util.Iterator it
		String resourcePath
		java.util.Iterator it
		java.util.List resourcePaths
		String basePath
		java.util.Set unsortedResourcePaths
	private void addTldLocationsFromMetaInfTlds ()  throws java.io.IOException org.xml.sax.SAXException 
		int i
		int sep
		String rootContainerUrl
		java.io.File urlAsFile
		com.android.jack.freemarker.ext.jsp.TaglibFactory$URLWithExternalForm urlWithEF
		java.net.URL url
		boolean isJarUrl
		String urlEF
		String rootContainerUrl
		java.util.Iterator iterator
		com.android.jack.freemarker.ext.jsp.TaglibFactory$ClasspathMetaInfTldSource cpMiTldLocation
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource miTldSource
		int srcIdx
		java.util.Set cpMetaInfDirUrlsWithEF
		int srcIdxStart
	private void addTldLocationsFromWebInfPerLibJarMetaInfTlds ()  throws java.io.IOException org.xml.sax.SAXException 
		String libEntryPath
		java.util.Iterator iter
		java.util.Set libEntPaths
	private void addTldLocationsFromClasspathTlds ()  throws org.xml.sax.SAXException java.io.IOException com.android.jack.freemarker.ext.jsp.TaglibFactory$TaglibGettingException 
		java.io.InputStream in
		java.io.IOException e
		String tldResourcePath
		com.android.jack.freemarker.ext.jsp.TaglibFactory$ClasspathTldLocation tldLocation
		java.io.InputStream in
		java.util.Iterator it
	private void addTldLocationsFromServletContextJar (java.lang.String)  throws java.io.IOException java.net.MalformedURLException org.xml.sax.SAXException 
		java.util.jar.JarEntry curEntry
		String curEntryPath
		java.util.Enumeration entries
		java.util.zip.ZipEntry curEntry
		String curEntryPath
		java.util.zip.ZipInputStream zipIn
		java.io.InputStream in
		String jarResourcePath
		String metaInfEntryPath
		java.util.jar.JarFile jarFile
	private void addTldLocationsFromJarDirectoryEntryURL (java.net.URL)  throws java.io.IOException java.net.MalformedURLException org.xml.sax.SAXException 
		java.net.JarURLConnection jarCon
		java.util.jar.JarFile jarFile
		String baseEntryPath
		String rawJarContentUrlEF
		String jarBaseEntryUrlEF
		int jarEntrySepIdx
		java.io.File rawJarContentAsFile
		java.net.URLConnection urlCon
		String curEntryBaseRelativePath
		java.net.URL tldUrl
		java.util.jar.JarEntry curEntry
		String curEntryPath
		java.util.Enumeration entries
		String curEntryBaseRelativePath
		java.net.URL tldUrl
		java.util.zip.ZipEntry curEntry
		String curEntryPath
		java.util.zip.ZipInputStream zipIn
		Exception e2
		java.io.IOException ioe
		java.util.zip.ZipException e
		java.io.InputStream in
		java.net.URL jarBaseEntryUrl
		java.util.jar.JarFile jarFile
		String baseEntryPath
		String rawJarContentUrlEF
	private void addTldLocationsFromFileDirectory (java.io.File)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.File file
		int i
		java.io.File[] tldFiles
		java.io.File dir
	private void addTldLocationFromTld (com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation)  throws java.io.IOException org.xml.sax.SAXException 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		java.io.InputStream in
	private void addTldLocationFromTld (java.io.InputStream, com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation)  throws org.xml.sax.SAXException java.io.IOException 
		String taglibUri
		org.xml.sax.SAXException e
		java.io.InputStream reusedIn
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String taglibUri
	private void addTldLocation (com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation, java.lang.String) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String taglibUri
	private static java.util.Set collectMetaInfUrlsFromClassLoaders ()  throws java.io.IOException 
		java.util.Set metainfDirUrls
		ClassLoader tccl
		ClassLoader cccl
	private static void collectMetaInfUrlsFromClassLoader (java.lang.ClassLoader, java.util.Set)  throws java.io.IOException 
		ClassLoader cl
		java.util.Set metainfDirUrls
		java.util.Enumeration urls
	private java.lang.String getTaglibUriFromTld (java.io.InputStream, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream tldFileIn
		String tldFileXmlSystemId
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldParserForTaglibUriExtraction tldParser
	private com.android.jack.freemarker.template.TemplateHashModel loadTaglib (com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation tldLocation
		String taglibUri
		com.android.jack.freemarker.ext.jsp.TaglibFactory$Taglib taglib
	private static void parseXml (java.io.InputStream, java.lang.String, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.XMLReader reader
		javax.xml.parsers.ParserConfigurationException e
		java.io.InputStream in
		String systemId
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.InputSource inSrc
		javax.xml.parsers.SAXParserFactory factory
		org.xml.sax.XMLReader reader
	private static java.lang.String resolveRelativeUri (java.lang.String)  throws com.android.jack.freemarker.ext.jsp.TaglibFactory$TaglibGettingException 
		com.android.jack.freemarker.template.TemplateModel reqHash
		com.android.jack.freemarker.template.TemplateModelException e
		javax.servlet.http.HttpServletRequest req
		String pi
		String reqPath
		int lastSlash
		String uri
		com.android.jack.freemarker.template.TemplateModel reqHash
	private static java.io.FilterInputStream toCloseIgnoring (java.io.InputStream) 
		java.io.InputStream in
	private static int getUriType (java.lang.String)  throws java.net.MalformedURLException 
		char c
		int i
		String uri
		char c0
		int colon
	private static boolean isJarPath (java.lang.String) 
		String uriPath
	private static boolean isJarUrl (java.net.URL) 
		java.net.URL url
		String scheme
	private static java.net.URL createJarEntryUrl (java.net.URL, java.lang.String)  throws java.net.MalformedURLException 
		java.io.UnsupportedEncodingException e
		java.net.URL jarBaseEntryUrl
		String relativeEntryPath
	private static java.lang.String normalizeJarEntryPath (java.lang.String, boolean) 
		String jarEntryDirPath
		boolean directory
	private static java.net.MalformedURLException newFailedToExtractEntryPathException (java.net.URL) 
		java.net.URL url
	private java.io.File urlToFileOrNull (java.net.URL) 
		String filePath
		String filePath
		java.io.UnsupportedEncodingException e2
		java.net.URISyntaxException e
		java.net.URL url
		String filePath
	private java.util.jar.JarFile servletContextResourceToFileOrNull (java.lang.String)  throws java.net.MalformedURLException java.io.IOException 
		String jarResourcePath
		java.net.URL jarResourceUrl
		java.io.File jarResourceAsFile
	private static java.net.URL tryCreateServletContextJarEntryUrl (javax.servlet.ServletContext, java.lang.String, java.lang.String) 
		java.net.URL jarFileUrl
		Exception e
		javax.servlet.ServletContext servletContext
		String servletContextJarFilePath
		String entryPath
	private static boolean isTldFileNameIgnoreCase (java.lang.String) 
		String name
		int dotIdx
		String extension
	private static java.lang.ClassLoader tryGetThreadContextClassLoader () 
		ClassLoader tccl
		SecurityException e
		ClassLoader tccl
	private static boolean isDescendantOfOrSameAs (java.lang.ClassLoader, java.lang.ClassLoader) 
		ClassLoader descendant
		ClassLoader parent
	static boolean access$400 (java.lang.String) 
		String x0
	static javax.servlet.ServletContext access$700 (com.android.jack.freemarker.ext.jsp.TaglibFactory) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory x0
	static java.lang.ClassLoader access$800 () 
	static java.lang.String access$900 (java.lang.String, boolean) 
		String x0
		boolean x1
	static com.android.jack.freemarker.log.Logger access$1000 () 
	static java.lang.String access$1100 () 
	static java.net.URL access$1200 (javax.servlet.ServletContext, java.lang.String, java.lang.String) 
		javax.servlet.ServletContext x0
		String x1
		String x2
	static void access$1300 (java.io.InputStream, java.lang.String, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream x0
		String x1
		org.xml.sax.helpers.DefaultHandler x2
	static int access$1400 (java.lang.String)  throws java.net.MalformedURLException 
		String x0
	static boolean access$1500 (java.lang.String) 
		String x0
	static void access$1600 (com.android.jack.freemarker.ext.jsp.TaglibFactory, com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation, java.lang.String) 
		com.android.jack.freemarker.ext.jsp.TaglibFactory x0
		com.android.jack.freemarker.ext.jsp.TaglibFactory$TldLocation x1
		String x2
	static void  () 
}

com/android/jack/freemarker/ext/jsp/TaglibMethodUtil.class
TaglibMethodUtil.java
package com.android.jack.freemarker.ext.jsp
final com.android.jack.freemarker.ext.jsp.TaglibMethodUtil extends java.lang.Object {
	private static final java.util.regex.Pattern FUNCTION_SIGNATURE_PATTERN
	private static final java.util.regex.Pattern FUNCTION_PARAMETER_PATTERN
	private void  () 
	public static java.lang.reflect.Method getMethodByFunctionSignature (java.lang.Class, java.lang.String)  throws java.lang.SecurityException java.lang.NoSuchMethodException java.lang.ClassNotFoundException 
		int i
		String[] paramsArray
		String token
		String paramType
		boolean isPrimitive
		boolean isArrayType
		java.util.regex.Matcher m2
		Class clazz
		String signature
		java.util.regex.Matcher m1
		String methodName
		String params
		Class[] paramTypes
	static void  () 
}

com/android/jack/freemarker/ext/jsp/_FreeMarkerPageContext2$1.class
_FreeMarkerPageContext2.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext2$1 extends java.lang.Object implements javax.servlet.jsp.el.VariableResolver  {
	final javax.servlet.jsp.PageContext val$ctx
	final com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext2 this$0
	void  (com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext2, javax.servlet.jsp.PageContext) 
		com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext2 this$0
	public java.lang.Object resolveVariable (java.lang.String)  throws javax.servlet.jsp.el.ELException 
		String name
}

com/android/jack/freemarker/ext/jsp/_FreeMarkerPageContext2.class
_FreeMarkerPageContext2.java
package com.android.jack.freemarker.ext.jsp
public com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext2 extends com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext {
	private static final com.android.jack.freemarker.log.Logger LOG
	public void  ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator () 
		Class type
		Exception e
	public javax.servlet.jsp.el.VariableResolver getVariableResolver () 
		javax.servlet.jsp.PageContext ctx
	public void include (java.lang.String, boolean)  throws java.io.IOException javax.servlet.ServletException 
		String path
		boolean flush
	public volatile javax.servlet.jsp.JspWriter popBody () 
	public volatile javax.servlet.jsp.JspWriter pushBody (java.io.Writer) 
	public volatile javax.servlet.jsp.tagext.BodyContent pushBody () 
	public volatile void handlePageException (java.lang.Throwable) 
	public volatile void handlePageException (java.lang.Exception) 
	public volatile void include (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
	public volatile void forward (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
	public volatile javax.servlet.ServletContext getServletContext () 
	public volatile javax.servlet.ServletConfig getServletConfig () 
	public volatile java.lang.Exception getException () 
	public volatile javax.servlet.ServletResponse getResponse () 
	public volatile javax.servlet.ServletRequest getRequest () 
	public volatile java.lang.Object getPage () 
	public volatile javax.servlet.http.HttpSession getSession () 
	public volatile javax.servlet.jsp.JspWriter getOut () 
	public volatile java.util.Enumeration getAttributeNamesInScope (int) 
	public volatile int getAttributesScope (java.lang.String) 
	public volatile void removeAttribute (java.lang.String, int) 
	public volatile void removeAttribute (java.lang.String) 
	public volatile java.lang.Object findAttribute (java.lang.String) 
	public volatile java.lang.Object getAttribute (java.lang.String, int) 
	public volatile java.lang.Object getAttribute (java.lang.String) 
	public volatile void setAttribute (java.lang.String, java.lang.Object, int) 
	public volatile void setAttribute (java.lang.String, java.lang.Object) 
	public volatile void release () 
	public volatile void initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
	static void  () 
}

com/android/jack/freemarker/ext/jsp/_FreeMarkerPageContext21$1.class
_FreeMarkerPageContext21.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21 this$0
	void  (com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21) 
		com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21 this$0
	public java.lang.Object run () 
}

com/android/jack/freemarker/ext/jsp/_FreeMarkerPageContext21$2.class
_FreeMarkerPageContext21.java
package com.android.jack.freemarker.ext.jsp
 com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21$2 extends java.lang.Object implements javax.servlet.jsp.el.VariableResolver  {
	final javax.servlet.jsp.PageContext val$ctx
	final com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21 this$0
	void  (com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21, javax.servlet.jsp.PageContext) 
		com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21 this$0
	public java.lang.Object resolveVariable (java.lang.String)  throws javax.servlet.jsp.el.ELException 
		String name
}

com/android/jack/freemarker/ext/jsp/_FreeMarkerPageContext21.class
_FreeMarkerPageContext21.java
package com.android.jack.freemarker.ext.jsp
public com.android.jack.freemarker.ext.jsp._FreeMarkerPageContext21 extends com.android.jack.freemarker.ext.jsp.FreeMarkerPageContext {
	private static final com.android.jack.freemarker.log.Logger LOG
	private javax.el.ELContext elContext
	public void  ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator () 
		Class type
		Exception e
	public javax.servlet.jsp.el.VariableResolver getVariableResolver () 
		javax.servlet.jsp.PageContext ctx
	public javax.el.ELContext getELContext () 
		javax.servlet.jsp.JspApplicationContext jspctx
	public volatile javax.servlet.jsp.JspWriter popBody () 
	public volatile javax.servlet.jsp.JspWriter pushBody (java.io.Writer) 
		java.io.Writer x0
	public volatile javax.servlet.jsp.tagext.BodyContent pushBody () 
	public volatile void handlePageException (java.lang.Throwable) 
		Throwable x0
	public volatile void handlePageException (java.lang.Exception) 
		Exception x0
	public volatile void include (java.lang.String, boolean)  throws javax.servlet.ServletException java.io.IOException 
		String x0
		boolean x1
	public volatile void include (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String x0
	public volatile void forward (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String x0
	public volatile javax.servlet.ServletContext getServletContext () 
	public volatile javax.servlet.ServletConfig getServletConfig () 
	public volatile java.lang.Exception getException () 
	public volatile javax.servlet.ServletResponse getResponse () 
	public volatile javax.servlet.ServletRequest getRequest () 
	public volatile java.lang.Object getPage () 
	public volatile javax.servlet.http.HttpSession getSession () 
	public volatile javax.servlet.jsp.JspWriter getOut () 
	public volatile java.util.Enumeration getAttributeNamesInScope (int) 
		int x0
	public volatile int getAttributesScope (java.lang.String) 
		String x0
	public volatile void removeAttribute (java.lang.String, int) 
		String x0
		int x1
	public volatile void removeAttribute (java.lang.String) 
		String x0
	public volatile java.lang.Object findAttribute (java.lang.String) 
		String x0
	public volatile java.lang.Object getAttribute (java.lang.String, int) 
		String x0
		int x1
	public volatile java.lang.Object getAttribute (java.lang.String) 
		String x0
	public volatile void setAttribute (java.lang.String, java.lang.Object, int) 
		String x0
		Object x1
		int x2
	public volatile void setAttribute (java.lang.String, java.lang.Object) 
		String x0
		Object x1
	public volatile void release () 
	public volatile void initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		javax.servlet.Servlet x0
		javax.servlet.ServletRequest x1
		javax.servlet.ServletResponse x2
		String x3
		boolean x4
		int x5
		boolean x6
	static void  () 
}

com/android/jack/freemarker/ext/jsp/web-app_2_2.dtd
com/android/jack/freemarker/ext/jsp/web-app_2_3.dtd
com/android/jack/freemarker/ext/jsp/web-jsptaglibrary_1_1.dtd
com/android/jack/freemarker/ext/jsp/web-jsptaglibrary_1_2.dtd
com/android/jack/freemarker/ext/jython/JythonHashModel$1.class
JythonHashModel.java
package com.android.jack.freemarker.ext.jython
final com.android.jack.freemarker.ext.jython.JythonHashModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/jython/JythonHashModel.class
JythonHashModel.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython.JythonHashModel extends com.android.jack.freemarker.ext.jython.JythonModel implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	private static final String KEYS
	private static final String KEYSET
	private static final String VALUES
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (org.python.core.PyObject, com.android.jack.freemarker.ext.jython.JythonWrapper) 
		org.python.core.PyObject object
		com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
	public com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyObject method
		org.python.core.PyException e
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyObject method
		org.python.core.PyException e
	static void  () 
}

com/android/jack/freemarker/ext/jython/JythonModel$1.class
JythonModel.java
package com.android.jack.freemarker.ext.jython
final com.android.jack.freemarker.ext.jython.JythonModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/jython/JythonModel.class
JythonModel.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython.JythonModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateBooleanModel com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.template.TemplateMethodModelEx com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel  {
	protected final org.python.core.PyObject object
	protected final com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (org.python.core.PyObject, com.android.jack.freemarker.ext.jython.JythonWrapper) 
		org.python.core.PyObject object
		com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	public boolean getAsBoolean ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
		String key
		org.python.core.PyObject obj
	public boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.Iterator arg
		org.python.core.PyObject[] pyargs
		int i
		org.python.core.PyException e
		java.util.List arguments
		int size
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
		Object view
	public java.lang.Object getWrappedObject () 
	static void  () 
}

com/android/jack/freemarker/ext/jython/JythonModelCache.class
JythonModelCache.java
package com.android.jack.freemarker.ext.jython
 com.android.jack.freemarker.ext.jython.JythonModelCache extends com.android.jack.freemarker.ext.util.ModelCache {
	private final com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	void  (com.android.jack.freemarker.ext.jython.JythonWrapper) 
		com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	protected boolean isCacheable (java.lang.Object) 
		Object object
	protected com.android.jack.freemarker.template.TemplateModel create (java.lang.Object) 
		Object jobj
		Object obj
		boolean asHash
		boolean asSequence
		com.android.jack.freemarker.ext.jython.JythonVersionAdapter versionAdapter
}

com/android/jack/freemarker/ext/jython/JythonNumberModel$1.class
JythonNumberModel.java
package com.android.jack.freemarker.ext.jython
final com.android.jack.freemarker.ext.jython.JythonNumberModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/jython/JythonNumberModel.class
JythonNumberModel.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython.JythonNumberModel extends com.android.jack.freemarker.ext.jython.JythonModel implements com.android.jack.freemarker.template.TemplateNumberModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (org.python.core.PyObject, com.android.jack.freemarker.ext.jython.JythonWrapper) 
		org.python.core.PyObject object
		com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	public java.lang.Number getAsNumber ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Object value
		org.python.core.PyException e
	static void  () 
}

com/android/jack/freemarker/ext/jython/JythonSequenceModel$1.class
JythonSequenceModel.java
package com.android.jack.freemarker.ext.jython
final com.android.jack.freemarker.ext.jython.JythonSequenceModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/jython/JythonSequenceModel$2.class
JythonSequenceModel.java
package com.android.jack.freemarker.ext.jython
 com.android.jack.freemarker.ext.jython.JythonSequenceModel$2 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	int i
	final com.android.jack.freemarker.ext.jython.JythonSequenceModel this$0
	void  (com.android.jack.freemarker.ext.jython.JythonSequenceModel) 
		com.android.jack.freemarker.ext.jython.JythonSequenceModel this$0
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/jython/JythonSequenceModel.class
JythonSequenceModel.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython.JythonSequenceModel extends com.android.jack.freemarker.ext.jython.JythonModel implements com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateCollectionModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	public void  (org.python.core.PyObject, com.android.jack.freemarker.ext.jython.JythonWrapper) 
		org.python.core.PyObject object
		com.android.jack.freemarker.ext.jython.JythonWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
		org.python.core.PyException e
	public com.android.jack.freemarker.template.TemplateModelIterator iterator () 
	static void  () 
}

com/android/jack/freemarker/ext/jython/JythonVersionAdapter.class
JythonVersionAdapter.java
package com.android.jack.freemarker.ext.jython
public abstract com.android.jack.freemarker.ext.jython.JythonVersionAdapter extends java.lang.Object {
	public void  () 
	public abstract boolean isPyInstance (java.lang.Object) 
	public abstract java.lang.Object pyInstanceToJava (java.lang.Object) 
	public abstract java.lang.String getPythonClassName (org.python.core.PyObject) 
}

com/android/jack/freemarker/ext/jython/JythonVersionAdapterHolder.class
JythonVersionAdapterHolder.java
package com.android.jack.freemarker.ext.jython
 com.android.jack.freemarker.ext.jython.JythonVersionAdapterHolder extends java.lang.Object {
	static final com.android.jack.freemarker.ext.jython.JythonVersionAdapter INSTANCE
	void  () 
	private static java.lang.RuntimeException adapterCreationException (java.lang.Exception) 
		Exception e
	static void  () 
		int version
		Exception e
		ClassNotFoundException e
		IllegalAccessException e
		InstantiationException e
		int version
		ClassLoader cl
}

com/android/jack/freemarker/ext/jython/JythonWrapper$TemplateModelToJythonAdapter.class
JythonWrapper.java
package com.android.jack.freemarker.ext.jython
 com.android.jack.freemarker.ext.jython.JythonWrapper$TemplateModelToJythonAdapter extends org.python.core.PyObject implements com.android.jack.freemarker.template.TemplateModelAdapter  {
	private final com.android.jack.freemarker.template.TemplateModel model
	final com.android.jack.freemarker.ext.jython.JythonWrapper this$0
	void  (com.android.jack.freemarker.ext.jython.JythonWrapper, com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.TemplateModel model
	public com.android.jack.freemarker.template.TemplateModel getTemplateModel () 
	public org.python.core.PyObject __finditem__ (org.python.core.PyObject) 
		org.python.core.PyObject key
	public org.python.core.PyObject __finditem__ (java.lang.String) 
		com.android.jack.freemarker.template.TemplateModelException e
		String key
	public org.python.core.PyObject __finditem__ (int) 
		com.android.jack.freemarker.template.TemplateModelException e
		int index
	public org.python.core.PyObject __call__ (org.python.core.PyObject[], java.lang.String[]) 
		int i
		com.android.jack.freemarker.template.TemplateModelException e
		boolean isEx
		java.util.List list
		org.python.core.PyObject[] args
		String[] keywords
	public int __len__ () 
		com.android.jack.freemarker.template.TemplateModelException e
	public boolean __nonzero__ () 
		com.android.jack.freemarker.template.TemplateModelException e
	private java.lang.String getModelClass () 
}

com/android/jack/freemarker/ext/jython/JythonWrapper.class
JythonWrapper.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython.JythonWrapper extends java.lang.Object implements com.android.jack.freemarker.template.ObjectWrapper  {
	private static final Class PYOBJECT_CLASS
	public static final com.android.jack.freemarker.ext.jython.JythonWrapper INSTANCE
	private final com.android.jack.freemarker.ext.util.ModelCache modelCache
	private boolean attributesShadowItems
	public void  () 
	public void setUseCache (boolean) 
		boolean useCache
	public synchronized void setAttributesShadowItems (boolean) 
		boolean attributesShadowItems
	boolean isAttributesShadowItems () 
	public com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object) 
		Object obj
	public org.python.core.PyObject unwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		Number number
		com.android.jack.freemarker.template.TemplateModel model
	static void  () 
}

com/android/jack/freemarker/ext/jython/_Jython20And21VersionAdapter.class
_Jython20And21VersionAdapter.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython._Jython20And21VersionAdapter extends com.android.jack.freemarker.ext.jython.JythonVersionAdapter {
	public void  () 
	public boolean isPyInstance (java.lang.Object) 
		Object obj
	public java.lang.Object pyInstanceToJava (java.lang.Object) 
		Object pyInstance
	public java.lang.String getPythonClassName (org.python.core.PyObject) 
		org.python.core.PyObject pyObject
}

com/android/jack/freemarker/ext/jython/_Jython22VersionAdapter.class
_Jython22VersionAdapter.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython._Jython22VersionAdapter extends com.android.jack.freemarker.ext.jython.JythonVersionAdapter {
	public void  () 
	public boolean isPyInstance (java.lang.Object) 
		Object obj
	public java.lang.Object pyInstanceToJava (java.lang.Object) 
		Object pyInstance
	public java.lang.String getPythonClassName (org.python.core.PyObject) 
		org.python.core.PyObject pyObject
}

com/android/jack/freemarker/ext/jython/_Jython25VersionAdapter.class
_Jython25VersionAdapter.java
package com.android.jack.freemarker.ext.jython
public com.android.jack.freemarker.ext.jython._Jython25VersionAdapter extends com.android.jack.freemarker.ext.jython.JythonVersionAdapter {
	public void  () 
	public boolean isPyInstance (java.lang.Object) 
		Object obj
	public java.lang.Object pyInstanceToJava (java.lang.Object) 
		Object pyInstance
	public java.lang.String getPythonClassName (org.python.core.PyObject) 
		org.python.core.PyObject pyObject
}

com/android/jack/freemarker/ext/rhino/RhinoFunctionModel.class
RhinoFunctionModel.java
package com.android.jack.freemarker.ext.rhino
public com.android.jack.freemarker.ext.rhino.RhinoFunctionModel extends com.android.jack.freemarker.ext.rhino.RhinoScriptableModel implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private final org.mozilla.javascript.Scriptable fnThis
	public void  (org.mozilla.javascript.Function, org.mozilla.javascript.Scriptable, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		org.mozilla.javascript.Function function
		org.mozilla.javascript.Scriptable fnThis
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		java.util.List arguments
		org.mozilla.javascript.Context cx
		Object[] args
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
}

com/android/jack/freemarker/ext/rhino/RhinoScriptableModel$1.class
RhinoScriptableModel.java
package com.android.jack.freemarker.ext.rhino
final com.android.jack.freemarker.ext.rhino.RhinoScriptableModel$1 extends java.lang.Object implements com.android.jack.freemarker.ext.util.ModelFactory  {
	void  () 
	public com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object object
		com.android.jack.freemarker.template.ObjectWrapper wrapper
}

com/android/jack/freemarker/ext/rhino/RhinoScriptableModel.class
RhinoScriptableModel.java
package com.android.jack.freemarker.ext.rhino
public com.android.jack.freemarker.ext.rhino.RhinoScriptableModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateBooleanModel com.android.jack.freemarker.template.TemplateNumberModel  {
	static final com.android.jack.freemarker.ext.util.ModelFactory FACTORY
	private final org.mozilla.javascript.Scriptable scriptable
	private final com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public void  (org.mozilla.javascript.Scriptable, com.android.jack.freemarker.ext.beans.BeansWrapper) 
		org.mozilla.javascript.Scriptable scriptable
		com.android.jack.freemarker.ext.beans.BeansWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		Object retval
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
		Object retval
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Object id
		int i
		Object[] ids
		Object[] values
	public boolean getAsBoolean () 
	public java.lang.Number getAsNumber () 
	public java.lang.String getAsString () 
	org.mozilla.javascript.Scriptable getScriptable () 
	com.android.jack.freemarker.ext.beans.BeansWrapper getWrapper () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		org.mozilla.javascript.EvaluatorException e
		Class hint
	static void  () 
}

com/android/jack/freemarker/ext/rhino/RhinoWrapper$1.class
RhinoWrapper.java
package com.android.jack.freemarker.ext.rhino
final com.android.jack.freemarker.ext.rhino.RhinoWrapper$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	void  () 
	public java.lang.Object run ()  throws java.lang.Exception 
}

com/android/jack/freemarker/ext/rhino/RhinoWrapper.class
RhinoWrapper.java
package com.android.jack.freemarker.ext.rhino
public com.android.jack.freemarker.ext.rhino.RhinoWrapper extends com.android.jack.freemarker.ext.beans.BeansWrapper {
	private static final Object UNDEFINED_INSTANCE
	public void  () 
	public com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	protected com.android.jack.freemarker.ext.util.ModelFactory getModelFactory (java.lang.Class) 
		Class clazz
	static void  () 
		RuntimeException e
		Exception e
}

com/android/jack/freemarker/ext/servlet/AllHttpScopesHashModel.class
AllHttpScopesHashModel.java
package com.android.jack.freemarker.ext.servlet
public com.android.jack.freemarker.ext.servlet.AllHttpScopesHashModel extends com.android.jack.freemarker.template.SimpleHash {
	private final javax.servlet.ServletContext context
	private final javax.servlet.http.HttpServletRequest request
	private final java.util.Map unlistedModels
	public void  (com.android.jack.freemarker.template.ObjectWrapper, javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest) 
		com.android.jack.freemarker.template.ObjectWrapper wrapper
		javax.servlet.ServletContext context
		javax.servlet.http.HttpServletRequest request
	public void putUnlistedModel (java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String key
		com.android.jack.freemarker.template.TemplateModel model
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
		com.android.jack.freemarker.template.TemplateModel model
		Object obj
		javax.servlet.http.HttpSession session
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$ConflictingInitParamsException.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
 com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ConflictingInitParamsException extends java.lang.Exception {
	void  (java.lang.String, java.lang.String) 
		String recommendedName
		String otherName
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$ContentType.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
 com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType extends java.lang.Object {
	private final String httpHeaderValue
	private final boolean containsCharset
	public void  (java.lang.String) 
		String httpHeaderValue
	public void  (java.lang.String, boolean) 
		String httpHeaderValue
		boolean containsCharset
	private static boolean contentTypeContainsCharset (java.lang.String) 
		char c
		String contentType
		int charsetIdx
	private java.lang.String getMimeType () 
		int scIdx
	static boolean access$000 (com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType) 
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType x0
	static java.lang.String access$100 (com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType) 
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType x0
	static java.lang.String access$200 (com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType) 
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType x0
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$InitParamValueEnum.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
abstract com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum extends java.lang.Object {
	public abstract java.lang.String getInitParamValue () 
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$InitParamValueException.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
 com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueException extends java.lang.Exception {
	void  (java.lang.String, java.lang.String, java.lang.Throwable) 
		String initParamName
		String initParamValue
		Throwable casue
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String initParamName
		String initParamValue
		String cause
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$MalformedWebXmlException.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
 com.android.jack.freemarker.ext.servlet.FreemarkerServlet$MalformedWebXmlException extends java.lang.Exception {
	void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$OverrideResponseContentType.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType extends java.lang.Enum implements com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum  {
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType ALWAYS
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType NEVER
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType WHEN_TEMPLATE_HAS_MIME_TYPE
	private final String initParamValue
	private static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType[] $VALUES
	public static com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType[] values () 
	public static com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String initParamValue
	public java.lang.String getInitParamValue () 
	static void  () 
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$OverrideResponseLocale.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale extends java.lang.Enum implements com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum  {
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale ALWAYS
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale NEVER
	private final String initParamValue
	private static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale[] $VALUES
	public static com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale[] values () 
	public static com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String initParamValue
	public java.lang.String getInitParamValue () 
	static void  () 
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet$ResponseCharacterEncoding.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding extends java.lang.Enum implements com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum  {
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding LEGACY
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding FROM_TEMPLATE
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding DO_NOT_SET
	public static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding FORCE_CHARSET
	private final String initParamValue
	private static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding[] $VALUES
	public static com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding[] values () 
	public static com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String initParamValue
	public java.lang.String getInitParamValue () 
	static void  () 
}

com/android/jack/freemarker/ext/servlet/FreemarkerServlet.class
FreemarkerServlet.java
package com.android.jack.freemarker.ext.servlet
public com.android.jack.freemarker.ext.servlet.FreemarkerServlet extends javax.servlet.http.HttpServlet {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final com.android.jack.freemarker.log.Logger LOG_RT
	public static final long serialVersionUID
	public static final String INIT_PARAM_TEMPLATE_PATH
	public static final String INIT_PARAM_NO_CACHE
	public static final String INIT_PARAM_CONTENT_TYPE
	public static final String INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE
	public static final String INIT_PARAM_RESPONSE_CHARACTER_ENCODING
	public static final String INIT_PARAM_OVERRIDE_RESPONSE_LOCALE
	public static final String INIT_PARAM_BUFFER_SIZE
	public static final String INIT_PARAM_META_INF_TLD_LOCATIONS
	public static final String INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE
	public static final String INIT_PARAM_CLASSPATH_TLDS
	private static final String INIT_PARAM_DEBUG
	private static final String DEPR_INITPARAM_TEMPLATE_DELAY
	private static final String DEPR_INITPARAM_ENCODING
	private static final String DEPR_INITPARAM_OBJECT_WRAPPER
	private static final String DEPR_INITPARAM_WRAPPER_SIMPLE
	private static final String DEPR_INITPARAM_WRAPPER_BEANS
	private static final String DEPR_INITPARAM_WRAPPER_JYTHON
	private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER
	private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_RETHROW
	private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_DEBUG
	private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_HTML_DEBUG
	private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_IGNORE
	private static final String DEPR_INITPARAM_DEBUG
	private static final com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType DEFAULT_CONTENT_TYPE
	public static final String INIT_PARAM_VALUE_NEVER
	public static final String INIT_PARAM_VALUE_ALWAYS
	public static final String INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE
	public static final String INIT_PARAM_VALUE_FROM_TEMPLATE
	public static final String INIT_PARAM_VALUE_LEGACY
	public static final String INIT_PARAM_VALUE_DO_NOT_SET
	public static final String INIT_PARAM_VALUE_FORCE_PREFIX
	public static final String SYSTEM_PROPERTY_META_INF_TLD_SOURCES
	public static final String SYSTEM_PROPERTY_CLASSPATH_TLDS
	public static final String META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS
	public static final String META_INF_TLD_LOCATION_CLASSPATH
	public static final String META_INF_TLD_LOCATION_CLEAR
	public static final String KEY_REQUEST
	public static final String KEY_INCLUDE
	public static final String KEY_REQUEST_PRIVATE
	public static final String KEY_REQUEST_PARAMETERS
	public static final String KEY_SESSION
	public static final String KEY_APPLICATION
	public static final String KEY_APPLICATION_PRIVATE
	public static final String KEY_JSP_TAGLIBS
	private static final String ATTR_REQUEST_MODEL
	private static final String ATTR_REQUEST_PARAMETERS_MODEL
	private static final String ATTR_SESSION_MODEL
	private static final String ATTR_APPLICATION_MODEL
	private static final String ATTR_JSP_TAGLIBS_MODEL
	private static final String ATTR_JETTY_CP_TAGLIB_JAR_PATTERNS
	private static final String EXPIRATION_DATE
	private String templatePath
	private boolean noCache
	private Integer bufferSize
	private boolean exceptionOnMissingTemplate
	protected boolean debug
	private com.android.jack.freemarker.template.Configuration config
	private com.android.jack.freemarker.template.ObjectWrapper wrapper
	private com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType contentType
	private com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseContentType overrideResponseContentType
	private com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ResponseCharacterEncoding responseCharacterEncoding
	private java.nio.charset.Charset forcedResponseCharacterEncoding
	private com.android.jack.freemarker.ext.servlet.FreemarkerServlet$OverrideResponseLocale overrideResponseLocale
	private java.util.List metaInfTldSources
	private java.util.List classpathTlds
	private Object lazyInitFieldsLock
	private com.android.jack.freemarker.ext.servlet.ServletContextHashModel servletContextModel
	private com.android.jack.freemarker.ext.jsp.TaglibFactory taglibFactory
	private boolean objectWrapperMismatchWarnLogged
	public void  () 
	public void init ()  throws javax.servlet.ServletException 
		Exception e
	private void initialize ()  throws com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueException com.android.jack.freemarker.ext.servlet.FreemarkerServlet$MalformedWebXmlException com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ConflictingInitParamsException 
		Exception e
		Exception e
		String charsetName
		java.util.List newClasspathTlds
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ConflictingInitParamsException e
		Exception e
		String name
		String value
		String iciInitParamValue
		java.util.Enumeration initpnames
	private java.util.List parseAsMetaInfTldLocations (java.lang.String)  throws java.text.ParseException 
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource metaInfTldSource
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource metaInfTldSource
		String regexpStr
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource metaInfTldSource
		String itemRightSide
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource metaInfTldSource
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource metaInfTldSource
		String itemStr
		com.android.jack.freemarker.ext.jsp.TaglibFactory$MetaInfTldSource metaInfTldSource
		java.util.Iterator it
		String value
		java.util.List metaInfTldSources
		java.util.List values
	protected com.android.jack.freemarker.cache.TemplateLoader createTemplateLoader (java.lang.String)  throws java.io.IOException 
		String templatePath
	public void doGet (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	public void doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	private void process (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		IllegalStateException e
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.template.TemplateNotFoundException e
		com.android.jack.freemarker.core.ParseException e
		Exception e
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType templateSpecificContentType
		String actualOutputCharset
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.template.TemplateExceptionHandler teh
		com.android.jack.freemarker.template.TemplateException e
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		String templatePath
		java.util.Locale locale
		com.android.jack.freemarker.template.Template template
		boolean tempSpecContentTypeContainsCharset
		javax.servlet.ServletContext servletContext
	protected void processEnvironment (com.android.jack.freemarker.core.Environment, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	private java.lang.String getTemplateSpecificOutputEncoding (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
		String outputEncoding
	private com.android.jack.freemarker.ext.servlet.FreemarkerServlet$ContentType getTemplateSpecificContentType (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template template
		Object contentTypeAttr
		String outputFormatMimeType
	private javax.servlet.ServletException newServletExceptionWithFreeMarkerLogging (java.lang.String, java.lang.Throwable)  throws javax.servlet.ServletException 
		String message
		Throwable cause
		javax.servlet.ServletException e
	private void logWarnOnObjectWrapperMismatch () 
		boolean logWarn
		boolean logWarn
	protected java.util.Locale deduceLocale (java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException 
		String templatePath
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	protected com.android.jack.freemarker.template.TemplateModel createModel (com.android.jack.freemarker.template.ObjectWrapper, javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.ext.servlet.ServletContextHashModel servletContextModel
		com.android.jack.freemarker.ext.jsp.TaglibFactory taglibFactory
		com.android.jack.freemarker.ext.servlet.ServletContextHashModel servletContextModel
		com.android.jack.freemarker.ext.jsp.TaglibFactory taglibFactory
		com.android.jack.freemarker.ext.servlet.HttpSessionHashModel sessionModel
		com.android.jack.freemarker.ext.servlet.AllHttpScopesHashModel params
		com.android.jack.freemarker.ext.servlet.ServletContextHashModel servletContextModel
		com.android.jack.freemarker.ext.jsp.TaglibFactory taglibFactory
		com.android.jack.freemarker.ext.servlet.HttpSessionHashModel sessionModel
		javax.servlet.http.HttpSession session
		com.android.jack.freemarker.ext.servlet.HttpRequestHashModel requestModel
		com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel requestParametersModel
		javax.servlet.ServletException e
		java.io.IOException e
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
		javax.servlet.ServletContext servletContext
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	protected com.android.jack.freemarker.ext.jsp.TaglibFactory createTaglibFactory (com.android.jack.freemarker.template.ObjectWrapper, javax.servlet.ServletContext)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List metaInfTldSourcesSysProp
		java.text.ParseException e
		String attrVal
		Exception e
		java.util.regex.Pattern pattern
		java.util.Iterator it
		java.util.List mergedMetaInfTldSources
		String sysPropVal
		java.util.List jettyTaglibJarPatterns
		java.util.List classpathTldsSysProp
		java.text.ParseException e
		java.util.List mergedClassPathTlds
		String sysPropVal
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
		javax.servlet.ServletContext servletContext
		com.android.jack.freemarker.ext.jsp.TaglibFactory taglibFactory
	protected java.util.List createDefaultClassPathTlds () 
	protected java.util.List createDefaultMetaInfTldSources () 
	void initializeSessionAndInstallModel (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.android.jack.freemarker.ext.servlet.HttpSessionHashModel, javax.servlet.http.HttpSession)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		com.android.jack.freemarker.ext.servlet.HttpSessionHashModel sessionModel
		javax.servlet.http.HttpSession session
	protected java.lang.String requestUrlToTemplatePath (javax.servlet.http.HttpServletRequest)  throws javax.servlet.ServletException 
		String includePathInfo
		javax.servlet.http.HttpServletRequest request
		String includeServletPath
		String path
	protected boolean preprocessRequest (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	protected com.android.jack.freemarker.template.Configuration createConfiguration () 
	protected void setConfigurationDefaults () 
	protected com.android.jack.freemarker.template.ObjectWrapper createObjectWrapper () 
		InstantiationException e
		IllegalAccessException e
		ClassNotFoundException e
		com.android.jack.freemarker.template.TemplateException e
		String wrapper
	protected com.android.jack.freemarker.template.ObjectWrapper createDefaultObjectWrapper () 
	protected com.android.jack.freemarker.template.ObjectWrapper getObjectWrapper () 
	protected final java.lang.String getTemplatePath () 
	protected com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel createRequestParametersHashModel (javax.servlet.http.HttpServletRequest) 
		javax.servlet.http.HttpServletRequest request
	protected void initializeServletContext (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	protected void initializeSession (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	protected boolean preTemplateProcess (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.android.jack.freemarker.template.Template, com.android.jack.freemarker.template.TemplateModel)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.template.TemplateModel model
	protected void postTemplateProcess (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.android.jack.freemarker.template.Template, com.android.jack.freemarker.template.TemplateModel)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.template.TemplateModel data
	protected com.android.jack.freemarker.template.Configuration getConfiguration () 
	protected java.lang.String getDefaultOverrideResponseContentType () 
	private void setBrowserCachingPolicy (javax.servlet.http.HttpServletResponse) 
		javax.servlet.http.HttpServletResponse res
	private int parseSize (java.lang.String)  throws java.text.ParseException 
		char c
		int unit
		int unit
		int unit
		String value
		int lastDigitIdx
		int n
		String unitStr
		int unit
		long size
	private com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum initParamValueToEnum (java.lang.String, com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum[]) 
		String enumInitParamValue
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum enumValue
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum value
		String initParamValue
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet$InitParamValueEnum[] enumValues
		StringBuilder sb
		boolean first
	static void  () 
		java.util.GregorianCalendar expiration
		java.text.SimpleDateFormat httpDate
}

com/android/jack/freemarker/ext/servlet/HttpRequestHashModel.class
HttpRequestHashModel.java
package com.android.jack.freemarker.ext.servlet
public final com.android.jack.freemarker.ext.servlet.HttpRequestHashModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	private final javax.servlet.http.HttpServletRequest request
	private final javax.servlet.http.HttpServletResponse response
	private final com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (javax.servlet.http.HttpServletRequest, com.android.jack.freemarker.template.ObjectWrapper) 
		javax.servlet.http.HttpServletRequest request
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.android.jack.freemarker.template.ObjectWrapper) 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public boolean isEmpty () 
	public int size () 
		java.util.Enumeration enumeration
		int result
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
		java.util.Enumeration enumeration
		java.util.ArrayList keys
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
		java.util.Enumeration enumeration
		java.util.ArrayList values
	public javax.servlet.http.HttpServletRequest getRequest () 
	public javax.servlet.http.HttpServletResponse getResponse () 
	public com.android.jack.freemarker.template.ObjectWrapper getObjectWrapper () 
}

com/android/jack/freemarker/ext/servlet/HttpRequestParametersHashModel$1.class
HttpRequestParametersHashModel.java
package com.android.jack.freemarker.ext.servlet
 com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel$1 extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator val$iter
	final com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel this$0
	void  (com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel, java.util.Iterator) 
		com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel this$0
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/freemarker/ext/servlet/HttpRequestParametersHashModel.class
HttpRequestParametersHashModel.java
package com.android.jack.freemarker.ext.servlet
public com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	private final javax.servlet.http.HttpServletRequest request
	private java.util.List keys
	public void  (javax.servlet.http.HttpServletRequest) 
		javax.servlet.http.HttpServletRequest request
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String) 
		String key
		String value
	public boolean isEmpty () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
		java.util.Iterator iter
	protected java.lang.String transcode (java.lang.String) 
		String string
	private synchronized java.util.List getKeys () 
		java.util.Enumeration enumeration
	static javax.servlet.http.HttpServletRequest access$000 (com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel) 
		com.android.jack.freemarker.ext.servlet.HttpRequestParametersHashModel x0
}

com/android/jack/freemarker/ext/servlet/HttpSessionHashModel.class
HttpSessionHashModel.java
package com.android.jack.freemarker.ext.servlet
public final com.android.jack.freemarker.ext.servlet.HttpSessionHashModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel java.io.Serializable  {
	private static final long serialVersionUID
	private transient javax.servlet.http.HttpSession session
	private final transient com.android.jack.freemarker.template.ObjectWrapper wrapper
	private final transient com.android.jack.freemarker.ext.servlet.FreemarkerServlet servlet
	private final transient javax.servlet.http.HttpServletRequest request
	private final transient javax.servlet.http.HttpServletResponse response
	public void  (javax.servlet.http.HttpSession, com.android.jack.freemarker.template.ObjectWrapper) 
		javax.servlet.http.HttpSession session
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (com.android.jack.freemarker.ext.servlet.FreemarkerServlet, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.ext.servlet.FreemarkerServlet servlet
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	private void checkSessionExistence ()  throws com.android.jack.freemarker.template.TemplateModelException 
		RuntimeException e
		Exception e
	boolean isOrphaned (javax.servlet.http.HttpSession) 
		javax.servlet.http.HttpSession currentSession
	public boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/servlet/IncludePage$1.class
IncludePage.java
package com.android.jack.freemarker.ext.servlet
 com.android.jack.freemarker.ext.servlet.IncludePage$1 extends javax.servlet.http.HttpServletResponseWrapper {
	final java.io.PrintWriter val$printWriter
	final com.android.jack.freemarker.ext.servlet.IncludePage this$0
	void  (com.android.jack.freemarker.ext.servlet.IncludePage, javax.servlet.http.HttpServletResponse, java.io.PrintWriter) 
		com.android.jack.freemarker.ext.servlet.IncludePage this$0
		javax.servlet.http.HttpServletResponse x0
	public java.io.PrintWriter getWriter () 
}

com/android/jack/freemarker/ext/servlet/IncludePage$CustomParamsRequest.class
IncludePage.java
package com.android.jack.freemarker.ext.servlet
final com.android.jack.freemarker.ext.servlet.IncludePage$CustomParamsRequest extends javax.servlet.http.HttpServletRequestWrapper {
	private final java.util.HashMap paramsMap
	private void  (javax.servlet.http.HttpServletRequest, java.util.Map, boolean) 
		String[] valueArray
		String[] valueArray
		java.util.Iterator it2
		java.util.Collection col
		int i
		String[] valueArray
		int i
		int len
		String[] valueArray
		String[] newValueArray
		int vl
		java.util.Map$Entry entry
		String name
		Object value
		String[] valueArray
		String[] existingParams
		int el
		java.util.Iterator it
		javax.servlet.http.HttpServletRequest request
		java.util.Map paramMap
		boolean inheritParams
	public java.lang.String[] getParameterValues (java.lang.String) 
		String name
		String[] value
	public java.lang.String getParameter (java.lang.String) 
		String name
		String[] values
	public java.util.Enumeration getParameterNames () 
	public java.util.Map getParameterMap () 
		java.util.Map$Entry entry
		java.util.Iterator it
		java.util.HashMap clone
	void  (javax.servlet.http.HttpServletRequest, java.util.Map, boolean, com.android.jack.freemarker.ext.servlet.IncludePage$1) 
		javax.servlet.http.HttpServletRequest x0
		java.util.Map x1
		boolean x2
		com.android.jack.freemarker.ext.servlet.IncludePage$1 x3
}

com/android/jack/freemarker/ext/servlet/IncludePage.class
IncludePage.java
package com.android.jack.freemarker.ext.servlet
public com.android.jack.freemarker.ext.servlet.IncludePage extends java.lang.Object implements com.android.jack.freemarker.template.TemplateDirectiveModel  {
	private final javax.servlet.http.HttpServletRequest request
	private final javax.servlet.http.HttpServletResponse response
	public void  (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	public void execute (com.android.jack.freemarker.core.Environment, java.util.Map, com.android.jack.freemarker.template.TemplateModel[], com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		javax.servlet.http.HttpServletResponse wrappedResponse
		java.io.PrintWriter printWriter
		boolean inheritParams
		javax.servlet.http.HttpServletRequest wrappedRequest
		Object unwrapped
		java.util.Map paramsMap
		java.util.Map paramsMap
		javax.servlet.ServletException e
		com.android.jack.freemarker.core.Environment env
		java.util.Map params
		com.android.jack.freemarker.template.TemplateModel[] loopVars
		com.android.jack.freemarker.template.TemplateDirectiveBody body
		com.android.jack.freemarker.template.TemplateModel path
		String strPath
		java.io.Writer envOut
		javax.servlet.http.HttpServletResponse wrappedResponse
		boolean inheritParams
		com.android.jack.freemarker.template.TemplateModel inheritParamsModel
		com.android.jack.freemarker.template.TemplateModel paramsModel
		javax.servlet.http.HttpServletRequest wrappedRequest
}

com/android/jack/freemarker/ext/servlet/InitParamParser$TemplatePathParsingException.class
InitParamParser.java
package com.android.jack.freemarker.ext.servlet
final com.android.jack.freemarker.ext.servlet.InitParamParser$TemplatePathParsingException extends java.lang.RuntimeException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/ext/servlet/InitParamParser.class
InitParamParser.java
package com.android.jack.freemarker.ext.servlet
final com.android.jack.freemarker.ext.servlet.InitParamParser extends java.lang.Object {
	static final String TEMPLATE_PATH_PREFIX_CLASS
	static final String TEMPLATE_PATH_PREFIX_CLASSPATH
	static final String TEMPLATE_PATH_PREFIX_FILE
	static final String TEMPLATE_PATH_SETTINGS_BI_NAME
	private static final com.android.jack.freemarker.log.Logger LOG
	private void  () 
	static com.android.jack.freemarker.cache.TemplateLoader createTemplateLoader (java.lang.String, com.android.jack.freemarker.template.Configuration, java.lang.Class, javax.servlet.ServletContext)  throws java.io.IOException 
		String packagePath
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		String packagePath
		ClassLoader classLoader
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		String filePath
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		String pathItem
		int i
		String commaSepItems
		java.util.List listItems
		com.android.jack.freemarker.cache.TemplateLoader[] templateLoaders
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
		int nextPos
		Exception e
		String templatePath
		com.android.jack.freemarker.template.Configuration cfg
		Class classLoaderClass
		javax.servlet.ServletContext srvCtx
		int settingAssignmentsStart
		String pureTemplatePath
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
	static java.lang.String normalizeToAbsolutePackagePath (java.lang.String) 
		String path
	static java.util.List parseCommaSeparatedList (java.lang.String)  throws java.text.ParseException 
		String s
		int i
		String value
		java.util.List valuesList
		String[] values
	static java.util.List parseCommaSeparatedPatterns (java.lang.String)  throws java.text.ParseException 
		int i
		String value
		java.util.List values
		java.util.List patterns
	static java.util.List parseCommaSeparatedTemplatePaths (java.lang.String) 
		int itemSettingAssignmentsStart
		int pureItemEnd
		int prevComaIdx
		int itemStart
		String item
		String commaSepItems
		java.util.List listItems
	static int findTemplatePathSettingAssignmentsStart (java.lang.String) 
		char c
		String s
		int pos
		int parLevel
		int mode
		int biNameEnd
		int biNameStart
		String biName
	static void  () 
}

com/android/jack/freemarker/ext/servlet/ServletContextHashModel.class
ServletContextHashModel.java
package com.android.jack.freemarker.ext.servlet
public final com.android.jack.freemarker.ext.servlet.ServletContextHashModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	private final javax.servlet.GenericServlet servlet
	private final javax.servlet.ServletContext servletctx
	private final com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (javax.servlet.GenericServlet, com.android.jack.freemarker.template.ObjectWrapper) 
		javax.servlet.GenericServlet servlet
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (javax.servlet.ServletContext, com.android.jack.freemarker.template.ObjectWrapper) 
		javax.servlet.ServletContext servletctx
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public boolean isEmpty () 
	public javax.servlet.GenericServlet getServlet () 
}

com/android/jack/freemarker/ext/util/IdentityHashMap$1.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
 com.android.jack.freemarker.ext.util.IdentityHashMap$1 extends java.util.AbstractSet {
	final com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	void  (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
		int oldSize
	public void clear () 
}

com/android/jack/freemarker/ext/util/IdentityHashMap$2.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
 com.android.jack.freemarker.ext.util.IdentityHashMap$2 extends java.util.AbstractCollection {
	final com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	void  (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/freemarker/ext/util/IdentityHashMap$3.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
 com.android.jack.freemarker.ext.util.IdentityHashMap$3 extends java.util.AbstractSet {
	final com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	void  (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		Object o
		java.util.Map$Entry entry
		Object key
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
		int hash
		int index
	public boolean remove (java.lang.Object) 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry prev
		Object o
		java.util.Map$Entry entry
		Object key
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
		int hash
		int index
	public int size () 
	public void clear () 
}

com/android/jack/freemarker/ext/util/IdentityHashMap$EmptyHashIterator.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
 com.android.jack.freemarker.ext.util.IdentityHashMap$EmptyHashIterator extends java.lang.Object implements java.util.Iterator  {
	void  () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/freemarker/ext/util/IdentityHashMap$Entry.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
 com.android.jack.freemarker.ext.util.IdentityHashMap$Entry extends java.lang.Object implements java.util.Map$Entry  {
	int hash
	Object key
	Object value
	com.android.jack.freemarker.ext.util.IdentityHashMap$Entry next
	void  (int, java.lang.Object, java.lang.Object, com.android.jack.freemarker.ext.util.IdentityHashMap$Entry) 
		int hash
		Object key
		Object value
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry next
	protected java.lang.Object clone () 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
		Object oldValue
	public boolean equals (java.lang.Object) 
		Object o
		java.util.Map$Entry e
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/ext/util/IdentityHashMap$HashIterator.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
 com.android.jack.freemarker.ext.util.IdentityHashMap$HashIterator extends java.lang.Object implements java.util.Iterator  {
	com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] table
	int index
	com.android.jack.freemarker.ext.util.IdentityHashMap$Entry entry
	com.android.jack.freemarker.ext.util.IdentityHashMap$Entry lastReturned
	int type
	private int expectedModCount
	final com.android.jack.freemarker.ext.util.IdentityHashMap this$0
	void  (com.android.jack.freemarker.ext.util.IdentityHashMap, int) 
		int type
	public boolean hasNext () 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		int i
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] t
	public java.lang.Object next () 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry et
		int i
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] t
	public void remove () 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry prev
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
		int index
}

com/android/jack/freemarker/ext/util/IdentityHashMap.class
IdentityHashMap.java
package com.android.jack.freemarker.ext.util
public com.android.jack.freemarker.ext.util.IdentityHashMap extends java.util.AbstractMap implements java.util.Map java.lang.Cloneable java.io.Serializable  {
	public static final long serialVersionUID
	private transient com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] table
	private transient int count
	private int threshold
	private float loadFactor
	private transient int modCount
	private transient java.util.Set keySet
	private transient java.util.Set entrySet
	private transient java.util.Collection values
	private static final int KEYS
	private static final int VALUES
	private static final int ENTRIES
	private static com.android.jack.freemarker.ext.util.IdentityHashMap$EmptyHashIterator emptyHashIterator
	public void  (int, float) 
		int initialCapacity
		float loadFactor
	public void  (int) 
		int initialCapacity
	public void  () 
	public void  (java.util.Map) 
		java.util.Map t
	public int size () 
	public boolean isEmpty () 
	public boolean containsValue (java.lang.Object) 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		int i
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		int i
		Object value
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
	public boolean containsKey (java.lang.Object) 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		int hash
		int index
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		Object key
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
	public java.lang.Object get (java.lang.Object) 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		int hash
		int index
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		Object key
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
	private void rehash () 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		int index
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry old
		int i
		int oldCapacity
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] oldMap
		int newCapacity
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] newMap
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object old
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		Object old
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		Object key
		Object value
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
		int hash
		int index
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
	public java.lang.Object remove (java.lang.Object) 
		Object oldValue
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry prev
		int hash
		int index
		Object oldValue
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry e
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry prev
		Object key
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
	public void putAll (java.util.Map) 
		java.util.Map$Entry e
		java.util.Map t
		java.util.Iterator i
	public void clear () 
		int index
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] tab
	public java.lang.Object clone () 
		int i
		com.android.jack.freemarker.ext.util.IdentityHashMap t
		CloneNotSupportedException e
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entrySet () 
	private java.util.Iterator getHashIterator (int) 
		int type
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		com.android.jack.freemarker.ext.util.IdentityHashMap$Entry entry
		int index
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object key
		Object value
		int i
		java.io.ObjectInputStream s
		int numBuckets
		int size
	int capacity () 
	float loadFactor () 
	static java.util.Iterator access$000 (com.android.jack.freemarker.ext.util.IdentityHashMap, int) 
		com.android.jack.freemarker.ext.util.IdentityHashMap x0
		int x1
	static int access$100 (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap x0
	static com.android.jack.freemarker.ext.util.IdentityHashMap$Entry[] access$200 (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap x0
	static int access$308 (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap x0
	static int access$110 (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap x0
	static int access$300 (com.android.jack.freemarker.ext.util.IdentityHashMap) 
		com.android.jack.freemarker.ext.util.IdentityHashMap x0
	static void  () 
}

com/android/jack/freemarker/ext/util/ModelCache$ModelReference.class
ModelCache.java
package com.android.jack.freemarker.ext.util
final com.android.jack.freemarker.ext.util.ModelCache$ModelReference extends java.lang.ref.SoftReference {
	Object object
	void  (com.android.jack.freemarker.template.TemplateModel, java.lang.Object, java.lang.ref.ReferenceQueue) 
		com.android.jack.freemarker.template.TemplateModel ref
		Object object
		java.lang.ref.ReferenceQueue refQueue
	com.android.jack.freemarker.template.TemplateModel getModel () 
}

com/android/jack/freemarker/ext/util/ModelCache.class
ModelCache.java
package com.android.jack.freemarker.ext.util
public abstract com.android.jack.freemarker.ext.util.ModelCache extends java.lang.Object {
	private boolean useCache
	private java.util.Map modelCache
	private java.lang.ref.ReferenceQueue refQueue
	protected void  () 
	public synchronized void setUseCache (boolean) 
		boolean useCache
	public synchronized boolean getUseCache () 
	public com.android.jack.freemarker.template.TemplateModel getInstance (java.lang.Object) 
		com.android.jack.freemarker.template.TemplateModel model
		Object object
	protected abstract com.android.jack.freemarker.template.TemplateModel create (java.lang.Object) 
	protected abstract boolean isCacheable (java.lang.Object) 
	public void clearCache () 
	private final com.android.jack.freemarker.template.TemplateModel lookup (java.lang.Object) 
		Object object
		com.android.jack.freemarker.ext.util.ModelCache$ModelReference ref
	private final void register (com.android.jack.freemarker.template.TemplateModel, java.lang.Object) 
		com.android.jack.freemarker.ext.util.ModelCache$ModelReference queuedRef
		com.android.jack.freemarker.template.TemplateModel model
		Object object
}

com/android/jack/freemarker/ext/util/ModelFactory.class
ModelFactory.java
package com.android.jack.freemarker.ext.util
public abstract com.android.jack.freemarker.ext.util.ModelFactory extends java.lang.Object {
	public abstract com.android.jack.freemarker.template.TemplateModel create (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
}

com/android/jack/freemarker/ext/util/WrapperTemplateModel.class
WrapperTemplateModel.java
package com.android.jack.freemarker.ext.util
public abstract com.android.jack.freemarker.ext.util.WrapperTemplateModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract java.lang.Object getWrappedObject () 
}

com/android/jack/freemarker/ext/xml/Namespaces.class
Namespaces.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Namespaces extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel java.lang.Cloneable  {
	private java.util.HashMap namespaces
	private boolean shared
	void  () 
	public java.lang.Object clone () 
		com.android.jack.freemarker.ext.xml.Namespaces clone
		CloneNotSupportedException e
	public java.lang.String translateNamespacePrefixToUri (java.lang.String) 
		String prefix
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	void registerNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	void markShared () 
	boolean isShared () 
}

com/android/jack/freemarker/ext/xml/Navigator$1.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$1 extends java.lang.Object {
}

com/android/jack/freemarker/ext/xml/Navigator$AncestorOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$AncestorOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$AncestorOrSelfOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$AncestorOrSelfOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$AttributesOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$AttributesOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$ChildrenOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$ChildrenOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$ContentOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$ContentOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$DescendantOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$DescendantOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$DescendantOrSelfOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$DescendantOrSelfOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$DocumentOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$DocumentOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		Object document
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$DocumentTypeOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$DocumentTypeOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		Object documentType
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$LocalNameOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$LocalNameOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		String text
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$NamespacePrefixOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$NamespacePrefixOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		String text
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$NamespaceUriOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$NamespaceUriOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		String text
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$ParentOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$ParentOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		Object parent
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$QualifiedNameOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$QualifiedNameOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		String qname
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$TextOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$TextOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
		String text
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$TypeOp.class
Navigator.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.Navigator$TypeOp extends java.lang.Object implements com.android.jack.freemarker.ext.xml.NodeOperator  {
	final com.android.jack.freemarker.ext.xml.Navigator this$0
	private void  (com.android.jack.freemarker.ext.xml.Navigator) 
	public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void  (com.android.jack.freemarker.ext.xml.Navigator, com.android.jack.freemarker.ext.xml.Navigator$1) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		com.android.jack.freemarker.ext.xml.Navigator$1 x1
}

com/android/jack/freemarker/ext/xml/Navigator$XPathEx.class
Navigator.java
package com.android.jack.freemarker.ext.xml
abstract com.android.jack.freemarker.ext.xml.Navigator$XPathEx extends java.lang.Object {
	public abstract java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/ext/xml/Navigator.class
Navigator.java
package com.android.jack.freemarker.ext.xml
abstract com.android.jack.freemarker.ext.xml.Navigator extends java.lang.Object {
	private final java.util.Map xpathCache
	private final java.util.Map operators
	private final com.android.jack.freemarker.ext.xml.NodeOperator attributeOperator
	private final com.android.jack.freemarker.ext.xml.NodeOperator childrenOperator
	void  () 
	com.android.jack.freemarker.ext.xml.NodeOperator getOperator (java.lang.String) 
		String key
	com.android.jack.freemarker.ext.xml.NodeOperator getAttributeOperator () 
	com.android.jack.freemarker.ext.xml.NodeOperator getChildrenOperator () 
	abstract void getAsString (java.lang.Object, java.io.StringWriter)  throws com.android.jack.freemarker.template.TemplateModelException 
	java.util.List applyXPath (java.util.List, java.lang.String, java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		java.util.List nodes
		String xpathString
		Object namespaces
		com.android.jack.freemarker.ext.xml.Navigator$XPathEx xpath
	abstract com.android.jack.freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	abstract void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
	abstract void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
	abstract void getDescendants (java.lang.Object, java.util.List) 
	abstract java.lang.Object getParent (java.lang.Object) 
	abstract java.lang.Object getDocument (java.lang.Object) 
	abstract java.lang.Object getDocumentType (java.lang.Object) 
	private void getAncestors (java.lang.Object, java.util.List) 
		Object parent
		Object node
		java.util.List result
	abstract void getContent (java.lang.Object, java.util.List) 
	abstract java.lang.String getText (java.lang.Object) 
	abstract java.lang.String getLocalName (java.lang.Object) 
	abstract java.lang.String getNamespacePrefix (java.lang.Object) 
	java.lang.String getQualifiedName (java.lang.Object) 
		Object node
		String lname
		String nsprefix
	abstract java.lang.String getType (java.lang.Object) 
	abstract java.lang.String getNamespaceUri (java.lang.Object) 
	boolean equal (java.lang.String, java.lang.String) 
		String s1
		String s2
	private java.util.Map createOperatorMap () 
		java.util.Map map
	static void access$1600 (com.android.jack.freemarker.ext.xml.Navigator, java.lang.Object, java.util.List) 
		com.android.jack.freemarker.ext.xml.Navigator x0
		Object x1
		java.util.List x2
}

com/android/jack/freemarker/ext/xml/NodeListModel$1.class
NodeListModel.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.NodeListModel$1 extends java.lang.Object {
}

com/android/jack/freemarker/ext/xml/NodeListModel$FilterByType.class
NodeListModel.java
package com.android.jack.freemarker.ext.xml
 com.android.jack.freemarker.ext.xml.NodeListModel$FilterByType extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	final com.android.jack.freemarker.ext.xml.NodeListModel this$0
	private void  (com.android.jack.freemarker.ext.xml.NodeListModel) 
	public java.lang.Object exec (java.util.List) 
		Object node
		java.util.Iterator iter
		java.util.List arguments
		java.util.List filteredNodes
	void  (com.android.jack.freemarker.ext.xml.NodeListModel, com.android.jack.freemarker.ext.xml.NodeListModel$1) 
		com.android.jack.freemarker.ext.xml.NodeListModel x0
		com.android.jack.freemarker.ext.xml.NodeListModel$1 x1
}

com/android/jack/freemarker/ext/xml/NodeListModel.class
NodeListModel.java
package com.android.jack.freemarker.ext.xml
public com.android.jack.freemarker.ext.xml.NodeListModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel com.android.jack.freemarker.template.TemplateMethodModel com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateNodeModel  {
	private static final com.android.jack.freemarker.log.Logger LOG
	private static final Class DOM_NODE_CLASS
	private static final Class DOM4J_NODE_CLASS
	private static final com.android.jack.freemarker.ext.xml.Navigator DOM_NAVIGATOR
	private static final com.android.jack.freemarker.ext.xml.Navigator DOM4J_NAVIGATOR
	private static final com.android.jack.freemarker.ext.xml.Navigator JDOM_NAVIGATOR
	private static volatile boolean useJaxenNamespaces
	private final com.android.jack.freemarker.ext.xml.Navigator navigator
	private final java.util.List nodes
	private com.android.jack.freemarker.ext.xml.Namespaces namespaces
	public void  (java.lang.Object) 
		Object nodes
		Object node
	private com.android.jack.freemarker.ext.xml.Namespaces createNamespaces () 
		Throwable t
	private void  (com.android.jack.freemarker.ext.xml.Navigator, java.util.List, com.android.jack.freemarker.ext.xml.Namespaces) 
		com.android.jack.freemarker.ext.xml.Navigator navigator
		java.util.List nodes
		com.android.jack.freemarker.ext.xml.Namespaces namespaces
	private com.android.jack.freemarker.ext.xml.NodeListModel deriveModel (java.util.List) 
		java.util.List derivedNodes
	public int size () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Object o
		java.util.Iterator iter
		java.io.StringWriter sw
	public com.android.jack.freemarker.template.TemplateModel get (int) 
		int index
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String prefix
		int colon
		RuntimeException e
		java.util.Iterator iter
		String key
		com.android.jack.freemarker.ext.xml.NodeOperator op
		String localName
		String namespaceUri
		java.util.List result
	public boolean isEmpty () 
	public void registerNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	private static final java.util.List removeDuplicates (java.util.List) 
		Object o
		java.util.List list
		int s
		java.util.ArrayList ulist
		java.util.Set set
		java.util.Iterator it
	private static java.lang.Class getClass (java.lang.String) 
		Exception e
		String className
	private static com.android.jack.freemarker.ext.xml.Navigator getNavigator (java.lang.String) 
		Throwable t
		String navType
	public com.android.jack.freemarker.template.TemplateSequenceModel getChildNodes ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.String getNodeName ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.String getNodeNamespace ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.String getNodeType ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateNodeModel getParentNode ()  throws com.android.jack.freemarker.template.TemplateModelException 
	private java.lang.String getUniqueText (com.android.jack.freemarker.ext.xml.NodeListModel, java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String s2
		java.util.Iterator it
		com.android.jack.freemarker.ext.xml.NodeListModel model
		String property
		String s1
		java.util.Set s
	static com.android.jack.freemarker.ext.xml.Navigator access$100 (com.android.jack.freemarker.ext.xml.NodeListModel) 
		com.android.jack.freemarker.ext.xml.NodeListModel x0
	static com.android.jack.freemarker.ext.xml.NodeListModel access$200 (com.android.jack.freemarker.ext.xml.NodeListModel, java.util.List) 
		com.android.jack.freemarker.ext.xml.NodeListModel x0
		java.util.List x1
	static void  () 
}

com/android/jack/freemarker/ext/xml/NodeOperator.class
NodeOperator.java
package com.android.jack.freemarker.ext.xml
abstract com.android.jack.freemarker.ext.xml.NodeOperator extends java.lang.Object {
	public abstract void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
}

com/android/jack/freemarker/ext/xml/_Dom4jNavigator$Dom4jXPathEx.class
_Dom4jNavigator.java
package com.android.jack.freemarker.ext.xml
final com.android.jack.freemarker.ext.xml._Dom4jNavigator$Dom4jXPathEx extends org.jaxen.dom4j.Dom4jXPath implements com.android.jack.freemarker.ext.xml.Navigator$XPathEx  {
	void  (java.lang.String)  throws java.lang.Exception 
		String path
	public java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		Object object
		org.jaxen.NamespaceContext namespaces
		org.jaxen.Context context
}

com/android/jack/freemarker/ext/xml/_Dom4jNavigator.class
_Dom4jNavigator.java
package com.android.jack.freemarker.ext.xml
public com.android.jack.freemarker.ext.xml._Dom4jNavigator extends com.android.jack.freemarker.ext.xml.Navigator {
	public void  () 
	void getAsString (java.lang.Object, java.io.StringWriter) 
		Object node
		java.io.StringWriter sw
	void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		org.dom4j.Element e
		org.dom4j.Element root
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		org.dom4j.Attribute attr
		org.dom4j.Element e
		org.dom4j.ProcessingInstruction pi
		org.dom4j.DocumentType doctype
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void getDescendants (java.lang.Object, java.util.List) 
		Object node
		java.util.List result
	private void getDescendants (org.dom4j.Branch, java.util.List) 
		org.dom4j.Node subnode
		java.util.Iterator iter
		org.dom4j.Branch node
		java.util.List result
		java.util.List content
	java.lang.Object getParent (java.lang.Object) 
		Object node
	java.lang.Object getDocument (java.lang.Object) 
		Object node
	java.lang.Object getDocumentType (java.lang.Object) 
		Object node
	void getContent (java.lang.Object, java.util.List) 
		Object node
		java.util.List result
	java.lang.String getText (java.lang.Object) 
		Object node
	java.lang.String getLocalName (java.lang.Object) 
		Object node
	java.lang.String getNamespacePrefix (java.lang.Object) 
		Object node
	java.lang.String getNamespaceUri (java.lang.Object) 
		Object node
	java.lang.String getType (java.lang.Object) 
		Object node
	com.android.jack.freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		String xpathString
}

com/android/jack/freemarker/ext/xml/_DomNavigator$DomXPathEx.class
_DomNavigator.java
package com.android.jack.freemarker.ext.xml
final com.android.jack.freemarker.ext.xml._DomNavigator$DomXPathEx extends org.jaxen.dom.DOMXPath implements com.android.jack.freemarker.ext.xml.Navigator$XPathEx  {
	void  (java.lang.String)  throws java.lang.Exception 
		String path
	public java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		Object object
		org.jaxen.NamespaceContext namespaces
		org.jaxen.Context context
}

com/android/jack/freemarker/ext/xml/_DomNavigator.class
_DomNavigator.java
package com.android.jack.freemarker.ext.xml
public com.android.jack.freemarker.ext.xml._DomNavigator extends com.android.jack.freemarker.ext.xml.Navigator {
	public void  () 
	void getAsString (java.lang.Object, java.io.StringWriter) 
		Object node
		java.io.StringWriter sw
	private void outputContent (org.w3c.dom.Node, java.io.StringWriter) 
		org.w3c.dom.DocumentType dt
		org.w3c.dom.Node n
		java.io.StringWriter buf
	private void outputContent (org.w3c.dom.NodeList, java.io.StringWriter) 
		int i
		org.w3c.dom.NodeList nodes
		java.io.StringWriter buf
	private void outputContent (org.w3c.dom.NamedNodeMap, java.io.StringWriter) 
		int i
		org.w3c.dom.NamedNodeMap nodes
		java.io.StringWriter buf
	void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		org.w3c.dom.Node subnode
		int i
		Object node
		String localName
		String namespaceUri
		java.util.List result
		org.w3c.dom.NodeList children
	void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		int i
		org.w3c.dom.NamedNodeMap atts
		org.w3c.dom.Attr attr
		org.w3c.dom.Element e
		org.w3c.dom.ProcessingInstruction pi
		org.w3c.dom.DocumentType doctype
		Object node
		String localName
		String namespaceUri
		java.util.List result
	private org.w3c.dom.Attr createAttribute (org.w3c.dom.Node, java.lang.String, java.lang.String) 
		org.w3c.dom.Node node
		String name
		String value
		org.w3c.dom.Attr attr
	void getDescendants (java.lang.Object, java.util.List) 
		org.w3c.dom.Node subnode
		int i
		Object node
		java.util.List result
		org.w3c.dom.NodeList children
	java.lang.Object getParent (java.lang.Object) 
		Object node
	java.lang.Object getDocument (java.lang.Object) 
		Object node
	java.lang.Object getDocumentType (java.lang.Object) 
		Object node
	void getContent (java.lang.Object, java.util.List) 
		int i
		Object node
		java.util.List result
		org.w3c.dom.NodeList children
	java.lang.String getText (java.lang.Object) 
		org.w3c.dom.Node child
		int i
		org.w3c.dom.NodeList children
		Object node
		StringBuilder buf
	java.lang.String getLocalName (java.lang.Object) 
		Object node
	java.lang.String getNamespacePrefix (java.lang.Object) 
		Object node
	java.lang.String getNamespaceUri (java.lang.Object) 
		Object node
	java.lang.String getType (java.lang.Object) 
		Object node
	com.android.jack.freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		String xpathString
}

com/android/jack/freemarker/ext/xml/_JaxenNamespaces.class
_JaxenNamespaces.java
package com.android.jack.freemarker.ext.xml
public com.android.jack.freemarker.ext.xml._JaxenNamespaces extends com.android.jack.freemarker.ext.xml.Namespaces implements org.jaxen.NamespaceContext  {
	public void  () 
	public volatile java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
	public volatile java.lang.String translateNamespacePrefixToUri (java.lang.String) 
	public volatile java.lang.Object clone () 
}

com/android/jack/freemarker/ext/xml/_JdomNavigator$JDOMXPathEx.class
_JdomNavigator.java
package com.android.jack.freemarker.ext.xml
final com.android.jack.freemarker.ext.xml._JdomNavigator$JDOMXPathEx extends org.jaxen.jdom.JDOMXPath implements com.android.jack.freemarker.ext.xml.Navigator$XPathEx  {
	void  (java.lang.String)  throws java.lang.Exception 
		String path
	public java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		Object object
		org.jaxen.NamespaceContext namespaces
		org.jaxen.Context context
}

com/android/jack/freemarker/ext/xml/_JdomNavigator.class
_JdomNavigator.java
package com.android.jack.freemarker.ext.xml
public com.android.jack.freemarker.ext.xml._JdomNavigator extends com.android.jack.freemarker.ext.xml.Navigator {
	private static final org.jdom.output.XMLOutputter OUTPUT
	public void  () 
	void getAsString (java.lang.Object, java.io.StringWriter)  throws com.android.jack.freemarker.template.TemplateModelException 
		org.jdom.Attribute attribute
		java.io.IOException e
		Object node
		java.io.StringWriter sw
	void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		org.jdom.Element e
		org.jdom.Element root
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List) 
		org.jdom.Attribute attr
		org.jdom.Element e
		org.jdom.ProcessingInstruction pi
		org.jdom.DocType doctype
		Object node
		String localName
		String namespaceUri
		java.util.List result
	void getDescendants (java.lang.Object, java.util.List) 
		org.jdom.Element root
		Object node
		java.util.List result
	private void getDescendants (org.jdom.Element, java.util.List) 
		org.jdom.Element subnode
		java.util.Iterator iter
		org.jdom.Element node
		java.util.List result
	java.lang.Object getParent (java.lang.Object) 
		Object node
	java.lang.Object getDocument (java.lang.Object) 
		org.jdom.Element parent
		org.jdom.Element parent
		Object node
	java.lang.Object getDocumentType (java.lang.Object) 
		Object node
	void getContent (java.lang.Object, java.util.List) 
		Object node
		java.util.List result
	java.lang.String getText (java.lang.Object) 
		Object node
	java.lang.String getLocalName (java.lang.Object) 
		Object node
	java.lang.String getNamespacePrefix (java.lang.Object) 
		Object node
	java.lang.String getNamespaceUri (java.lang.Object) 
		Object node
	java.lang.String getType (java.lang.Object) 
		Object node
	com.android.jack.freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		String xpathString
	static void  () 
}

com/android/jack/freemarker/log/CommonsLoggingLoggerFactory$CommonsLoggingLogger.class
CommonsLoggingLoggerFactory.java
package com.android.jack.freemarker.log
 com.android.jack.freemarker.log.CommonsLoggingLoggerFactory$CommonsLoggingLogger extends com.android.jack.freemarker.log.Logger {
	private final org.apache.commons.logging.Log logger
	void  (org.apache.commons.logging.Log) 
		org.apache.commons.logging.Log logger
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
}

com/android/jack/freemarker/log/CommonsLoggingLoggerFactory.class
CommonsLoggingLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log.CommonsLoggingLoggerFactory extends java.lang.Object implements com.android.jack.freemarker.log.LoggerFactory  {
	public void  () 
	public com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		String category
}

com/android/jack/freemarker/log/Logger$1.class
Logger.java
package com.android.jack.freemarker.log
final com.android.jack.freemarker.log.Logger$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$key
	void  (java.lang.String) 
	public java.lang.Object run () 
}

com/android/jack/freemarker/log/Logger.class
Logger.java
package com.android.jack.freemarker.log
public abstract com.android.jack.freemarker.log.Logger extends java.lang.Object {
	public static final String SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY
	public static final int LIBRARY_AUTO
	private static final int MIN_LIBRARY_ENUM
	public static final String LIBRARY_NAME_AUTO
	public static final int LIBRARY_NONE
	public static final String LIBRARY_NAME_NONE
	public static final int LIBRARY_JAVA
	public static final String LIBRARY_NAME_JUL
	public static final int LIBRARY_AVALON
	public static final String LIBRARY_NAME_AVALON
	public static final int LIBRARY_LOG4J
	public static final String LIBRARY_NAME_LOG4J
	public static final int LIBRARY_COMMONS
	public static final String LIBRARY_NAME_COMMONS_LOGGING
	public static final int LIBRARY_SLF4J
	public static final String LIBRARY_NAME_SLF4J
	private static final int MAX_LIBRARY_ENUM
	private static final String REAL_LOG4J_PRESENCE_CLASS
	private static final String LOG4J_OVER_SLF4J_TESTER_CLASS
	private static final String[] LIBRARIES_BY_PRIORITY
	private static int libraryEnum
	private static com.android.jack.freemarker.log.LoggerFactory loggerFactory
	private static boolean initializedFromSystemProperty
	private static String categoryPrefix
	private static final java.util.Map loggersByCategory
	public void  () 
	private static java.lang.String getAvailabilityCheckClassName (int) 
		int libraryEnum
	private static java.lang.String getLibraryName (int) 
		int libraryEnum
	private static boolean isAutoDetected (int) 
		int libraryEnum
	public static void selectLoggerLibrary (int)  throws java.lang.ClassNotFoundException 
		int replacedLibraryEnum
		boolean loggerFactoryWasAlreadySet
		int libraryEnum
	public static void setCategoryPrefix (java.lang.String) 
		String prefix
	public abstract void debug (java.lang.String) 
	public abstract void debug (java.lang.String, java.lang.Throwable) 
	public abstract void info (java.lang.String) 
	public abstract void info (java.lang.String, java.lang.Throwable) 
	public abstract void warn (java.lang.String) 
	public abstract void warn (java.lang.String, java.lang.Throwable) 
	public abstract void error (java.lang.String) 
	public abstract void error (java.lang.String, java.lang.Throwable) 
	public abstract boolean isDebugEnabled () 
	public abstract boolean isInfoEnabled () 
	public abstract boolean isWarnEnabled () 
	public abstract boolean isErrorEnabled () 
	public abstract boolean isFatalEnabled () 
	public static com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		com.android.jack.freemarker.log.Logger logger
		String category
	private static void ensureLoggerFactorySet (boolean) 
		boolean foundMatch
		int matchedEnum
		int libraryEnum
		ClassNotFoundException e2
		boolean disableLogging
		Throwable e
		String sysPropVal
		int libraryEnum
		boolean onlyIfCanBeSetFromSysProp
	private static com.android.jack.freemarker.log.LoggerFactory createLoggerFactory (int)  throws java.lang.ClassNotFoundException 
		Throwable e
		int libraryEnumToTry
		int libraryEnum
	private static com.android.jack.freemarker.log.LoggerFactory createLoggerFactoryForNonAuto (int)  throws java.lang.ClassNotFoundException 
		Exception e
		String libraryName
		int libraryEnum
		String availabilityCheckClassName
	private static boolean hasLog4LibraryThatDelegatesToWorkingSLF4J () 
		Throwable e
		Object r
		Throwable e2
		ClassNotFoundException e
	private static synchronized void setLibrary (int)  throws java.lang.ClassNotFoundException 
		int libraryEnum
	private static void logWarnInLogger (java.lang.String) 
		String message
	private static void logErrorInLogger (java.lang.String, java.lang.Throwable) 
		String message
		Throwable exception
	private static void logInLogger (boolean, java.lang.String, java.lang.Throwable) 
		boolean canUseRealLogger
		com.android.jack.freemarker.log.Logger logger
		Throwable e
		boolean error
		String message
		Throwable exception
		boolean canUseRealLogger
	private static java.lang.String getSystemProperty (java.lang.String) 
		java.security.AccessControlException e
		Throwable e
		String key
	private static java.lang.String tryToString (java.lang.Object) 
		Throwable e
		Object object
	static void  () 
}

com/android/jack/freemarker/log/LoggerFactory.class
LoggerFactory.java
package com.android.jack.freemarker.log
abstract com.android.jack.freemarker.log.LoggerFactory extends java.lang.Object {
	public abstract com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
}

com/android/jack/freemarker/log/SLF4JLoggerFactory$LocationAwareSLF4JLogger.class
SLF4JLoggerFactory.java
package com.android.jack.freemarker.log
final com.android.jack.freemarker.log.SLF4JLoggerFactory$LocationAwareSLF4JLogger extends com.android.jack.freemarker.log.Logger {
	private static final String ADAPTER_FQCN
	private final org.slf4j.spi.LocationAwareLogger logger
	void  (org.slf4j.spi.LocationAwareLogger) 
		org.slf4j.spi.LocationAwareLogger logger
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
	static void  () 
}

com/android/jack/freemarker/log/SLF4JLoggerFactory$LocationUnawareSLF4JLogger.class
SLF4JLoggerFactory.java
package com.android.jack.freemarker.log
 com.android.jack.freemarker.log.SLF4JLoggerFactory$LocationUnawareSLF4JLogger extends com.android.jack.freemarker.log.Logger {
	private final org.slf4j.Logger logger
	void  (org.slf4j.Logger) 
		org.slf4j.Logger logger
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
}

com/android/jack/freemarker/log/SLF4JLoggerFactory.class
SLF4JLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log.SLF4JLoggerFactory extends java.lang.Object implements com.android.jack.freemarker.log.LoggerFactory  {
	public void  () 
	public com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		String category
		org.slf4j.Logger slf4jLogger
}

com/android/jack/freemarker/log/_AvalonLoggerFactory$AvalonLogger.class
_AvalonLoggerFactory.java
package com.android.jack.freemarker.log
 com.android.jack.freemarker.log._AvalonLoggerFactory$AvalonLogger extends com.android.jack.freemarker.log.Logger {
	private final org.apache.log.Logger logger
	void  (org.apache.log.Logger) 
		org.apache.log.Logger logger
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
}

com/android/jack/freemarker/log/_AvalonLoggerFactory.class
_AvalonLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._AvalonLoggerFactory extends java.lang.Object implements com.android.jack.freemarker.log.LoggerFactory  {
	public void  () 
	public com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		String category
}

com/android/jack/freemarker/log/_CommonsLoggingLoggerFactory.class
_CommonsLoggingLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._CommonsLoggingLoggerFactory extends com.android.jack.freemarker.log.CommonsLoggingLoggerFactory {
	public void  () 
}

com/android/jack/freemarker/log/_JULLoggerFactory$JULLogger.class
_JULLoggerFactory.java
package com.android.jack.freemarker.log
 com.android.jack.freemarker.log._JULLoggerFactory$JULLogger extends com.android.jack.freemarker.log.Logger {
	private final java.util.logging.Logger logger
	void  (java.util.logging.Logger) 
		java.util.logging.Logger logger
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
}

com/android/jack/freemarker/log/_JULLoggerFactory.class
_JULLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._JULLoggerFactory extends java.lang.Object implements com.android.jack.freemarker.log.LoggerFactory  {
	public void  () 
	public com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		String category
}

com/android/jack/freemarker/log/_Log4jLoggerFactory$Log4jLogger.class
_Log4jLoggerFactory.java
package com.android.jack.freemarker.log
 com.android.jack.freemarker.log._Log4jLoggerFactory$Log4jLogger extends com.android.jack.freemarker.log.Logger {
	private final org.apache.log4j.Logger logger
	void  (org.apache.log4j.Logger) 
		org.apache.log4j.Logger logger
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
}

com/android/jack/freemarker/log/_Log4jLoggerFactory.class
_Log4jLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._Log4jLoggerFactory extends java.lang.Object implements com.android.jack.freemarker.log.LoggerFactory  {
	public void  () 
	public com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		String category
}

com/android/jack/freemarker/log/_Log4jOverSLF4JTester.class
_Log4jOverSLF4JTester.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._Log4jOverSLF4JTester extends java.lang.Object {
	private static final String MDC_KEY
	public void  () 
	public static final boolean test () 
	static void  () 
}

com/android/jack/freemarker/log/_NullLoggerFactory$1.class
_NullLoggerFactory.java
package com.android.jack.freemarker.log
final com.android.jack.freemarker.log._NullLoggerFactory$1 extends com.android.jack.freemarker.log.Logger {
	void  () 
	public void debug (java.lang.String) 
		String message
	public void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void error (java.lang.String) 
		String message
	public void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void info (java.lang.String) 
		String message
	public void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarnEnabled () 
	public boolean isErrorEnabled () 
	public boolean isFatalEnabled () 
}

com/android/jack/freemarker/log/_NullLoggerFactory.class
_NullLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._NullLoggerFactory extends java.lang.Object implements com.android.jack.freemarker.log.LoggerFactory  {
	private static final com.android.jack.freemarker.log.Logger INSTANCE
	void  () 
	public com.android.jack.freemarker.log.Logger getLogger (java.lang.String) 
		String category
	static void  () 
}

com/android/jack/freemarker/log/_SLF4JLoggerFactory.class
_SLF4JLoggerFactory.java
package com.android.jack.freemarker.log
public com.android.jack.freemarker.log._SLF4JLoggerFactory extends com.android.jack.freemarker.log.SLF4JLoggerFactory {
	public void  () 
}

com/android/jack/freemarker/template/AdapterTemplateModel.class
AdapterTemplateModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.AdapterTemplateModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract java.lang.Object getAdaptedObject (java.lang.Class) 
}

com/android/jack/freemarker/template/Configuration$1.class
Configuration.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.Configuration$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/Configuration$DefaultSoftCacheStorage.class
Configuration.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.Configuration$DefaultSoftCacheStorage extends com.android.jack.freemarker.cache.SoftCacheStorage {
	private void  () 
	void  (com.android.jack.freemarker.template.Configuration$1) 
		com.android.jack.freemarker.template.Configuration$1 x0
}

com/android/jack/freemarker/template/Configuration$LegacyDefaultFileTemplateLoader.class
Configuration.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.Configuration$LegacyDefaultFileTemplateLoader extends com.android.jack.freemarker.cache.FileTemplateLoader {
	public void  ()  throws java.io.IOException 
}

com/android/jack/freemarker/template/Configuration.class
Configuration.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.Configuration extends com.android.jack.freemarker.core.Configurable implements java.lang.Cloneable com.android.jack.freemarker.core.ParserConfiguration  {
	private static final com.android.jack.freemarker.log.Logger CACHE_LOG
	private static final String VERSION_PROPERTIES_PATH
	public static final String DEFAULT_ENCODING_KEY_SNAKE_CASE
	public static final String DEFAULT_ENCODING_KEY_CAMEL_CASE
	public static final String DEFAULT_ENCODING_KEY
	public static final String LOCALIZED_LOOKUP_KEY_SNAKE_CASE
	public static final String LOCALIZED_LOOKUP_KEY_CAMEL_CASE
	public static final String LOCALIZED_LOOKUP_KEY
	public static final String STRICT_SYNTAX_KEY_SNAKE_CASE
	public static final String STRICT_SYNTAX_KEY_CAMEL_CASE
	public static final String STRICT_SYNTAX_KEY
	public static final String WHITESPACE_STRIPPING_KEY_SNAKE_CASE
	public static final String WHITESPACE_STRIPPING_KEY_CAMEL_CASE
	public static final String WHITESPACE_STRIPPING_KEY
	public static final String OUTPUT_FORMAT_KEY_SNAKE_CASE
	public static final String OUTPUT_FORMAT_KEY_CAMEL_CASE
	public static final String OUTPUT_FORMAT_KEY
	public static final String RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_SNAKE_CASE
	public static final String RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_CAMEL_CASE
	public static final String RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY
	public static final String REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_SNAKE_CASE
	public static final String REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_CAMEL_CASE
	public static final String REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY
	public static final String AUTO_ESCAPING_POLICY_KEY_SNAKE_CASE
	public static final String AUTO_ESCAPING_POLICY_KEY_CAMEL_CASE
	public static final String AUTO_ESCAPING_POLICY_KEY
	public static final String CACHE_STORAGE_KEY_SNAKE_CASE
	public static final String CACHE_STORAGE_KEY_CAMEL_CASE
	public static final String CACHE_STORAGE_KEY
	public static final String TEMPLATE_UPDATE_DELAY_KEY_SNAKE_CASE
	public static final String TEMPLATE_UPDATE_DELAY_KEY_CAMEL_CASE
	public static final String TEMPLATE_UPDATE_DELAY_KEY
	public static final String AUTO_IMPORT_KEY_SNAKE_CASE
	public static final String AUTO_IMPORT_KEY_CAMEL_CASE
	public static final String AUTO_IMPORT_KEY
	public static final String AUTO_INCLUDE_KEY_SNAKE_CASE
	public static final String AUTO_INCLUDE_KEY_CAMEL_CASE
	public static final String AUTO_INCLUDE_KEY
	public static final String TAG_SYNTAX_KEY_SNAKE_CASE
	public static final String TAG_SYNTAX_KEY_CAMEL_CASE
	public static final String TAG_SYNTAX_KEY
	public static final String NAMING_CONVENTION_KEY_SNAKE_CASE
	public static final String NAMING_CONVENTION_KEY_CAMEL_CASE
	public static final String NAMING_CONVENTION_KEY
	public static final String TAB_SIZE_KEY_SNAKE_CASE
	public static final String TAB_SIZE_KEY_CAMEL_CASE
	public static final String TAB_SIZE_KEY
	public static final String TEMPLATE_LOADER_KEY_SNAKE_CASE
	public static final String TEMPLATE_LOADER_KEY_CAMEL_CASE
	public static final String TEMPLATE_LOADER_KEY
	public static final String TEMPLATE_LOOKUP_STRATEGY_KEY_SNAKE_CASE
	public static final String TEMPLATE_LOOKUP_STRATEGY_KEY_CAMEL_CASE
	public static final String TEMPLATE_LOOKUP_STRATEGY_KEY
	public static final String TEMPLATE_NAME_FORMAT_KEY_SNAKE_CASE
	public static final String TEMPLATE_NAME_FORMAT_KEY_CAMEL_CASE
	public static final String TEMPLATE_NAME_FORMAT_KEY
	public static final String TEMPLATE_CONFIGURATIONS_KEY_SNAKE_CASE
	public static final String TEMPLATE_CONFIGURATIONS_KEY_CAMEL_CASE
	public static final String TEMPLATE_CONFIGURATIONS_KEY
	public static final String INCOMPATIBLE_IMPROVEMENTS_KEY_SNAKE_CASE
	public static final String INCOMPATIBLE_IMPROVEMENTS_KEY_CAMEL_CASE
	public static final String INCOMPATIBLE_IMPROVEMENTS_KEY
	public static final String INCOMPATIBLE_IMPROVEMENTS
	public static final String INCOMPATIBLE_ENHANCEMENTS
	private static final String[] SETTING_NAMES_SNAKE_CASE
	private static final String[] SETTING_NAMES_CAMEL_CASE
	private static final java.util.Map STANDARD_OUTPUT_FORMATS
	public static final int AUTO_DETECT_TAG_SYNTAX
	public static final int ANGLE_BRACKET_TAG_SYNTAX
	public static final int SQUARE_BRACKET_TAG_SYNTAX
	public static final int AUTO_DETECT_NAMING_CONVENTION
	public static final int LEGACY_NAMING_CONVENTION
	public static final int CAMEL_CASE_NAMING_CONVENTION
	public static final int DISABLE_AUTO_ESCAPING_POLICY
	public static final int ENABLE_IF_DEFAULT_AUTO_ESCAPING_POLICY
	public static final int ENABLE_IF_SUPPORTED_AUTO_ESCAPING_POLICY
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_0
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_19
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_20
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_21
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_22
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_23
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_24
	public static final com.android.jack.freemarker.template.Version VERSION_2_3_25
	public static final com.android.jack.freemarker.template.Version DEFAULT_INCOMPATIBLE_IMPROVEMENTS
	public static final String DEFAULT_INCOMPATIBLE_ENHANCEMENTS
	public static final int PARSED_DEFAULT_INCOMPATIBLE_ENHANCEMENTS
	private static final String NULL
	private static final String DEFAULT
	private static final com.android.jack.freemarker.template.Version VERSION
	private static final String FM_24_DETECTION_CLASS_NAME
	private static final boolean FM_24_DETECTED
	private static final Object defaultConfigLock
	private static volatile com.android.jack.freemarker.template.Configuration defaultConfig
	private boolean strictSyntax
	private volatile boolean localizedLookup
	private boolean whitespaceStripping
	private int autoEscapingPolicy
	private com.android.jack.freemarker.core.OutputFormat outputFormat
	private boolean outputFormatExplicitlySet
	private Boolean recognizeStandardFileExtensions
	private java.util.Map registeredCustomOutputFormats
	private com.android.jack.freemarker.template.Version incompatibleImprovements
	private int tagSyntax
	private int namingConvention
	private int tabSize
	private com.android.jack.freemarker.cache.TemplateCache cache
	private boolean templateLoaderExplicitlySet
	private boolean templateLookupStrategyExplicitlySet
	private boolean templateNameFormatExplicitlySet
	private boolean cacheStorageExplicitlySet
	private boolean objectWrapperExplicitlySet
	private boolean templateExceptionHandlerExplicitlySet
	private boolean logTemplateExceptionsExplicitlySet
	private java.util.HashMap sharedVariables
	private java.util.HashMap rewrappableSharedVariables
	private String defaultEncoding
	private java.util.concurrent.ConcurrentMap localeToCharsetMap
	public void  () 
	public void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	private static void checkFreeMarkerVersionClash () 
	private void createTemplateCache () 
	private void recreateTemplateCacheWith (com.android.jack.freemarker.cache.TemplateLoader, com.android.jack.freemarker.cache.CacheStorage, com.android.jack.freemarker.cache.TemplateLookupStrategy, com.android.jack.freemarker.cache.TemplateNameFormat, com.android.jack.freemarker.cache.TemplateConfigurationFactory) 
		com.android.jack.freemarker.cache.TemplateLoader loader
		com.android.jack.freemarker.cache.CacheStorage storage
		com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
		com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
		com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurations
		com.android.jack.freemarker.cache.TemplateCache oldCache
	private void recreateTemplateCache () 
	private com.android.jack.freemarker.cache.TemplateLoader getDefaultTemplateLoader () 
	static com.android.jack.freemarker.cache.TemplateLoader createDefaultTemplateLoader (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	private static com.android.jack.freemarker.cache.TemplateLoader createDefaultTemplateLoader (com.android.jack.freemarker.template.Version, com.android.jack.freemarker.cache.TemplateLoader) 
		Exception e
		com.android.jack.freemarker.template.Version incompatibleImprovements
		com.android.jack.freemarker.cache.TemplateLoader existingTemplateLoader
	private com.android.jack.freemarker.cache.TemplateLookupStrategy getDefaultTemplateLookupStrategy () 
	static com.android.jack.freemarker.cache.TemplateLookupStrategy getDefaultTemplateLookupStrategy (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	private com.android.jack.freemarker.cache.TemplateNameFormat getDefaultTemplateNameFormat () 
	static com.android.jack.freemarker.cache.TemplateNameFormat getDefaultTemplateNameFormat (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	private com.android.jack.freemarker.cache.CacheStorage getDefaultCacheStorage () 
	static com.android.jack.freemarker.cache.CacheStorage createDefaultCacheStorage (com.android.jack.freemarker.template.Version, com.android.jack.freemarker.cache.CacheStorage) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
		com.android.jack.freemarker.cache.CacheStorage existingCacheStorage
	static com.android.jack.freemarker.cache.CacheStorage createDefaultCacheStorage (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	private com.android.jack.freemarker.template.TemplateExceptionHandler getDefaultTemplateExceptionHandler () 
	private boolean getDefaultLogTemplateExceptions () 
	private com.android.jack.freemarker.template.ObjectWrapper getDefaultObjectWrapper () 
	static final com.android.jack.freemarker.template.TemplateExceptionHandler getDefaultTemplateExceptionHandler (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	static final boolean getDefaultLogTemplateExceptions (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public java.lang.Object clone () 
		com.android.jack.freemarker.template.Configuration copy
		CloneNotSupportedException e
	private void loadBuiltInSharedVariables () 
	public void loadBuiltInEncodingMap () 
	public void clearEncodingMap () 
	public static com.android.jack.freemarker.template.Configuration getDefaultConfiguration () 
		com.android.jack.freemarker.template.Configuration defaultConfig
	public static void setDefaultConfiguration (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration config
	public void setTemplateLoader (com.android.jack.freemarker.cache.TemplateLoader) 
		com.android.jack.freemarker.cache.TemplateLoader templateLoader
	public void unsetTemplateLoader () 
	public boolean isTemplateLoaderExplicitlySet () 
	public com.android.jack.freemarker.cache.TemplateLoader getTemplateLoader () 
	public void setTemplateLookupStrategy (com.android.jack.freemarker.cache.TemplateLookupStrategy) 
		com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
	public void unsetTemplateLookupStrategy () 
	public boolean isTemplateLookupStrategyExplicitlySet () 
	public com.android.jack.freemarker.cache.TemplateLookupStrategy getTemplateLookupStrategy () 
	public void setTemplateNameFormat (com.android.jack.freemarker.cache.TemplateNameFormat) 
		com.android.jack.freemarker.cache.TemplateNameFormat templateNameFormat
	public void unsetTemplateNameFormat () 
	public boolean isTemplateNameFormatExplicitlySet () 
	public com.android.jack.freemarker.cache.TemplateNameFormat getTemplateNameFormat () 
	public void setTemplateConfigurations (com.android.jack.freemarker.cache.TemplateConfigurationFactory) 
		com.android.jack.freemarker.cache.TemplateConfigurationFactory templateConfigurations
	public com.android.jack.freemarker.cache.TemplateConfigurationFactory getTemplateConfigurations () 
	public void setCacheStorage (com.android.jack.freemarker.cache.CacheStorage) 
		com.android.jack.freemarker.cache.CacheStorage cacheStorage
	public void unsetCacheStorage () 
	public boolean isCacheStorageExplicitlySet () 
	public com.android.jack.freemarker.cache.CacheStorage getCacheStorage () 
	public void setDirectoryForTemplateLoading (java.io.File)  throws java.io.IOException 
		String path
		java.io.File dir
		com.android.jack.freemarker.cache.TemplateLoader tl
	public void setServletContextForTemplateLoading (java.lang.Object, java.lang.String) 
		Class[] constructorParamTypes
		Object[] constructorParams
		Class webappTemplateLoaderClass
		Class servletContextClass
		Class[] constructorParamTypes
		Object[] constructorParams
		Exception e
		Object servletContext
		String path
	public void setClassForTemplateLoading (java.lang.Class, java.lang.String) 
		Class resourceLoaderClass
		String basePackagePath
	public void setClassLoaderForTemplateLoading (java.lang.ClassLoader, java.lang.String) 
		ClassLoader classLoader
		String basePackagePath
	public void setTemplateUpdateDelay (int) 
		int seconds
	public void setTemplateUpdateDelayMilliseconds (long) 
		long millis
	public long getTemplateUpdateDelayMilliseconds () 
	public void setStrictSyntaxMode (boolean) 
		boolean b
	public void setObjectWrapper (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.TemplateModelException e
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
		com.android.jack.freemarker.template.ObjectWrapper prevObjectWrapper
	public void unsetObjectWrapper () 
	public boolean isObjectWrapperExplicitlySet () 
	public void setTemplateExceptionHandler (com.android.jack.freemarker.template.TemplateExceptionHandler) 
		com.android.jack.freemarker.template.TemplateExceptionHandler templateExceptionHandler
	public void unsetTemplateExceptionHandler () 
	public boolean isTemplateExceptionHandlerExplicitlySet () 
	public void setLogTemplateExceptions (boolean) 
		boolean value
	public void unsetLogTemplateExceptions () 
	public boolean isLogTemplateExceptionsExplicitlySet () 
	public boolean getStrictSyntaxMode () 
	public void setIncompatibleImprovements (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public com.android.jack.freemarker.template.Version getIncompatibleImprovements () 
	public void setIncompatibleEnhancements (java.lang.String) 
		String version
	public java.lang.String getIncompatibleEnhancements () 
	public int getParsedIncompatibleEnhancements () 
	public void setWhitespaceStripping (boolean) 
		boolean b
	public boolean getWhitespaceStripping () 
	public void setAutoEscapingPolicy (int) 
		int autoEscapingPolicy
		int prevAutoEscaping
	public int getAutoEscapingPolicy () 
	public void setOutputFormat (com.android.jack.freemarker.core.OutputFormat) 
		com.android.jack.freemarker.core.OutputFormat outputFormat
		com.android.jack.freemarker.core.OutputFormat prevOutputFormat
	public com.android.jack.freemarker.core.OutputFormat getOutputFormat () 
	public boolean isOutputFormatExplicitlySet () 
	public void unsetOutputFormat () 
	public com.android.jack.freemarker.core.OutputFormat getOutputFormat (java.lang.String)  throws com.android.jack.freemarker.core.UnregisteredOutputFormatException 
		int openBrcIdx
		com.android.jack.freemarker.core.MarkupOutputFormat outerOF
		com.android.jack.freemarker.core.MarkupOutputFormat innerOF
		String registeredName
		StringBuilder sb
		java.util.Set registeredNames
		boolean first
		com.android.jack.freemarker.core.OutputFormat custOF
		com.android.jack.freemarker.core.OutputFormat stdOF
		String name
	private com.android.jack.freemarker.core.MarkupOutputFormat getMarkupOutputFormatForCombined (java.lang.String)  throws com.android.jack.freemarker.core.UnregisteredOutputFormatException 
		String outerName
		com.android.jack.freemarker.core.OutputFormat of
		com.android.jack.freemarker.core.MarkupOutputFormat outerOF
	public void setRegisteredCustomOutputFormats (java.util.Collection) 
		String name
		com.android.jack.freemarker.core.OutputFormat replaced
		com.android.jack.freemarker.core.OutputFormat outputFormat
		java.util.Collection registeredCustomOutputFormats
		java.util.Map m
	public java.util.Collection getRegisteredCustomOutputFormats () 
	public void setRecognizeStandardFileExtensions (boolean) 
		boolean recognizeStandardFileExtensions
		boolean prevEffectiveValue
	public void unsetRecognizeStandardFileExtensions () 
	public boolean isRecognizeStandardFileExtensionsExplicitlySet () 
	public boolean getRecognizeStandardFileExtensions () 
	public void setTagSyntax (int) 
		int tagSyntax
	public int getTagSyntax () 
	public void setNamingConvention (int) 
		int namingConvention
	public int getNamingConvention () 
	public void setTabSize (int) 
		int tabSize
	public int getTabSize () 
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String name
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.util.Locale)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String name
		java.util.Locale locale
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String name
		String encoding
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
		boolean parseAsFTL
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean, boolean)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
		boolean parseAsFTL
		boolean ignoreMissing
	public com.android.jack.freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.Object, java.lang.String, boolean, boolean)  throws com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException java.io.IOException 
		String msg
		String missingTempNormName
		String missingTempReason
		com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
		com.android.jack.freemarker.cache.TemplateLoader tl
		String msg
		String normName
		String name
		java.util.Locale locale
		Object customLookupCondition
		String encoding
		boolean parseAsFTL
		boolean ignoreMissing
		com.android.jack.freemarker.cache.TemplateCache$MaybeMissingTemplate maybeTemp
		com.android.jack.freemarker.template.Template temp
	private boolean isKnownNonConfusingLookupStrategy (com.android.jack.freemarker.cache.TemplateLookupStrategy) 
		com.android.jack.freemarker.cache.TemplateLookupStrategy templateLookupStrategy
	private java.lang.String removeInitialSlash (java.lang.String) 
		String name
	private java.lang.String ensureSentenceIsClosed (java.lang.String) 
		String s
		char lastChar
	public void setDefaultEncoding (java.lang.String) 
		String encoding
	public java.lang.String getDefaultEncoding () 
	public java.lang.String getEncoding (java.util.Locale) 
		java.util.Locale l
		String charset
		java.util.Locale locale
	public void setEncoding (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String encoding
	public void setSharedVariable (java.lang.String, com.android.jack.freemarker.template.TemplateModel) 
		String name
		com.android.jack.freemarker.template.TemplateModel tm
		Object replaced
	public java.util.Set getSharedVariableNames () 
	public void setSharedVariable (java.lang.String, java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		String name
		Object value
	public void setSharedVaribles (java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.Map map
	private void setSharedVariablesFromRewrappableSharedVariables ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel valueAsTM
		java.util.Map$Entry ent
		String name
		Object value
		com.android.jack.freemarker.template.TemplateModel valueAsTM
		java.util.Iterator it
	public void setAllSharedVariables (com.android.jack.freemarker.template.TemplateHashModelEx)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateHashModelEx hash
		com.android.jack.freemarker.template.TemplateModelIterator keys
		com.android.jack.freemarker.template.TemplateModelIterator values
	public com.android.jack.freemarker.template.TemplateModel getSharedVariable (java.lang.String) 
		String name
	public void clearSharedVariables () 
	public void clearTemplateCache () 
	public void removeTemplateFromCache (java.lang.String)  throws java.io.IOException 
		String name
		java.util.Locale loc
	public void removeTemplateFromCache (java.lang.String, java.util.Locale)  throws java.io.IOException 
		String name
		java.util.Locale locale
	public void removeTemplateFromCache (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String encoding
	public void removeTemplateFromCache (java.lang.String, java.util.Locale, java.lang.String)  throws java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
	public void removeTemplateFromCache (java.lang.String, java.util.Locale, java.lang.String, boolean)  throws java.io.IOException 
		String name
		java.util.Locale locale
		String encoding
		boolean parse
	public boolean getLocalizedLookup () 
	public void setLocalizedLookup (boolean) 
		boolean localizedLookup
	public void setSetting (java.lang.String, java.lang.String)  throws com.android.jack.freemarker.template.TemplateException 
		Object item
		java.util.List list
		int pvalue
		NumberFormatException e
		java.util.Map$Entry ent
		String pname
		int pvalue
		int strongSize
		int softSize
		java.util.Map map
		java.util.Iterator it
		long multipier
		String valueWithoutUnit
		long multipier
		String valueWithoutUnit
		long multipier
		String valueWithoutUnit
		long multipier
		String valueWithoutUnit
		long multipier
		String valueWithoutUnit
		Exception e
		String name
		String value
		boolean unknown
	private java.lang.String rightTrim (java.lang.String) 
		String s
		int ln
	public java.util.Set getSettingNames (boolean) 
		boolean camelCase
	protected java.lang.String getCorrectedNameForUnknownSetting (java.lang.String) 
		String name
	protected void doAutoImportsAndIncludes (com.android.jack.freemarker.core.Environment)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template t
	private void doAutoImports (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws java.io.IOException com.android.jack.freemarker.template.TemplateException 
		String nsVarName
		java.util.Map$Entry autoImport
		String nsVarName
		java.util.Map$Entry autoImport
		String nsVarName
		java.util.Map$Entry autoImport
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template t
		java.util.Map envAutoImports
		java.util.Map tAutoImports
		boolean lazyAutoImports
	private void doAutoIncludes (com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.template.Template)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException com.android.jack.freemarker.template.TemplateNotFoundException com.android.jack.freemarker.template.MalformedTemplateNameException com.android.jack.freemarker.core.ParseException 
		String templateName
		String templateName
		String templateName
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.Template t
		java.util.List tAutoIncludes
		java.util.List envAutoIncludes
	public static java.lang.String getVersionNumber () 
	public static com.android.jack.freemarker.template.Version getVersion () 
	public static com.android.jack.freemarker.template.ObjectWrapper getDefaultObjectWrapper (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public java.util.Set getSupportedBuiltInNames () 
	public java.util.Set getSupportedBuiltInNames (int) 
		int namingConvention
	public java.util.Set getSupportedBuiltInDirectiveNames () 
	public java.util.Set getSupportedBuiltInDirectiveNames (int) 
		int namingConvention
	private static java.lang.String getRequiredVersionProperty (java.util.Properties, java.lang.String) 
		java.util.Properties vp
		String properyName
		String s
	static void  () 
		java.util.Date buildDate
		java.text.ParseException e
		String buildDateStr
		String versionString
		java.util.Date buildDate
		Boolean gaeCompliant
		java.util.Properties vp
		java.io.InputStream ins
		java.io.IOException e
		boolean fm24detected
		ClassNotFoundException e
		boolean fm24detected
		LinkageError e
		boolean fm24detected
		Throwable e
		boolean fm24detected
}

com/android/jack/freemarker/template/DefaultArrayAdapter$1.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/DefaultArrayAdapter$BooleanArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$BooleanArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final boolean[] array
	private void  (boolean[], com.android.jack.freemarker.template.ObjectWrapper) 
		boolean[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (boolean[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		boolean[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$ByteArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$ByteArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final byte[] array
	private void  (byte[], com.android.jack.freemarker.template.ObjectWrapper) 
		byte[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (byte[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		byte[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$CharArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$CharArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final char[] array
	private void  (char[], com.android.jack.freemarker.template.ObjectWrapper) 
		char[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (char[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		char[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$DoubleArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$DoubleArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final double[] array
	private void  (double[], com.android.jack.freemarker.template.ObjectWrapper) 
		double[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (double[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		double[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$FloatArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$FloatArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final float[] array
	private void  (float[], com.android.jack.freemarker.template.ObjectWrapper) 
		float[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (float[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		float[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$GenericPrimitiveArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$GenericPrimitiveArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final Object array
	private final int length
	private void  (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper) 
		Object array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		Object x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$IntArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$IntArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final int[] array
	private void  (int[], com.android.jack.freemarker.template.ObjectWrapper) 
		int[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (int[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		int[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$LongArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$LongArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final long[] array
	private void  (long[], com.android.jack.freemarker.template.ObjectWrapper) 
		long[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (long[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		long[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$ObjectArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$ObjectArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final Object[] array
	private void  (java.lang.Object[], com.android.jack.freemarker.template.ObjectWrapper) 
		Object[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (java.lang.Object[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		Object[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter$ShortArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultArrayAdapter$ShortArrayAdapter extends com.android.jack.freemarker.template.DefaultArrayAdapter {
	private final short[] array
	private void  (short[], com.android.jack.freemarker.template.ObjectWrapper) 
		short[] array
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	void  (short[], com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		short[] x0
		com.android.jack.freemarker.template.ObjectWrapper x1
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultArrayAdapter.class
DefaultArrayAdapter.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.DefaultArrayAdapter extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel java.io.Serializable  {
	public static com.android.jack.freemarker.template.DefaultArrayAdapter adapt (java.lang.Object, com.android.jack.freemarker.template.ObjectWrapperAndUnwrapper) 
		Object array
		com.android.jack.freemarker.template.ObjectWrapperAndUnwrapper wrapper
		Class componentType
	private void  (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public final java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	void  (com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.DefaultArrayAdapter$1) 
		com.android.jack.freemarker.template.ObjectWrapper x0
		com.android.jack.freemarker.template.DefaultArrayAdapter$1 x1
}

com/android/jack/freemarker/template/DefaultIterableAdapter.class
DefaultIterableAdapter.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultIterableAdapter extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.template.TemplateModelWithAPISupport java.io.Serializable  {
	private final Iterable iterable
	public static com.android.jack.freemarker.template.DefaultIterableAdapter adapt (java.lang.Iterable, com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport) 
		Iterable iterable
		com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport wrapper
	private void  (java.lang.Iterable, com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport) 
		Iterable iterable
		com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport wrapper
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getWrappedObject () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/DefaultIteratorAdapter$1.class
DefaultIteratorAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultIteratorAdapter$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/DefaultIteratorAdapter$SimpleTemplateModelIterator.class
DefaultIteratorAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultIteratorAdapter$SimpleTemplateModelIterator extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private boolean iteratorOwnedByMe
	final com.android.jack.freemarker.template.DefaultIteratorAdapter this$0
	private void  (com.android.jack.freemarker.template.DefaultIteratorAdapter) 
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Object value
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
	private void checkNotOwner ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.DefaultIteratorAdapter, com.android.jack.freemarker.template.DefaultIteratorAdapter$1) 
		com.android.jack.freemarker.template.DefaultIteratorAdapter x0
		com.android.jack.freemarker.template.DefaultIteratorAdapter$1 x1
}

com/android/jack/freemarker/template/DefaultIteratorAdapter.class
DefaultIteratorAdapter.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultIteratorAdapter extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateCollectionModel com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel java.io.Serializable  {
	private final java.util.Iterator iterator
	private boolean iteratorOwnedBySomeone
	public static com.android.jack.freemarker.template.DefaultIteratorAdapter adapt (java.util.Iterator, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Iterator iterator
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	private void  (java.util.Iterator, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Iterator iterator
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public java.lang.Object getWrappedObject () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static boolean access$102 (com.android.jack.freemarker.template.DefaultIteratorAdapter, boolean) 
		com.android.jack.freemarker.template.DefaultIteratorAdapter x0
		boolean x1
	static java.util.Iterator access$200 (com.android.jack.freemarker.template.DefaultIteratorAdapter) 
		com.android.jack.freemarker.template.DefaultIteratorAdapter x0
	static boolean access$100 (com.android.jack.freemarker.template.DefaultIteratorAdapter) 
		com.android.jack.freemarker.template.DefaultIteratorAdapter x0
}

com/android/jack/freemarker/template/DefaultListAdapter$1.class
DefaultListAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultListAdapter$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/DefaultListAdapter$DefaultListAdapterWithCollectionSupport.class
DefaultListAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultListAdapter$DefaultListAdapterWithCollectionSupport extends com.android.jack.freemarker.template.DefaultListAdapter implements com.android.jack.freemarker.template.TemplateCollectionModel  {
	private void  (java.util.List, com.android.jack.freemarker.template.utility.RichObjectWrapper) 
		java.util.List list
		com.android.jack.freemarker.template.utility.RichObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (java.util.List, com.android.jack.freemarker.template.utility.RichObjectWrapper, com.android.jack.freemarker.template.DefaultListAdapter$1) 
		java.util.List x0
		com.android.jack.freemarker.template.utility.RichObjectWrapper x1
		com.android.jack.freemarker.template.DefaultListAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultListAdapter.class
DefaultListAdapter.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultListAdapter extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.template.TemplateModelWithAPISupport java.io.Serializable  {
	protected final java.util.List list
	public static com.android.jack.freemarker.template.DefaultListAdapter adapt (java.util.List, com.android.jack.freemarker.template.utility.RichObjectWrapper) 
		java.util.List list
		com.android.jack.freemarker.template.utility.RichObjectWrapper wrapper
	private void  (java.util.List, com.android.jack.freemarker.template.utility.RichObjectWrapper) 
		java.util.List list
		com.android.jack.freemarker.template.utility.RichObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public java.lang.Object getWrappedObject () 
	public com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (java.util.List, com.android.jack.freemarker.template.utility.RichObjectWrapper, com.android.jack.freemarker.template.DefaultListAdapter$1) 
		java.util.List x0
		com.android.jack.freemarker.template.utility.RichObjectWrapper x1
		com.android.jack.freemarker.template.DefaultListAdapter$1 x2
}

com/android/jack/freemarker/template/DefaultMapAdapter.class
DefaultMapAdapter.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultMapAdapter extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateHashModelEx2 com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.template.TemplateModelWithAPISupport java.io.Serializable  {
	private final java.util.Map map
	public static com.android.jack.freemarker.template.DefaultMapAdapter adapt (java.util.Map, com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport) 
		java.util.Map map
		com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport wrapper
	private void  (java.util.Map, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Map map
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object val
		ClassCastException e
		NullPointerException e
		com.android.jack.freemarker.template.TemplateModel wrappedNull
		ClassCastException e
		NullPointerException e
		Character charKey
		com.android.jack.freemarker.template.TemplateModel wrappedNull
		String key
		Object val
	public boolean isEmpty () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public java.lang.Object getWrappedObject () 
	public com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/DefaultNonListCollectionAdapter.class
DefaultNonListCollectionAdapter.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultNonListCollectionAdapter extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateCollectionModelEx com.android.jack.freemarker.template.AdapterTemplateModel com.android.jack.freemarker.ext.util.WrapperTemplateModel com.android.jack.freemarker.template.TemplateModelWithAPISupport java.io.Serializable  {
	private final java.util.Collection collection
	public static com.android.jack.freemarker.template.DefaultNonListCollectionAdapter adapt (java.util.Collection, com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport) 
		java.util.Collection collection
		com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport wrapper
	private void  (java.util.Collection, com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport) 
		java.util.Collection collection
		com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport wrapper
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public int size () 
	public boolean isEmpty () 
	public java.lang.Object getWrappedObject () 
	public java.lang.Object getAdaptedObject (java.lang.Class) 
		Class hint
	public boolean contains (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		ClassCastException e
		com.android.jack.freemarker.template.TemplateModel item
		Object itemPojo
	public com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/DefaultObjectWrapper$1.class
DefaultObjectWrapper.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultObjectWrapper$1 extends com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration {
	void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
}

com/android/jack/freemarker/template/DefaultObjectWrapper$2.class
DefaultObjectWrapper.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultObjectWrapper$2 extends com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration {
	final com.android.jack.freemarker.template.DefaultObjectWrapper this$0
	void  (com.android.jack.freemarker.template.DefaultObjectWrapper, com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.DefaultObjectWrapper this$0
		com.android.jack.freemarker.template.Version incompatibleImprovements
}

com/android/jack/freemarker/template/DefaultObjectWrapper.class
DefaultObjectWrapper.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultObjectWrapper extends com.android.jack.freemarker.ext.beans.BeansWrapper {
	static final com.android.jack.freemarker.template.DefaultObjectWrapper instance
	private static final Class JYTHON_OBJ_CLASS
	private static final com.android.jack.freemarker.template.ObjectWrapper JYTHON_WRAPPER
	private boolean useAdaptersForContainers
	private boolean forceLegacyNonListCollections
	private boolean iterableSupport
	public void  () 
	public void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	protected void  (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration, boolean) 
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration bwCfg
		boolean writeProtected
		com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration dowDowCfg
	protected void  (com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration, boolean) 
		com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration dowCfg
		boolean writeProtected
	public com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
		Class objClass
	protected com.android.jack.freemarker.template.TemplateModel handleUnknownType (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	public com.android.jack.freemarker.template.TemplateModel wrapDomNode (java.lang.Object) 
		Object obj
	protected java.lang.Object convertArray (java.lang.Object) 
		int i
		Object arr
		int size
		java.util.ArrayList list
	public boolean getUseAdaptersForContainers () 
	public void setUseAdaptersForContainers (boolean) 
		boolean useAdaptersForContainers
	public boolean getForceLegacyNonListCollections () 
	public void setForceLegacyNonListCollections (boolean) 
		boolean forceLegacyNonListCollections
	public boolean getIterableSupport () 
	public void setIterableSupport (boolean) 
		boolean iterableSupport
	protected static com.android.jack.freemarker.template.Version normalizeIncompatibleImprovementsVersion (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
		com.android.jack.freemarker.template.Version bwIcI
	protected java.lang.String toPropertiesString () 
		int smwEnd
		String bwProps
	static void  () 
		Class cl
		com.android.jack.freemarker.template.ObjectWrapper ow
		Throwable e
		Class cl
		com.android.jack.freemarker.template.ObjectWrapper ow
}

com/android/jack/freemarker/template/DefaultObjectWrapperBuilder$DefaultObjectWrapperFactory.class
DefaultObjectWrapperBuilder.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultObjectWrapperBuilder$DefaultObjectWrapperFactory extends java.lang.Object implements com.android.jack.freemarker.ext.beans._BeansAPI$_BeansWrapperSubclassFactory  {
	private static final com.android.jack.freemarker.template.DefaultObjectWrapperBuilder$DefaultObjectWrapperFactory INSTANCE
	private void  () 
	public com.android.jack.freemarker.ext.beans.BeansWrapper create (com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration) 
		com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration bwConf
	static com.android.jack.freemarker.template.DefaultObjectWrapperBuilder$DefaultObjectWrapperFactory access$000 () 
	static void  () 
}

com/android/jack/freemarker/template/DefaultObjectWrapperBuilder.class
DefaultObjectWrapperBuilder.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.DefaultObjectWrapperBuilder extends com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration {
	private static final java.util.WeakHashMap INSTANCE_CACHE
	private static final java.lang.ref.ReferenceQueue INSTANCE_CACHE_REF_QUEUE
	public void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	static void clearInstanceCache () 
	public com.android.jack.freemarker.template.DefaultObjectWrapper build () 
	static void  () 
}

com/android/jack/freemarker/template/DefaultObjectWrapperConfiguration.class
DefaultObjectWrapperConfiguration.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration extends com.android.jack.freemarker.ext.beans.BeansWrapperConfiguration {
	private boolean useAdaptersForContainers
	private boolean forceLegacyNonListCollections
	private boolean iterableSupport
	protected void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public boolean getUseAdaptersForContainers () 
	public void setUseAdaptersForContainers (boolean) 
		boolean useAdaptersForContainers
	public boolean getForceLegacyNonListCollections () 
	public void setForceLegacyNonListCollections (boolean) 
		boolean legacyNonListCollectionWrapping
	public boolean getIterableSupport () 
	public void setIterableSupport (boolean) 
		boolean iterableSupport
	public int hashCode () 
		int result
		int prime
	public boolean equals (java.lang.Object) 
		Object that
		com.android.jack.freemarker.template.DefaultObjectWrapperConfiguration thatDowCfg
}

com/android/jack/freemarker/template/DefaultUnassignableIteratorAdapter.class
DefaultUnassignableIteratorAdapter.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.DefaultUnassignableIteratorAdapter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private final java.util.Iterator it
	private final com.android.jack.freemarker.template.ObjectWrapper wrapper
	void  (java.util.Iterator, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Iterator it
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.NoSuchElementException e
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/EmptyMap.class
EmptyMap.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.EmptyMap extends java.lang.Object implements java.util.Map java.lang.Cloneable  {
	public static final com.android.jack.freemarker.template.EmptyMap instance
	public void  () 
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object arg0
	public boolean containsValue (java.lang.Object) 
		Object arg0
	public java.util.Set entrySet () 
	public java.lang.Object get (java.lang.Object) 
		Object arg0
	public boolean isEmpty () 
	public java.util.Set keySet () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
	public void putAll (java.util.Map) 
		java.util.Map arg0
	public java.lang.Object remove (java.lang.Object) 
		Object arg0
	public int size () 
	public java.util.Collection values () 
	static void  () 
}

com/android/jack/freemarker/template/FalseTemplateBooleanModel.class
FalseTemplateBooleanModel.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.FalseTemplateBooleanModel extends java.lang.Object implements com.android.jack.freemarker.template.SerializableTemplateBooleanModel  {
	void  () 
	public boolean getAsBoolean () 
	private java.lang.Object readResolve () 
}

com/android/jack/freemarker/template/GeneralPurposeNothing.class
GeneralPurposeNothing.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.GeneralPurposeNothing extends java.lang.Object implements com.android.jack.freemarker.template.TemplateBooleanModel com.android.jack.freemarker.template.TemplateScalarModel com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateHashModelEx com.android.jack.freemarker.template.TemplateMethodModelEx  {
	private static final com.android.jack.freemarker.template.TemplateModel instance
	private static final com.android.jack.freemarker.template.TemplateCollectionModel EMPTY_COLLECTION
	private void  () 
	static com.android.jack.freemarker.template.TemplateModel getInstance () 
	public java.lang.String getAsString () 
	public boolean getAsBoolean () 
	public boolean isEmpty () 
	public int size () 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String) 
		String key
	public java.lang.Object exec (java.util.List) 
		java.util.List args
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	static void  () 
}

com/android/jack/freemarker/template/LocalizedString.class
LocalizedString.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.LocalizedString extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel  {
	public void  () 
	public java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.core.Environment env
		java.util.Locale locale
	public abstract java.lang.String getLocalizedString (java.util.Locale)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/MalformedTemplateNameException.class
MalformedTemplateNameException.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.MalformedTemplateNameException extends java.io.IOException {
	private final String templateName
	private final String malformednessDescription
	public void  (java.lang.String, java.lang.String) 
		String templateName
		String malformednessDescription
	public java.lang.String getTemplateName () 
	public java.lang.String getMalformednessDescription () 
}

com/android/jack/freemarker/template/MapKeyValuePairIterator$1.class
MapKeyValuePairIterator.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.MapKeyValuePairIterator$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair  {
	final java.util.Map$Entry val$entry
	final com.android.jack.freemarker.template.MapKeyValuePairIterator this$0
	void  (com.android.jack.freemarker.template.MapKeyValuePairIterator, java.util.Map$Entry) 
		com.android.jack.freemarker.template.MapKeyValuePairIterator this$0
	public com.android.jack.freemarker.template.TemplateModel getKey ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel getValue ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/MapKeyValuePairIterator.class
MapKeyValuePairIterator.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.MapKeyValuePairIterator extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator  {
	private final java.util.Iterator entrySetIterator
	private final com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public void  (java.util.Map, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Map map
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public boolean hasNext () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair next () 
		java.util.Map$Entry entry
	private com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	static com.android.jack.freemarker.template.TemplateModel access$000 (com.android.jack.freemarker.template.MapKeyValuePairIterator, java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.MapKeyValuePairIterator x0
		Object x1
}

com/android/jack/freemarker/template/ObjectWrapper.class
ObjectWrapper.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.ObjectWrapper extends java.lang.Object {
	public static final com.android.jack.freemarker.template.ObjectWrapper BEANS_WRAPPER
	public static final com.android.jack.freemarker.template.ObjectWrapper DEFAULT_WRAPPER
	public static final com.android.jack.freemarker.template.ObjectWrapper SIMPLE_WRAPPER
	public abstract com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/template/ObjectWrapperAndUnwrapper.class
ObjectWrapperAndUnwrapper.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.ObjectWrapperAndUnwrapper extends java.lang.Object implements com.android.jack.freemarker.template.ObjectWrapper  {
	public static final Object CANT_UNWRAP_TO_TARGET_CLASS
	public abstract java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.Object tryUnwrapTo (com.android.jack.freemarker.template.TemplateModel, java.lang.Class)  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/template/ResourceBundleLocalizedString.class
ResourceBundleLocalizedString.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.ResourceBundleLocalizedString extends com.android.jack.freemarker.template.LocalizedString {
	private String resourceKey
	private String resourceBundleLookupKey
	public void  (java.lang.String, java.lang.String) 
		String resourceBundleLookupKey
		String resourceKey
	public java.lang.String getLocalizedString (java.util.Locale)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.ResourceBundle rb
		java.util.MissingResourceException mre
		java.util.Locale locale
}

com/android/jack/freemarker/template/SerializableTemplateBooleanModel.class
SerializableTemplateBooleanModel.java
package com.android.jack.freemarker.template
abstract com.android.jack.freemarker.template.SerializableTemplateBooleanModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateBooleanModel java.io.Serializable  {
}

com/android/jack/freemarker/template/SimpleCollection$SimpleTemplateModelIterator.class
SimpleCollection.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.SimpleCollection$SimpleTemplateModelIterator extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator  {
	private final java.util.Iterator iterator
	private boolean iteratorOwnedByMe
	final com.android.jack.freemarker.template.SimpleCollection this$0
	void  (com.android.jack.freemarker.template.SimpleCollection, java.util.Iterator, boolean) 
		java.util.Iterator iterator
		boolean iteratorOwnedByMe
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Object value
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
	private void checkIteratorOwned ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/SimpleCollection.class
SimpleCollection.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.SimpleCollection extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateCollectionModel java.io.Serializable  {
	private boolean iteratorOwned
	private final java.util.Iterator iterator
	private final java.util.Collection collection
	public void  (java.util.Iterator) 
		java.util.Iterator iterator
	public void  (java.util.Collection) 
		java.util.Collection collection
	public void  (java.util.Iterator, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Iterator iterator
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (java.util.Collection, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Collection collection
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.template.TemplateModelIterator iterator () 
	static boolean access$002 (com.android.jack.freemarker.template.SimpleCollection, boolean) 
		com.android.jack.freemarker.template.SimpleCollection x0
		boolean x1
	static boolean access$000 (com.android.jack.freemarker.template.SimpleCollection) 
		com.android.jack.freemarker.template.SimpleCollection x0
}

com/android/jack/freemarker/template/SimpleDate.class
SimpleDate.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.SimpleDate extends java.lang.Object implements com.android.jack.freemarker.template.TemplateDateModel  {
	private final java.util.Date date
	private final int type
	public void  (java.sql.Date) 
		java.sql.Date date
	public void  (java.sql.Time) 
		java.sql.Time time
	public void  (java.sql.Timestamp) 
		java.sql.Timestamp datetime
	public void  (java.util.Date, int) 
		java.util.Date date
		int type
	public java.util.Date getAsDate () 
	public int getDateType () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/template/SimpleHash$1.class
SimpleHash.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.SimpleHash$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/SimpleHash$SynchronizedHash.class
SimpleHash.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.SimpleHash$SynchronizedHash extends com.android.jack.freemarker.template.SimpleHash {
	final com.android.jack.freemarker.template.SimpleHash this$0
	private void  (com.android.jack.freemarker.template.SimpleHash) 
	public boolean isEmpty () 
	public void put (java.lang.String, java.lang.Object) 
		String key
		Object obj
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public void remove (java.lang.String) 
		String key
	public int size () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator () 
	public java.util.Map toMap ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.SimpleHash, com.android.jack.freemarker.template.SimpleHash$1) 
		com.android.jack.freemarker.template.SimpleHash x0
		com.android.jack.freemarker.template.SimpleHash$1 x1
}

com/android/jack/freemarker/template/SimpleHash.class
SimpleHash.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.SimpleHash extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateHashModelEx2 java.io.Serializable  {
	private final java.util.Map map
	private boolean putFailed
	private java.util.Map unwrappedMap
	public void  () 
	public void  (java.util.Map) 
		java.util.Map map
	public void  (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (java.util.Map, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Map mapCopy
		java.util.Map mapCopy
		java.util.ConcurrentModificationException cme
		java.util.Map map
		com.android.jack.freemarker.template.ObjectWrapper wrapper
		java.util.Map mapCopy
	protected java.util.Map copyMap (java.util.Map) 
		java.util.Map map
	public void put (java.lang.String, java.lang.Object) 
		String key
		Object value
	public void put (java.lang.String, boolean) 
		String key
		boolean b
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object result
		ClassCastException e
		NullPointerException e
		ClassCastException e
		NullPointerException e
		Character charKey
		Exception e
		String key
		Object result
		Object putKey
		com.android.jack.freemarker.template.TemplateModel tm
	public boolean containsKey (java.lang.String) 
		String key
	public void remove (java.lang.String) 
		String key
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator it
		java.util.Map m
	public java.util.Map toMap ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		java.util.Map$Entry entry
		Object key
		Object value
		java.util.Iterator it
		Class mapClass
		java.util.Map m
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
	public java.lang.String toString () 
	public int size () 
	public boolean isEmpty () 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys () 
	public com.android.jack.freemarker.template.TemplateCollectionModel values () 
	public com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator () 
	public com.android.jack.freemarker.template.SimpleHash synchronizedWrapper () 
}

com/android/jack/freemarker/template/SimpleList.class
SimpleList.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.SimpleList extends com.android.jack.freemarker.template.SimpleSequence {
	public void  () 
	public void  (java.util.List) 
		java.util.List list
}

com/android/jack/freemarker/template/SimpleNumber.class
SimpleNumber.java
package com.android.jack.freemarker.template
public final com.android.jack.freemarker.template.SimpleNumber extends java.lang.Object implements com.android.jack.freemarker.template.TemplateNumberModel java.io.Serializable  {
	private final Number value
	public void  (java.lang.Number) 
		Number value
	public void  (byte) 
		byte val
	public void  (short) 
		short val
	public void  (int) 
		int val
	public void  (long) 
		long val
	public void  (float) 
		float val
	public void  (double) 
		double val
	public java.lang.Number getAsNumber () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/template/SimpleObjectWrapper.class
SimpleObjectWrapper.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.SimpleObjectWrapper extends com.android.jack.freemarker.template.DefaultObjectWrapper {
	static final com.android.jack.freemarker.template.SimpleObjectWrapper instance
	public void  () 
	public void  (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	protected com.android.jack.freemarker.template.TemplateModel handleUnknownType (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	public com.android.jack.freemarker.template.TemplateHashModel wrapAsAPI (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	static void  () 
}

com/android/jack/freemarker/template/SimpleScalar.class
SimpleScalar.java
package com.android.jack.freemarker.template
public final com.android.jack.freemarker.template.SimpleScalar extends java.lang.Object implements com.android.jack.freemarker.template.TemplateScalarModel java.io.Serializable  {
	private final String value
	public void  (java.lang.String) 
		String value
	public java.lang.String getAsString () 
	public java.lang.String toString () 
	public static com.android.jack.freemarker.template.SimpleScalar newInstanceOrNull (java.lang.String) 
		String s
}

com/android/jack/freemarker/template/SimpleSequence$1.class
SimpleSequence.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.SimpleSequence$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/SimpleSequence$SynchronizedSequence.class
SimpleSequence.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.SimpleSequence$SynchronizedSequence extends com.android.jack.freemarker.template.SimpleSequence {
	final com.android.jack.freemarker.template.SimpleSequence this$0
	private void  (com.android.jack.freemarker.template.SimpleSequence) 
	public void add (java.lang.Object) 
		Object obj
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
	public int size () 
	public java.util.List toList ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.SimpleSequence, com.android.jack.freemarker.template.SimpleSequence$1) 
		com.android.jack.freemarker.template.SimpleSequence x0
		com.android.jack.freemarker.template.SimpleSequence$1 x1
}

com/android/jack/freemarker/template/SimpleSequence.class
SimpleSequence.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.SimpleSequence extends com.android.jack.freemarker.template.WrappingTemplateModel implements com.android.jack.freemarker.template.TemplateSequenceModel java.io.Serializable  {
	protected final java.util.List list
	private java.util.List unwrappedList
	public void  () 
	public void  (int) 
		int capacity
	public void  (java.util.Collection) 
		java.util.Collection collection
	public void  (com.android.jack.freemarker.template.TemplateCollectionModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModelIterator it
		com.android.jack.freemarker.template.TemplateCollectionModel tcm
		java.util.ArrayList alist
	public void  (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (int, com.android.jack.freemarker.template.ObjectWrapper) 
		int capacity
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void  (java.util.Collection, com.android.jack.freemarker.template.ObjectWrapper) 
		java.util.Collection collection
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public void add (java.lang.Object) 
		Object obj
	public void add (boolean) 
		boolean b
	public java.util.List toList ()  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		Object elem
		int i
		Class listClass
		java.util.List result
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object value
		com.android.jack.freemarker.template.TemplateModel tm
		IndexOutOfBoundsException e
		int index
	public int size () 
	public com.android.jack.freemarker.template.SimpleSequence synchronizedWrapper () 
	public java.lang.String toString () 
}

com/android/jack/freemarker/template/Template$LineTableBuilder.class
Template.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.Template$LineTableBuilder extends java.io.FilterReader {
	private final int tabSize
	private final StringBuilder lineBuf
	int lastChar
	boolean closed
	private Exception failure
	final com.android.jack.freemarker.template.Template this$0
	void  (com.android.jack.freemarker.template.Template, java.io.Reader, com.android.jack.freemarker.core.ParserConfiguration) 
		java.io.Reader r
		com.android.jack.freemarker.core.ParserConfiguration parserConfiguration
	public boolean hasFailure () 
	public void throwFailure ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		int c
		Exception e
	private java.io.IOException rememberException (java.lang.Exception)  throws java.io.IOException 
		Exception e
	public int read (char[], int, int)  throws java.io.IOException 
		char c
		int i
		int numchars
		Exception e
		char[] cbuf
		int off
		int len
	public void close ()  throws java.io.IOException 
	private void handleChar (int) 
		int lastIndex
		String lastLine
		int i
		int numSpaces
		int c
}

com/android/jack/freemarker/template/Template$WrongEncodingException.class
Template.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.Template$WrongEncodingException extends com.android.jack.freemarker.core.ParseException {
	private static final long serialVersionUID
	public String specifiedEncoding
	private final String constructorSpecifiedEncoding
	public void  (java.lang.String) 
		String templateSpecifiedEncoding
	public void  (java.lang.String, java.lang.String) 
		String templateSpecifiedEncoding
		String constructorSpecifiedEncoding
	public java.lang.String getMessage () 
	public java.lang.String getTemplateSpecifiedEncoding () 
	public java.lang.String getConstructorSpecifiedEncoding () 
}

com/android/jack/freemarker/template/Template.class
Template.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.Template extends com.android.jack.freemarker.core.Configurable {
	public static final String DEFAULT_NAMESPACE_PREFIX
	public static final String NO_NS_PREFIX
	private transient com.android.jack.freemarker.core.FMParser parser
	private java.util.Map macros
	private java.util.List imports
	private com.android.jack.freemarker.core.TemplateElement rootElement
	private String encoding
	private String defaultNS
	private Object customLookupCondition
	private int actualTagSyntax
	private int actualNamingConvention
	private boolean autoEscaping
	private com.android.jack.freemarker.core.OutputFormat outputFormat
	private final String name
	private final String sourceName
	private final java.util.ArrayList lines
	private final com.android.jack.freemarker.core.ParserConfiguration parserConfiguration
	private java.util.Map prefixToNamespaceURILookup
	private java.util.Map namespaceURIToPrefixLookup
	private com.android.jack.freemarker.template.Version templateLanguageVersion
	private void  (java.lang.String, java.lang.String, com.android.jack.freemarker.template.Configuration, com.android.jack.freemarker.core.ParserConfiguration) 
		String name
		String sourceName
		com.android.jack.freemarker.template.Configuration cfg
		com.android.jack.freemarker.core.ParserConfiguration customParserConfiguration
	private static com.android.jack.freemarker.template.Configuration toNonNull (com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Configuration cfg
	public void  (java.lang.String, java.io.Reader, com.android.jack.freemarker.template.Configuration)  throws java.io.IOException 
		String name
		java.io.Reader reader
		com.android.jack.freemarker.template.Configuration cfg
	public void  (java.lang.String, java.lang.String, com.android.jack.freemarker.template.Configuration)  throws java.io.IOException 
		String name
		String sourceCode
		com.android.jack.freemarker.template.Configuration cfg
	public void  (java.lang.String, java.io.Reader, com.android.jack.freemarker.template.Configuration, java.lang.String)  throws java.io.IOException 
		String name
		java.io.Reader reader
		com.android.jack.freemarker.template.Configuration cfg
		String encoding
	public void  (java.lang.String, java.lang.String, java.io.Reader, com.android.jack.freemarker.template.Configuration)  throws java.io.IOException 
		String name
		String sourceName
		java.io.Reader reader
		com.android.jack.freemarker.template.Configuration cfg
	public void  (java.lang.String, java.lang.String, java.io.Reader, com.android.jack.freemarker.template.Configuration, java.lang.String)  throws java.io.IOException 
		String name
		String sourceName
		java.io.Reader reader
		com.android.jack.freemarker.template.Configuration cfg
		String encoding
	public void  (java.lang.String, java.lang.String, java.io.Reader, com.android.jack.freemarker.template.Configuration, com.android.jack.freemarker.core.ParserConfiguration, java.lang.String)  throws java.io.IOException 
		IndexOutOfBoundsException exc
		com.android.jack.freemarker.core.TokenMgrError exc
		com.android.jack.freemarker.core.ParserConfiguration actualParserConfiguration
		com.android.jack.freemarker.template.Template$LineTableBuilder ltbReader
		com.android.jack.freemarker.core.ParseException e
		String name
		String sourceName
		java.io.Reader reader
		com.android.jack.freemarker.template.Configuration cfg
		com.android.jack.freemarker.core.ParserConfiguration customParserConfiguration
		String encoding
		com.android.jack.freemarker.template.Template$LineTableBuilder ltbReader
	public void  (java.lang.String, java.io.Reader)  throws java.io.IOException 
		String name
		java.io.Reader reader
	void  (java.lang.String, com.android.jack.freemarker.core.TemplateElement, com.android.jack.freemarker.template.Configuration) 
		String name
		com.android.jack.freemarker.core.TemplateElement root
		com.android.jack.freemarker.template.Configuration cfg
	public static com.android.jack.freemarker.template.Template getPlainTextTemplate (java.lang.String, java.lang.String, com.android.jack.freemarker.template.Configuration) 
		String name
		String content
		com.android.jack.freemarker.template.Configuration config
	public static com.android.jack.freemarker.template.Template getPlainTextTemplate (java.lang.String, java.lang.String, java.lang.String, com.android.jack.freemarker.template.Configuration) 
		com.android.jack.freemarker.template.Template template
		java.io.IOException e
		String name
		String sourceName
		String content
		com.android.jack.freemarker.template.Configuration config
		com.android.jack.freemarker.template.Template template
	private static com.android.jack.freemarker.template.Version normalizeTemplateLanguageVersion (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
		int v
	public void process (java.lang.Object, java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		Object dataModel
		java.io.Writer out
	public void process (java.lang.Object, java.io.Writer, com.android.jack.freemarker.template.ObjectWrapper, com.android.jack.freemarker.template.TemplateNodeModel)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		Object dataModel
		java.io.Writer out
		com.android.jack.freemarker.template.ObjectWrapper wrapper
		com.android.jack.freemarker.template.TemplateNodeModel rootNode
		com.android.jack.freemarker.core.Environment env
	public void process (java.lang.Object, java.io.Writer, com.android.jack.freemarker.template.ObjectWrapper)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		Object dataModel
		java.io.Writer out
		com.android.jack.freemarker.template.ObjectWrapper wrapper
	public com.android.jack.freemarker.core.Environment createProcessingEnvironment (java.lang.Object, java.io.Writer, com.android.jack.freemarker.template.ObjectWrapper)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		com.android.jack.freemarker.template.TemplateHashModel dataModelHash
		com.android.jack.freemarker.template.TemplateHashModel dataModelHash
		com.android.jack.freemarker.template.TemplateHashModel dataModelHash
		com.android.jack.freemarker.template.TemplateModel wrappedDataModel
		Object dataModel
		java.io.Writer out
		com.android.jack.freemarker.template.ObjectWrapper wrapper
		com.android.jack.freemarker.template.TemplateHashModel dataModelHash
	public com.android.jack.freemarker.core.Environment createProcessingEnvironment (java.lang.Object, java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
		Object dataModel
		java.io.Writer out
	public java.lang.String toString () 
		java.io.IOException ioe
		java.io.StringWriter sw
	public java.lang.String getName () 
	public java.lang.String getSourceName () 
	public com.android.jack.freemarker.template.Configuration getConfiguration () 
	public com.android.jack.freemarker.core.ParserConfiguration getParserConfiguration () 
	com.android.jack.freemarker.template.Version getTemplateLanguageVersion () 
	public void setEncoding (java.lang.String) 
		String encoding
	public java.lang.String getEncoding () 
	public java.lang.Object getCustomLookupCondition () 
	public void setCustomLookupCondition (java.lang.Object) 
		Object customLookupCondition
	public int getActualTagSyntax () 
	public int getActualNamingConvention () 
	public com.android.jack.freemarker.core.OutputFormat getOutputFormat () 
	void setOutputFormat (com.android.jack.freemarker.core.OutputFormat) 
		com.android.jack.freemarker.core.OutputFormat outputFormat
	public boolean getAutoEscaping () 
	void setAutoEscaping (boolean) 
		boolean autoEscaping
	public void dump (java.io.PrintStream) 
		java.io.PrintStream ps
	public void dump (java.io.Writer)  throws java.io.IOException 
		java.io.Writer out
	public void addMacro (com.android.jack.freemarker.core.Macro) 
		com.android.jack.freemarker.core.Macro macro
	public void addImport (com.android.jack.freemarker.core.LibraryLoad) 
		com.android.jack.freemarker.core.LibraryLoad ll
	public java.lang.String getSource (int, int, int, int) 
		int i
		int beginColumn
		int beginLine
		int endColumn
		int endLine
		StringBuilder buf
		int lastLineLength
		int trailingCharsToDelete
	public com.android.jack.freemarker.core.TemplateElement getRootTreeNode () 
	public java.util.Map getMacros () 
	public java.util.List getImports () 
	public void addPrefixNSMapping (java.lang.String, java.lang.String) 
		String prefix
		String nsURI
	public java.lang.String getDefaultNS () 
	public java.lang.String getNamespaceForPrefix (java.lang.String) 
		String prefix
	public java.lang.String getPrefixForNamespace (java.lang.String) 
		String nsURI
	public java.lang.String getPrefixedName (java.lang.String, java.lang.String) 
		String localName
		String nsURI
		String prefix
	public javax.swing.tree.TreePath containingElements (int, int) 
		com.android.jack.freemarker.core.TemplateElement elem
		java.util.Enumeration enumeration
		int column
		int line
		java.util.ArrayList elements
		com.android.jack.freemarker.core.TemplateElement element
	static java.util.ArrayList access$000 (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template x0
}

com/android/jack/freemarker/template/TemplateBooleanModel.class
TemplateBooleanModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateBooleanModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public static final com.android.jack.freemarker.template.TemplateBooleanModel FALSE
	public static final com.android.jack.freemarker.template.TemplateBooleanModel TRUE
	public abstract boolean getAsBoolean ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/template/TemplateCollectionModel.class
TemplateCollectionModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateCollectionModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateCollectionModelEx.class
TemplateCollectionModelEx.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateCollectionModelEx extends java.lang.Object implements com.android.jack.freemarker.template.TemplateCollectionModel  {
	public abstract int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean contains (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateDateModel.class
TemplateDateModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateDateModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public static final int UNKNOWN
	public static final int TIME
	public static final int DATE
	public static final int DATETIME
	public static final java.util.List TYPE_NAMES
	public abstract java.util.Date getAsDate ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract int getDateType () 
	static void  () 
}

com/android/jack/freemarker/template/TemplateDirectiveBody.class
TemplateDirectiveBody.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateDirectiveBody extends java.lang.Object {
	public abstract void render (java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
}

com/android/jack/freemarker/template/TemplateDirectiveModel.class
TemplateDirectiveModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateDirectiveModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract void execute (com.android.jack.freemarker.core.Environment, java.util.Map, com.android.jack.freemarker.template.TemplateModel[], com.android.jack.freemarker.template.TemplateDirectiveBody)  throws com.android.jack.freemarker.template.TemplateException java.io.IOException 
}

com/android/jack/freemarker/template/TemplateException$PrintStreamStackTraceWriter.class
TemplateException.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.TemplateException$PrintStreamStackTraceWriter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateException$StackTraceWriter  {
	private final java.io.PrintStream out
	void  (java.io.PrintStream) 
		java.io.PrintStream out
	public void print (java.lang.Object) 
		Object obj
	public void println (java.lang.Object) 
		Object obj
	public void println () 
	public void printStandardStackTrace (java.lang.Throwable) 
		Throwable exception
}

com/android/jack/freemarker/template/TemplateException$PrintWriterStackTraceWriter.class
TemplateException.java
package com.android.jack.freemarker.template
 com.android.jack.freemarker.template.TemplateException$PrintWriterStackTraceWriter extends java.lang.Object implements com.android.jack.freemarker.template.TemplateException$StackTraceWriter  {
	private final java.io.PrintWriter out
	void  (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void print (java.lang.Object) 
		Object obj
	public void println (java.lang.Object) 
		Object obj
	public void println () 
	public void printStandardStackTrace (java.lang.Throwable) 
		Throwable exception
}

com/android/jack/freemarker/template/TemplateException$StackTraceWriter.class
TemplateException.java
package com.android.jack.freemarker.template
abstract com.android.jack.freemarker.template.TemplateException$StackTraceWriter extends java.lang.Object {
	public abstract void print (java.lang.Object) 
	public abstract void println (java.lang.Object) 
	public abstract void println () 
	public abstract void printStandardStackTrace (java.lang.Throwable) 
}

com/android/jack/freemarker/template/TemplateException.class
TemplateException.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.TemplateException extends java.lang.Exception {
	private static final String FTL_INSTRUCTION_STACK_TRACE_TITLE
	private transient com.android.jack.freemarker.core._ErrorDescriptionBuilder descriptionBuilder
	private final transient com.android.jack.freemarker.core.Environment env
	private final transient com.android.jack.freemarker.core.Expression blamedExpression
	private transient com.android.jack.freemarker.core.TemplateElement[] ftlInstructionStackSnapshot
	private String renderedFtlInstructionStackSnapshot
	private String renderedFtlInstructionStackSnapshotTop
	private String description
	private transient String messageWithoutStackTop
	private transient String message
	private boolean blamedExpressionStringCalculated
	private String blamedExpressionString
	private boolean positionsCalculated
	private String templateName
	private String templateSourceName
	private Integer lineNumber
	private Integer columnNumber
	private Integer endLineNumber
	private Integer endColumnNumber
	private transient Object lock
	private transient ThreadLocal messageWasAlreadyPrintedForThisTrace
	public void  (com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, com.android.jack.freemarker.core.Environment) 
		String description
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.Exception, com.android.jack.freemarker.core.Environment) 
		Exception cause
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, java.lang.Exception, com.android.jack.freemarker.core.Environment) 
		String description
		Exception cause
		com.android.jack.freemarker.core.Environment env
	public void  (java.lang.String, java.lang.Throwable, com.android.jack.freemarker.core.Environment) 
		String description
		Throwable cause
		com.android.jack.freemarker.core.Environment env
	protected void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.Expression blamedExpr
		com.android.jack.freemarker.core._ErrorDescriptionBuilder descriptionBuilder
	private void  (java.lang.String, java.lang.Throwable, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core.Expression, com.android.jack.freemarker.core._ErrorDescriptionBuilder) 
		String renderedDescription
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core.Expression blamedExpression
		com.android.jack.freemarker.core._ErrorDescriptionBuilder descriptionBuilder
	private void renderMessages () 
		String description
		String stackTopFew
	private void calculatePosition () 
		com.android.jack.freemarker.template.Template template
		com.android.jack.freemarker.core.TemplateObject templateObject
	public java.lang.Exception getCauseException () 
	public java.lang.String getFTLInstructionStack () 
		java.io.StringWriter sw
		java.io.PrintWriter pw
	private java.lang.String getFTLInstructionStackTopFew () 
		String s
		java.io.StringWriter sw
		int stackSize
		String s
	private void deleteFTLInstructionStackSnapshotIfNotNeeded () 
	private java.lang.String getDescription () 
	private com.android.jack.freemarker.core.TemplateElement getFailingInstruction () 
	public com.android.jack.freemarker.core.Environment getEnvironment () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream out
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void printStackTrace (java.io.PrintWriter, boolean, boolean, boolean) 
		java.io.PrintWriter out
		boolean heading
		boolean ftlStackTrace
		boolean javaStackTrace
	public void printStackTrace (java.io.PrintStream, boolean, boolean, boolean) 
		java.io.PrintStream out
		boolean heading
		boolean ftlStackTrace
		boolean javaStackTrace
	private void printStackTrace (com.android.jack.freemarker.template.TemplateException$StackTraceWriter, boolean, boolean, boolean) 
		String stackTrace
		java.lang.reflect.Method m
		Throwable rootCause
		Throwable causeCause
		com.android.jack.freemarker.template.TemplateException$StackTraceWriter out
		boolean heading
		boolean ftlStackTrace
		boolean javaStackTrace
	public void printStandardStackTrace (java.io.PrintStream) 
		java.io.PrintStream ps
	public void printStandardStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public java.lang.String getMessage () 
	public java.lang.String getMessageWithoutStackTop () 
	public java.lang.Integer getLineNumber () 
	public java.lang.String getTemplateName () 
	public java.lang.String getTemplateSourceName () 
	public java.lang.Integer getColumnNumber () 
	public java.lang.Integer getEndLineNumber () 
	public java.lang.Integer getEndColumnNumber () 
	public java.lang.String getBlamedExpressionString () 
	com.android.jack.freemarker.core.Expression getBlamedExpression () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
}

com/android/jack/freemarker/template/TemplateExceptionHandler$1.class
TemplateExceptionHandler.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.TemplateExceptionHandler$1 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateExceptionHandler  {
	void  () 
	public void handleTemplateException (com.android.jack.freemarker.template.TemplateException, com.android.jack.freemarker.core.Environment, java.io.Writer) 
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.Environment env
		java.io.Writer out
}

com/android/jack/freemarker/template/TemplateExceptionHandler$2.class
TemplateExceptionHandler.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.TemplateExceptionHandler$2 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateExceptionHandler  {
	void  () 
	public void handleTemplateException (com.android.jack.freemarker.template.TemplateException, com.android.jack.freemarker.core.Environment, java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException 
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.Environment env
		java.io.Writer out
}

com/android/jack/freemarker/template/TemplateExceptionHandler$3.class
TemplateExceptionHandler.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.TemplateExceptionHandler$3 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateExceptionHandler  {
	void  () 
	public void handleTemplateException (com.android.jack.freemarker.template.TemplateException, com.android.jack.freemarker.core.Environment, java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException 
		java.io.PrintWriter pw
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.Environment env
		java.io.Writer out
}

com/android/jack/freemarker/template/TemplateExceptionHandler$4.class
TemplateExceptionHandler.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.TemplateExceptionHandler$4 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateExceptionHandler  {
	private static final String FONT_RESET_CSS
	void  () 
	public void handleTemplateException (com.android.jack.freemarker.template.TemplateException, com.android.jack.freemarker.core.Environment, java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException 
		java.io.StringWriter stackTraceSW
		java.io.PrintWriter stackPW
		boolean externalPw
		java.io.PrintWriter pw
		com.android.jack.freemarker.template.TemplateException te
		com.android.jack.freemarker.core.Environment env
		java.io.Writer out
}

com/android/jack/freemarker/template/TemplateExceptionHandler.class
TemplateExceptionHandler.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateExceptionHandler extends java.lang.Object {
	public static final com.android.jack.freemarker.template.TemplateExceptionHandler IGNORE_HANDLER
	public static final com.android.jack.freemarker.template.TemplateExceptionHandler RETHROW_HANDLER
	public static final com.android.jack.freemarker.template.TemplateExceptionHandler DEBUG_HANDLER
	public static final com.android.jack.freemarker.template.TemplateExceptionHandler HTML_DEBUG_HANDLER
	public abstract void handleTemplateException (com.android.jack.freemarker.template.TemplateException, com.android.jack.freemarker.core.Environment, java.io.Writer)  throws com.android.jack.freemarker.template.TemplateException 
	static void  () 
}

com/android/jack/freemarker/template/TemplateHashModel.class
TemplateHashModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateHashModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateHashModelEx.class
TemplateHashModelEx.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateHashModelEx extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	public abstract int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateHashModelEx2$KeyValuePair.class
TemplateHashModelEx2.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair extends java.lang.Object {
	public abstract com.android.jack.freemarker.template.TemplateModel getKey ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.template.TemplateModel getValue ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateHashModelEx2$KeyValuePairIterator.class
TemplateHashModelEx2.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator extends java.lang.Object {
	public abstract boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePair next ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateHashModelEx2.class
TemplateHashModelEx2.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateHashModelEx2 extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx  {
	public abstract com.android.jack.freemarker.template.TemplateHashModelEx2$KeyValuePairIterator keyValuePairIterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateMethodModel.class
TemplateMethodModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateMethodModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateMethodModelEx.class
TemplateMethodModelEx.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateMethodModelEx extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	public abstract java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateModel.class
TemplateModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateModel extends java.lang.Object {
	public static final com.android.jack.freemarker.template.TemplateModel NOTHING
	static void  () 
}

com/android/jack/freemarker/template/TemplateModelAdapter.class
TemplateModelAdapter.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateModelAdapter extends java.lang.Object {
	public abstract com.android.jack.freemarker.template.TemplateModel getTemplateModel () 
}

com/android/jack/freemarker/template/TemplateModelException.class
TemplateModelException.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.TemplateModelException extends com.android.jack.freemarker.template.TemplateException {
	public void  () 
	public void  (java.lang.String) 
		String description
	public void  (java.lang.Exception) 
		Exception cause
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Exception) 
		String description
		Exception cause
	public void  (java.lang.String, java.lang.Throwable) 
		String description
		Throwable cause
	protected void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, java.lang.String, boolean) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		String description
		boolean preventAmbiguity
	protected void  (java.lang.Throwable, com.android.jack.freemarker.core.Environment, com.android.jack.freemarker.core._ErrorDescriptionBuilder, boolean) 
		Throwable cause
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.core._ErrorDescriptionBuilder descriptionBuilder
		boolean preventAmbiguity
}

com/android/jack/freemarker/template/TemplateModelIterator.class
TemplateModelIterator.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateModelIterator extends java.lang.Object {
	public abstract com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateModelListSequence.class
TemplateModelListSequence.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template.TemplateModelListSequence extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel  {
	private java.util.List list
	public void  (java.util.List) 
		java.util.List list
	public com.android.jack.freemarker.template.TemplateModel get (int) 
		int index
	public int size () 
	public java.lang.Object getWrappedObject () 
}

com/android/jack/freemarker/template/TemplateModelWithAPISupport.class
TemplateModelWithAPISupport.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateModelWithAPISupport extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract com.android.jack.freemarker.template.TemplateModel getAPI ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateNodeModel.class
TemplateNodeModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateNodeModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract com.android.jack.freemarker.template.TemplateNodeModel getParentNode ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract com.android.jack.freemarker.template.TemplateSequenceModel getChildNodes ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.String getNodeName ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.String getNodeType ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract java.lang.String getNodeNamespace ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateNotFoundException.class
TemplateNotFoundException.java
package com.android.jack.freemarker.template
public final com.android.jack.freemarker.template.TemplateNotFoundException extends java.io.FileNotFoundException {
	private final String templateName
	private final Object customLookupCondition
	public void  (java.lang.String, java.lang.Object, java.lang.String) 
		String templateName
		Object customLookupCondition
		String message
	public java.lang.String getTemplateName () 
	public java.lang.Object getCustomLookupCondition () 
}

com/android/jack/freemarker/template/TemplateNumberModel.class
TemplateNumberModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateNumberModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract java.lang.Number getAsNumber ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateScalarModel.class
TemplateScalarModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateScalarModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public static final com.android.jack.freemarker.template.TemplateModel EMPTY_STRING
	public abstract java.lang.String getAsString ()  throws com.android.jack.freemarker.template.TemplateModelException 
	static void  () 
}

com/android/jack/freemarker/template/TemplateSequenceModel.class
TemplateSequenceModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateSequenceModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
	public abstract int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/TemplateTransformModel.class
TemplateTransformModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TemplateTransformModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModel  {
	public abstract java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException 
}

com/android/jack/freemarker/template/TransformControl.class
TransformControl.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.TransformControl extends java.lang.Object {
	public static final int REPEAT_EVALUATION
	public static final int END_EVALUATION
	public static final int SKIP_BODY
	public static final int EVALUATE_BODY
	public abstract int onStart ()  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException 
	public abstract int afterBody ()  throws com.android.jack.freemarker.template.TemplateModelException java.io.IOException 
	public abstract void onError (java.lang.Throwable)  throws java.lang.Throwable 
}

com/android/jack/freemarker/template/TrueTemplateBooleanModel.class
TrueTemplateBooleanModel.java
package com.android.jack.freemarker.template
final com.android.jack.freemarker.template.TrueTemplateBooleanModel extends java.lang.Object implements com.android.jack.freemarker.template.SerializableTemplateBooleanModel  {
	void  () 
	public boolean getAsBoolean () 
	private java.lang.Object readResolve () 
}

com/android/jack/freemarker/template/Version.class
Version.java
package com.android.jack.freemarker.template
public final com.android.jack.freemarker.template.Version extends java.lang.Object implements java.io.Serializable  {
	private final int major
	private final int minor
	private final int micro
	private final String extraInfo
	private final String originalStringValue
	private final Boolean gaeCompliant
	private final java.util.Date buildDate
	private final int intValue
	private volatile String calculatedStringValue
	private int hashCode
	public void  (java.lang.String) 
		String stringValue
	public void  (java.lang.String, java.lang.Boolean, java.util.Date) 
		char nextC
		char c
		int i
		char firstChar
		int partIdx
		String stringValue
		Boolean gaeCompliant
		java.util.Date buildDate
		int[] parts
		String extraInfoTmp
	private boolean isNumber (char) 
		char c
	public void  (int, int, int) 
		int major
		int minor
		int micro
	public void  (int) 
		int intValue
	public void  (int, int, int, java.lang.String, java.lang.Boolean, java.util.Date) 
		int major
		int minor
		int micro
		String extraInfo
		Boolean gaeCompatible
		java.util.Date buildDate
	private int calculateIntValue () 
	public static int intValueFor (int, int, int) 
		int major
		int minor
		int micro
	private java.lang.String getStringValue () 
		String calculatedStringValue
	public java.lang.String toString () 
	public int getMajor () 
	public int getMinor () 
	public int getMicro () 
	public java.lang.String getExtraInfo () 
	public java.lang.Boolean isGAECompliant () 
	public java.util.Date getBuildDate () 
	public int intValue () 
	public int hashCode () 
		int prime
		int result
		int r
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.freemarker.template.Version other
}

com/android/jack/freemarker/template/WrappingTemplateModel.class
WrappingTemplateModel.java
package com.android.jack.freemarker.template
public abstract com.android.jack.freemarker.template.WrappingTemplateModel extends java.lang.Object {
	private static com.android.jack.freemarker.template.ObjectWrapper defaultObjectWrapper
	private com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public static void setDefaultObjectWrapper (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public static com.android.jack.freemarker.template.ObjectWrapper getDefaultObjectWrapper () 
	protected void  () 
	protected void  (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	public com.android.jack.freemarker.template.ObjectWrapper getObjectWrapper () 
	public void setObjectWrapper (com.android.jack.freemarker.template.ObjectWrapper) 
		com.android.jack.freemarker.template.ObjectWrapper objectWrapper
	protected final com.android.jack.freemarker.template.TemplateModel wrap (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
		Object obj
	static void  () 
}

com/android/jack/freemarker/template/_TemplateAPI.class
_TemplateAPI.java
package com.android.jack.freemarker.template
public com.android.jack.freemarker.template._TemplateAPI extends java.lang.Object {
	public static final int VERSION_INT_2_3_0
	public static final int VERSION_INT_2_3_19
	public static final int VERSION_INT_2_3_20
	public static final int VERSION_INT_2_3_21
	public static final int VERSION_INT_2_3_22
	public static final int VERSION_INT_2_3_23
	public static final int VERSION_INT_2_3_24
	public static final int VERSION_INT_2_3_25
	public static final int VERSION_INT_2_4_0
	public void  () 
	public static void checkVersionNotNullAndSupported (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
		int iciV
	public static int getTemplateLanguageVersionAsInt (com.android.jack.freemarker.core.TemplateObject) 
		com.android.jack.freemarker.core.TemplateObject to
	public static int getTemplateLanguageVersionAsInt (com.android.jack.freemarker.template.Template) 
		com.android.jack.freemarker.template.Template t
	public static void DefaultObjectWrapperFactory_clearInstanceCache () 
	public static com.android.jack.freemarker.template.TemplateExceptionHandler getDefaultTemplateExceptionHandler (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static boolean getDefaultLogTemplateExceptions (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static com.android.jack.freemarker.cache.TemplateLoader createDefaultTemplateLoader (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static com.android.jack.freemarker.cache.CacheStorage createDefaultCacheStorage (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static com.android.jack.freemarker.cache.TemplateLookupStrategy getDefaultTemplateLookupStrategy (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static com.android.jack.freemarker.cache.TemplateNameFormat getDefaultTemplateNameFormat (com.android.jack.freemarker.template.Version) 
		com.android.jack.freemarker.template.Version incompatibleImprovements
	public static java.util.Set getConfigurationSettingNames (com.android.jack.freemarker.template.Configuration, boolean) 
		com.android.jack.freemarker.template.Configuration cfg
		boolean camelCase
	public static void setAutoEscaping (com.android.jack.freemarker.template.Template, boolean) 
		com.android.jack.freemarker.template.Template t
		boolean autoEscaping
	public static void setOutputFormat (com.android.jack.freemarker.template.Template, com.android.jack.freemarker.core.OutputFormat) 
		com.android.jack.freemarker.template.Template t
		com.android.jack.freemarker.core.OutputFormat outputFormat
	public static void validateAutoEscapingPolicyValue (int) 
		int autoEscaping
	public static void validateNamingConventionValue (int) 
		int namingConvention
	public static void valideTagSyntaxValue (int) 
		int tagSyntax
	public static com.android.jack.freemarker.core.Expression getBlamedExpression (com.android.jack.freemarker.template.TemplateException) 
		com.android.jack.freemarker.template.TemplateException e
	static void  () 
}

com/android/jack/freemarker/template/utility/CaptureOutput$1.class
CaptureOutput.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.CaptureOutput$1 extends java.io.Writer {
	final StringBuilder val$buf
	final java.io.Writer val$out
	final boolean val$localVar
	final com.android.jack.freemarker.core.Environment val$env
	final String val$varName
	final boolean val$globalVar
	final com.android.jack.freemarker.template.TemplateModel val$nsModel
	final com.android.jack.freemarker.template.utility.CaptureOutput this$0
	void  (com.android.jack.freemarker.template.utility.CaptureOutput, java.lang.StringBuilder, java.io.Writer, boolean, com.android.jack.freemarker.core.Environment, java.lang.String, boolean, com.android.jack.freemarker.template.TemplateModel) 
		com.android.jack.freemarker.template.utility.CaptureOutput this$0
	public void write (char[], int, int) 
		char[] cbuf
		int off
		int len
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
		IllegalStateException ise
		com.android.jack.freemarker.template.SimpleScalar result
}

com/android/jack/freemarker/template/utility/CaptureOutput.class
CaptureOutput.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.CaptureOutput extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	public void  () 
	public java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.io.Writer out
		java.util.Map args
		String errmsg
		boolean local
		boolean global
		com.android.jack.freemarker.template.TemplateModel nsModel
		Object varNameModel
		String varName
		StringBuilder buf
		com.android.jack.freemarker.core.Environment env
		boolean localVar
		boolean globalVar
}

com/android/jack/freemarker/template/utility/ClassUtil.class
ClassUtil.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.ClassUtil extends java.lang.Object {
	private void  () 
	public static java.lang.Class forName (java.lang.String)  throws java.lang.ClassNotFoundException 
		ClassLoader ctcl
		String className
	public static java.lang.String getShortClassName (java.lang.Class) 
		Class pClass
	public static java.lang.String getShortClassName (java.lang.Class, boolean) 
		String cn
		Class pClass
		boolean shortenFreeMarkerClasses
	public static java.lang.String getShortClassNameOfObject (java.lang.Object) 
		Object obj
	public static java.lang.String getShortClassNameOfObject (java.lang.Object, boolean) 
		Object obj
		boolean shortenFreeMarkerClasses
	private static java.lang.Class getPrimaryTemplateModelInterface (com.android.jack.freemarker.template.TemplateModel) 
		Object wrapped
		com.android.jack.freemarker.template.TemplateModel tm
	private static void appendTemplateModelTypeName (java.lang.StringBuilder, java.util.Set, java.lang.Class) 
		StringBuilder sb
		java.util.Set typeNamesAppended
		Class cl
		int initalLength
	private static java.lang.Class getUnwrappedClass (com.android.jack.freemarker.template.TemplateModel) 
		Object unwrapped
		Object unwrapped
		Object unwrapped
		Throwable e
		com.android.jack.freemarker.template.TemplateModel tm
		Object unwrapped
	private static void appendTypeName (java.lang.StringBuilder, java.util.Set, java.lang.String) 
		StringBuilder sb
		java.util.Set typeNamesAppended
		String name
	public static java.lang.String getFTLTypeDescription (com.android.jack.freemarker.template.TemplateModel) 
		String javaClassName
		java.util.Set typeNamesAppended
		StringBuilder sb
		Class primaryInterface
		String javaClassName
		Class unwrappedClass
		String modelClassName
		com.android.jack.freemarker.template.TemplateModel tm
	public static java.lang.Class primitiveClassToBoxingClass (java.lang.Class) 
		Class primitiveClass
	public static java.lang.Class boxingClassToPrimitiveClass (java.lang.Class) 
		Class boxingClass
	public static boolean isNumerical (java.lang.Class) 
		Class type
}

com/android/jack/freemarker/template/utility/CollectionUtils.class
CollectionUtils.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.CollectionUtils extends java.lang.Object {
	public static final Object[] EMPTY_OBJECT_ARRAY
	public static final Class[] EMPTY_CLASS_ARRAY
	public static final char[] EMPTY_CHAR_ARRAY
	private void  () 
	static void  () 
}

com/android/jack/freemarker/template/utility/Collections12.class
Collections12.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.Collections12 extends java.lang.Object {
	public static final java.util.Map EMPTY_MAP
	private void  () 
	public static java.util.Map singletonMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public static java.util.List singletonList (java.lang.Object) 
		Object o
	static void  () 
}

com/android/jack/freemarker/template/utility/Constants$1.class
Constants.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.Constants$1 extends java.lang.Object {
}

com/android/jack/freemarker/template/utility/Constants$EmptyCollectionModel.class
Constants.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.Constants$EmptyCollectionModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateCollectionModel java.io.Serializable  {
	private void  () 
	public com.android.jack.freemarker.template.TemplateModelIterator iterator ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.utility.Constants$1) 
		com.android.jack.freemarker.template.utility.Constants$1 x0
}

com/android/jack/freemarker/template/utility/Constants$EmptyHashModel.class
Constants.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.Constants$EmptyHashModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModelEx java.io.Serializable  {
	private void  () 
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateCollectionModel keys ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateCollectionModel values ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		String key
	public boolean isEmpty ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.utility.Constants$1) 
		com.android.jack.freemarker.template.utility.Constants$1 x0
}

com/android/jack/freemarker/template/utility/Constants$EmptyIteratorModel.class
Constants.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.Constants$EmptyIteratorModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateModelIterator java.io.Serializable  {
	private void  () 
	public com.android.jack.freemarker.template.TemplateModel next ()  throws com.android.jack.freemarker.template.TemplateModelException 
	public boolean hasNext ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.utility.Constants$1) 
		com.android.jack.freemarker.template.utility.Constants$1 x0
}

com/android/jack/freemarker/template/utility/Constants$EmptySequenceModel.class
Constants.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.Constants$EmptySequenceModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel java.io.Serializable  {
	private void  () 
	public com.android.jack.freemarker.template.TemplateModel get (int)  throws com.android.jack.freemarker.template.TemplateModelException 
		int index
	public int size ()  throws com.android.jack.freemarker.template.TemplateModelException 
	void  (com.android.jack.freemarker.template.utility.Constants$1) 
		com.android.jack.freemarker.template.utility.Constants$1 x0
}

com/android/jack/freemarker/template/utility/Constants.class
Constants.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.Constants extends java.lang.Object {
	public static final com.android.jack.freemarker.template.TemplateBooleanModel TRUE
	public static final com.android.jack.freemarker.template.TemplateBooleanModel FALSE
	public static final com.android.jack.freemarker.template.TemplateScalarModel EMPTY_STRING
	public static final com.android.jack.freemarker.template.TemplateNumberModel ZERO
	public static final com.android.jack.freemarker.template.TemplateNumberModel ONE
	public static final com.android.jack.freemarker.template.TemplateNumberModel MINUS_ONE
	public static final com.android.jack.freemarker.template.TemplateModelIterator EMPTY_ITERATOR
	public static final com.android.jack.freemarker.template.TemplateCollectionModel EMPTY_COLLECTION
	public static final com.android.jack.freemarker.template.TemplateSequenceModel EMPTY_SEQUENCE
	public static final com.android.jack.freemarker.template.TemplateHashModelEx EMPTY_HASH
	public void  () 
	static void  () 
}

com/android/jack/freemarker/template/utility/DOMNodeModel$AncestorByName.class
DOMNodeModel.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.DOMNodeModel$AncestorByName extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	final com.android.jack.freemarker.template.utility.DOMNodeModel this$0
	void  (com.android.jack.freemarker.template.utility.DOMNodeModel) 
		com.android.jack.freemarker.template.utility.DOMNodeModel this$0
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
		String nodeName
		com.android.jack.freemarker.template.utility.DOMNodeModel ancestor
}

com/android/jack/freemarker/template/utility/DOMNodeModel$NodeListTM.class
DOMNodeModel.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.DOMNodeModel$NodeListTM extends java.lang.Object implements com.android.jack.freemarker.template.TemplateSequenceModel com.android.jack.freemarker.template.TemplateMethodModel  {
	private org.w3c.dom.NodeList nodeList
	private com.android.jack.freemarker.template.TemplateModel[] nodes
	final com.android.jack.freemarker.template.utility.DOMNodeModel this$0
	void  (com.android.jack.freemarker.template.utility.DOMNodeModel, org.w3c.dom.NodeList) 
		com.android.jack.freemarker.template.utility.DOMNodeModel this$0
		org.w3c.dom.NodeList nodeList
	public com.android.jack.freemarker.template.TemplateModel get (int) 
		int index
		com.android.jack.freemarker.template.utility.DOMNodeModel result
	public int size () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.util.List arguments
		org.w3c.dom.Element elem
}

com/android/jack/freemarker/template/utility/DOMNodeModel.class
DOMNodeModel.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.DOMNodeModel extends java.lang.Object implements com.android.jack.freemarker.template.TemplateHashModel  {
	private static java.util.HashMap equivalenceTable
	private org.w3c.dom.Node node
	private java.util.HashMap cache
	public void  (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public com.android.jack.freemarker.template.TemplateModel get (java.lang.String)  throws com.android.jack.freemarker.template.TemplateModelException 
		org.w3c.dom.Attr att
		int i
		com.android.jack.freemarker.template.SimpleHash hash
		org.w3c.dom.NamedNodeMap attributes
		String attValue
		org.w3c.dom.Node parent
		org.w3c.dom.Node next
		org.w3c.dom.Node previous
		org.w3c.dom.Node next
		org.w3c.dom.Node previous
		org.w3c.dom.Node next
		org.w3c.dom.Node previous
		String key
		com.android.jack.freemarker.template.TemplateModel result
	public boolean isEmpty () 
	private static java.lang.String getText (org.w3c.dom.Node) 
		int i
		org.w3c.dom.NodeList children
		org.w3c.dom.Node node
		String result
	private static org.w3c.dom.Element nextSiblingElement (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node next
	private static org.w3c.dom.Element previousSiblingElement (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node previous
	private static org.w3c.dom.Element nextElement (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		int i
		org.w3c.dom.NodeList children
		org.w3c.dom.Element next
		org.w3c.dom.Node node
		org.w3c.dom.Element nextSiblingElement
		org.w3c.dom.Node parent
	private static org.w3c.dom.Element previousElement (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element result
		org.w3c.dom.Node parent
	void setParent (com.android.jack.freemarker.template.utility.DOMNodeModel) 
		com.android.jack.freemarker.template.utility.DOMNodeModel parent
	java.lang.String getNodeName () 
	static org.w3c.dom.Node access$000 (com.android.jack.freemarker.template.utility.DOMNodeModel) 
		com.android.jack.freemarker.template.utility.DOMNodeModel x0
	static void  () 
}

com/android/jack/freemarker/template/utility/DateUtil$CalendarFieldsToDateConverter.class
DateUtil.java
package com.android.jack.freemarker.template.utility
public abstract com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter extends java.lang.Object {
	public abstract java.util.Date calculate (int, int, int, int, int, int, int, int, boolean, java.util.TimeZone) 
}

com/android/jack/freemarker/template/utility/DateUtil$DateParseException.class
DateUtil.java
package com.android.jack.freemarker.template.utility
public final com.android.jack.freemarker.template.utility.DateUtil$DateParseException extends java.text.ParseException {
	public void  (java.lang.String) 
		String message
}

com/android/jack/freemarker/template/utility/DateUtil$DateToISO8601CalendarFactory.class
DateUtil.java
package com.android.jack.freemarker.template.utility
public abstract com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory extends java.lang.Object {
	public abstract java.util.GregorianCalendar get (java.util.TimeZone, java.util.Date) 
}

com/android/jack/freemarker/template/utility/DateUtil$TrivialCalendarFieldsToDateConverter.class
DateUtil.java
package com.android.jack.freemarker.template.utility
public final com.android.jack.freemarker.template.utility.DateUtil$TrivialCalendarFieldsToDateConverter extends java.lang.Object implements com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter  {
	private java.util.GregorianCalendar calendar
	private java.util.TimeZone lastlySetTimeZone
	public void  () 
	public java.util.Date calculate (int, int, int, int, int, int, int, int, boolean, java.util.TimeZone) 
		int era
		int year
		int month
		int day
		int hours
		int minutes
		int secs
		int millisecs
		boolean addOneDay
		java.util.TimeZone tz
}

com/android/jack/freemarker/template/utility/DateUtil$TrivialDateToISO8601CalendarFactory.class
DateUtil.java
package com.android.jack.freemarker.template.utility
public final com.android.jack.freemarker.template.utility.DateUtil$TrivialDateToISO8601CalendarFactory extends java.lang.Object implements com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory  {
	private java.util.GregorianCalendar calendar
	private java.util.TimeZone lastlySetTimeZone
	public void  () 
	public java.util.GregorianCalendar get (java.util.TimeZone, java.util.Date) 
		java.util.TimeZone tz
		java.util.Date date
}

com/android/jack/freemarker/template/utility/DateUtil.class
DateUtil.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.DateUtil extends java.lang.Object {
	public static final int ACCURACY_HOURS
	public static final int ACCURACY_MINUTES
	public static final int ACCURACY_SECONDS
	public static final int ACCURACY_MILLISECONDS
	public static final int ACCURACY_MILLISECONDS_FORCED
	public static final java.util.TimeZone UTC
	private static final String REGEX_XS_TIME_ZONE
	private static final String REGEX_ISO8601_BASIC_TIME_ZONE
	private static final String REGEX_ISO8601_EXTENDED_TIME_ZONE
	private static final String REGEX_XS_OPTIONAL_TIME_ZONE
	private static final String REGEX_ISO8601_BASIC_OPTIONAL_TIME_ZONE
	private static final String REGEX_ISO8601_EXTENDED_OPTIONAL_TIME_ZONE
	private static final String REGEX_XS_DATE_BASE
	private static final String REGEX_ISO8601_BASIC_DATE_BASE
	private static final String REGEX_ISO8601_EXTENDED_DATE_BASE
	private static final String REGEX_XS_TIME_BASE
	private static final String REGEX_ISO8601_BASIC_TIME_BASE
	private static final String REGEX_ISO8601_EXTENDED_TIME_BASE
	private static final java.util.regex.Pattern PATTERN_XS_DATE
	private static final java.util.regex.Pattern PATTERN_ISO8601_BASIC_DATE
	private static final java.util.regex.Pattern PATTERN_ISO8601_EXTENDED_DATE
	private static final java.util.regex.Pattern PATTERN_XS_TIME
	private static final java.util.regex.Pattern PATTERN_ISO8601_BASIC_TIME
	private static final java.util.regex.Pattern PATTERN_ISO8601_EXTENDED_TIME
	private static final java.util.regex.Pattern PATTERN_XS_DATE_TIME
	private static final java.util.regex.Pattern PATTERN_ISO8601_BASIC_DATE_TIME
	private static final java.util.regex.Pattern PATTERN_ISO8601_EXTENDED_DATE_TIME
	private static final java.util.regex.Pattern PATTERN_XS_TIME_ZONE
	private static final String MSG_YEAR_0_NOT_ALLOWED
	private void  () 
	public static java.util.TimeZone getTimeZone (java.lang.String)  throws com.android.jack.freemarker.template.utility.UnrecognizedTimeZoneException 
		String name
		java.util.TimeZone tz
	private static boolean isGMTish (java.lang.String) 
		String name
		char c1
		char c2
		char c3
		String offset
	public static java.lang.String dateToISO8601String (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory) 
		java.util.Date date
		boolean datePart
		boolean timePart
		boolean offsetPart
		int accuracy
		java.util.TimeZone timeZone
		com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory calendarFactory
	public static java.lang.String dateToXSString (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory) 
		java.util.Date date
		boolean datePart
		boolean timePart
		boolean offsetPart
		int accuracy
		java.util.TimeZone timeZone
		com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory calendarFactory
	private static java.lang.String dateToString (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, boolean, com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory) 
		int maxLength
		int maxLength
		int i
		String yearString
		int x
		int forcedDigits
		int x
		boolean positive
		int dt
		boolean positive
		int offS
		int offM
		int offH
		java.util.Date date
		boolean datePart
		boolean timePart
		boolean offsetPart
		int accuracy
		java.util.TimeZone timeZone
		boolean xsMode
		com.android.jack.freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory calendarFactory
		java.util.GregorianCalendar cal
		int maxLength
		char[] res
		int dstIdx
	private static int append00 (char[], int, int) 
		char[] res
		int dstIdx
		int x
	public static java.util.Date parseXSDate (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String dateStr
		java.util.TimeZone defaultTimeZone
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.regex.Matcher m
	public static java.util.Date parseISO8601Date (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String dateStr
		java.util.TimeZone defaultTimeZone
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.regex.Matcher m
	private static java.util.Date parseDate_parseMatcher (java.util.regex.Matcher, java.util.TimeZone, boolean, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		int era
		int year
		int era
		int month
		int day
		java.util.TimeZone tz
		IllegalArgumentException e
		java.util.regex.Matcher m
		java.util.TimeZone defaultTZ
		boolean xsMode
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	public static java.util.Date parseXSTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String timeStr
		java.util.TimeZone defaultTZ
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.regex.Matcher m
	public static java.util.Date parseISO8601Time (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String timeStr
		java.util.TimeZone defaultTZ
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.regex.Matcher m
	private static java.util.Date parseTime_parseMatcher (java.util.regex.Matcher, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		boolean hourWas24
		int day
		int hours
		boolean hourWas24
		String minutesStr
		int minutes
		String secsStr
		int secs
		int millisecs
		java.util.TimeZone tz
		int day
		IllegalArgumentException e
		java.util.regex.Matcher m
		java.util.TimeZone defaultTZ
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	public static java.util.Date parseXSDateTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String dateTimeStr
		java.util.TimeZone defaultTZ
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.regex.Matcher m
	public static java.util.Date parseISO8601DateTime (java.lang.String, java.util.TimeZone, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String dateTimeStr
		java.util.TimeZone defaultTZ
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
		java.util.regex.Matcher m
	private static java.util.Date parseDateTime_parseMatcher (java.util.regex.Matcher, java.util.TimeZone, boolean, com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		int era
		boolean hourWas24
		int year
		int era
		int month
		int day
		int hours
		boolean hourWas24
		String minutesStr
		int minutes
		String secsStr
		int secs
		int millisecs
		java.util.TimeZone tz
		IllegalArgumentException e
		java.util.regex.Matcher m
		java.util.TimeZone defaultTZ
		boolean xsMode
		com.android.jack.freemarker.template.utility.DateUtil$CalendarFieldsToDateConverter calToDateConverter
	public static java.util.TimeZone parseXSTimeZone (java.lang.String)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String timeZoneStr
		java.util.regex.Matcher m
	private static int groupToInt (java.lang.String, java.lang.String, int, int)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		int start
		boolean negative
		int r
		NumberFormatException e
		String g
		String gName
		int min
		int max
		int start
		boolean negative
	private static java.util.TimeZone parseMatchingTimeZone (java.lang.String, java.util.TimeZone)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		int startIdx
		String m
		String s
		java.util.TimeZone defaultZone
		StringBuilder sb
		String h
		int ln
	private static int groupToMillisecond (java.lang.String)  throws com.android.jack.freemarker.template.utility.DateUtil$DateParseException 
		String g
		int i
	static void  () 
}

com/android/jack/freemarker/template/utility/DeepUnwrap.class
DeepUnwrap.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.DeepUnwrap extends java.lang.Object {
	private static final Class OBJECT_CLASS
	public void  () 
	public static java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
	public static java.lang.Object permissiveUnwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
	public static java.lang.Object premissiveUnwrap (com.android.jack.freemarker.template.TemplateModel)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateModel model
	private static java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel, boolean)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.ObjectWrapper wrapper
		com.android.jack.freemarker.template.TemplateModel model
		boolean permissive
		com.android.jack.freemarker.core.Environment env
		com.android.jack.freemarker.template.TemplateModel nullModel
	private static java.lang.Object unwrap (com.android.jack.freemarker.template.TemplateModel, com.android.jack.freemarker.template.TemplateModel, boolean)  throws com.android.jack.freemarker.template.TemplateModelException 
		int i
		com.android.jack.freemarker.template.TemplateSequenceModel seq
		java.util.ArrayList list
		com.android.jack.freemarker.template.TemplateCollectionModel coll
		java.util.ArrayList list
		com.android.jack.freemarker.template.TemplateModelIterator it
		String key
		com.android.jack.freemarker.template.TemplateHashModelEx hash
		java.util.HashMap map
		com.android.jack.freemarker.template.TemplateModelIterator keys
		com.android.jack.freemarker.template.TemplateModel model
		com.android.jack.freemarker.template.TemplateModel nullModel
		boolean permissive
	static void  () 
}

com/android/jack/freemarker/template/utility/Execute.class
Execute.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.Execute extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModel  {
	private static final int OUTPUT_BUFFER_SIZE
	public void  () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		java.io.Reader execReader
		char[] buffer
		int bytes_read
		Process exec
		java.io.InputStream execOut
		java.io.IOException ioe
		java.util.List arguments
		String aExecute
		StringBuilder aOutputBuffer
}

com/android/jack/freemarker/template/utility/HtmlEscape$1.class
HtmlEscape.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.HtmlEscape$1 extends java.io.Writer {
	final java.io.Writer val$out
	final com.android.jack.freemarker.template.utility.HtmlEscape this$0
	void  (com.android.jack.freemarker.template.utility.HtmlEscape, java.io.Writer) 
		com.android.jack.freemarker.template.utility.HtmlEscape this$0
	public void write (int)  throws java.io.IOException 
		int c
	public void write (char[], int, int)  throws java.io.IOException 
		int i
		char[] cbuf
		int off
		int len
		int lastoff
		int lastpos
		int remaining
	public void flush ()  throws java.io.IOException 
	public void close () 
}

com/android/jack/freemarker/template/utility/HtmlEscape.class
HtmlEscape.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.HtmlEscape extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	private static final char[] LT
	private static final char[] GT
	private static final char[] AMP
	private static final char[] QUOT
	public void  () 
	public java.io.Writer getWriter (java.io.Writer, java.util.Map) 
		java.io.Writer out
		java.util.Map args
	static char[] access$000 () 
	static char[] access$100 () 
	static char[] access$200 () 
	static char[] access$300 () 
	static void  () 
}

com/android/jack/freemarker/template/utility/JythonRuntime$1.class
JythonRuntime.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.JythonRuntime$1 extends java.io.Writer {
	final StringBuilder val$buf
	final java.io.Writer val$out
	final com.android.jack.freemarker.core.Environment val$env
	final com.android.jack.freemarker.template.utility.JythonRuntime this$0
	void  (com.android.jack.freemarker.template.utility.JythonRuntime, java.lang.StringBuilder, java.io.Writer, com.android.jack.freemarker.core.Environment) 
		com.android.jack.freemarker.template.utility.JythonRuntime this$0
	public void write (char[], int, int) 
		char[] cbuf
		int off
		int len
	public void flush ()  throws java.io.IOException 
	public void close () 
	private void interpretBuffer () 
		org.python.core.PyObject prevOut
}

com/android/jack/freemarker/template/utility/JythonRuntime.class
JythonRuntime.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.JythonRuntime extends org.python.util.PythonInterpreter implements com.android.jack.freemarker.template.TemplateTransformModel  {
	public void  () 
	public java.io.Writer getWriter (java.io.Writer, java.util.Map) 
		java.io.Writer out
		java.util.Map args
		StringBuilder buf
		com.android.jack.freemarker.core.Environment env
	static org.python.core.PySystemState access$000 (com.android.jack.freemarker.template.utility.JythonRuntime) 
		com.android.jack.freemarker.template.utility.JythonRuntime x0
}

com/android/jack/freemarker/template/utility/NormalizeNewlines$1.class
NormalizeNewlines.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.NormalizeNewlines$1 extends java.io.Writer {
	final StringBuilder val$buf
	final java.io.Writer val$out
	final com.android.jack.freemarker.template.utility.NormalizeNewlines this$0
	void  (com.android.jack.freemarker.template.utility.NormalizeNewlines, java.lang.StringBuilder, java.io.Writer) 
		com.android.jack.freemarker.template.utility.NormalizeNewlines this$0
	public void write (char[], int, int) 
		char[] cbuf
		int off
		int len
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
		java.io.StringReader sr
		java.io.StringWriter sw
}

com/android/jack/freemarker/template/utility/NormalizeNewlines.class
NormalizeNewlines.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.NormalizeNewlines extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	public void  () 
	public java.io.Writer getWriter (java.io.Writer, java.util.Map) 
		java.io.Writer out
		java.util.Map args
		StringBuilder buf
	public void transform (java.io.Reader, java.io.Writer)  throws java.io.IOException 
		java.io.Reader in
		java.io.Writer out
		java.io.BufferedReader br
		java.io.PrintWriter pw
		String line
}

com/android/jack/freemarker/template/utility/NullArgumentException.class
NullArgumentException.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.NullArgumentException extends java.lang.IllegalArgumentException {
	public void  () 
	public void  (java.lang.String) 
		String argumentName
	public void  (java.lang.String, java.lang.String) 
		String argumentName
		String details
	public static void check (java.lang.String, java.lang.Object) 
		String argumentName
		Object argumentValue
	public static void check (java.lang.Object) 
		Object argumentValue
}

com/android/jack/freemarker/template/utility/NullWriter.class
NullWriter.java
package com.android.jack.freemarker.template.utility
public final com.android.jack.freemarker.template.utility.NullWriter extends java.io.Writer {
	public static final com.android.jack.freemarker.template.utility.NullWriter INSTANCE
	private void  () 
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void write (int)  throws java.io.IOException 
		int c
	public void write (char[])  throws java.io.IOException 
		char[] cbuf
	public void write (java.lang.String)  throws java.io.IOException 
		String str
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String str
		int off
		int len
	public java.io.Writer append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence csq
	public java.io.Writer append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence csq
		int start
		int end
	public java.io.Writer append (char)  throws java.io.IOException 
		char c
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
	static void  () 
}

com/android/jack/freemarker/template/utility/NumberUtil.class
NumberUtil.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.NumberUtil extends java.lang.Object {
	private static final java.math.BigDecimal BIG_DECIMAL_INT_MIN
	private static final java.math.BigDecimal BIG_DECIMAL_INT_MAX
	private static final java.math.BigInteger BIG_INTEGER_INT_MIN
	private static final java.math.BigInteger BIG_INTEGER_INT_MAX
	private void  () 
	public static boolean isInfinite (java.lang.Number) 
		Number num
	public static boolean isNaN (java.lang.Number) 
		Number num
	public static int getSignum (java.lang.Number)  throws java.lang.ArithmeticException 
		int n
		java.math.BigDecimal n
		double n
		float n
		long n
		short n
		byte n
		java.math.BigInteger n
		Number num
	public static boolean isIntegerBigDecimal (java.math.BigDecimal) 
		java.math.BigDecimal bd
	private static boolean isNonFPNumberOfSupportedClass (java.lang.Number) 
		Number num
	public static int toIntExact (java.lang.Number) 
		long n
		int result
		double n
		java.math.BigDecimal n
		java.math.BigInteger n
		Number num
	private static java.lang.ArithmeticException newLossyConverionException (java.lang.Number, java.lang.Class) 
		Number fromValue
		Class toType
	static void  () 
}

com/android/jack/freemarker/template/utility/ObjectConstructor.class
ObjectConstructor.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.ObjectConstructor extends java.lang.Object implements com.android.jack.freemarker.template.TemplateMethodModelEx  {
	public void  () 
	public java.lang.Object exec (java.util.List)  throws com.android.jack.freemarker.template.TemplateModelException 
		Exception e
		java.util.List args
		String classname
		Class cl
		com.android.jack.freemarker.ext.beans.BeansWrapper bw
		Object obj
}

com/android/jack/freemarker/template/utility/ObjectFactory.class
ObjectFactory.java
package com.android.jack.freemarker.template.utility
public abstract com.android.jack.freemarker.template.utility.ObjectFactory extends java.lang.Object {
	public abstract java.lang.Object createObject ()  throws java.lang.Exception 
}

com/android/jack/freemarker/template/utility/ObjectWrapperWithAPISupport.class
ObjectWrapperWithAPISupport.java
package com.android.jack.freemarker.template.utility
public abstract com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport extends java.lang.Object implements com.android.jack.freemarker.template.ObjectWrapper  {
	public abstract com.android.jack.freemarker.template.TemplateHashModel wrapAsAPI (java.lang.Object)  throws com.android.jack.freemarker.template.TemplateModelException 
}

com/android/jack/freemarker/template/utility/OptimizerUtil.class
OptimizerUtil.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.OptimizerUtil extends java.lang.Object {
	private static final java.math.BigInteger INTEGER_MIN
	private static final java.math.BigInteger INTEGER_MAX
	private static final java.math.BigInteger LONG_MIN
	private static final java.math.BigInteger LONG_MAX
	private void  () 
	public static java.util.List optimizeListStorage (java.util.List) 
		java.util.List list
	public static java.lang.Number optimizeNumberRepresentation (java.lang.Number) 
		double d
		java.math.BigDecimal bd
		java.math.BigInteger bi
		Number number
	static void  () 
}

com/android/jack/freemarker/template/utility/RichObjectWrapper.class
RichObjectWrapper.java
package com.android.jack.freemarker.template.utility
public abstract com.android.jack.freemarker.template.utility.RichObjectWrapper extends java.lang.Object implements com.android.jack.freemarker.template.ObjectWrapperAndUnwrapper com.android.jack.freemarker.template.utility.ObjectWrapperWithAPISupport  {
}

com/android/jack/freemarker/template/utility/SecurityUtilities$1.class
SecurityUtilities.java
package com.android.jack.freemarker.template.utility
final com.android.jack.freemarker.template.utility.SecurityUtilities$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$key
	void  (java.lang.String) 
	public java.lang.Object run () 
}

com/android/jack/freemarker/template/utility/SecurityUtilities$2.class
SecurityUtilities.java
package com.android.jack.freemarker.template.utility
final com.android.jack.freemarker.template.utility.SecurityUtilities$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$key
	final String val$defValue
	void  (java.lang.String, java.lang.String) 
	public java.lang.Object run () 
}

com/android/jack/freemarker/template/utility/SecurityUtilities$3.class
SecurityUtilities.java
package com.android.jack.freemarker.template.utility
final com.android.jack.freemarker.template.utility.SecurityUtilities$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$key
	final int val$defValue
	void  (java.lang.String, int) 
	public java.lang.Object run () 
}

com/android/jack/freemarker/template/utility/SecurityUtilities.class
SecurityUtilities.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.SecurityUtilities extends java.lang.Object {
	private static final com.android.jack.freemarker.log.Logger LOG
	private void  () 
	public static java.lang.String getSystemProperty (java.lang.String) 
		String key
	public static java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		java.security.AccessControlException e
		String key
		String defValue
	public static java.lang.Integer getSystemProperty (java.lang.String, int) 
		java.security.AccessControlException e
		String key
		int defValue
	static void  () 
}

com/android/jack/freemarker/template/utility/StandardCompress$StandardCompressWriter.class
StandardCompress.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.StandardCompress$StandardCompressWriter extends java.io.Writer {
	private static final int MAX_EOL_LENGTH
	private static final int AT_BEGINNING
	private static final int SINGLE_LINE
	private static final int INIT
	private static final int SAW_CR
	private static final int LINEBREAK_CR
	private static final int LINEBREAK_CRLF
	private static final int LINEBREAK_LF
	private final java.io.Writer out
	private final char[] buf
	private final boolean singleLine
	private int pos
	private boolean inWhitespace
	private int lineBreakState
	public void  (java.io.Writer, int, boolean) 
		java.io.Writer out
		int bufSize
		boolean singleLine
	public void write (char[], int, int)  throws java.io.IOException 
		int room
		char[] cbuf
		int off
		int len
	private void writeHelper (char[], int, int) 
		char c
		int i
		int end
		char[] cbuf
		int off
		int len
	private void updateLineBreakState (char) 
		char c
	private void writeLineBreakOrSpace () 
	private void flushInternal ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jack/freemarker/template/utility/StandardCompress.class
StandardCompress.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.StandardCompress extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	private static final String BUFFER_SIZE_KEY
	private static final String SINGLE_LINE_KEY
	private int defaultBufferSize
	public static final com.android.jack.freemarker.template.utility.StandardCompress INSTANCE
	public void  () 
	public void  (int) 
		int defaultBufferSize
	public java.io.Writer getWriter (java.io.Writer, java.util.Map)  throws com.android.jack.freemarker.template.TemplateModelException 
		com.android.jack.freemarker.template.TemplateNumberModel num
		ClassCastException e
		com.android.jack.freemarker.template.TemplateBooleanModel flag
		ClassCastException e
		java.io.Writer out
		java.util.Map args
		int bufferSize
		boolean singleLine
	static void  () 
}

com/android/jack/freemarker/template/utility/StringUtil.class
StringUtil.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.StringUtil extends java.lang.Object {
	private static final char[] ESCAPES
	private static final char[] LT
	private static final char[] GT
	private static final char[] AMP
	private static final char[] QUOT
	private static final char[] HTML_APOS
	private static final char[] XML_APOS
	private static final int NO_ESC
	private static final int ESC_HEXA
	private static final int ESC_BACKSLASH
	public void  () 
	public static java.lang.String HTMLEnc (java.lang.String) 
		String s
	public static java.lang.String XMLEnc (java.lang.String) 
		String s
	public static void XMLEnc (java.lang.String, java.io.Writer)  throws java.io.IOException 
		String s
		java.io.Writer out
	public static java.lang.String XHTMLEnc (java.lang.String) 
		String s
	public static void XHTMLEnc (java.lang.String, java.io.Writer)  throws java.io.IOException 
		String s
		java.io.Writer out
	private static java.lang.String XMLOrHTMLEnc (java.lang.String, boolean, boolean, char[]) 
		char c
		int i
		char c
		int i
		char[] esced
		int dst
		String s
		boolean escGT
		boolean escQuot
		char[] apos
		int ln
		int firstEscIdx
		int lastEscIdx
		int plusOutLn
	private static boolean maybeCDataEndGT (java.lang.String, int) 
		String s
		int i
	private static void XMLOrHTMLEnc (java.lang.String, char[], java.io.Writer)  throws java.io.IOException 
		int flushLn
		char c
		int i
		String s
		char[] apos
		java.io.Writer out
		int writtenEnd
		int ln
	private static int shortArrayCopy (char[], char[], int) 
		int i
		char[] src
		char[] dst
		int dstOffset
		int ln
	public static java.lang.String XMLEncNA (java.lang.String) 
		String s
	public static java.lang.String XMLEncQAttr (java.lang.String) 
		String s
	public static java.lang.String XMLEncNQG (java.lang.String) 
		String s
	public static java.lang.String RTFEnc (java.lang.String) 
		char c
		int i
		char c
		int i
		char[] esced
		int dst
		String s
		int ln
		int firstEscIdx
		int lastEscIdx
		int plusOutLn
	public static void RTFEnc (java.lang.String, java.io.Writer)  throws java.io.IOException 
		int flushLn
		char c
		int i
		String s
		java.io.Writer out
		int writtenEnd
		int ln
	public static java.lang.String URLEnc (java.lang.String, java.lang.String)  throws java.io.UnsupportedEncodingException 
		String s
		String charset
	public static java.lang.String URLPathEnc (java.lang.String, java.lang.String)  throws java.io.UnsupportedEncodingException 
		String s
		String charset
	private static java.lang.String URLEnc (java.lang.String, java.lang.String, boolean)  throws java.io.UnsupportedEncodingException 
		char c
		byte bc
		int c1
		int c2
		int j
		byte[] o
		char c
		byte bc
		int c1
		int c2
		int j
		byte[] o
		String s
		String charset
		boolean keepSlash
		int ln
		int i
		StringBuilder b
		int encStart
	private static boolean safeInURL (char, boolean) 
		char c
		boolean keepSlash
	private static char[] createEscapes () 
		int i
		char[] escapes
	public static java.lang.String FTLStringLiteralEnc (java.lang.String, char) 
		String s
		char quotation
	public static java.lang.String FTLStringLiteralEnc (java.lang.String) 
		String s
	private static java.lang.String FTLStringLiteralEnc (java.lang.String, char, boolean) 
		char otherQuotation
		char otherQuotation
		char otherQuotation
		int c2
		char c
		char escape
		int i
		String s
		char quotation
		boolean addQuotation
		int ln
		char otherQuotation
		int escLn
		StringBuilder buf
	private static boolean isInterpolationStart (char) 
		char c
	public static java.lang.String FTLStringLiteralDec (java.lang.String)  throws com.android.jack.freemarker.core.ParseException 
		char b
		int x
		int y
		int z
		char c
		String s
		int idx
		int lidx
		int bidx
		StringBuilder buf
	public static java.util.Locale deduceLocale (java.lang.String) 
		String input
		java.util.Locale locale
		java.util.StringTokenizer st
		String lang
		String country
	public static java.lang.String capitalize (java.lang.String) 
		String tok
		String s
		java.util.StringTokenizer st
		StringBuilder buf
	public static boolean getYesNo (java.lang.String) 
		String s
	public static java.lang.String[] split (java.lang.String, char) 
		int e
		String s
		char c
		int i
		int b
		int cnt
		String[] res
		int ln
	public static java.lang.String[] split (java.lang.String, java.lang.String, boolean) 
		int e
		String s
		String sep
		boolean caseInsensitive
		String splitString
		String input
		int i
		int b
		int cnt
		String[] res
		int ln
		int sln
	public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) 
		String text
		String oldSub
		String newSub
	public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String, boolean, boolean) 
		int i
		int nln
		StringBuilder buf
		int tln
		String input
		int e
		int b
		String text
		String oldsub
		String newsub
		boolean caseInsensitive
		boolean firstOnly
		StringBuilder buf
		int tln
		int oln
	public static java.lang.String chomp (java.lang.String) 
		String s
	public static java.lang.String emptyToNull (java.lang.String) 
		String s
	public static java.lang.String jQuote (java.lang.Object) 
		Object obj
	public static java.lang.String jQuote (java.lang.String) 
		int x
		char c
		int i
		String s
		int ln
		StringBuilder b
	public static java.lang.String jQuoteNoXSS (java.lang.Object) 
		Object obj
	public static java.lang.String jQuoteNoXSS (java.lang.String) 
		int x
		char c
		int i
		String s
		int ln
		StringBuilder b
	public static java.lang.String ftlQuote (java.lang.String) 
		char quotation
		String s
		char quotation
	public static boolean isFTLIdentifierStart (char) 
		char c
	public static boolean isFTLIdentifierPart (char) 
		char c
	public static java.lang.String javaStringEnc (java.lang.String) 
		int x
		StringBuilder b
		char c
		int i
		String s
		int ln
	public static java.lang.String javaScriptStringEnc (java.lang.String) 
		String s
	public static java.lang.String jsonStringEnc (java.lang.String) 
		String s
	public static java.lang.String jsStringEnc (java.lang.String, boolean) 
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		int escapeType
		boolean dangerous
		boolean dangerous
		char prevPrevC
		boolean dangerous
		char prevC
		boolean dangerous
		int escapeType
		boolean dangerous
		char nextC
		boolean dangerous
		int escapeType
		int escapeType
		int cp
		int escapeType
		char c
		int i
		String s
		boolean json
		int ln
		StringBuilder sb
	private static char toHexDigit (int) 
		int d
	public static java.util.Map parseNameValuePairList (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String value
		String value
		int valueStart
		int keyStart
		String key
		String value
		String s
		String defaultValue
		java.util.Map map
		char c
		int ln
		int p
	public static boolean isXMLID (java.lang.String) 
		char c
		int i
		String name
		int ln
	public static boolean matchesName (java.lang.String, java.lang.String, java.lang.String, com.android.jack.freemarker.core.Environment) 
		String qname
		String nodeName
		String nsURI
		com.android.jack.freemarker.core.Environment env
		String defaultNS
		String prefix
	public static java.lang.String leftPad (java.lang.String, int) 
		String s
		int minLength
	public static java.lang.String leftPad (java.lang.String, int, char) 
		int i
		String s
		int minLength
		char filling
		int ln
		StringBuilder res
		int dif
	public static java.lang.String leftPad (java.lang.String, int, java.lang.String) 
		int i
		int i
		String s
		int minLength
		String filling
		int ln
		StringBuilder res
		int dif
		int fln
		int cnt
	public static java.lang.String rightPad (java.lang.String, int) 
		String s
		int minLength
	public static java.lang.String rightPad (java.lang.String, int, char) 
		int i
		String s
		int minLength
		char filling
		int ln
		StringBuilder res
		int dif
	public static java.lang.String rightPad (java.lang.String, int, java.lang.String) 
		int i
		int i
		int i
		String s
		int minLength
		String filling
		int ln
		StringBuilder res
		int dif
		int fln
		int start
		int end
		int cnt
	public static int versionStringToInt (java.lang.String) 
		String version
	public static java.lang.String tryToString (java.lang.Object) 
		Throwable e
		Object object
	private static java.lang.String failedToStringSubstitute (java.lang.Object, java.lang.Throwable) 
		String eStr
		Throwable e2
		Object object
		Throwable e
		String eStr
	public static java.lang.String toUpperABC (int) 
		int n
	public static java.lang.String toLowerABC (int) 
		int n
	private static java.lang.String toABC (int, char) 
		int nextWeight
		int nextReached
		int digitIncrease
		int n
		char oneDigit
		int reached
		int weight
		StringBuilder sb
	public static char[] trim (char[]) 
		char[] cs
		int start
		int end
		char[] newCs
	public static boolean isTrimmableToEmpty (char[]) 
		char[] text
	public static boolean isTrimmableToEmpty (char[], int) 
		char[] text
		int start
	public static boolean isTrimmableToEmpty (char[], int, int) 
		int i
		char[] text
		int start
		int end
	public static java.util.regex.Pattern globToRegularExpression (java.lang.String) 
		String glob
	public static java.util.regex.Pattern globToRegularExpression (java.lang.String, boolean) 
		char c
		int idx
		String glob
		boolean caseInsensitive
		StringBuilder regex
		int nextStart
		boolean escaped
		int ln
	private static void appendLiteralGlobSection (java.lang.StringBuilder, java.lang.String, int, int) 
		StringBuilder regex
		String glob
		int start
		int end
		String part
	private static java.lang.String unescapeLiteralGlobSection (java.lang.String) 
		String s
		int backslashIdx
		int ln
		StringBuilder sb
		int nextStart
	static void  () 
}

com/android/jack/freemarker/template/utility/ToCanonical.class
ToCanonical.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.ToCanonical extends java.lang.Object {
	static com.android.jack.freemarker.template.Configuration config
	public void  () 
	public static void main (java.lang.String[]) 
		Exception e
		java.io.File f
		int i
		String[] args
	static void convertFile (java.io.File)  throws java.io.IOException 
		java.io.File f
		java.io.File fullPath
		java.io.File dir
		String filename
		java.io.File convertedFile
		com.android.jack.freemarker.template.Template template
		java.io.FileWriter output
	static void usage () 
	static void  () 
}

com/android/jack/freemarker/template/utility/UndeclaredThrowableException.class
UndeclaredThrowableException.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.UndeclaredThrowableException extends java.lang.RuntimeException {
	public void  (java.lang.Throwable) 
		Throwable t
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public java.lang.Throwable getUndeclaredThrowable () 
}

com/android/jack/freemarker/template/utility/UnrecognizedTimeZoneException.class
UnrecognizedTimeZoneException.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.UnrecognizedTimeZoneException extends java.lang.Exception {
	private final String timeZoneName
	public void  (java.lang.String) 
		String timeZoneName
	public java.lang.String getTimeZoneName () 
}

com/android/jack/freemarker/template/utility/UnsupportedNumberClassException.class
UnsupportedNumberClassException.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.UnsupportedNumberClassException extends java.lang.RuntimeException {
	private final Class fClass
	public void  (java.lang.Class) 
		Class pClass
	public java.lang.Class getUnsupportedClass () 
}

com/android/jack/freemarker/template/utility/WriteProtectable.class
WriteProtectable.java
package com.android.jack.freemarker.template.utility
public abstract com.android.jack.freemarker.template.utility.WriteProtectable extends java.lang.Object {
	public abstract void writeProtect () 
	public abstract boolean isWriteProtected () 
}

com/android/jack/freemarker/template/utility/XmlEscape$1.class
XmlEscape.java
package com.android.jack.freemarker.template.utility
 com.android.jack.freemarker.template.utility.XmlEscape$1 extends java.io.Writer {
	final java.io.Writer val$out
	final com.android.jack.freemarker.template.utility.XmlEscape this$0
	void  (com.android.jack.freemarker.template.utility.XmlEscape, java.io.Writer) 
		com.android.jack.freemarker.template.utility.XmlEscape this$0
	public void write (int)  throws java.io.IOException 
		int c
	public void write (char[], int, int)  throws java.io.IOException 
		int i
		char[] cbuf
		int off
		int len
		int lastoff
		int lastpos
		int remaining
	public void flush ()  throws java.io.IOException 
	public void close () 
}

com/android/jack/freemarker/template/utility/XmlEscape.class
XmlEscape.java
package com.android.jack.freemarker.template.utility
public com.android.jack.freemarker.template.utility.XmlEscape extends java.lang.Object implements com.android.jack.freemarker.template.TemplateTransformModel  {
	private static final char[] LT
	private static final char[] GT
	private static final char[] AMP
	private static final char[] QUOT
	private static final char[] APOS
	public void  () 
	public java.io.Writer getWriter (java.io.Writer, java.util.Map) 
		java.io.Writer out
		java.util.Map args
	static char[] access$000 () 
	static char[] access$100 () 
	static char[] access$200 () 
	static char[] access$300 () 
	static char[] access$400 () 
	static void  () 
}

com/android/jack/freemarker/version.properties
com/android/jack/frontend/FrontendCompilationException.class
FrontendCompilationException.java
package com.android.jack.frontend
public com.android.jack.frontend.FrontendCompilationException extends java.lang.RuntimeException {
	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/frontend/MethodIdDuplicateRemover$1.class
MethodIdDuplicateRemover.java
package com.android.jack.frontend
 com.android.jack.frontend.MethodIdDuplicateRemover$1 extends java.lang.Object {
}

com/android/jack/frontend/MethodIdDuplicateRemover$UniqMethodIds.class
MethodIdDuplicateRemover.java
package com.android.jack.frontend
public com.android.jack.frontend.MethodIdDuplicateRemover$UniqMethodIds extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/frontend/MethodIdDuplicateRemover$Visitor.class
MethodIdDuplicateRemover.java
package com.android.jack.frontend
 com.android.jack.frontend.MethodIdDuplicateRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	private com.android.jack.ir.ast.JMethodId getResolvedMethodId (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodIdWide methodIdWide
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodId id
		java.util.Collection methods
	private com.android.jack.ir.ast.JMethodIdWide getResolvedMethodIdWide (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodIdWide id
		java.util.Collection methods
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JMethodId mthIdWithErasure
		com.android.jack.lookup.JMethodWithReturnLookupException e
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JInterface lambdaType
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JMethodId id
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JAnnotation annotation
	void  (com.android.jack.frontend.MethodIdDuplicateRemover$1) 
		com.android.jack.frontend.MethodIdDuplicateRemover$1 x0
}

com/android/jack/frontend/MethodIdDuplicateRemover.class
MethodIdDuplicateRemover.java
package com.android.jack.frontend
public com.android.jack.frontend.MethodIdDuplicateRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/frontend/MethodIdMerger$1.class
MethodIdMerger.java
package com.android.jack.frontend
 com.android.jack.frontend.MethodIdMerger$1 extends java.lang.Object {
}

com/android/jack/frontend/MethodIdMerger$MethodIdMerged.class
MethodIdMerger.java
package com.android.jack.frontend
public com.android.jack.frontend.MethodIdMerger$MethodIdMerged extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/frontend/MethodIdMerger$Visitor.class
MethodIdMerger.java
package com.android.jack.frontend
 com.android.jack.frontend.MethodIdMerger$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JClass javaLangObject
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass node
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface node
	public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface node
	private void ensureHierarchyVisited (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface interfaze
		com.android.jack.ir.ast.JClassOrInterface node
		com.android.jack.ir.ast.JClass zuper
	private void handleDefinedClassOrInterface (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.frontend.VirtualMethodsMarker superMarker
		com.android.jack.frontend.VirtualMethodsMarker virtualMethods
		com.android.jack.ir.ast.JInterface interfaze
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface node
		com.android.jack.ir.ast.JClass zuper
		com.android.jack.frontend.VirtualMethodsMarker virtualMethods
	private void addIds (com.android.jack.frontend.VirtualMethodsMarker, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JMethodIdWide jMethodId
		com.android.jack.frontend.VirtualMethodsMarker mergeInto
		com.android.jack.ir.ast.JNode toMerge
		com.android.jack.frontend.VirtualMethodsMarker methodsToMerge
	private void addId (com.android.jack.frontend.VirtualMethodsMarker, com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.frontend.VirtualMethodsMarker virtualMethods
		com.android.jack.ir.ast.JMethodIdWide toAdd
		com.android.jack.ir.ast.JMethodIdWide existingMethod
	private void mergeId (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodId keptId
		com.android.jack.ir.ast.JMethodId duplicateId
		com.android.jack.ir.ast.JMethodIdWide keep
		com.android.jack.ir.ast.JMethodIdWide duplicate
	private com.android.jack.ir.ast.JMethodIdWide getKeptId (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide possiblyDroppedId
		java.util.Iterator methods1
	private com.android.jack.ir.ast.JClass getSuper (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface node
	void  (com.android.jack.frontend.MethodIdMerger$1) 
		com.android.jack.frontend.MethodIdMerger$1 x0
	static void  () 
}

com/android/jack/frontend/MethodIdMerger.class
MethodIdMerger.java
package com.android.jack.frontend
public com.android.jack.frontend.MethodIdMerger extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/frontend/ParentSetter.class
ParentSetter.java
package com.android.jack.frontend
public com.android.jack.frontend.ParentSetter extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Stack nodes
	public void  () 
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
}

com/android/jack/frontend/TypeDuplicateRemoverChecker$Visitor.class
TypeDuplicateRemoverChecker.java
package com.android.jack.frontend
 com.android.jack.frontend.TypeDuplicateRemoverChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JSession session
	public void  (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode x
}

com/android/jack/frontend/TypeDuplicateRemoverChecker.class
TypeDuplicateRemoverChecker.java
package com.android.jack.frontend
public com.android.jack.frontend.TypeDuplicateRemoverChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.ir.ast.JSession session
		com.android.jack.frontend.TypeDuplicateRemoverChecker$Visitor visitor
	public static void checkFieldsOf (java.lang.Class, java.lang.Object, com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JType typeField
		Object object
		java.util.Collection collection
		java.util.Iterator it
		com.android.jack.ir.ast.JType t
		com.android.jack.ir.ast.JType[] types
		Object fieldObject
		IllegalArgumentException e
		SecurityException e
		IllegalAccessException e
		boolean fieldAccess
		java.lang.reflect.Field f
		Class interf
		Class type
		Object node
		com.android.jack.ir.ast.JSession session
		com.android.jack.lookup.JPhantomLookup lookup
	private static void checkType (java.lang.Object, com.android.jack.lookup.JPhantomLookup, java.lang.reflect.Field, com.android.jack.ir.ast.JType)  throws java.lang.AssertionError 
		com.android.jack.ir.ast.JType typeFoundInLookup
		com.android.jack.ir.ast.JType typeFoundInLookup
		com.android.jack.ir.ast.JType typeFoundInLookup
		com.android.jack.ir.ast.JType typeFoundInLookup
		Object node
		com.android.jack.lookup.JPhantomLookup lookup
		java.lang.reflect.Field f
		com.android.jack.ir.ast.JType typeToCheck
		com.android.jack.ir.ast.JType typeFoundInLookup
		String signature
	private static java.lang.AssertionError createError (java.lang.Object, java.lang.reflect.Field) 
		Object checked
		java.lang.reflect.Field f
		String message
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/frontend/VirtualMethodsMarker$1.class
VirtualMethodsMarker.java
package com.android.jack.frontend
 com.android.jack.frontend.VirtualMethodsMarker$1 extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator iterator
	final com.android.jack.frontend.VirtualMethodsMarker this$0
	void  (com.android.jack.frontend.VirtualMethodsMarker) 
		com.android.jack.frontend.VirtualMethodsMarker this$0
	public boolean hasNext () 
	public com.android.jack.ir.ast.JMethodIdWide next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/frontend/VirtualMethodsMarker$ComparableMethodId.class
VirtualMethodsMarker.java
package com.android.jack.frontend
 com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId extends java.lang.Object {
	private final int hashCode
	private final com.android.jack.ir.ast.JMethodIdWide methodId
	private void  (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JMethodIdWide methodId
		int code
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId other
		int otherHashCode
		ClassCastException e
		NullPointerException e
		com.android.jack.ir.ast.JType thisParam
		Object obj
		com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId other
		int otherHashCode
		java.util.List thisParams
		java.util.List otherParams
		java.util.Iterator otherIterator
	void  (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.frontend.VirtualMethodsMarker$1) 
		com.android.jack.ir.ast.JMethodIdWide x0
		com.android.jack.frontend.VirtualMethodsMarker$1 x1
	static com.android.jack.ir.ast.JMethodIdWide access$200 (com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId) 
		com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId x0
}

com/android/jack/frontend/VirtualMethodsMarker$Remover$Visitor.class
VirtualMethodsMarker.java
package com.android.jack.frontend
 com.android.jack.frontend.VirtualMethodsMarker$Remover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JClass javaLangObject
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass definedClass
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface defineInterface
	public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface phantomClassOrInterface
	private void ensureHierarchyVisited (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface interfaze
		com.android.jack.ir.ast.JClassOrInterface node
		com.android.jack.ir.ast.JClass zuper
	private com.android.jack.ir.ast.JClass getSuper (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface node
	void  (com.android.jack.frontend.VirtualMethodsMarker$1) 
		com.android.jack.frontend.VirtualMethodsMarker$1 x0
}

com/android/jack/frontend/VirtualMethodsMarker$Remover.class
VirtualMethodsMarker.java
package com.android.jack.frontend
public com.android.jack.frontend.VirtualMethodsMarker$Remover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/frontend/VirtualMethodsMarker.class
VirtualMethodsMarker.java
package com.android.jack.frontend
public com.android.jack.frontend.VirtualMethodsMarker extends java.lang.Object implements com.android.sched.marker.Marker java.lang.Iterable java.lang.Cloneable  {
	private java.util.HashMap virtualMethods
	public void  () 
	public com.android.jack.frontend.VirtualMethodsMarker clone () 
		com.android.jack.frontend.VirtualMethodsMarker clone
		CloneNotSupportedException e
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public void add (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide method
		com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId comparable
	public com.android.jack.ir.ast.JMethodIdWide get (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide method
		com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId searched
		com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId found
	public java.util.Iterator iterator () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static java.util.HashMap access$300 (com.android.jack.frontend.VirtualMethodsMarker) 
		com.android.jack.frontend.VirtualMethodsMarker x0
}

com/android/jack/frontend/java/EcjLogger.class
EcjLogger.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.EcjLogger extends com.android.jack.eclipse.jdt.internal.compiler.batch.Main$Logger {
	private final com.android.jack.frontend.java.JackBatchCompiler jackBatchCompiler
	private com.android.jack.reporting.Reporter reporter
	public void  (com.android.jack.eclipse.jdt.internal.compiler.batch.Main, java.io.PrintWriter, java.io.PrintWriter, com.android.jack.frontend.java.JackBatchCompiler) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main main
		java.io.PrintWriter out
		java.io.PrintWriter err
		com.android.jack.frontend.java.JackBatchCompiler jackBatchCompiler
	public int logProblems (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[], char[], com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		char[] unitSource
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main currentMain
	private int report (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[], com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main currentMain
		int numErrors
	public void loggingExtraProblems (com.android.jack.eclipse.jdt.internal.compiler.batch.Main) 
		com.android.jack.eclipse.jdt.internal.compiler.batch.Main currentMain
		java.util.List extras
}

com/android/jack/frontend/java/EcjProblem.class
EcjProblem.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.EcjProblem extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private static final int isClassPathCorrectId
	private final com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	private final com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  (com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem) 
		int columnProblem
		int lineProblem
		com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
		com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem problem
	public com.android.jack.eclipse.jdt.core.compiler.CategorizedProblem getProblem () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public java.lang.String getMessage () 
		String message
	static void  () 
}

com/android/jack/frontend/java/JAstBuilder.class
JAstBuilder.java
package com.android.jack.frontend.java
 com.android.jack.frontend.java.JAstBuilder extends com.android.jack.frontend.java.JavaParser {
	private final com.android.sched.util.config.Config config
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.ir.ast.JSession session
	private com.android.jack.ir.impl.JackIrBuilder astBuilder
	private boolean hasErrors
	private boolean resetJack
	static final boolean $assertionsDisabled
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress, com.android.jack.ir.ast.JSession) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		java.io.PrintWriter out
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
		com.android.jack.ir.ast.JSession session
	private com.android.jack.ir.ast.JPackage getOrCreatePackage (char[][], int) 
		String name
		int i
		char[][] compoundName
		int compoundNameLength
		com.android.jack.ir.ast.JPackage currentPackage
	public void process (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int) 
		java.util.List types
		com.android.sched.util.log.Event jackIrBuilderEvent
		java.util.List types
		com.android.jack.ir.impl.SourceCompilationException e
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.List loadedLocalTypes
		java.util.List types
		com.android.sched.util.log.Event jastEvent
		AssertionError error
		IllegalArgumentException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int i
	protected synchronized void addCompilationUnit (com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[][] packageNames
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.ir.impl.ReferenceMapper refMap
		com.android.jack.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
	private java.util.List loadLocalClasses (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[][] packageNames
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding binding
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.ir.impl.ReferenceMapper refMap
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		java.util.List types
	private void createTypes (com.android.jack.ir.ast.JPackage, com.android.jack.ir.impl.ReferenceMapper, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.ir.impl.ReferenceMapper refMap
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	protected void handleInternalException (java.lang.Throwable, com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.jack.eclipse.jdt.internal.compiler.CompilationResult) 
		Throwable internalException
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.jack.eclipse.jdt.internal.compiler.CompilationResult result
	public void accept (com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType, com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding, com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		com.android.jack.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.android.jack.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding btb
	protected void backupAptProblems () 
	public void reset () 
	public void finishCompilation () 
	static void  () 
}

com/android/jack/frontend/java/JackBatchCompiler$TransportExceptionAroundEcjError.class
JackBatchCompiler.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JackBatchCompiler$TransportExceptionAroundEcjError extends java.lang.Error {
	private static final long serialVersionUID
	public void  (java.lang.RuntimeException) 
		RuntimeException cause
	public java.lang.RuntimeException getCause () 
	public volatile java.lang.Throwable getCause () 
}

com/android/jack/frontend/java/JackBatchCompiler$TransportJUEAroundEcjError.class
JackBatchCompiler.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError extends java.lang.Error {
	private static final long serialVersionUID
	public void  (com.android.jack.JackUserException) 
		com.android.jack.JackUserException cause
	public com.android.jack.JackUserException getCause () 
	public volatile java.lang.Throwable getCause () 
}

com/android/jack/frontend/java/JackBatchCompiler.class
JackBatchCompiler.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JackBatchCompiler extends com.android.jack.eclipse.jdt.internal.compiler.batch.Main {
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	com.android.jack.reporting.Reporter getReporter () 
	protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		java.io.File pathFile
		com.android.jack.eclipse.jdt.internal.compiler.batch.ClasspathLocation path
		java.util.ArrayList tmpPaths
		java.util.ArrayList paths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		String customEncoding
		String destPath
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
	public boolean compile (java.lang.String[]) 
		String[] argv
	public void performCompilation ()  throws com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError com.android.jack.frontend.java.JackBatchCompiler$TransportExceptionAroundEcjError 
		IllegalArgumentException e
		com.android.jack.frontend.java.JackBatchCompiler$TransportJUEAroundEcjError e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.batch.FileSystem environment
	public java.util.List getExtraProblems () 
	public void configure (java.lang.String[]) 
		int i
		String[] argv
		java.util.List sourcePath
		int nbSourcePathElement
	protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExit
		java.util.Map customDefaultOptions
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
	public com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits () 
		String fileName
		com.android.jack.eclipse.jdt.internal.compiler.batch.CompilationUnit[] cu
		int idx
	protected void initializeAnnotationProcessorManager () 
		java.util.Map$Entry entry
		com.android.jack.library.InputLibrary classpathEntry
		java.util.List processorArgs
		com.android.sched.util.config.Config config
		java.util.List classpath
		java.util.List jarOnlyClasspath
		String[] args
		com.android.jack.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager manager
	private static java.lang.String getPathString (java.util.List) 
		java.util.Iterator iter
		java.util.List pathList
		StringBuilder path
	private static boolean checkFileAccess (java.lang.String) 
		java.io.File file
		com.android.sched.util.file.WrongPermissionException e
		String fileName
	static void  () 
}

com/android/jack/frontend/java/JavaParser.class
JavaParser.java
package com.android.jack.frontend.java
public com.android.jack.frontend.java.JavaParser extends com.android.jack.eclipse.jdt.internal.compiler.Compiler {
	public void  (com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment, com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions, com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor, com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter, com.android.jack.eclipse.jdt.core.compiler.CompilationProgress) 
		com.android.jack.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		com.android.jack.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		com.android.jack.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		com.android.jack.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.jack.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		java.io.PrintWriter out
		com.android.jack.eclipse.jdt.core.compiler.CompilationProgress progress
	public void process (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int i
}

com/android/jack/google/common/annotations/Beta.class
Beta.java
package com.android.jack.google.common.annotations
public abstract com.android.jack.google.common.annotations.Beta extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/google/common/annotations/GwtCompatible.class
GwtCompatible.java
package com.android.jack.google.common.annotations
public abstract com.android.jack.google.common.annotations.GwtCompatible extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean serializable () 
	public abstract boolean emulated () 
}

com/android/jack/google/common/annotations/GwtIncompatible.class
GwtIncompatible.java
package com.android.jack.google.common.annotations
public abstract com.android.jack.google.common.annotations.GwtIncompatible extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

com/android/jack/google/common/annotations/VisibleForTesting.class
VisibleForTesting.java
package com.android.jack.google.common.annotations
public abstract com.android.jack.google.common.annotations.VisibleForTesting extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/google/common/base/Absent.class
Absent.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Absent extends com.android.jack.google.common.base.Optional {
	static final com.android.jack.google.common.base.Absent INSTANCE
	private static final long serialVersionUID
	static com.android.jack.google.common.base.Optional withType () 
	private void  () 
	public boolean isPresent () 
	public java.lang.Object get () 
	public java.lang.Object or (java.lang.Object) 
		Object defaultValue
	public com.android.jack.google.common.base.Optional or (com.android.jack.google.common.base.Optional) 
		com.android.jack.google.common.base.Optional secondChoice
	public java.lang.Object or (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object orNull () 
	public java.util.Set asSet () 
	public com.android.jack.google.common.base.Optional transform (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	static void  () 
}

com/android/jack/google/common/base/AbstractIterator$1.class
AbstractIterator.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.AbstractIterator$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$base$AbstractIterator$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/base/AbstractIterator$State.class
AbstractIterator.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.AbstractIterator$State extends java.lang.Enum {
	public static final com.android.jack.google.common.base.AbstractIterator$State READY
	public static final com.android.jack.google.common.base.AbstractIterator$State NOT_READY
	public static final com.android.jack.google.common.base.AbstractIterator$State DONE
	public static final com.android.jack.google.common.base.AbstractIterator$State FAILED
	private static final com.android.jack.google.common.base.AbstractIterator$State[] $VALUES
	public static com.android.jack.google.common.base.AbstractIterator$State[] values () 
	public static com.android.jack.google.common.base.AbstractIterator$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/google/common/base/AbstractIterator.class
AbstractIterator.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.AbstractIterator extends java.lang.Object implements java.util.Iterator  {
	private com.android.jack.google.common.base.AbstractIterator$State state
	private Object next
	protected void  () 
	protected abstract java.lang.Object computeNext () 
	protected final java.lang.Object endOfData () 
	public final boolean hasNext () 
	private boolean tryToComputeNext () 
	public final java.lang.Object next () 
		Object result
	public final void remove () 
}

com/android/jack/google/common/base/Ascii.class
Ascii.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Ascii extends java.lang.Object {
	public static final byte NUL
	public static final byte SOH
	public static final byte STX
	public static final byte ETX
	public static final byte EOT
	public static final byte ENQ
	public static final byte ACK
	public static final byte BEL
	public static final byte BS
	public static final byte HT
	public static final byte LF
	public static final byte NL
	public static final byte VT
	public static final byte FF
	public static final byte CR
	public static final byte SO
	public static final byte SI
	public static final byte DLE
	public static final byte DC1
	public static final byte XON
	public static final byte DC2
	public static final byte DC3
	public static final byte XOFF
	public static final byte DC4
	public static final byte NAK
	public static final byte SYN
	public static final byte ETB
	public static final byte CAN
	public static final byte EM
	public static final byte SUB
	public static final byte ESC
	public static final byte FS
	public static final byte GS
	public static final byte RS
	public static final byte US
	public static final byte SP
	public static final byte SPACE
	public static final byte DEL
	public static final char MIN
	public static final char MAX
	private void  () 
	public static java.lang.String toLowerCase (java.lang.String) 
		char c
		char[] chars
		int i
		String string
		int length
	public static java.lang.String toLowerCase (java.lang.CharSequence) 
		int i
		CharSequence chars
		int length
		StringBuilder builder
	public static char toLowerCase (char) 
		char c
	public static java.lang.String toUpperCase (java.lang.String) 
		char c
		char[] chars
		int i
		String string
		int length
	public static java.lang.String toUpperCase (java.lang.CharSequence) 
		int i
		CharSequence chars
		int length
		StringBuilder builder
	public static char toUpperCase (char) 
		char c
	public static boolean isLowerCase (char) 
		char c
	public static boolean isUpperCase (char) 
		char c
	public static java.lang.String truncate (java.lang.CharSequence, int, java.lang.String) 
		String string
		CharSequence seq
		int maxLength
		String truncationIndicator
		int truncationLength
	public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence) 
		char c1
		char c2
		int alphaIndex
		int i
		CharSequence s1
		CharSequence s2
		int length
	private static int getAlphaIndex (char) 
		char c
}

com/android/jack/google/common/base/CaseFormat$1.class
CaseFormat.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CaseFormat$1 extends com.android.jack.google.common.base.CaseFormat {
	void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher x0
		String x1
	java.lang.String normalizeWord (java.lang.String) 
		String word
	java.lang.String convert (com.android.jack.google.common.base.CaseFormat, java.lang.String) 
		com.android.jack.google.common.base.CaseFormat format
		String s
}

com/android/jack/google/common/base/CaseFormat$2.class
CaseFormat.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CaseFormat$2 extends com.android.jack.google.common.base.CaseFormat {
	void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher x0
		String x1
	java.lang.String normalizeWord (java.lang.String) 
		String word
	java.lang.String convert (com.android.jack.google.common.base.CaseFormat, java.lang.String) 
		com.android.jack.google.common.base.CaseFormat format
		String s
}

com/android/jack/google/common/base/CaseFormat$3.class
CaseFormat.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CaseFormat$3 extends com.android.jack.google.common.base.CaseFormat {
	void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher x0
		String x1
	java.lang.String normalizeWord (java.lang.String) 
		String word
}

com/android/jack/google/common/base/CaseFormat$4.class
CaseFormat.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CaseFormat$4 extends com.android.jack.google.common.base.CaseFormat {
	void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher x0
		String x1
	java.lang.String normalizeWord (java.lang.String) 
		String word
}

com/android/jack/google/common/base/CaseFormat$5.class
CaseFormat.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CaseFormat$5 extends com.android.jack.google.common.base.CaseFormat {
	void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher x0
		String x1
	java.lang.String normalizeWord (java.lang.String) 
		String word
	java.lang.String convert (com.android.jack.google.common.base.CaseFormat, java.lang.String) 
		com.android.jack.google.common.base.CaseFormat format
		String s
}

com/android/jack/google/common/base/CaseFormat$StringConverter.class
CaseFormat.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CaseFormat$StringConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	private final com.android.jack.google.common.base.CaseFormat sourceFormat
	private final com.android.jack.google.common.base.CaseFormat targetFormat
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.CaseFormat, com.android.jack.google.common.base.CaseFormat) 
		com.android.jack.google.common.base.CaseFormat sourceFormat
		com.android.jack.google.common.base.CaseFormat targetFormat
	protected java.lang.String doForward (java.lang.String) 
		String s
	protected java.lang.String doBackward (java.lang.String) 
		String s
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.CaseFormat$StringConverter that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CaseFormat.class
CaseFormat.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.CaseFormat extends java.lang.Enum {
	public static final com.android.jack.google.common.base.CaseFormat LOWER_HYPHEN
	public static final com.android.jack.google.common.base.CaseFormat LOWER_UNDERSCORE
	public static final com.android.jack.google.common.base.CaseFormat LOWER_CAMEL
	public static final com.android.jack.google.common.base.CaseFormat UPPER_CAMEL
	public static final com.android.jack.google.common.base.CaseFormat UPPER_UNDERSCORE
	private final com.android.jack.google.common.base.CharMatcher wordBoundary
	private final String wordSeparator
	private static final com.android.jack.google.common.base.CaseFormat[] $VALUES
	public static com.android.jack.google.common.base.CaseFormat[] values () 
	public static com.android.jack.google.common.base.CaseFormat valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher wordBoundary
		String wordSeparator
	public final java.lang.String to (com.android.jack.google.common.base.CaseFormat, java.lang.String) 
		com.android.jack.google.common.base.CaseFormat format
		String str
	java.lang.String convert (com.android.jack.google.common.base.CaseFormat, java.lang.String) 
		com.android.jack.google.common.base.CaseFormat format
		String s
		StringBuilder out
		int i
		int j
	public com.android.jack.google.common.base.Converter converterTo (com.android.jack.google.common.base.CaseFormat) 
		com.android.jack.google.common.base.CaseFormat targetFormat
	abstract java.lang.String normalizeWord (java.lang.String) 
	private java.lang.String normalizeFirstWord (java.lang.String) 
		String word
	private static java.lang.String firstCharOnlyToUpper (java.lang.String) 
		String word
	void  (java.lang.String, int, com.android.jack.google.common.base.CharMatcher, java.lang.String, com.android.jack.google.common.base.CaseFormat$1) 
		String x0
		int x1
		com.android.jack.google.common.base.CharMatcher x2
		String x3
		com.android.jack.google.common.base.CaseFormat$1 x4
	static java.lang.String access$100 (java.lang.String) 
		String x0
	static void  () 
}

com/android/jack/google/common/base/CharMatcher$1.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$1 extends com.android.jack.google.common.base.CharMatcher {
	void  () 
	public boolean matches (char) 
		char c
	public java.lang.String toString () 
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$10.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$10 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	final char val$match
	void  (java.lang.String, char) 
		String x0
	public boolean matches (char) 
		char c
	public com.android.jack.google.common.base.CharMatcher and (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher or (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	void setBits (java.util.BitSet) 
		java.util.BitSet table
	public com.android.jack.google.common.base.CharMatcher negate () 
}

com/android/jack/google/common/base/CharMatcher$11.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$11 extends com.android.jack.google.common.base.CharMatcher {
	final char[] val$chars
	void  (java.lang.String, char[]) 
		String x0
	public boolean matches (char) 
		char c
	void setBits (java.util.BitSet) 
		char c
		char[] arr$
		int len$
		int i$
		java.util.BitSet table
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$12.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$12 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	final char val$match1
	final char val$match2
	void  (java.lang.String, char, char) 
		String x0
	public boolean matches (char) 
		char c
	void setBits (java.util.BitSet) 
		java.util.BitSet table
}

com/android/jack/google/common/base/CharMatcher$13.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$13 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	final char val$startInclusive
	final char val$endInclusive
	void  (java.lang.String, char, char) 
		String x0
	public boolean matches (char) 
		char c
	void setBits (java.util.BitSet) 
		java.util.BitSet table
}

com/android/jack/google/common/base/CharMatcher$14.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$14 extends com.android.jack.google.common.base.CharMatcher {
	final com.android.jack.google.common.base.Predicate val$predicate
	void  (java.lang.String, com.android.jack.google.common.base.Predicate) 
		String x0
	public boolean matches (char) 
		char c
	public boolean apply (java.lang.Character) 
		Character character
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$15.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$15 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	void setBits (java.util.BitSet) 
		int i
		java.util.BitSet table
}

com/android/jack/google/common/base/CharMatcher$2.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$2 extends com.android.jack.google.common.base.CharMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$3.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$3 extends com.android.jack.google.common.base.CharMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$4.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$4 extends com.android.jack.google.common.base.CharMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$5.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$5 extends com.android.jack.google.common.base.CharMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$6.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$6 extends com.android.jack.google.common.base.CharMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$7.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$7 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public int indexIn (java.lang.CharSequence) 
		CharSequence sequence
	public int indexIn (java.lang.CharSequence, int) 
		CharSequence sequence
		int start
		int length
	public int lastIndexIn (java.lang.CharSequence) 
		CharSequence sequence
	public boolean matchesAllOf (java.lang.CharSequence) 
		CharSequence sequence
	public boolean matchesNoneOf (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String removeFrom (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String replaceFrom (java.lang.CharSequence, char) 
		CharSequence sequence
		char replacement
		char[] array
	public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence) 
		int i
		CharSequence sequence
		CharSequence replacement
		StringBuilder retval
	public java.lang.String collapseFrom (java.lang.CharSequence, char) 
		CharSequence sequence
		char replacement
	public java.lang.String trimFrom (java.lang.CharSequence) 
		CharSequence sequence
	public int countIn (java.lang.CharSequence) 
		CharSequence sequence
	public com.android.jack.google.common.base.CharMatcher and (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher or (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher negate () 
}

com/android/jack/google/common/base/CharMatcher$8.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$8 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	void  (java.lang.String) 
		String x0
	public boolean matches (char) 
		char c
	public int indexIn (java.lang.CharSequence) 
		CharSequence sequence
	public int indexIn (java.lang.CharSequence, int) 
		CharSequence sequence
		int start
		int length
	public int lastIndexIn (java.lang.CharSequence) 
		CharSequence sequence
	public boolean matchesAllOf (java.lang.CharSequence) 
		CharSequence sequence
	public boolean matchesNoneOf (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String removeFrom (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String replaceFrom (java.lang.CharSequence, char) 
		CharSequence sequence
		char replacement
	public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence sequence
		CharSequence replacement
	public java.lang.String collapseFrom (java.lang.CharSequence, char) 
		CharSequence sequence
		char replacement
	public java.lang.String trimFrom (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String trimLeadingFrom (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String trimTrailingFrom (java.lang.CharSequence) 
		CharSequence sequence
	public int countIn (java.lang.CharSequence) 
		CharSequence sequence
	public com.android.jack.google.common.base.CharMatcher and (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher or (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher negate () 
}

com/android/jack/google/common/base/CharMatcher$9.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$9 extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	final char val$match
	void  (java.lang.String, char) 
		String x0
	public boolean matches (char) 
		char c
	public java.lang.String replaceFrom (java.lang.CharSequence, char) 
		CharSequence sequence
		char replacement
	public com.android.jack.google.common.base.CharMatcher and (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher or (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher negate () 
	void setBits (java.util.BitSet) 
		java.util.BitSet table
}

com/android/jack/google/common/base/CharMatcher$And.class
CharMatcher.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.CharMatcher$And extends com.android.jack.google.common.base.CharMatcher {
	final com.android.jack.google.common.base.CharMatcher first
	final com.android.jack.google.common.base.CharMatcher second
	void  (com.android.jack.google.common.base.CharMatcher, com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher a
		com.android.jack.google.common.base.CharMatcher b
	void  (com.android.jack.google.common.base.CharMatcher, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher a
		com.android.jack.google.common.base.CharMatcher b
		String description
	public boolean matches (char) 
		char c
	void setBits (java.util.BitSet) 
		java.util.BitSet table
		java.util.BitSet tmp1
		java.util.BitSet tmp2
	com.android.jack.google.common.base.CharMatcher withToString (java.lang.String) 
		String description
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$BitSetMatcher.class
CharMatcher.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.CharMatcher$BitSetMatcher extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	private final java.util.BitSet table
	private void  (java.util.BitSet, java.lang.String) 
		java.util.BitSet table
		String description
	public boolean matches (char) 
		char c
	void setBits (java.util.BitSet) 
		java.util.BitSet bitSet
	void  (java.util.BitSet, java.lang.String, com.android.jack.google.common.base.CharMatcher$1) 
		java.util.BitSet x0
		String x1
		com.android.jack.google.common.base.CharMatcher$1 x2
}

com/android/jack/google/common/base/CharMatcher$FastMatcher.class
CharMatcher.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.CharMatcher$FastMatcher extends com.android.jack.google.common.base.CharMatcher {
	void  () 
	void  (java.lang.String) 
		String description
	public final com.android.jack.google.common.base.CharMatcher precomputed () 
	public com.android.jack.google.common.base.CharMatcher negate () 
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$NegatedFastMatcher.class
CharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.CharMatcher$NegatedFastMatcher extends com.android.jack.google.common.base.CharMatcher$NegatedMatcher {
	void  (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher original
	void  (java.lang.String, com.android.jack.google.common.base.CharMatcher) 
		String toString
		com.android.jack.google.common.base.CharMatcher original
	public final com.android.jack.google.common.base.CharMatcher precomputed () 
	com.android.jack.google.common.base.CharMatcher withToString (java.lang.String) 
		String description
}

com/android/jack/google/common/base/CharMatcher$NegatedMatcher.class
CharMatcher.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.CharMatcher$NegatedMatcher extends com.android.jack.google.common.base.CharMatcher {
	final com.android.jack.google.common.base.CharMatcher original
	void  (java.lang.String, com.android.jack.google.common.base.CharMatcher) 
		String toString
		com.android.jack.google.common.base.CharMatcher original
	void  (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher original
	public boolean matches (char) 
		char c
	public boolean matchesAllOf (java.lang.CharSequence) 
		CharSequence sequence
	public boolean matchesNoneOf (java.lang.CharSequence) 
		CharSequence sequence
	public int countIn (java.lang.CharSequence) 
		CharSequence sequence
	void setBits (java.util.BitSet) 
		java.util.BitSet table
		java.util.BitSet tmp
	public com.android.jack.google.common.base.CharMatcher negate () 
	com.android.jack.google.common.base.CharMatcher withToString (java.lang.String) 
		String description
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$Or.class
CharMatcher.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.CharMatcher$Or extends com.android.jack.google.common.base.CharMatcher {
	final com.android.jack.google.common.base.CharMatcher first
	final com.android.jack.google.common.base.CharMatcher second
	void  (com.android.jack.google.common.base.CharMatcher, com.android.jack.google.common.base.CharMatcher, java.lang.String) 
		com.android.jack.google.common.base.CharMatcher a
		com.android.jack.google.common.base.CharMatcher b
		String description
	void  (com.android.jack.google.common.base.CharMatcher, com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher a
		com.android.jack.google.common.base.CharMatcher b
	void setBits (java.util.BitSet) 
		java.util.BitSet table
	public boolean matches (char) 
		char c
	com.android.jack.google.common.base.CharMatcher withToString (java.lang.String) 
		String description
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher$RangesMatcher.class
CharMatcher.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.CharMatcher$RangesMatcher extends com.android.jack.google.common.base.CharMatcher {
	private final char[] rangeStarts
	private final char[] rangeEnds
	void  (java.lang.String, char[], char[]) 
		int i
		String description
		char[] rangeStarts
		char[] rangeEnds
	public boolean matches (char) 
		char c
		int index
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/CharMatcher.class
CharMatcher.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.CharMatcher extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	public static final com.android.jack.google.common.base.CharMatcher BREAKING_WHITESPACE
	public static final com.android.jack.google.common.base.CharMatcher ASCII
	private static final String ZEROES
	private static final String NINES
	public static final com.android.jack.google.common.base.CharMatcher DIGIT
	public static final com.android.jack.google.common.base.CharMatcher JAVA_DIGIT
	public static final com.android.jack.google.common.base.CharMatcher JAVA_LETTER
	public static final com.android.jack.google.common.base.CharMatcher JAVA_LETTER_OR_DIGIT
	public static final com.android.jack.google.common.base.CharMatcher JAVA_UPPER_CASE
	public static final com.android.jack.google.common.base.CharMatcher JAVA_LOWER_CASE
	public static final com.android.jack.google.common.base.CharMatcher JAVA_ISO_CONTROL
	public static final com.android.jack.google.common.base.CharMatcher INVISIBLE
	public static final com.android.jack.google.common.base.CharMatcher SINGLE_WIDTH
	public static final com.android.jack.google.common.base.CharMatcher ANY
	public static final com.android.jack.google.common.base.CharMatcher NONE
	final String description
	private static final int DISTINCT_CHARS
	static final String WHITESPACE_TABLE
	static final int WHITESPACE_MULTIPLIER
	static final int WHITESPACE_SHIFT
	public static final com.android.jack.google.common.base.CharMatcher WHITESPACE
	private static java.lang.String showCharacter (char) 
		int i
		char c
		String hex
		char[] tmp
	public static com.android.jack.google.common.base.CharMatcher is (char) 
		char match
		String description
	public static com.android.jack.google.common.base.CharMatcher isNot (char) 
		char match
		String description
	public static com.android.jack.google.common.base.CharMatcher anyOf (java.lang.CharSequence) 
		char c
		char[] arr$
		int len$
		int i$
		CharSequence sequence
		char[] chars
		StringBuilder description
	private static com.android.jack.google.common.base.CharMatcher isEither (char, char) 
		char match1
		char match2
		String description
	public static com.android.jack.google.common.base.CharMatcher noneOf (java.lang.CharSequence) 
		CharSequence sequence
	public static com.android.jack.google.common.base.CharMatcher inRange (char, char) 
		char startInclusive
		char endInclusive
		String description
	static com.android.jack.google.common.base.CharMatcher inRange (char, char, java.lang.String) 
		char startInclusive
		char endInclusive
		String description
	public static com.android.jack.google.common.base.CharMatcher forPredicate (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
		String description
	void  (java.lang.String) 
		String description
	protected void  () 
	public abstract boolean matches (char) 
	public com.android.jack.google.common.base.CharMatcher negate () 
	public com.android.jack.google.common.base.CharMatcher and (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher or (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher other
	public com.android.jack.google.common.base.CharMatcher precomputed () 
	com.android.jack.google.common.base.CharMatcher withToString (java.lang.String) 
		String description
	com.android.jack.google.common.base.CharMatcher precomputedInternal () 
		int negatedCharacters
		String suffix
		String negatedDescription
		java.util.BitSet table
		int totalCharacters
	private static com.android.jack.google.common.base.CharMatcher precomputedPositive (int, java.util.BitSet, java.lang.String) 
		char c1
		char c2
		int totalCharacters
		java.util.BitSet table
		String description
	private static boolean isSmall (int, int) 
		int totalCharacters
		int tableLength
	void setBits (java.util.BitSet) 
		int c
		java.util.BitSet table
	public boolean matchesAnyOf (java.lang.CharSequence) 
		CharSequence sequence
	public boolean matchesAllOf (java.lang.CharSequence) 
		int i
		CharSequence sequence
	public boolean matchesNoneOf (java.lang.CharSequence) 
		CharSequence sequence
	public int indexIn (java.lang.CharSequence) 
		int i
		CharSequence sequence
		int length
	public int indexIn (java.lang.CharSequence, int) 
		int i
		CharSequence sequence
		int start
		int length
	public int lastIndexIn (java.lang.CharSequence) 
		int i
		CharSequence sequence
	public int countIn (java.lang.CharSequence) 
		int i
		CharSequence sequence
		int count
	public java.lang.String removeFrom (java.lang.CharSequence) 
		CharSequence sequence
		String string
		int pos
		char[] chars
		int spread
	public java.lang.String retainFrom (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String replaceFrom (java.lang.CharSequence, char) 
		int i
		CharSequence sequence
		char replacement
		String string
		int pos
		char[] chars
	public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence sequence
		CharSequence replacement
		int replacementLen
		String string
		int pos
		int len
		StringBuilder buf
		int oldpos
	public java.lang.String trimFrom (java.lang.CharSequence) 
		CharSequence sequence
		int len
		int first
		int last
	public java.lang.String trimLeadingFrom (java.lang.CharSequence) 
		int first
		CharSequence sequence
		int len
	public java.lang.String trimTrailingFrom (java.lang.CharSequence) 
		int last
		CharSequence sequence
		int len
	public java.lang.String collapseFrom (java.lang.CharSequence, char) 
		StringBuilder builder
		char c
		int i
		CharSequence sequence
		char replacement
		int len
	public java.lang.String trimAndCollapseFrom (java.lang.CharSequence, char) 
		CharSequence sequence
		char replacement
		int len
		int first
		int last
	private java.lang.String finishCollapseFrom (java.lang.CharSequence, int, int, char, java.lang.StringBuilder, boolean) 
		char c
		int i
		CharSequence sequence
		int start
		int end
		char replacement
		StringBuilder builder
		boolean inMatchingGroup
	public boolean apply (java.lang.Character) 
		Character character
	public java.lang.String toString () 
	public volatile boolean apply (java.lang.Object) 
		Object x0
	static void  () 
		int i
		StringBuilder builder
}

com/android/jack/google/common/base/Charsets.class
Charsets.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Charsets extends java.lang.Object {
	public static final java.nio.charset.Charset US_ASCII
	public static final java.nio.charset.Charset ISO_8859_1
	public static final java.nio.charset.Charset UTF_8
	public static final java.nio.charset.Charset UTF_16BE
	public static final java.nio.charset.Charset UTF_16LE
	public static final java.nio.charset.Charset UTF_16
	private void  () 
	static void  () 
}

com/android/jack/google/common/base/Converter$1$1.class
Converter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Converter$1$1 extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator fromIterator
	final com.android.jack.google.common.base.Converter$1 this$1
	void  (com.android.jack.google.common.base.Converter$1) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/base/Converter$1.class
Converter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Converter$1 extends java.lang.Object implements java.lang.Iterable  {
	final Iterable val$fromIterable
	final com.android.jack.google.common.base.Converter this$0
	void  (com.android.jack.google.common.base.Converter, java.lang.Iterable) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/base/Converter$ConverterComposition.class
Converter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Converter$ConverterComposition extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	final com.android.jack.google.common.base.Converter first
	final com.android.jack.google.common.base.Converter second
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Converter, com.android.jack.google.common.base.Converter) 
		com.android.jack.google.common.base.Converter first
		com.android.jack.google.common.base.Converter second
	protected java.lang.Object doForward (java.lang.Object) 
		Object a
	protected java.lang.Object doBackward (java.lang.Object) 
		Object c
	java.lang.Object correctedDoForward (java.lang.Object) 
		Object a
	java.lang.Object correctedDoBackward (java.lang.Object) 
		Object c
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Converter$ConverterComposition that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Converter$FunctionBasedConverter.class
Converter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Converter$FunctionBasedConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	private final com.android.jack.google.common.base.Function forwardFunction
	private final com.android.jack.google.common.base.Function backwardFunction
	private void  (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function forwardFunction
		com.android.jack.google.common.base.Function backwardFunction
	protected java.lang.Object doForward (java.lang.Object) 
		Object a
	protected java.lang.Object doBackward (java.lang.Object) 
		Object b
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Converter$FunctionBasedConverter that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Converter$1) 
		com.android.jack.google.common.base.Function x0
		com.android.jack.google.common.base.Function x1
		com.android.jack.google.common.base.Converter$1 x2
}

com/android/jack/google/common/base/Converter$IdentityConverter.class
Converter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Converter$IdentityConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	static final com.android.jack.google.common.base.Converter$IdentityConverter INSTANCE
	private static final long serialVersionUID
	private void  () 
	protected java.lang.Object doForward (java.lang.Object) 
		Object t
	protected java.lang.Object doBackward (java.lang.Object) 
		Object t
	public com.android.jack.google.common.base.Converter$IdentityConverter reverse () 
	com.android.jack.google.common.base.Converter doAndThen (com.android.jack.google.common.base.Converter) 
		com.android.jack.google.common.base.Converter otherConverter
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	public volatile com.android.jack.google.common.base.Converter reverse () 
	static void  () 
}

com/android/jack/google/common/base/Converter$ReverseConverter.class
Converter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Converter$ReverseConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	final com.android.jack.google.common.base.Converter original
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Converter) 
		com.android.jack.google.common.base.Converter original
	protected java.lang.Object doForward (java.lang.Object) 
		Object b
	protected java.lang.Object doBackward (java.lang.Object) 
		Object a
	java.lang.Object correctedDoForward (java.lang.Object) 
		Object b
	java.lang.Object correctedDoBackward (java.lang.Object) 
		Object a
	public com.android.jack.google.common.base.Converter reverse () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Converter$ReverseConverter that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Converter.class
Converter.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Converter extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	private final boolean handleNullAutomatically
	private transient com.android.jack.google.common.base.Converter reverse
	protected void  () 
	void  (boolean) 
		boolean handleNullAutomatically
	protected abstract java.lang.Object doForward (java.lang.Object) 
	protected abstract java.lang.Object doBackward (java.lang.Object) 
	public final java.lang.Object convert (java.lang.Object) 
		Object a
	java.lang.Object correctedDoForward (java.lang.Object) 
		Object a
	java.lang.Object correctedDoBackward (java.lang.Object) 
		Object b
	public java.lang.Iterable convertAll (java.lang.Iterable) 
		Iterable fromIterable
	public com.android.jack.google.common.base.Converter reverse () 
		com.android.jack.google.common.base.Converter result
	public final com.android.jack.google.common.base.Converter andThen (com.android.jack.google.common.base.Converter) 
		com.android.jack.google.common.base.Converter secondConverter
	com.android.jack.google.common.base.Converter doAndThen (com.android.jack.google.common.base.Converter) 
		com.android.jack.google.common.base.Converter secondConverter
	public final java.lang.Object apply (java.lang.Object) 
		Object a
	public boolean equals (java.lang.Object) 
		Object object
	public static com.android.jack.google.common.base.Converter from (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function forwardFunction
		com.android.jack.google.common.base.Function backwardFunction
	public static com.android.jack.google.common.base.Converter identity () 
}

com/android/jack/google/common/base/Defaults.class
Defaults.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Defaults extends java.lang.Object {
	private static final java.util.Map DEFAULTS
	private void  () 
	private static void put (java.util.Map, java.lang.Class, java.lang.Object) 
		java.util.Map map
		Class type
		Object value
	public static java.lang.Object defaultValue (java.lang.Class) 
		Class type
		Object t
	static void  () 
		java.util.Map map
}

com/android/jack/google/common/base/Enums$StringConverter.class
Enums.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Enums$StringConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	private final Class enumClass
	private static final long serialVersionUID
	void  (java.lang.Class) 
		Class enumClass
	protected java.lang.Enum doForward (java.lang.String) 
		String value
	protected java.lang.String doBackward (java.lang.Enum) 
		Enum enumValue
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Enums$StringConverter that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/Enums.class
Enums.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Enums extends java.lang.Object {
	private static final java.util.Map enumConstantCache
	private void  () 
	public static java.lang.reflect.Field getField (java.lang.Enum) 
		NoSuchFieldException impossible
		Enum enumValue
		Class clazz
	public static com.android.jack.google.common.base.Optional getIfPresent (java.lang.Class, java.lang.String) 
		Class enumClass
		String value
	private static java.util.Map populateCache (java.lang.Class) 
		Enum enumInstance
		java.util.Iterator i$
		Class enumClass
		java.util.Map result
	static java.util.Map getEnumConstants (java.lang.Class) 
		java.util.Map constants
		Class enumClass
	public static com.android.jack.google.common.base.Converter stringConverter (java.lang.Class) 
		Class enumClass
	static void  () 
}

com/android/jack/google/common/base/Equivalence$1.class
Equivalence.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Equivalence$1 extends java.lang.Object {
}

com/android/jack/google/common/base/Equivalence$Equals.class
Equivalence.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Equivalence$Equals extends com.android.jack.google.common.base.Equivalence implements java.io.Serializable  {
	static final com.android.jack.google.common.base.Equivalence$Equals INSTANCE
	private static final long serialVersionUID
	void  () 
	protected boolean doEquivalent (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	protected int doHash (java.lang.Object) 
		Object o
	private java.lang.Object readResolve () 
	static void  () 
}

com/android/jack/google/common/base/Equivalence$EquivalentToPredicate.class
Equivalence.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Equivalence$EquivalentToPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final com.android.jack.google.common.base.Equivalence equivalence
	private final Object target
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Equivalence, java.lang.Object) 
		com.android.jack.google.common.base.Equivalence equivalence
		Object target
	public boolean apply (java.lang.Object) 
		Object input
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Equivalence$EquivalentToPredicate that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Equivalence$Identity.class
Equivalence.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Equivalence$Identity extends com.android.jack.google.common.base.Equivalence implements java.io.Serializable  {
	static final com.android.jack.google.common.base.Equivalence$Identity INSTANCE
	private static final long serialVersionUID
	void  () 
	protected boolean doEquivalent (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	protected int doHash (java.lang.Object) 
		Object o
	private java.lang.Object readResolve () 
	static void  () 
}

com/android/jack/google/common/base/Equivalence$Wrapper.class
Equivalence.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Equivalence$Wrapper extends java.lang.Object implements java.io.Serializable  {
	private final com.android.jack.google.common.base.Equivalence equivalence
	private final Object reference
	private static final long serialVersionUID
	private void  (com.android.jack.google.common.base.Equivalence, java.lang.Object) 
		com.android.jack.google.common.base.Equivalence equivalence
		Object reference
	public java.lang.Object get () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Equivalence equivalence
		com.android.jack.google.common.base.Equivalence$Wrapper that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.base.Equivalence, java.lang.Object, com.android.jack.google.common.base.Equivalence$1) 
		com.android.jack.google.common.base.Equivalence x0
		Object x1
		com.android.jack.google.common.base.Equivalence$1 x2
}

com/android/jack/google/common/base/Equivalence.class
Equivalence.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Equivalence extends java.lang.Object {
	protected void  () 
	public final boolean equivalent (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	protected abstract boolean doEquivalent (java.lang.Object, java.lang.Object) 
	public final int hash (java.lang.Object) 
		Object t
	protected abstract int doHash (java.lang.Object) 
	public final com.android.jack.google.common.base.Equivalence onResultOf (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public final com.android.jack.google.common.base.Equivalence$Wrapper wrap (java.lang.Object) 
		Object reference
	public final com.android.jack.google.common.base.Equivalence pairwise () 
	public final com.android.jack.google.common.base.Predicate equivalentTo (java.lang.Object) 
		Object target
	public static com.android.jack.google.common.base.Equivalence equals () 
	public static com.android.jack.google.common.base.Equivalence identity () 
}

com/android/jack/google/common/base/FinalizablePhantomReference.class
FinalizablePhantomReference.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.FinalizablePhantomReference extends java.lang.ref.PhantomReference implements com.android.jack.google.common.base.FinalizableReference  {
	protected void  (java.lang.Object, com.android.jack.google.common.base.FinalizableReferenceQueue) 
		Object referent
		com.android.jack.google.common.base.FinalizableReferenceQueue queue
}

com/android/jack/google/common/base/FinalizableReference.class
FinalizableReference.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.FinalizableReference extends java.lang.Object {
	public abstract void finalizeReferent () 
}

com/android/jack/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class
FinalizableReferenceQueue.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.FinalizableReferenceQueue$DecoupledLoader extends java.lang.Object implements com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader  {
	private static final String LOADING_ERROR
	void  () 
	public java.lang.Class loadFinalizer () 
		ClassLoader finalizerLoader
		Exception e
	java.net.URL getBaseUrl ()  throws java.io.IOException 
		String finalizerPath
		java.net.URL finalizerUrl
		String urlString
	java.net.URLClassLoader newLoader (java.net.URL) 
		java.net.URL base
}

com/android/jack/google/common/base/FinalizableReferenceQueue$DirectLoader.class
FinalizableReferenceQueue.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.FinalizableReferenceQueue$DirectLoader extends java.lang.Object implements com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader  {
	void  () 
	public java.lang.Class loadFinalizer () 
		ClassNotFoundException e
}

com/android/jack/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class
FinalizableReferenceQueue.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader extends java.lang.Object {
	public abstract java.lang.Class loadFinalizer () 
}

com/android/jack/google/common/base/FinalizableReferenceQueue$SystemLoader.class
FinalizableReferenceQueue.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.FinalizableReferenceQueue$SystemLoader extends java.lang.Object implements com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader  {
	static boolean disabled
	void  () 
	public java.lang.Class loadFinalizer () 
		SecurityException e
		ClassNotFoundException e
		ClassLoader systemLoader
}

com/android/jack/google/common/base/FinalizableReferenceQueue.class
FinalizableReferenceQueue.java
package com.android.jack.google.common.base
public com.android.jack.google.common.base.FinalizableReferenceQueue extends java.lang.Object implements java.io.Closeable  {
	private static final java.util.logging.Logger logger
	private static final String FINALIZER_CLASS_NAME
	private static final java.lang.reflect.Method startFinalizer
	final java.lang.ref.ReferenceQueue queue
	final java.lang.ref.PhantomReference frqRef
	final boolean threadStarted
	public void  () 
		IllegalAccessException impossible
		Throwable t
		boolean threadStarted
	public void close () 
	void cleanUp () 
		Throwable t
		java.lang.ref.Reference reference
	private static transient java.lang.Class loadFinalizer (com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader[]) 
		Class finalizer
		com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader loader
		com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] arr$
		int len$
		int i$
		com.android.jack.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] loaders
	static java.lang.reflect.Method getStartFinalizer (java.lang.Class) 
		NoSuchMethodException e
		Class finalizer
	static java.util.logging.Logger access$000 () 
	static void  () 
		Class finalizer
}

com/android/jack/google/common/base/FinalizableSoftReference.class
FinalizableSoftReference.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.FinalizableSoftReference extends java.lang.ref.SoftReference implements com.android.jack.google.common.base.FinalizableReference  {
	protected void  (java.lang.Object, com.android.jack.google.common.base.FinalizableReferenceQueue) 
		Object referent
		com.android.jack.google.common.base.FinalizableReferenceQueue queue
}

com/android/jack/google/common/base/FinalizableWeakReference.class
FinalizableWeakReference.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.FinalizableWeakReference extends java.lang.ref.WeakReference implements com.android.jack.google.common.base.FinalizableReference  {
	protected void  (java.lang.Object, com.android.jack.google.common.base.FinalizableReferenceQueue) 
		Object referent
		com.android.jack.google.common.base.FinalizableReferenceQueue queue
}

com/android/jack/google/common/base/Function.class
Function.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Function extends java.lang.Object {
	public abstract java.lang.Object apply (java.lang.Object) 
	public abstract boolean equals (java.lang.Object) 
}

com/android/jack/google/common/base/FunctionalEquivalence.class
FunctionalEquivalence.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.FunctionalEquivalence extends com.android.jack.google.common.base.Equivalence implements java.io.Serializable  {
	private static final long serialVersionUID
	private final com.android.jack.google.common.base.Function function
	private final com.android.jack.google.common.base.Equivalence resultEquivalence
	void  (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Equivalence) 
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.base.Equivalence resultEquivalence
	protected boolean doEquivalent (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	protected int doHash (java.lang.Object) 
		Object a
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.FunctionalEquivalence that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Functions$1.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$1 extends java.lang.Object {
}

com/android/jack/google/common/base/Functions$ConstantFunction.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$ConstantFunction extends java.lang.Object implements com.android.jack.google.common.base.Function java.io.Serializable  {
	private final Object value
	private static final long serialVersionUID
	public void  (java.lang.Object) 
		Object value
	public java.lang.Object apply (java.lang.Object) 
		Object from
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Functions$ConstantFunction that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Functions$ForMapWithDefault.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$ForMapWithDefault extends java.lang.Object implements com.android.jack.google.common.base.Function java.io.Serializable  {
	final java.util.Map map
	final Object defaultValue
	private static final long serialVersionUID
	void  (java.util.Map, java.lang.Object) 
		java.util.Map map
		Object defaultValue
	public java.lang.Object apply (java.lang.Object) 
		Object key
		Object result
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Functions$ForMapWithDefault that
		Object o
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Functions$FunctionComposition.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$FunctionComposition extends java.lang.Object implements com.android.jack.google.common.base.Function java.io.Serializable  {
	private final com.android.jack.google.common.base.Function g
	private final com.android.jack.google.common.base.Function f
	private static final long serialVersionUID
	public void  (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function g
		com.android.jack.google.common.base.Function f
	public java.lang.Object apply (java.lang.Object) 
		Object a
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Functions$FunctionComposition that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Functions$FunctionForMapNoDefault.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$FunctionForMapNoDefault extends java.lang.Object implements com.android.jack.google.common.base.Function java.io.Serializable  {
	final java.util.Map map
	private static final long serialVersionUID
	void  (java.util.Map) 
		java.util.Map map
	public java.lang.Object apply (java.lang.Object) 
		Object key
		Object result
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Functions$FunctionForMapNoDefault that
		Object o
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Functions$IdentityFunction.class
Functions.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Functions$IdentityFunction extends java.lang.Enum implements com.android.jack.google.common.base.Function  {
	public static final com.android.jack.google.common.base.Functions$IdentityFunction INSTANCE
	private static final com.android.jack.google.common.base.Functions$IdentityFunction[] $VALUES
	public static com.android.jack.google.common.base.Functions$IdentityFunction[] values () 
	public static com.android.jack.google.common.base.Functions$IdentityFunction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.lang.Object apply (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/google/common/base/Functions$PredicateFunction.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$PredicateFunction extends java.lang.Object implements com.android.jack.google.common.base.Function java.io.Serializable  {
	private final com.android.jack.google.common.base.Predicate predicate
	private static final long serialVersionUID
	private void  (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public java.lang.Boolean apply (java.lang.Object) 
		Object t
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Functions$PredicateFunction that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
	void  (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Functions$1) 
		com.android.jack.google.common.base.Predicate x0
		com.android.jack.google.common.base.Functions$1 x1
}

com/android/jack/google/common/base/Functions$SupplierFunction.class
Functions.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Functions$SupplierFunction extends java.lang.Object implements com.android.jack.google.common.base.Function java.io.Serializable  {
	private final com.android.jack.google.common.base.Supplier supplier
	private static final long serialVersionUID
	private void  (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object apply (java.lang.Object) 
		Object input
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Functions$SupplierFunction that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.base.Supplier, com.android.jack.google.common.base.Functions$1) 
		com.android.jack.google.common.base.Supplier x0
		com.android.jack.google.common.base.Functions$1 x1
}

com/android/jack/google/common/base/Functions$ToStringFunction.class
Functions.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Functions$ToStringFunction extends java.lang.Enum implements com.android.jack.google.common.base.Function  {
	public static final com.android.jack.google.common.base.Functions$ToStringFunction INSTANCE
	private static final com.android.jack.google.common.base.Functions$ToStringFunction[] $VALUES
	public static com.android.jack.google.common.base.Functions$ToStringFunction[] values () 
	public static com.android.jack.google.common.base.Functions$ToStringFunction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.lang.String apply (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/base/Functions.class
Functions.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Functions extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.base.Function toStringFunction () 
	public static com.android.jack.google.common.base.Function identity () 
	public static com.android.jack.google.common.base.Function forMap (java.util.Map) 
		java.util.Map map
	public static com.android.jack.google.common.base.Function forMap (java.util.Map, java.lang.Object) 
		java.util.Map map
		Object defaultValue
	public static com.android.jack.google.common.base.Function compose (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function g
		com.android.jack.google.common.base.Function f
	public static com.android.jack.google.common.base.Function forPredicate (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public static com.android.jack.google.common.base.Function constant (java.lang.Object) 
		Object value
	public static com.android.jack.google.common.base.Function forSupplier (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier supplier
}

com/android/jack/google/common/base/Joiner$1.class
Joiner.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Joiner$1 extends com.android.jack.google.common.base.Joiner {
	final String val$nullText
	final com.android.jack.google.common.base.Joiner this$0
	void  (com.android.jack.google.common.base.Joiner, com.android.jack.google.common.base.Joiner, java.lang.String) 
		com.android.jack.google.common.base.Joiner x0
	java.lang.CharSequence toString (java.lang.Object) 
		Object part
	public com.android.jack.google.common.base.Joiner useForNull (java.lang.String) 
		String nullText
	public com.android.jack.google.common.base.Joiner skipNulls () 
}

com/android/jack/google/common/base/Joiner$2.class
Joiner.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Joiner$2 extends com.android.jack.google.common.base.Joiner {
	final com.android.jack.google.common.base.Joiner this$0
	void  (com.android.jack.google.common.base.Joiner, com.android.jack.google.common.base.Joiner) 
		com.android.jack.google.common.base.Joiner x0
	public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator)  throws java.io.IOException 
		Object part
		Object part
		Appendable appendable
		java.util.Iterator parts
	public com.android.jack.google.common.base.Joiner useForNull (java.lang.String) 
		String nullText
	public com.android.jack.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String) 
		String kvs
}

com/android/jack/google/common/base/Joiner$3.class
Joiner.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Joiner$3 extends java.util.AbstractList {
	final Object[] val$rest
	final Object val$first
	final Object val$second
	void  (java.lang.Object[], java.lang.Object, java.lang.Object) 
	public int size () 
	public java.lang.Object get (int) 
		int index
}

com/android/jack/google/common/base/Joiner$MapJoiner.class
Joiner.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Joiner$MapJoiner extends java.lang.Object {
	private final com.android.jack.google.common.base.Joiner joiner
	private final String keyValueSeparator
	private void  (com.android.jack.google.common.base.Joiner, java.lang.String) 
		com.android.jack.google.common.base.Joiner joiner
		String keyValueSeparator
	public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Map)  throws java.io.IOException 
		Appendable appendable
		java.util.Map map
	public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Map) 
		StringBuilder builder
		java.util.Map map
	public java.lang.String join (java.util.Map) 
		java.util.Map map
	public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable)  throws java.io.IOException 
		Appendable appendable
		Iterable entries
	public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator)  throws java.io.IOException 
		java.util.Map$Entry e
		java.util.Map$Entry entry
		Appendable appendable
		java.util.Iterator parts
	public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable) 
		StringBuilder builder
		Iterable entries
	public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator) 
		java.io.IOException impossible
		StringBuilder builder
		java.util.Iterator entries
	public java.lang.String join (java.lang.Iterable) 
		Iterable entries
	public java.lang.String join (java.util.Iterator) 
		java.util.Iterator entries
	public com.android.jack.google.common.base.Joiner$MapJoiner useForNull (java.lang.String) 
		String nullText
	void  (com.android.jack.google.common.base.Joiner, java.lang.String, com.android.jack.google.common.base.Joiner$1) 
		com.android.jack.google.common.base.Joiner x0
		String x1
		com.android.jack.google.common.base.Joiner$1 x2
}

com/android/jack/google/common/base/Joiner.class
Joiner.java
package com.android.jack.google.common.base
public com.android.jack.google.common.base.Joiner extends java.lang.Object {
	private final String separator
	public static com.android.jack.google.common.base.Joiner on (java.lang.String) 
		String separator
	public static com.android.jack.google.common.base.Joiner on (char) 
		char separator
	private void  (java.lang.String) 
		String separator
	private void  (com.android.jack.google.common.base.Joiner) 
		com.android.jack.google.common.base.Joiner prototype
	public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable)  throws java.io.IOException 
		Appendable appendable
		Iterable parts
	public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator)  throws java.io.IOException 
		Appendable appendable
		java.util.Iterator parts
	public final java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object[])  throws java.io.IOException 
		Appendable appendable
		Object[] parts
	public final transient java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object, java.lang.Object, java.lang.Object[])  throws java.io.IOException 
		Appendable appendable
		Object first
		Object second
		Object[] rest
	public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable) 
		StringBuilder builder
		Iterable parts
	public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator) 
		java.io.IOException impossible
		StringBuilder builder
		java.util.Iterator parts
	public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object[]) 
		StringBuilder builder
		Object[] parts
	public final transient java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		StringBuilder builder
		Object first
		Object second
		Object[] rest
	public final java.lang.String join (java.lang.Iterable) 
		Iterable parts
	public final java.lang.String join (java.util.Iterator) 
		java.util.Iterator parts
	public final java.lang.String join (java.lang.Object[]) 
		Object[] parts
	public final transient java.lang.String join (java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object first
		Object second
		Object[] rest
	public com.android.jack.google.common.base.Joiner useForNull (java.lang.String) 
		String nullText
	public com.android.jack.google.common.base.Joiner skipNulls () 
	public com.android.jack.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String) 
		String keyValueSeparator
	java.lang.CharSequence toString (java.lang.Object) 
		Object part
	private static java.lang.Iterable iterable (java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object first
		Object second
		Object[] rest
	void  (com.android.jack.google.common.base.Joiner, com.android.jack.google.common.base.Joiner$1) 
		com.android.jack.google.common.base.Joiner x0
		com.android.jack.google.common.base.Joiner$1 x1
	static java.lang.String access$100 (com.android.jack.google.common.base.Joiner) 
		com.android.jack.google.common.base.Joiner x0
}

com/android/jack/google/common/base/MoreObjects$1.class
MoreObjects.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.MoreObjects$1 extends java.lang.Object {
}

com/android/jack/google/common/base/MoreObjects$ToStringHelper$ValueHolder.class
MoreObjects.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder extends java.lang.Object {
	String name
	Object value
	com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder next
	private void  () 
	void  (com.android.jack.google.common.base.MoreObjects$1) 
		com.android.jack.google.common.base.MoreObjects$1 x0
}

com/android/jack/google/common/base/MoreObjects$ToStringHelper.class
MoreObjects.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.MoreObjects$ToStringHelper extends java.lang.Object {
	private final String className
	private com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderHead
	private com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderTail
	private boolean omitNullValues
	private void  (java.lang.String) 
		String className
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper omitNullValues () 
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, java.lang.Object) 
		String name
		Object value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, boolean) 
		String name
		boolean value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, char) 
		String name
		char value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, double) 
		String name
		double value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, float) 
		String name
		float value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, int) 
		String name
		int value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, long) 
		String name
		long value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (java.lang.Object) 
		Object value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (boolean) 
		boolean value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (char) 
		char value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (double) 
		double value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (float) 
		float value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (int) 
		int value
	public com.android.jack.google.common.base.MoreObjects$ToStringHelper addValue (long) 
		long value
	public java.lang.String toString () 
		com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
		boolean omitNullValuesSnapshot
		String nextSeparator
		StringBuilder builder
	private com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder addHolder () 
		com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
	private com.android.jack.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.Object) 
		Object value
		com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
	private com.android.jack.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.String, java.lang.Object) 
		String name
		Object value
		com.android.jack.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
	void  (java.lang.String, com.android.jack.google.common.base.MoreObjects$1) 
		String x0
		com.android.jack.google.common.base.MoreObjects$1 x1
}

com/android/jack/google/common/base/MoreObjects.class
MoreObjects.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.MoreObjects extends java.lang.Object {
	public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public static com.android.jack.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Object) 
		Object self
	public static com.android.jack.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Class) 
		Class clazz
	public static com.android.jack.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.String) 
		String className
	static java.lang.String simpleName (java.lang.Class) 
		Class clazz
		String name
		int start
	private void  () 
}

com/android/jack/google/common/base/Objects$1.class
Objects.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Objects$1 extends java.lang.Object {
}

com/android/jack/google/common/base/Objects$ToStringHelper$ValueHolder.class
Objects.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder extends java.lang.Object {
	String name
	Object value
	com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder next
	private void  () 
	void  (com.android.jack.google.common.base.Objects$1) 
		com.android.jack.google.common.base.Objects$1 x0
}

com/android/jack/google/common/base/Objects$ToStringHelper.class
Objects.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Objects$ToStringHelper extends java.lang.Object {
	private final String className
	private com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder holderHead
	private com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder holderTail
	private boolean omitNullValues
	private void  (java.lang.String) 
		String className
	public com.android.jack.google.common.base.Objects$ToStringHelper omitNullValues () 
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, java.lang.Object) 
		String name
		Object value
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, boolean) 
		String name
		boolean value
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, char) 
		String name
		char value
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, double) 
		String name
		double value
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, float) 
		String name
		float value
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, int) 
		String name
		int value
	public com.android.jack.google.common.base.Objects$ToStringHelper add (java.lang.String, long) 
		String name
		long value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (java.lang.Object) 
		Object value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (boolean) 
		boolean value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (char) 
		char value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (double) 
		double value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (float) 
		float value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (int) 
		int value
	public com.android.jack.google.common.base.Objects$ToStringHelper addValue (long) 
		long value
	public java.lang.String toString () 
		com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
		boolean omitNullValuesSnapshot
		String nextSeparator
		StringBuilder builder
	private com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder addHolder () 
		com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
	private com.android.jack.google.common.base.Objects$ToStringHelper addHolder (java.lang.Object) 
		Object value
		com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
	private com.android.jack.google.common.base.Objects$ToStringHelper addHolder (java.lang.String, java.lang.Object) 
		String name
		Object value
		com.android.jack.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
	void  (java.lang.String, com.android.jack.google.common.base.Objects$1) 
		String x0
		com.android.jack.google.common.base.Objects$1 x1
}

com/android/jack/google/common/base/Objects.class
Objects.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Objects extends java.lang.Object {
	private void  () 
	public static boolean equal (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public static transient int hashCode (java.lang.Object[]) 
		Object[] objects
	public static com.android.jack.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Object) 
		Object self
	public static com.android.jack.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Class) 
		Class clazz
	public static com.android.jack.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.String) 
		String className
	public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object) 
		Object first
		Object second
}

com/android/jack/google/common/base/Optional$1$1.class
Optional.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Optional$1$1 extends com.android.jack.google.common.base.AbstractIterator {
	private final java.util.Iterator iterator
	final com.android.jack.google.common.base.Optional$1 this$0
	void  (com.android.jack.google.common.base.Optional$1) 
	protected java.lang.Object computeNext () 
		com.android.jack.google.common.base.Optional optional
}

com/android/jack/google/common/base/Optional$1.class
Optional.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Optional$1 extends java.lang.Object implements java.lang.Iterable  {
	final Iterable val$optionals
	void  (java.lang.Iterable) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/base/Optional.class
Optional.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Optional extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static com.android.jack.google.common.base.Optional absent () 
	public static com.android.jack.google.common.base.Optional of (java.lang.Object) 
		Object reference
	public static com.android.jack.google.common.base.Optional fromNullable (java.lang.Object) 
		Object nullableReference
	void  () 
	public abstract boolean isPresent () 
	public abstract java.lang.Object get () 
	public abstract java.lang.Object or (java.lang.Object) 
	public abstract com.android.jack.google.common.base.Optional or (com.android.jack.google.common.base.Optional) 
	public abstract java.lang.Object or (com.android.jack.google.common.base.Supplier) 
	public abstract java.lang.Object orNull () 
	public abstract java.util.Set asSet () 
	public abstract com.android.jack.google.common.base.Optional transform (com.android.jack.google.common.base.Function) 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
	public static java.lang.Iterable presentInstances (java.lang.Iterable) 
		Iterable optionals
}

com/android/jack/google/common/base/PairwiseEquivalence.class
PairwiseEquivalence.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.PairwiseEquivalence extends com.android.jack.google.common.base.Equivalence implements java.io.Serializable  {
	final com.android.jack.google.common.base.Equivalence elementEquivalence
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Equivalence) 
		com.android.jack.google.common.base.Equivalence elementEquivalence
	protected boolean doEquivalent (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterableA
		Iterable iterableB
		java.util.Iterator iteratorA
		java.util.Iterator iteratorB
	protected int doHash (java.lang.Iterable) 
		Object element
		java.util.Iterator i$
		Iterable iterable
		int hash
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.PairwiseEquivalence that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	protected volatile int doHash (java.lang.Object) 
		Object x0
	protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/base/Platform.class
Platform.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Platform extends java.lang.Object {
	private void  () 
	static long systemNanoTime () 
	static com.android.jack.google.common.base.CharMatcher precomputeCharMatcher (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher matcher
	static com.android.jack.google.common.base.Optional getEnumIfPresent (java.lang.Class, java.lang.String) 
		Class enumClass
		String value
		java.lang.ref.WeakReference ref
}

com/android/jack/google/common/base/Preconditions.class
Preconditions.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Preconditions extends java.lang.Object {
	private void  () 
	public static void checkArgument (boolean) 
		boolean expression
	public static void checkArgument (boolean, java.lang.Object) 
		boolean expression
		Object errorMessage
	public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[]) 
		boolean expression
		String errorMessageTemplate
		Object[] errorMessageArgs
	public static void checkState (boolean) 
		boolean expression
	public static void checkState (boolean, java.lang.Object) 
		boolean expression
		Object errorMessage
	public static transient void checkState (boolean, java.lang.String, java.lang.Object[]) 
		boolean expression
		String errorMessageTemplate
		Object[] errorMessageArgs
	public static java.lang.Object checkNotNull (java.lang.Object) 
		Object reference
	public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object) 
		Object reference
		Object errorMessage
	public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object reference
		String errorMessageTemplate
		Object[] errorMessageArgs
	public static int checkElementIndex (int, int) 
		int index
		int size
	public static int checkElementIndex (int, int, java.lang.String) 
		int index
		int size
		String desc
	private static java.lang.String badElementIndex (int, int, java.lang.String) 
		int index
		int size
		String desc
	public static int checkPositionIndex (int, int) 
		int index
		int size
	public static int checkPositionIndex (int, int, java.lang.String) 
		int index
		int size
		String desc
	private static java.lang.String badPositionIndex (int, int, java.lang.String) 
		int index
		int size
		String desc
	public static void checkPositionIndexes (int, int, int) 
		int start
		int end
		int size
	private static java.lang.String badPositionIndexes (int, int, int) 
		int start
		int end
		int size
	static transient java.lang.String format (java.lang.String, java.lang.Object[]) 
		int placeholderStart
		String template
		Object[] args
		StringBuilder builder
		int templateStart
		int i
}

com/android/jack/google/common/base/Predicate.class
Predicate.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Predicate extends java.lang.Object {
	public abstract boolean apply (java.lang.Object) 
	public abstract boolean equals (java.lang.Object) 
}

com/android/jack/google/common/base/Predicates$1.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$1 extends java.lang.Object {
}

com/android/jack/google/common/base/Predicates$AndPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$AndPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final java.util.List components
	private static final long serialVersionUID
	private void  (java.util.List) 
		java.util.List components
	public boolean apply (java.lang.Object) 
		int i
		Object t
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$AndPredicate that
		Object obj
	public java.lang.String toString () 
	void  (java.util.List, com.android.jack.google.common.base.Predicates$1) 
		java.util.List x0
		com.android.jack.google.common.base.Predicates$1 x1
}

com/android/jack/google/common/base/Predicates$AssignableFromPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$AssignableFromPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final Class clazz
	private static final long serialVersionUID
	private void  (java.lang.Class) 
		Class clazz
	public boolean apply (java.lang.Class) 
		Class input
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$AssignableFromPredicate that
		Object obj
	public java.lang.String toString () 
	public volatile boolean apply (java.lang.Object) 
		Object x0
	void  (java.lang.Class, com.android.jack.google.common.base.Predicates$1) 
		Class x0
		com.android.jack.google.common.base.Predicates$1 x1
}

com/android/jack/google/common/base/Predicates$CompositionPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$CompositionPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	final com.android.jack.google.common.base.Predicate p
	final com.android.jack.google.common.base.Function f
	private static final long serialVersionUID
	private void  (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Predicate p
		com.android.jack.google.common.base.Function f
	public boolean apply (java.lang.Object) 
		Object a
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$CompositionPredicate that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Predicates$1) 
		com.android.jack.google.common.base.Predicate x0
		com.android.jack.google.common.base.Function x1
		com.android.jack.google.common.base.Predicates$1 x2
}

com/android/jack/google/common/base/Predicates$ContainsPatternFromStringPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$ContainsPatternFromStringPredicate extends com.android.jack.google.common.base.Predicates$ContainsPatternPredicate {
	private static final long serialVersionUID
	void  (java.lang.String) 
		String string
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Predicates$ContainsPatternPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$ContainsPatternPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	final java.util.regex.Pattern pattern
	private static final long serialVersionUID
	void  (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
	public boolean apply (java.lang.CharSequence) 
		CharSequence t
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$ContainsPatternPredicate that
		Object obj
	public java.lang.String toString () 
		String patternString
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/base/Predicates$InPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$InPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final java.util.Collection target
	private static final long serialVersionUID
	private void  (java.util.Collection) 
		java.util.Collection target
	public boolean apply (java.lang.Object) 
		NullPointerException e
		ClassCastException e
		Object t
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$InPredicate that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	void  (java.util.Collection, com.android.jack.google.common.base.Predicates$1) 
		java.util.Collection x0
		com.android.jack.google.common.base.Predicates$1 x1
}

com/android/jack/google/common/base/Predicates$InstanceOfPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$InstanceOfPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final Class clazz
	private static final long serialVersionUID
	private void  (java.lang.Class) 
		Class clazz
	public boolean apply (java.lang.Object) 
		Object o
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$InstanceOfPredicate that
		Object obj
	public java.lang.String toString () 
	void  (java.lang.Class, com.android.jack.google.common.base.Predicates$1) 
		Class x0
		com.android.jack.google.common.base.Predicates$1 x1
}

com/android/jack/google/common/base/Predicates$IsEqualToPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$IsEqualToPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final Object target
	private static final long serialVersionUID
	private void  (java.lang.Object) 
		Object target
	public boolean apply (java.lang.Object) 
		Object t
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$IsEqualToPredicate that
		Object obj
	public java.lang.String toString () 
	void  (java.lang.Object, com.android.jack.google.common.base.Predicates$1) 
		Object x0
		com.android.jack.google.common.base.Predicates$1 x1
}

com/android/jack/google/common/base/Predicates$NotPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$NotPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	final com.android.jack.google.common.base.Predicate predicate
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public boolean apply (java.lang.Object) 
		Object t
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$NotPredicate that
		Object obj
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Predicates$ObjectPredicate$1.class
Predicates.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Predicates$ObjectPredicate$1 extends com.android.jack.google.common.base.Predicates$ObjectPredicate {
	void  (java.lang.String, int) 
	public boolean apply (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Predicates$ObjectPredicate$2.class
Predicates.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Predicates$ObjectPredicate$2 extends com.android.jack.google.common.base.Predicates$ObjectPredicate {
	void  (java.lang.String, int) 
	public boolean apply (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Predicates$ObjectPredicate$3.class
Predicates.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Predicates$ObjectPredicate$3 extends com.android.jack.google.common.base.Predicates$ObjectPredicate {
	void  (java.lang.String, int) 
	public boolean apply (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Predicates$ObjectPredicate$4.class
Predicates.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Predicates$ObjectPredicate$4 extends com.android.jack.google.common.base.Predicates$ObjectPredicate {
	void  (java.lang.String, int) 
	public boolean apply (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Predicates$ObjectPredicate.class
Predicates.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.Predicates$ObjectPredicate extends java.lang.Enum implements com.android.jack.google.common.base.Predicate  {
	public static final com.android.jack.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE
	public static final com.android.jack.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE
	public static final com.android.jack.google.common.base.Predicates$ObjectPredicate IS_NULL
	public static final com.android.jack.google.common.base.Predicates$ObjectPredicate NOT_NULL
	private static final com.android.jack.google.common.base.Predicates$ObjectPredicate[] $VALUES
	public static com.android.jack.google.common.base.Predicates$ObjectPredicate[] values () 
	public static com.android.jack.google.common.base.Predicates$ObjectPredicate valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	com.android.jack.google.common.base.Predicate withNarrowedType () 
	void  (java.lang.String, int, com.android.jack.google.common.base.Predicates$1) 
		String x0
		int x1
		com.android.jack.google.common.base.Predicates$1 x2
	static void  () 
}

com/android/jack/google/common/base/Predicates$OrPredicate.class
Predicates.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Predicates$OrPredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final java.util.List components
	private static final long serialVersionUID
	private void  (java.util.List) 
		java.util.List components
	public boolean apply (java.lang.Object) 
		int i
		Object t
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Predicates$OrPredicate that
		Object obj
	public java.lang.String toString () 
	void  (java.util.List, com.android.jack.google.common.base.Predicates$1) 
		java.util.List x0
		com.android.jack.google.common.base.Predicates$1 x1
}

com/android/jack/google/common/base/Predicates.class
Predicates.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Predicates extends java.lang.Object {
	private static final com.android.jack.google.common.base.Joiner COMMA_JOINER
	private void  () 
	public static com.android.jack.google.common.base.Predicate alwaysTrue () 
	public static com.android.jack.google.common.base.Predicate alwaysFalse () 
	public static com.android.jack.google.common.base.Predicate isNull () 
	public static com.android.jack.google.common.base.Predicate notNull () 
	public static com.android.jack.google.common.base.Predicate not (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public static com.android.jack.google.common.base.Predicate and (java.lang.Iterable) 
		Iterable components
	public static transient com.android.jack.google.common.base.Predicate and (com.android.jack.google.common.base.Predicate[]) 
		com.android.jack.google.common.base.Predicate[] components
	public static com.android.jack.google.common.base.Predicate and (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate first
		com.android.jack.google.common.base.Predicate second
	public static com.android.jack.google.common.base.Predicate or (java.lang.Iterable) 
		Iterable components
	public static transient com.android.jack.google.common.base.Predicate or (com.android.jack.google.common.base.Predicate[]) 
		com.android.jack.google.common.base.Predicate[] components
	public static com.android.jack.google.common.base.Predicate or (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate first
		com.android.jack.google.common.base.Predicate second
	public static com.android.jack.google.common.base.Predicate equalTo (java.lang.Object) 
		Object target
	public static com.android.jack.google.common.base.Predicate instanceOf (java.lang.Class) 
		Class clazz
	public static com.android.jack.google.common.base.Predicate assignableFrom (java.lang.Class) 
		Class clazz
	public static com.android.jack.google.common.base.Predicate in (java.util.Collection) 
		java.util.Collection target
	public static com.android.jack.google.common.base.Predicate compose (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Predicate predicate
		com.android.jack.google.common.base.Function function
	public static com.android.jack.google.common.base.Predicate containsPattern (java.lang.String) 
		String pattern
	public static com.android.jack.google.common.base.Predicate contains (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
	private static java.util.List asList (com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate first
		com.android.jack.google.common.base.Predicate second
	private static transient java.util.List defensiveCopy (java.lang.Object[]) 
		Object[] array
	static java.util.List defensiveCopy (java.lang.Iterable) 
		Object element
		java.util.Iterator i$
		Iterable iterable
		java.util.ArrayList list
	static com.android.jack.google.common.base.Joiner access$800 () 
	static void  () 
}

com/android/jack/google/common/base/Present.class
Present.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Present extends com.android.jack.google.common.base.Optional {
	private final Object reference
	private static final long serialVersionUID
	void  (java.lang.Object) 
		Object reference
	public boolean isPresent () 
	public java.lang.Object get () 
	public java.lang.Object or (java.lang.Object) 
		Object defaultValue
	public com.android.jack.google.common.base.Optional or (com.android.jack.google.common.base.Optional) 
		com.android.jack.google.common.base.Optional secondChoice
	public java.lang.Object or (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object orNull () 
	public java.util.Set asSet () 
	public com.android.jack.google.common.base.Optional transform (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Present other
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/SmallCharMatcher.class
SmallCharMatcher.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.SmallCharMatcher extends com.android.jack.google.common.base.CharMatcher$FastMatcher {
	static final int MAX_SIZE
	private final char[] table
	private final boolean containsZero
	private final long filter
	private static final int C1
	private static final int C2
	private static final double DESIRED_LOAD_FACTOR
	private void  (char[], long, boolean, java.lang.String) 
		char[] table
		long filter
		boolean containsZero
		String description
	static int smear (int) 
		int hashCode
	private boolean checkFilter (int) 
		int c
	static int chooseTableSize (int) 
		int setSize
		int tableSize
	static com.android.jack.google.common.base.CharMatcher from (java.util.BitSet, java.lang.String) 
		int index
		int c
		java.util.BitSet chars
		String description
		long filter
		int size
		boolean containsZero
		char[] table
		int mask
	public boolean matches (char) 
		char c
		int mask
		int startingIndex
		int index
	void setBits (java.util.BitSet) 
		char c
		char[] arr$
		int len$
		int i$
		java.util.BitSet table
}

com/android/jack/google/common/base/Splitter$1$1.class
Splitter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Splitter$1$1 extends com.android.jack.google.common.base.Splitter$SplittingIterator {
	final com.android.jack.google.common.base.Splitter$1 this$0
	void  (com.android.jack.google.common.base.Splitter$1, com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
	int separatorStart (int) 
		int start
	int separatorEnd (int) 
		int separatorPosition
}

com/android/jack/google/common/base/Splitter$1.class
Splitter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Splitter$1 extends java.lang.Object implements com.android.jack.google.common.base.Splitter$Strategy  {
	final com.android.jack.google.common.base.CharMatcher val$separatorMatcher
	void  (com.android.jack.google.common.base.CharMatcher) 
	public com.android.jack.google.common.base.Splitter$SplittingIterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter splitter
		CharSequence toSplit
	public volatile java.util.Iterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
}

com/android/jack/google/common/base/Splitter$2$1.class
Splitter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Splitter$2$1 extends com.android.jack.google.common.base.Splitter$SplittingIterator {
	final com.android.jack.google.common.base.Splitter$2 this$0
	void  (com.android.jack.google.common.base.Splitter$2, com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
	public int separatorStart (int) 
		int i
		int p
		int last
		int start
		int separatorLength
	public int separatorEnd (int) 
		int separatorPosition
}

com/android/jack/google/common/base/Splitter$2.class
Splitter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Splitter$2 extends java.lang.Object implements com.android.jack.google.common.base.Splitter$Strategy  {
	final String val$separator
	void  (java.lang.String) 
	public com.android.jack.google.common.base.Splitter$SplittingIterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter splitter
		CharSequence toSplit
	public volatile java.util.Iterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
}

com/android/jack/google/common/base/Splitter$3$1.class
Splitter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Splitter$3$1 extends com.android.jack.google.common.base.Splitter$SplittingIterator {
	final java.util.regex.Matcher val$matcher
	final com.android.jack.google.common.base.Splitter$3 this$0
	void  (com.android.jack.google.common.base.Splitter$3, com.android.jack.google.common.base.Splitter, java.lang.CharSequence, java.util.regex.Matcher) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
	public int separatorStart (int) 
		int start
	public int separatorEnd (int) 
		int separatorPosition
}

com/android/jack/google/common/base/Splitter$3.class
Splitter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Splitter$3 extends java.lang.Object implements com.android.jack.google.common.base.Splitter$Strategy  {
	final java.util.regex.Pattern val$separatorPattern
	void  (java.util.regex.Pattern) 
	public com.android.jack.google.common.base.Splitter$SplittingIterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter splitter
		CharSequence toSplit
		java.util.regex.Matcher matcher
	public volatile java.util.Iterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
}

com/android/jack/google/common/base/Splitter$4$1.class
Splitter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Splitter$4$1 extends com.android.jack.google.common.base.Splitter$SplittingIterator {
	final com.android.jack.google.common.base.Splitter$4 this$0
	void  (com.android.jack.google.common.base.Splitter$4, com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
	public int separatorStart (int) 
		int start
		int nextChunkStart
	public int separatorEnd (int) 
		int separatorPosition
}

com/android/jack/google/common/base/Splitter$4.class
Splitter.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Splitter$4 extends java.lang.Object implements com.android.jack.google.common.base.Splitter$Strategy  {
	final int val$length
	void  (int) 
	public com.android.jack.google.common.base.Splitter$SplittingIterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter splitter
		CharSequence toSplit
	public volatile java.util.Iterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
}

com/android/jack/google/common/base/Splitter$5.class
Splitter.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Splitter$5 extends java.lang.Object implements java.lang.Iterable  {
	final CharSequence val$sequence
	final com.android.jack.google.common.base.Splitter this$0
	void  (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Splitter$MapSplitter.class
Splitter.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Splitter$MapSplitter extends java.lang.Object {
	private static final String INVALID_ENTRY_MESSAGE
	private final com.android.jack.google.common.base.Splitter outerSplitter
	private final com.android.jack.google.common.base.Splitter entrySplitter
	private void  (com.android.jack.google.common.base.Splitter, com.android.jack.google.common.base.Splitter) 
		com.android.jack.google.common.base.Splitter outerSplitter
		com.android.jack.google.common.base.Splitter entrySplitter
	public java.util.Map split (java.lang.CharSequence) 
		java.util.Iterator entryFields
		String key
		String value
		String entry
		java.util.Iterator i$
		CharSequence sequence
		java.util.Map map
	void  (com.android.jack.google.common.base.Splitter, com.android.jack.google.common.base.Splitter, com.android.jack.google.common.base.Splitter$1) 
		com.android.jack.google.common.base.Splitter x0
		com.android.jack.google.common.base.Splitter x1
		com.android.jack.google.common.base.Splitter$1 x2
}

com/android/jack/google/common/base/Splitter$SplittingIterator.class
Splitter.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.Splitter$SplittingIterator extends com.android.jack.google.common.base.AbstractIterator {
	final CharSequence toSplit
	final com.android.jack.google.common.base.CharMatcher trimmer
	final boolean omitEmptyStrings
	int offset
	int limit
	abstract int separatorStart (int) 
	abstract int separatorEnd (int) 
	protected void  (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter splitter
		CharSequence toSplit
	protected java.lang.String computeNext () 
		int end
		int start
		int end
		int separatorPosition
		int nextStart
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/base/Splitter$Strategy.class
Splitter.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.Splitter$Strategy extends java.lang.Object {
	public abstract java.util.Iterator iterator (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
}

com/android/jack/google/common/base/Splitter.class
Splitter.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Splitter extends java.lang.Object {
	private final com.android.jack.google.common.base.CharMatcher trimmer
	private final boolean omitEmptyStrings
	private final com.android.jack.google.common.base.Splitter$Strategy strategy
	private final int limit
	private void  (com.android.jack.google.common.base.Splitter$Strategy) 
		com.android.jack.google.common.base.Splitter$Strategy strategy
	private void  (com.android.jack.google.common.base.Splitter$Strategy, boolean, com.android.jack.google.common.base.CharMatcher, int) 
		com.android.jack.google.common.base.Splitter$Strategy strategy
		boolean omitEmptyStrings
		com.android.jack.google.common.base.CharMatcher trimmer
		int limit
	public static com.android.jack.google.common.base.Splitter on (char) 
		char separator
	public static com.android.jack.google.common.base.Splitter on (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher separatorMatcher
	public static com.android.jack.google.common.base.Splitter on (java.lang.String) 
		String separator
	public static com.android.jack.google.common.base.Splitter on (java.util.regex.Pattern) 
		java.util.regex.Pattern separatorPattern
	public static com.android.jack.google.common.base.Splitter onPattern (java.lang.String) 
		String separatorPattern
	public static com.android.jack.google.common.base.Splitter fixedLength (int) 
		int length
	public com.android.jack.google.common.base.Splitter omitEmptyStrings () 
	public com.android.jack.google.common.base.Splitter limit (int) 
		int limit
	public com.android.jack.google.common.base.Splitter trimResults () 
	public com.android.jack.google.common.base.Splitter trimResults (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher trimmer
	public java.lang.Iterable split (java.lang.CharSequence) 
		CharSequence sequence
	private java.util.Iterator splittingIterator (java.lang.CharSequence) 
		CharSequence sequence
	public java.util.List splitToList (java.lang.CharSequence) 
		CharSequence sequence
		java.util.Iterator iterator
		java.util.List result
	public com.android.jack.google.common.base.Splitter$MapSplitter withKeyValueSeparator (java.lang.String) 
		String separator
	public com.android.jack.google.common.base.Splitter$MapSplitter withKeyValueSeparator (char) 
		char separator
	public com.android.jack.google.common.base.Splitter$MapSplitter withKeyValueSeparator (com.android.jack.google.common.base.Splitter) 
		com.android.jack.google.common.base.Splitter keyValueSplitter
	static java.util.Iterator access$000 (com.android.jack.google.common.base.Splitter, java.lang.CharSequence) 
		com.android.jack.google.common.base.Splitter x0
		CharSequence x1
	static com.android.jack.google.common.base.CharMatcher access$200 (com.android.jack.google.common.base.Splitter) 
		com.android.jack.google.common.base.Splitter x0
	static boolean access$300 (com.android.jack.google.common.base.Splitter) 
		com.android.jack.google.common.base.Splitter x0
	static int access$400 (com.android.jack.google.common.base.Splitter) 
		com.android.jack.google.common.base.Splitter x0
}

com/android/jack/google/common/base/StandardSystemProperty.class
StandardSystemProperty.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.StandardSystemProperty extends java.lang.Enum {
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VERSION
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VENDOR
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VENDOR_URL
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_HOME
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VERSION
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VENDOR
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_NAME
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VM_VERSION
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VM_VENDOR
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_VM_NAME
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VERSION
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VENDOR
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_NAME
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_CLASS_VERSION
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_CLASS_PATH
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_LIBRARY_PATH
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_IO_TMPDIR
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_COMPILER
	public static final com.android.jack.google.common.base.StandardSystemProperty JAVA_EXT_DIRS
	public static final com.android.jack.google.common.base.StandardSystemProperty OS_NAME
	public static final com.android.jack.google.common.base.StandardSystemProperty OS_ARCH
	public static final com.android.jack.google.common.base.StandardSystemProperty OS_VERSION
	public static final com.android.jack.google.common.base.StandardSystemProperty FILE_SEPARATOR
	public static final com.android.jack.google.common.base.StandardSystemProperty PATH_SEPARATOR
	public static final com.android.jack.google.common.base.StandardSystemProperty LINE_SEPARATOR
	public static final com.android.jack.google.common.base.StandardSystemProperty USER_NAME
	public static final com.android.jack.google.common.base.StandardSystemProperty USER_HOME
	public static final com.android.jack.google.common.base.StandardSystemProperty USER_DIR
	private final String key
	private static final com.android.jack.google.common.base.StandardSystemProperty[] $VALUES
	public static com.android.jack.google.common.base.StandardSystemProperty[] values () 
	public static com.android.jack.google.common.base.StandardSystemProperty valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String key
	public java.lang.String key () 
	public java.lang.String value () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/google/common/base/Stopwatch$1.class
Stopwatch.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Stopwatch$1 extends java.lang.Object {
	static final int[] $SwitchMap$java$util$concurrent$TimeUnit
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/base/Stopwatch.class
Stopwatch.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Stopwatch extends java.lang.Object {
	private final com.android.jack.google.common.base.Ticker ticker
	private boolean isRunning
	private long elapsedNanos
	private long startTick
	public static com.android.jack.google.common.base.Stopwatch createUnstarted () 
	public static com.android.jack.google.common.base.Stopwatch createUnstarted (com.android.jack.google.common.base.Ticker) 
		com.android.jack.google.common.base.Ticker ticker
	public static com.android.jack.google.common.base.Stopwatch createStarted () 
	public static com.android.jack.google.common.base.Stopwatch createStarted (com.android.jack.google.common.base.Ticker) 
		com.android.jack.google.common.base.Ticker ticker
	void  () 
	void  (com.android.jack.google.common.base.Ticker) 
		com.android.jack.google.common.base.Ticker ticker
	public boolean isRunning () 
	public com.android.jack.google.common.base.Stopwatch start () 
	public com.android.jack.google.common.base.Stopwatch stop () 
		long tick
	public com.android.jack.google.common.base.Stopwatch reset () 
	private long elapsedNanos () 
	public long elapsed (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit desiredUnit
	public java.lang.String toString () 
		long nanos
		java.util.concurrent.TimeUnit unit
		double value
	private static java.util.concurrent.TimeUnit chooseUnit (long) 
		long nanos
	private static java.lang.String abbreviate (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/base/Strings.class
Strings.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Strings extends java.lang.Object {
	private void  () 
	public static java.lang.String nullToEmpty (java.lang.String) 
		String string
	public static java.lang.String emptyToNull (java.lang.String) 
		String string
	public static boolean isNullOrEmpty (java.lang.String) 
		String string
	public static java.lang.String padStart (java.lang.String, int, char) 
		int i
		String string
		int minLength
		char padChar
		StringBuilder sb
	public static java.lang.String padEnd (java.lang.String, int, char) 
		int i
		String string
		int minLength
		char padChar
		StringBuilder sb
	public static java.lang.String repeat (java.lang.String, int) 
		String string
		int count
		int len
		long longSize
		int size
		char[] array
		int n
	public static java.lang.String commonPrefix (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
		int maxPrefixLength
		int p
	public static java.lang.String commonSuffix (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
		int maxSuffixLength
		int s
	static boolean validSurrogatePairAt (java.lang.CharSequence, int) 
		CharSequence string
		int index
}

com/android/jack/google/common/base/Supplier.class
Supplier.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Supplier extends java.lang.Object {
	public abstract java.lang.Object get () 
}

com/android/jack/google/common/base/Suppliers$ExpiringMemoizingSupplier.class
Suppliers.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Suppliers$ExpiringMemoizingSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final com.android.jack.google.common.base.Supplier delegate
	final long durationNanos
	volatile transient Object value
	volatile transient long expirationNanos
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Supplier, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.base.Supplier delegate
		long duration
		java.util.concurrent.TimeUnit unit
	public java.lang.Object get () 
		Object t
		long nanos
		long now
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Suppliers$MemoizingSupplier.class
Suppliers.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Suppliers$MemoizingSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final com.android.jack.google.common.base.Supplier delegate
	volatile transient boolean initialized
	transient Object value
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier delegate
	public java.lang.Object get () 
		Object t
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Suppliers$SupplierComposition.class
Suppliers.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Suppliers$SupplierComposition extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final com.android.jack.google.common.base.Function function
	final com.android.jack.google.common.base.Supplier supplier
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object get () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Suppliers$SupplierComposition that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Suppliers$SupplierFunction.class
Suppliers.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.Suppliers$SupplierFunction extends java.lang.Object implements com.android.jack.google.common.base.Function  {
}

com/android/jack/google/common/base/Suppliers$SupplierFunctionImpl.class
Suppliers.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Suppliers$SupplierFunctionImpl extends java.lang.Enum implements com.android.jack.google.common.base.Suppliers$SupplierFunction  {
	public static final com.android.jack.google.common.base.Suppliers$SupplierFunctionImpl INSTANCE
	private static final com.android.jack.google.common.base.Suppliers$SupplierFunctionImpl[] $VALUES
	public static com.android.jack.google.common.base.Suppliers$SupplierFunctionImpl[] values () 
	public static com.android.jack.google.common.base.Suppliers$SupplierFunctionImpl valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.lang.Object apply (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier input
	public java.lang.String toString () 
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/base/Suppliers$SupplierOfInstance.class
Suppliers.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Suppliers$SupplierOfInstance extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final Object instance
	private static final long serialVersionUID
	void  (java.lang.Object) 
		Object instance
	public java.lang.Object get () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.base.Suppliers$SupplierOfInstance that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Suppliers$ThreadSafeSupplier.class
Suppliers.java
package com.android.jack.google.common.base
 com.android.jack.google.common.base.Suppliers$ThreadSafeSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final com.android.jack.google.common.base.Supplier delegate
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier delegate
	public java.lang.Object get () 
	public java.lang.String toString () 
}

com/android/jack/google/common/base/Suppliers.class
Suppliers.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Suppliers extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.base.Supplier compose (com.android.jack.google.common.base.Function, com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.base.Supplier supplier
	public static com.android.jack.google.common.base.Supplier memoize (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier delegate
	public static com.android.jack.google.common.base.Supplier memoizeWithExpiration (com.android.jack.google.common.base.Supplier, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.base.Supplier delegate
		long duration
		java.util.concurrent.TimeUnit unit
	public static com.android.jack.google.common.base.Supplier ofInstance (java.lang.Object) 
		Object instance
	public static com.android.jack.google.common.base.Supplier synchronizedSupplier (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier delegate
	public static com.android.jack.google.common.base.Function supplierFunction () 
		com.android.jack.google.common.base.Suppliers$SupplierFunction sf
}

com/android/jack/google/common/base/Throwables.class
Throwables.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Throwables extends java.lang.Object {
	private void  () 
	public static void propagateIfInstanceOf (java.lang.Throwable, java.lang.Class)  throws java.lang.Throwable 
		Throwable throwable
		Class declaredType
	public static void propagateIfPossible (java.lang.Throwable) 
		Throwable throwable
	public static void propagateIfPossible (java.lang.Throwable, java.lang.Class)  throws java.lang.Throwable 
		Throwable throwable
		Class declaredType
	public static void propagateIfPossible (java.lang.Throwable, java.lang.Class, java.lang.Class)  throws java.lang.Throwable java.lang.Throwable 
		Throwable throwable
		Class declaredType1
		Class declaredType2
	public static java.lang.RuntimeException propagate (java.lang.Throwable) 
		Throwable throwable
	public static java.lang.Throwable getRootCause (java.lang.Throwable) 
		Throwable throwable
		Throwable cause
	public static java.util.List getCausalChain (java.lang.Throwable) 
		Throwable throwable
		java.util.List causes
	public static java.lang.String getStackTraceAsString (java.lang.Throwable) 
		Throwable throwable
		java.io.StringWriter stringWriter
}

com/android/jack/google/common/base/Ticker$1.class
Ticker.java
package com.android.jack.google.common.base
final com.android.jack.google.common.base.Ticker$1 extends com.android.jack.google.common.base.Ticker {
	void  () 
	public long read () 
}

com/android/jack/google/common/base/Ticker.class
Ticker.java
package com.android.jack.google.common.base
public abstract com.android.jack.google.common.base.Ticker extends java.lang.Object {
	private static final com.android.jack.google.common.base.Ticker SYSTEM_TICKER
	protected void  () 
	public abstract long read () 
	public static com.android.jack.google.common.base.Ticker systemTicker () 
	static void  () 
}

com/android/jack/google/common/base/Utf8.class
Utf8.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Utf8 extends java.lang.Object {
	public static int encodedLength (java.lang.CharSequence) 
		char c
		CharSequence sequence
		int utf16Length
		int utf8Length
		int i
	private static int encodedLengthGeneral (java.lang.CharSequence, int) 
		int cp
		char c
		int i
		CharSequence sequence
		int start
		int utf16Length
		int utf8Length
	public static boolean isWellFormed (byte[]) 
		byte[] bytes
	public static boolean isWellFormed (byte[], int, int) 
		int i
		byte[] bytes
		int off
		int len
		int end
	private static boolean isWellFormedSlowPath (byte[], int, int) 
		int byte2
		int byte2
		int byte1
		byte[] bytes
		int off
		int end
		int index
	private void  () 
}

com/android/jack/google/common/base/Verify.class
Verify.java
package com.android.jack.google.common.base
public final com.android.jack.google.common.base.Verify extends java.lang.Object {
	public static void verify (boolean) 
		boolean expression
	public static transient void verify (boolean, java.lang.String, java.lang.Object[]) 
		boolean expression
		String errorMessageTemplate
		Object[] errorMessageArgs
	public static java.lang.Object verifyNotNull (java.lang.Object) 
		Object reference
	public static transient java.lang.Object verifyNotNull (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object reference
		String errorMessageTemplate
		Object[] errorMessageArgs
	private void  () 
}

com/android/jack/google/common/base/VerifyException.class
VerifyException.java
package com.android.jack.google.common.base
public com.android.jack.google.common.base.VerifyException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

com/android/jack/google/common/base/internal/Finalizer.class
Finalizer.java
package com.android.jack.google.common.base.internal
public com.android.jack.google.common.base.internal.Finalizer extends java.lang.Object implements java.lang.Runnable  {
	private static final java.util.logging.Logger logger
	private static final String FINALIZABLE_REFERENCE
	private final java.lang.ref.WeakReference finalizableReferenceClassReference
	private final java.lang.ref.PhantomReference frqReference
	private final java.lang.ref.ReferenceQueue queue
	private static final java.lang.reflect.Field inheritableThreadLocals
	public static void startFinalizer (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference) 
		Throwable t
		Class finalizableReferenceClass
		java.lang.ref.ReferenceQueue queue
		java.lang.ref.PhantomReference frqReference
		com.android.jack.google.common.base.internal.Finalizer finalizer
		Thread thread
	private void  (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference) 
		Class finalizableReferenceClass
		java.lang.ref.ReferenceQueue queue
		java.lang.ref.PhantomReference frqReference
	public void run () 
		InterruptedException e
	private boolean cleanUp (java.lang.ref.Reference) 
		Throwable t
		java.lang.ref.Reference reference
		java.lang.reflect.Method finalizeReferentMethod
	private java.lang.reflect.Method getFinalizeReferentMethod () 
		NoSuchMethodException e
		Class finalizableReferenceClass
	public static java.lang.reflect.Field getInheritableThreadLocalsField () 
		java.lang.reflect.Field inheritableThreadLocals
		Throwable t
	static void  () 
}

com/android/jack/google/common/base/package-info.class
package-info.java
package com.android.jack.google.common.base
abstract com.android.jack.google.common.base.package-info extends java.lang.Object {
}

com/android/jack/google/common/cache/AbstractCache$SimpleStatsCounter.class
AbstractCache.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.AbstractCache$SimpleStatsCounter extends java.lang.Object implements com.android.jack.google.common.cache.AbstractCache$StatsCounter  {
	private final com.android.jack.google.common.cache.LongAddable hitCount
	private final com.android.jack.google.common.cache.LongAddable missCount
	private final com.android.jack.google.common.cache.LongAddable loadSuccessCount
	private final com.android.jack.google.common.cache.LongAddable loadExceptionCount
	private final com.android.jack.google.common.cache.LongAddable totalLoadTime
	private final com.android.jack.google.common.cache.LongAddable evictionCount
	public void  () 
	public void recordHits (int) 
		int count
	public void recordMisses (int) 
		int count
	public void recordLoadSuccess (long) 
		long loadTime
	public void recordLoadException (long) 
		long loadTime
	public void recordEviction () 
	public com.android.jack.google.common.cache.CacheStats snapshot () 
	public void incrementBy (com.android.jack.google.common.cache.AbstractCache$StatsCounter) 
		com.android.jack.google.common.cache.AbstractCache$StatsCounter other
		com.android.jack.google.common.cache.CacheStats otherStats
}

com/android/jack/google/common/cache/AbstractCache$StatsCounter.class
AbstractCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.AbstractCache$StatsCounter extends java.lang.Object {
	public abstract void recordHits (int) 
	public abstract void recordMisses (int) 
	public abstract void recordLoadSuccess (long) 
	public abstract void recordLoadException (long) 
	public abstract void recordEviction () 
	public abstract com.android.jack.google.common.cache.CacheStats snapshot () 
}

com/android/jack/google/common/cache/AbstractCache.class
AbstractCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.AbstractCache extends java.lang.Object implements com.android.jack.google.common.cache.Cache  {
	protected void  () 
	public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable)  throws java.util.concurrent.ExecutionException 
		Object key
		java.util.concurrent.Callable valueLoader
	public com.android.jack.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable) 
		Object castKey
		Object value
		Object key
		java.util.Iterator i$
		Iterable keys
		java.util.Map result
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map m
	public void cleanUp () 
	public long size () 
	public void invalidate (java.lang.Object) 
		Object key
	public void invalidateAll (java.lang.Iterable) 
		Object key
		java.util.Iterator i$
		Iterable keys
	public void invalidateAll () 
	public com.android.jack.google.common.cache.CacheStats stats () 
	public java.util.concurrent.ConcurrentMap asMap () 
}

com/android/jack/google/common/cache/AbstractLoadingCache.class
AbstractLoadingCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.AbstractLoadingCache extends com.android.jack.google.common.cache.AbstractCache implements com.android.jack.google.common.cache.LoadingCache  {
	protected void  () 
	public java.lang.Object getUnchecked (java.lang.Object) 
		java.util.concurrent.ExecutionException e
		Object key
	public com.android.jack.google.common.collect.ImmutableMap getAll (java.lang.Iterable)  throws java.util.concurrent.ExecutionException 
		Object key
		java.util.Iterator i$
		Iterable keys
		java.util.Map result
	public final java.lang.Object apply (java.lang.Object) 
		Object key
	public void refresh (java.lang.Object) 
		Object key
}

com/android/jack/google/common/cache/Cache.class
Cache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.Cache extends java.lang.Object {
	public abstract java.lang.Object getIfPresent (java.lang.Object) 
	public abstract java.lang.Object get (java.lang.Object, java.util.concurrent.Callable)  throws java.util.concurrent.ExecutionException 
	public abstract com.android.jack.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable) 
	public abstract void put (java.lang.Object, java.lang.Object) 
	public abstract void putAll (java.util.Map) 
	public abstract void invalidate (java.lang.Object) 
	public abstract void invalidateAll (java.lang.Iterable) 
	public abstract void invalidateAll () 
	public abstract long size () 
	public abstract com.android.jack.google.common.cache.CacheStats stats () 
	public abstract java.util.concurrent.ConcurrentMap asMap () 
	public abstract void cleanUp () 
}

com/android/jack/google/common/cache/CacheBuilder$1.class
CacheBuilder.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheBuilder$1 extends java.lang.Object implements com.android.jack.google.common.cache.AbstractCache$StatsCounter  {
	void  () 
	public void recordHits (int) 
		int count
	public void recordMisses (int) 
		int count
	public void recordLoadSuccess (long) 
		long loadTime
	public void recordLoadException (long) 
		long loadTime
	public void recordEviction () 
	public com.android.jack.google.common.cache.CacheStats snapshot () 
}

com/android/jack/google/common/cache/CacheBuilder$2.class
CacheBuilder.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheBuilder$2 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	void  () 
	public com.android.jack.google.common.cache.AbstractCache$StatsCounter get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/cache/CacheBuilder$3.class
CacheBuilder.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheBuilder$3 extends com.android.jack.google.common.base.Ticker {
	void  () 
	public long read () 
}

com/android/jack/google/common/cache/CacheBuilder$NullListener.class
CacheBuilder.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheBuilder$NullListener extends java.lang.Enum implements com.android.jack.google.common.cache.RemovalListener  {
	public static final com.android.jack.google.common.cache.CacheBuilder$NullListener INSTANCE
	private static final com.android.jack.google.common.cache.CacheBuilder$NullListener[] $VALUES
	public static com.android.jack.google.common.cache.CacheBuilder$NullListener[] values () 
	public static com.android.jack.google.common.cache.CacheBuilder$NullListener valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void onRemoval (com.android.jack.google.common.cache.RemovalNotification) 
		com.android.jack.google.common.cache.RemovalNotification notification
	static void  () 
}

com/android/jack/google/common/cache/CacheBuilder$OneWeigher.class
CacheBuilder.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheBuilder$OneWeigher extends java.lang.Enum implements com.android.jack.google.common.cache.Weigher  {
	public static final com.android.jack.google.common.cache.CacheBuilder$OneWeigher INSTANCE
	private static final com.android.jack.google.common.cache.CacheBuilder$OneWeigher[] $VALUES
	public static com.android.jack.google.common.cache.CacheBuilder$OneWeigher[] values () 
	public static com.android.jack.google.common.cache.CacheBuilder$OneWeigher valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int weigh (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static void  () 
}

com/android/jack/google/common/cache/CacheBuilder.class
CacheBuilder.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.CacheBuilder extends java.lang.Object {
	private static final int DEFAULT_INITIAL_CAPACITY
	private static final int DEFAULT_CONCURRENCY_LEVEL
	private static final int DEFAULT_EXPIRATION_NANOS
	private static final int DEFAULT_REFRESH_NANOS
	static final com.android.jack.google.common.base.Supplier NULL_STATS_COUNTER
	static final com.android.jack.google.common.cache.CacheStats EMPTY_STATS
	static final com.android.jack.google.common.base.Supplier CACHE_STATS_COUNTER
	static final com.android.jack.google.common.base.Ticker NULL_TICKER
	private static final java.util.logging.Logger logger
	static final int UNSET_INT
	boolean strictParsing
	int initialCapacity
	int concurrencyLevel
	long maximumSize
	long maximumWeight
	com.android.jack.google.common.cache.Weigher weigher
	com.android.jack.google.common.cache.LocalCache$Strength keyStrength
	com.android.jack.google.common.cache.LocalCache$Strength valueStrength
	long expireAfterWriteNanos
	long expireAfterAccessNanos
	long refreshNanos
	com.android.jack.google.common.base.Equivalence keyEquivalence
	com.android.jack.google.common.base.Equivalence valueEquivalence
	com.android.jack.google.common.cache.RemovalListener removalListener
	com.android.jack.google.common.base.Ticker ticker
	com.android.jack.google.common.base.Supplier statsCounterSupplier
	void  () 
	public static com.android.jack.google.common.cache.CacheBuilder newBuilder () 
	public static com.android.jack.google.common.cache.CacheBuilder from (com.android.jack.google.common.cache.CacheBuilderSpec) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
	public static com.android.jack.google.common.cache.CacheBuilder from (java.lang.String) 
		String spec
	com.android.jack.google.common.cache.CacheBuilder lenientParsing () 
	com.android.jack.google.common.cache.CacheBuilder keyEquivalence (com.android.jack.google.common.base.Equivalence) 
		com.android.jack.google.common.base.Equivalence equivalence
	com.android.jack.google.common.base.Equivalence getKeyEquivalence () 
	com.android.jack.google.common.cache.CacheBuilder valueEquivalence (com.android.jack.google.common.base.Equivalence) 
		com.android.jack.google.common.base.Equivalence equivalence
	com.android.jack.google.common.base.Equivalence getValueEquivalence () 
	public com.android.jack.google.common.cache.CacheBuilder initialCapacity (int) 
		int initialCapacity
	int getInitialCapacity () 
	public com.android.jack.google.common.cache.CacheBuilder concurrencyLevel (int) 
		int concurrencyLevel
	int getConcurrencyLevel () 
	public com.android.jack.google.common.cache.CacheBuilder maximumSize (long) 
		long size
	public com.android.jack.google.common.cache.CacheBuilder maximumWeight (long) 
		long weight
	public com.android.jack.google.common.cache.CacheBuilder weigher (com.android.jack.google.common.cache.Weigher) 
		com.android.jack.google.common.cache.Weigher weigher
		com.android.jack.google.common.cache.CacheBuilder me
	long getMaximumWeight () 
	com.android.jack.google.common.cache.Weigher getWeigher () 
	public com.android.jack.google.common.cache.CacheBuilder weakKeys () 
	com.android.jack.google.common.cache.CacheBuilder setKeyStrength (com.android.jack.google.common.cache.LocalCache$Strength) 
		com.android.jack.google.common.cache.LocalCache$Strength strength
	com.android.jack.google.common.cache.LocalCache$Strength getKeyStrength () 
	public com.android.jack.google.common.cache.CacheBuilder weakValues () 
	public com.android.jack.google.common.cache.CacheBuilder softValues () 
	com.android.jack.google.common.cache.CacheBuilder setValueStrength (com.android.jack.google.common.cache.LocalCache$Strength) 
		com.android.jack.google.common.cache.LocalCache$Strength strength
	com.android.jack.google.common.cache.LocalCache$Strength getValueStrength () 
	public com.android.jack.google.common.cache.CacheBuilder expireAfterWrite (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	long getExpireAfterWriteNanos () 
	public com.android.jack.google.common.cache.CacheBuilder expireAfterAccess (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	long getExpireAfterAccessNanos () 
	public com.android.jack.google.common.cache.CacheBuilder refreshAfterWrite (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	long getRefreshNanos () 
	public com.android.jack.google.common.cache.CacheBuilder ticker (com.android.jack.google.common.base.Ticker) 
		com.android.jack.google.common.base.Ticker ticker
	com.android.jack.google.common.base.Ticker getTicker (boolean) 
		boolean recordsTime
	public com.android.jack.google.common.cache.CacheBuilder removalListener (com.android.jack.google.common.cache.RemovalListener) 
		com.android.jack.google.common.cache.RemovalListener listener
		com.android.jack.google.common.cache.CacheBuilder me
	com.android.jack.google.common.cache.RemovalListener getRemovalListener () 
	public com.android.jack.google.common.cache.CacheBuilder recordStats () 
	boolean isRecordingStats () 
	com.android.jack.google.common.base.Supplier getStatsCounterSupplier () 
	public com.android.jack.google.common.cache.LoadingCache build (com.android.jack.google.common.cache.CacheLoader) 
		com.android.jack.google.common.cache.CacheLoader loader
	public com.android.jack.google.common.cache.Cache build () 
	private void checkNonLoadingCache () 
	private void checkWeightWithWeigher () 
	public java.lang.String toString () 
		com.android.jack.google.common.base.MoreObjects$ToStringHelper s
	static void  () 
}

com/android/jack/google/common/cache/CacheBuilderSpec$1.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$cache$LocalCache$Strength
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/cache/CacheBuilderSpec$AccessDurationParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$AccessDurationParser extends com.android.jack.google.common.cache.CacheBuilderSpec$DurationParser {
	void  () 
	protected void parseDuration (com.android.jack.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		long duration
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$ConcurrencyLevelParser extends com.android.jack.google.common.cache.CacheBuilderSpec$IntegerParser {
	void  () 
	protected void parseInteger (com.android.jack.google.common.cache.CacheBuilderSpec, int) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		int value
}

com/android/jack/google/common/cache/CacheBuilderSpec$DurationParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.CacheBuilderSpec$DurationParser extends java.lang.Object implements com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser  {
	void  () 
	protected abstract void parseDuration (com.android.jack.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit) 
	public void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
		char lastChar
		java.util.concurrent.TimeUnit timeUnit
		long duration
		NumberFormatException e
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		String key
		String value
}

com/android/jack/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$InitialCapacityParser extends com.android.jack.google.common.cache.CacheBuilderSpec$IntegerParser {
	void  () 
	protected void parseInteger (com.android.jack.google.common.cache.CacheBuilderSpec, int) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		int value
}

com/android/jack/google/common/cache/CacheBuilderSpec$IntegerParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.CacheBuilderSpec$IntegerParser extends java.lang.Object implements com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser  {
	void  () 
	protected abstract void parseInteger (com.android.jack.google.common.cache.CacheBuilderSpec, int) 
	public void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
		NumberFormatException e
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		String key
		String value
}

com/android/jack/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$KeyStrengthParser extends java.lang.Object implements com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser  {
	private final com.android.jack.google.common.cache.LocalCache$Strength strength
	public void  (com.android.jack.google.common.cache.LocalCache$Strength) 
		com.android.jack.google.common.cache.LocalCache$Strength strength
	public void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		String key
		String value
}

com/android/jack/google/common/cache/CacheBuilderSpec$LongParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.CacheBuilderSpec$LongParser extends java.lang.Object implements com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser  {
	void  () 
	protected abstract void parseLong (com.android.jack.google.common.cache.CacheBuilderSpec, long) 
	public void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
		NumberFormatException e
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		String key
		String value
}

com/android/jack/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$MaximumSizeParser extends com.android.jack.google.common.cache.CacheBuilderSpec$LongParser {
	void  () 
	protected void parseLong (com.android.jack.google.common.cache.CacheBuilderSpec, long) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		long value
}

com/android/jack/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$MaximumWeightParser extends com.android.jack.google.common.cache.CacheBuilderSpec$LongParser {
	void  () 
	protected void parseLong (com.android.jack.google.common.cache.CacheBuilderSpec, long) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		long value
}

com/android/jack/google/common/cache/CacheBuilderSpec$RecordStatsParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$RecordStatsParser extends java.lang.Object implements com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser  {
	void  () 
	public void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		String key
		String value
}

com/android/jack/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$RefreshDurationParser extends com.android.jack.google.common.cache.CacheBuilderSpec$DurationParser {
	void  () 
	protected void parseDuration (com.android.jack.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		long duration
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/cache/CacheBuilderSpec$ValueParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser extends java.lang.Object {
	public abstract void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
}

com/android/jack/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$ValueStrengthParser extends java.lang.Object implements com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser  {
	private final com.android.jack.google.common.cache.LocalCache$Strength strength
	public void  (com.android.jack.google.common.cache.LocalCache$Strength) 
		com.android.jack.google.common.cache.LocalCache$Strength strength
	public void parse (com.android.jack.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		String key
		String value
}

com/android/jack/google/common/cache/CacheBuilderSpec$WriteDurationParser.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheBuilderSpec$WriteDurationParser extends com.android.jack.google.common.cache.CacheBuilderSpec$DurationParser {
	void  () 
	protected void parseDuration (com.android.jack.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.cache.CacheBuilderSpec spec
		long duration
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/cache/CacheBuilderSpec.class
CacheBuilderSpec.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.CacheBuilderSpec extends java.lang.Object {
	private static final com.android.jack.google.common.base.Splitter KEYS_SPLITTER
	private static final com.android.jack.google.common.base.Splitter KEY_VALUE_SPLITTER
	private static final com.android.jack.google.common.collect.ImmutableMap VALUE_PARSERS
	Integer initialCapacity
	Long maximumSize
	Long maximumWeight
	Integer concurrencyLevel
	com.android.jack.google.common.cache.LocalCache$Strength keyStrength
	com.android.jack.google.common.cache.LocalCache$Strength valueStrength
	Boolean recordStats
	long writeExpirationDuration
	java.util.concurrent.TimeUnit writeExpirationTimeUnit
	long accessExpirationDuration
	java.util.concurrent.TimeUnit accessExpirationTimeUnit
	long refreshDuration
	java.util.concurrent.TimeUnit refreshTimeUnit
	private final String specification
	private void  (java.lang.String) 
		String specification
	public static com.android.jack.google.common.cache.CacheBuilderSpec parse (java.lang.String) 
		java.util.List keyAndValue
		String key
		com.android.jack.google.common.cache.CacheBuilderSpec$ValueParser valueParser
		String value
		String keyValuePair
		java.util.Iterator i$
		String cacheBuilderSpecification
		com.android.jack.google.common.cache.CacheBuilderSpec spec
	public static com.android.jack.google.common.cache.CacheBuilderSpec disableCaching () 
	com.android.jack.google.common.cache.CacheBuilder toCacheBuilder () 
		com.android.jack.google.common.cache.CacheBuilder builder
	public java.lang.String toParsableString () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.google.common.cache.CacheBuilderSpec that
	private static java.lang.Long durationInNanos (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	static void  () 
}

com/android/jack/google/common/cache/CacheLoader$1$1.class
CacheLoader.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.CacheLoader$1$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final Object val$key
	final Object val$oldValue
	final com.android.jack.google.common.cache.CacheLoader$1 this$0
	void  (com.android.jack.google.common.cache.CacheLoader$1, java.lang.Object, java.lang.Object) 
	public java.lang.Object call ()  throws java.lang.Exception 
}

com/android/jack/google/common/cache/CacheLoader$1.class
CacheLoader.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheLoader$1 extends com.android.jack.google.common.cache.CacheLoader {
	final com.android.jack.google.common.cache.CacheLoader val$loader
	final java.util.concurrent.Executor val$executor
	void  (com.android.jack.google.common.cache.CacheLoader, java.util.concurrent.Executor) 
	public java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
		Object key
	public com.android.jack.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object)  throws java.lang.Exception 
		Object key
		Object oldValue
		com.android.jack.google.common.util.concurrent.ListenableFutureTask task
	public java.util.Map loadAll (java.lang.Iterable)  throws java.lang.Exception 
		Iterable keys
}

com/android/jack/google/common/cache/CacheLoader$FunctionToCacheLoader.class
CacheLoader.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheLoader$FunctionToCacheLoader extends com.android.jack.google.common.cache.CacheLoader implements java.io.Serializable  {
	private final com.android.jack.google.common.base.Function computingFunction
	private static final long serialVersionUID
	public void  (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function computingFunction
	public java.lang.Object load (java.lang.Object) 
		Object key
}

com/android/jack/google/common/cache/CacheLoader$InvalidCacheLoadException.class
CacheLoader.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.CacheLoader$InvalidCacheLoadException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

com/android/jack/google/common/cache/CacheLoader$SupplierToCacheLoader.class
CacheLoader.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheLoader$SupplierToCacheLoader extends com.android.jack.google.common.cache.CacheLoader implements java.io.Serializable  {
	private final com.android.jack.google.common.base.Supplier computingSupplier
	private static final long serialVersionUID
	public void  (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier computingSupplier
	public java.lang.Object load (java.lang.Object) 
		Object key
}

com/android/jack/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class
CacheLoader.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.CacheLoader$UnsupportedLoadingOperationException extends java.lang.UnsupportedOperationException {
	void  () 
}

com/android/jack/google/common/cache/CacheLoader.class
CacheLoader.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.CacheLoader extends java.lang.Object {
	protected void  () 
	public abstract java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
	public com.android.jack.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object)  throws java.lang.Exception 
		Object key
		Object oldValue
	public java.util.Map loadAll (java.lang.Iterable)  throws java.lang.Exception 
		Iterable keys
	public static com.android.jack.google.common.cache.CacheLoader from (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public static com.android.jack.google.common.cache.CacheLoader from (com.android.jack.google.common.base.Supplier) 
		com.android.jack.google.common.base.Supplier supplier
	public static com.android.jack.google.common.cache.CacheLoader asyncReloading (com.android.jack.google.common.cache.CacheLoader, java.util.concurrent.Executor) 
		com.android.jack.google.common.cache.CacheLoader loader
		java.util.concurrent.Executor executor
}

com/android/jack/google/common/cache/CacheStats.class
CacheStats.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.CacheStats extends java.lang.Object {
	private final long hitCount
	private final long missCount
	private final long loadSuccessCount
	private final long loadExceptionCount
	private final long totalLoadTime
	private final long evictionCount
	public void  (long, long, long, long, long, long) 
		long hitCount
		long missCount
		long loadSuccessCount
		long loadExceptionCount
		long totalLoadTime
		long evictionCount
	public long requestCount () 
	public long hitCount () 
	public double hitRate () 
		long requestCount
	public long missCount () 
	public double missRate () 
		long requestCount
	public long loadCount () 
	public long loadSuccessCount () 
	public long loadExceptionCount () 
	public double loadExceptionRate () 
		long totalLoadCount
	public long totalLoadTime () 
	public double averageLoadPenalty () 
		long totalLoadCount
	public long evictionCount () 
	public com.android.jack.google.common.cache.CacheStats minus (com.android.jack.google.common.cache.CacheStats) 
		com.android.jack.google.common.cache.CacheStats other
	public com.android.jack.google.common.cache.CacheStats plus (com.android.jack.google.common.cache.CacheStats) 
		com.android.jack.google.common.cache.CacheStats other
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.cache.CacheStats other
		Object object
	public java.lang.String toString () 
}

com/android/jack/google/common/cache/ForwardingCache$SimpleForwardingCache.class
ForwardingCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.ForwardingCache$SimpleForwardingCache extends com.android.jack.google.common.cache.ForwardingCache {
	private final com.android.jack.google.common.cache.Cache delegate
	protected void  (com.android.jack.google.common.cache.Cache) 
		com.android.jack.google.common.cache.Cache delegate
	protected final com.android.jack.google.common.cache.Cache delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/cache/ForwardingCache.class
ForwardingCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.ForwardingCache extends com.android.jack.google.common.collect.ForwardingObject implements com.android.jack.google.common.cache.Cache  {
	protected void  () 
	protected abstract com.android.jack.google.common.cache.Cache delegate () 
	public java.lang.Object getIfPresent (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable)  throws java.util.concurrent.ExecutionException 
		Object key
		java.util.concurrent.Callable valueLoader
	public com.android.jack.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable) 
		Iterable keys
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map m
	public void invalidate (java.lang.Object) 
		Object key
	public void invalidateAll (java.lang.Iterable) 
		Iterable keys
	public void invalidateAll () 
	public long size () 
	public com.android.jack.google.common.cache.CacheStats stats () 
	public java.util.concurrent.ConcurrentMap asMap () 
	public void cleanUp () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class
ForwardingLoadingCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.ForwardingLoadingCache$SimpleForwardingLoadingCache extends com.android.jack.google.common.cache.ForwardingLoadingCache {
	private final com.android.jack.google.common.cache.LoadingCache delegate
	protected void  (com.android.jack.google.common.cache.LoadingCache) 
		com.android.jack.google.common.cache.LoadingCache delegate
	protected final com.android.jack.google.common.cache.LoadingCache delegate () 
	protected volatile com.android.jack.google.common.cache.Cache delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/cache/ForwardingLoadingCache.class
ForwardingLoadingCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.ForwardingLoadingCache extends com.android.jack.google.common.cache.ForwardingCache implements com.android.jack.google.common.cache.LoadingCache  {
	protected void  () 
	protected abstract com.android.jack.google.common.cache.LoadingCache delegate () 
	public java.lang.Object get (java.lang.Object)  throws java.util.concurrent.ExecutionException 
		Object key
	public java.lang.Object getUnchecked (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableMap getAll (java.lang.Iterable)  throws java.util.concurrent.ExecutionException 
		Iterable keys
	public java.lang.Object apply (java.lang.Object) 
		Object key
	public void refresh (java.lang.Object) 
		Object key
	protected volatile com.android.jack.google.common.cache.Cache delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/cache/LoadingCache.class
LoadingCache.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.LoadingCache extends java.lang.Object implements com.android.jack.google.common.cache.Cache com.android.jack.google.common.base.Function  {
	public abstract java.lang.Object get (java.lang.Object)  throws java.util.concurrent.ExecutionException 
	public abstract java.lang.Object getUnchecked (java.lang.Object) 
	public abstract com.android.jack.google.common.collect.ImmutableMap getAll (java.lang.Iterable)  throws java.util.concurrent.ExecutionException 
	public abstract java.lang.Object apply (java.lang.Object) 
	public abstract void refresh (java.lang.Object) 
	public abstract java.util.concurrent.ConcurrentMap asMap () 
}

com/android/jack/google/common/cache/LocalCache$1.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$1 extends java.lang.Object implements com.android.jack.google.common.cache.LocalCache$ValueReference  {
	void  () 
	public java.lang.Object get () 
	public int getWeight () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public boolean isLoading () 
	public boolean isActive () 
	public java.lang.Object waitForValue () 
	public void notifyNewValue (java.lang.Object) 
		Object newValue
}

com/android/jack/google/common/cache/LocalCache$2.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$2 extends java.util.AbstractQueue {
	void  () 
	public boolean offer (java.lang.Object) 
		Object o
	public java.lang.Object peek () 
	public java.lang.Object poll () 
	public int size () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/cache/LocalCache$AbstractCacheSet.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$AbstractCacheSet extends java.util.AbstractSet {
	final java.util.concurrent.ConcurrentMap map
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap) 
		java.util.concurrent.ConcurrentMap map
	public int size () 
	public boolean isEmpty () 
	public void clear () 
}

com/android/jack/google/common/cache/LocalCache$AbstractReferenceEntry.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$AbstractReferenceEntry extends java.lang.Object implements com.android.jack.google.common.cache.LocalCache$ReferenceEntry  {
	void  () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNext () 
	public int getHash () 
	public java.lang.Object getKey () 
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$AccessQueue$1.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$AccessQueue$1 extends com.android.jack.google.common.cache.LocalCache$AbstractReferenceEntry {
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextAccess
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousAccess
	final com.android.jack.google.common.cache.LocalCache$AccessQueue this$0
	void  (com.android.jack.google.common.cache.LocalCache$AccessQueue) 
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$AccessQueue$2.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$AccessQueue$2 extends com.android.jack.google.common.collect.AbstractSequentialIterator {
	final com.android.jack.google.common.cache.LocalCache$AccessQueue this$0
	void  (com.android.jack.google.common.cache.LocalCache$AccessQueue, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry x0
	protected com.android.jack.google.common.cache.LocalCache$ReferenceEntry computeNext (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	protected volatile java.lang.Object computeNext (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/cache/LocalCache$AccessQueue.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$AccessQueue extends java.util.AbstractQueue {
	final com.android.jack.google.common.cache.LocalCache$ReferenceEntry head
	void  () 
	public boolean offer (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry peek () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry poll () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public boolean remove (java.lang.Object) 
		Object o
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public boolean contains (java.lang.Object) 
		Object o
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	public boolean isEmpty () 
	public int size () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int size
	public void clear () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	public java.util.Iterator iterator () 
	public volatile java.lang.Object peek () 
	public volatile java.lang.Object poll () 
	public volatile boolean offer (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$1.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$1 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$2.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$2 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$3.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$3 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$4.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$4 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$5.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$5 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$6.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$6 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$7.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$7 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
}

com/android/jack/google/common/cache/LocalCache$EntryFactory$8.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryFactory$8 extends com.android.jack.google.common.cache.LocalCache$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
}

com/android/jack/google/common/cache/LocalCache$EntryFactory.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$EntryFactory extends java.lang.Enum {
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory STRONG
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory STRONG_WRITE
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS_WRITE
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory WEAK
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory WEAK_WRITE
	public static final com.android.jack.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS_WRITE
	static final int ACCESS_MASK
	static final int WRITE_MASK
	static final int WEAK_MASK
	static final com.android.jack.google.common.cache.LocalCache$EntryFactory[] factories
	private static final com.android.jack.google.common.cache.LocalCache$EntryFactory[] $VALUES
	public static com.android.jack.google.common.cache.LocalCache$EntryFactory[] values () 
	public static com.android.jack.google.common.cache.LocalCache$EntryFactory valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static com.android.jack.google.common.cache.LocalCache$EntryFactory getFactory (com.android.jack.google.common.cache.LocalCache$Strength, boolean, boolean) 
		com.android.jack.google.common.cache.LocalCache$Strength keyStrength
		boolean usesAccessQueue
		boolean usesWriteQueue
		int flags
	abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
	void copyAccessEntry (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
	void copyWriteEntry (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
	void  (java.lang.String, int, com.android.jack.google.common.cache.LocalCache$1) 
		String x0
		int x1
		com.android.jack.google.common.cache.LocalCache$1 x2
	static void  () 
}

com/android/jack/google/common/cache/LocalCache$EntryIterator.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntryIterator extends com.android.jack.google.common.cache.LocalCache$HashIterator {
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache) 
	public java.util.Map$Entry next () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/cache/LocalCache$EntrySet.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$EntrySet extends com.android.jack.google.common.cache.LocalCache$AbstractCacheSet {
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap) 
		java.util.concurrent.ConcurrentMap map
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
		java.util.Map$Entry e
		Object key
		Object v
	public boolean remove (java.lang.Object) 
		Object o
		java.util.Map$Entry e
		Object key
}

com/android/jack/google/common/cache/LocalCache$HashIterator.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$HashIterator extends java.lang.Object implements java.util.Iterator  {
	int nextSegmentIndex
	int nextTableIndex
	com.android.jack.google.common.cache.LocalCache$Segment currentSegment
	java.util.concurrent.atomic.AtomicReferenceArray currentTable
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextEntry
	com.android.jack.google.common.cache.LocalCache$WriteThroughEntry nextExternal
	com.android.jack.google.common.cache.LocalCache$WriteThroughEntry lastReturned
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache) 
	public abstract java.lang.Object next () 
	final void advance () 
	boolean nextInChain () 
	boolean nextInTable () 
	boolean advanceTo (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		long now
		Object key
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public boolean hasNext () 
	com.android.jack.google.common.cache.LocalCache$WriteThroughEntry nextEntry () 
	public void remove () 
}

com/android/jack/google/common/cache/LocalCache$KeyIterator.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$KeyIterator extends com.android.jack.google.common.cache.LocalCache$HashIterator {
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache) 
	public java.lang.Object next () 
}

com/android/jack/google/common/cache/LocalCache$KeySet.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$KeySet extends com.android.jack.google.common.cache.LocalCache$AbstractCacheSet {
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap) 
		java.util.concurrent.ConcurrentMap map
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
}

com/android/jack/google/common/cache/LocalCache$LoadingSerializationProxy.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$LoadingSerializationProxy extends com.android.jack.google.common.cache.LocalCache$ManualSerializationProxy implements com.android.jack.google.common.cache.LoadingCache java.io.Serializable  {
	private static final long serialVersionUID
	transient com.android.jack.google.common.cache.LoadingCache autoDelegate
	void  (com.android.jack.google.common.cache.LocalCache) 
		com.android.jack.google.common.cache.LocalCache cache
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		com.android.jack.google.common.cache.CacheBuilder builder
	public java.lang.Object get (java.lang.Object)  throws java.util.concurrent.ExecutionException 
		Object key
	public java.lang.Object getUnchecked (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableMap getAll (java.lang.Iterable)  throws java.util.concurrent.ExecutionException 
		Iterable keys
	public final java.lang.Object apply (java.lang.Object) 
		Object key
	public void refresh (java.lang.Object) 
		Object key
	private java.lang.Object readResolve () 
}

com/android/jack/google/common/cache/LocalCache$LoadingValueReference$1.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$LoadingValueReference$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.cache.LocalCache$LoadingValueReference this$0
	void  (com.android.jack.google.common.cache.LocalCache$LoadingValueReference) 
	public java.lang.Object apply (java.lang.Object) 
		Object newValue
}

com/android/jack/google/common/cache/LocalCache$LoadingValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$LoadingValueReference extends java.lang.Object implements com.android.jack.google.common.cache.LocalCache$ValueReference  {
	volatile com.android.jack.google.common.cache.LocalCache$ValueReference oldValue
	final com.android.jack.google.common.util.concurrent.SettableFuture futureValue
	final com.android.jack.google.common.base.Stopwatch stopwatch
	public void  () 
	public void  (com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ValueReference oldValue
	public boolean isLoading () 
	public boolean isActive () 
	public int getWeight () 
	public boolean set (java.lang.Object) 
		Object newValue
	public boolean setException (java.lang.Throwable) 
		Throwable t
	private com.android.jack.google.common.util.concurrent.ListenableFuture fullyFailedFuture (java.lang.Throwable) 
		Throwable t
	public void notifyNewValue (java.lang.Object) 
		Object newValue
	public com.android.jack.google.common.util.concurrent.ListenableFuture loadFuture (java.lang.Object, com.android.jack.google.common.cache.CacheLoader) 
		Object newValue
		com.android.jack.google.common.util.concurrent.ListenableFuture newValue
		Throwable t
		Object key
		com.android.jack.google.common.cache.CacheLoader loader
		Object previousValue
	public long elapsedNanos () 
	public java.lang.Object waitForValue ()  throws java.util.concurrent.ExecutionException 
	public java.lang.Object get () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference getOldValue () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
}

com/android/jack/google/common/cache/LocalCache$LocalLoadingCache.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$LocalLoadingCache extends com.android.jack.google.common.cache.LocalCache$LocalManualCache implements com.android.jack.google.common.cache.LoadingCache  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.cache.CacheBuilder, com.android.jack.google.common.cache.CacheLoader) 
		com.android.jack.google.common.cache.CacheBuilder builder
		com.android.jack.google.common.cache.CacheLoader loader
	public java.lang.Object get (java.lang.Object)  throws java.util.concurrent.ExecutionException 
		Object key
	public java.lang.Object getUnchecked (java.lang.Object) 
		java.util.concurrent.ExecutionException e
		Object key
	public com.android.jack.google.common.collect.ImmutableMap getAll (java.lang.Iterable)  throws java.util.concurrent.ExecutionException 
		Iterable keys
	public void refresh (java.lang.Object) 
		Object key
	public final java.lang.Object apply (java.lang.Object) 
		Object key
	java.lang.Object writeReplace () 
}

com/android/jack/google/common/cache/LocalCache$LocalManualCache$1.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$LocalManualCache$1 extends com.android.jack.google.common.cache.CacheLoader {
	final java.util.concurrent.Callable val$valueLoader
	final com.android.jack.google.common.cache.LocalCache$LocalManualCache this$0
	void  (com.android.jack.google.common.cache.LocalCache$LocalManualCache, java.util.concurrent.Callable) 
	public java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
		Object key
}

com/android/jack/google/common/cache/LocalCache$LocalManualCache.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$LocalManualCache extends java.lang.Object implements com.android.jack.google.common.cache.Cache java.io.Serializable  {
	final com.android.jack.google.common.cache.LocalCache localCache
	private static final long serialVersionUID
	void  (com.android.jack.google.common.cache.CacheBuilder) 
		com.android.jack.google.common.cache.CacheBuilder builder
	private void  (com.android.jack.google.common.cache.LocalCache) 
		com.android.jack.google.common.cache.LocalCache localCache
	public java.lang.Object getIfPresent (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable)  throws java.util.concurrent.ExecutionException 
		Object key
		java.util.concurrent.Callable valueLoader
	public com.android.jack.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable) 
		Iterable keys
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map m
	public void invalidate (java.lang.Object) 
		Object key
	public void invalidateAll (java.lang.Iterable) 
		Iterable keys
	public void invalidateAll () 
	public long size () 
	public java.util.concurrent.ConcurrentMap asMap () 
	public com.android.jack.google.common.cache.CacheStats stats () 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$Segment[] arr$
		int len$
		int i$
		com.android.jack.google.common.cache.AbstractCache$SimpleStatsCounter aggregator
	public void cleanUp () 
	java.lang.Object writeReplace () 
	void  (com.android.jack.google.common.cache.LocalCache, com.android.jack.google.common.cache.LocalCache$1) 
		com.android.jack.google.common.cache.LocalCache x0
		com.android.jack.google.common.cache.LocalCache$1 x1
}

com/android/jack/google/common/cache/LocalCache$ManualSerializationProxy.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$ManualSerializationProxy extends com.android.jack.google.common.cache.ForwardingCache implements java.io.Serializable  {
	private static final long serialVersionUID
	final com.android.jack.google.common.cache.LocalCache$Strength keyStrength
	final com.android.jack.google.common.cache.LocalCache$Strength valueStrength
	final com.android.jack.google.common.base.Equivalence keyEquivalence
	final com.android.jack.google.common.base.Equivalence valueEquivalence
	final long expireAfterWriteNanos
	final long expireAfterAccessNanos
	final long maxWeight
	final com.android.jack.google.common.cache.Weigher weigher
	final int concurrencyLevel
	final com.android.jack.google.common.cache.RemovalListener removalListener
	final com.android.jack.google.common.base.Ticker ticker
	final com.android.jack.google.common.cache.CacheLoader loader
	transient com.android.jack.google.common.cache.Cache delegate
	void  (com.android.jack.google.common.cache.LocalCache) 
		com.android.jack.google.common.cache.LocalCache cache
	private void  (com.android.jack.google.common.cache.LocalCache$Strength, com.android.jack.google.common.cache.LocalCache$Strength, com.android.jack.google.common.base.Equivalence, com.android.jack.google.common.base.Equivalence, long, long, long, com.android.jack.google.common.cache.Weigher, int, com.android.jack.google.common.cache.RemovalListener, com.android.jack.google.common.base.Ticker, com.android.jack.google.common.cache.CacheLoader) 
		com.android.jack.google.common.cache.LocalCache$Strength keyStrength
		com.android.jack.google.common.cache.LocalCache$Strength valueStrength
		com.android.jack.google.common.base.Equivalence keyEquivalence
		com.android.jack.google.common.base.Equivalence valueEquivalence
		long expireAfterWriteNanos
		long expireAfterAccessNanos
		long maxWeight
		com.android.jack.google.common.cache.Weigher weigher
		int concurrencyLevel
		com.android.jack.google.common.cache.RemovalListener removalListener
		com.android.jack.google.common.base.Ticker ticker
		com.android.jack.google.common.cache.CacheLoader loader
	com.android.jack.google.common.cache.CacheBuilder recreateCacheBuilder () 
		com.android.jack.google.common.cache.CacheBuilder builder
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		com.android.jack.google.common.cache.CacheBuilder builder
	private java.lang.Object readResolve () 
	protected com.android.jack.google.common.cache.Cache delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/cache/LocalCache$NullEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$NullEntry extends java.lang.Enum implements com.android.jack.google.common.cache.LocalCache$ReferenceEntry  {
	public static final com.android.jack.google.common.cache.LocalCache$NullEntry INSTANCE
	private static final com.android.jack.google.common.cache.LocalCache$NullEntry[] $VALUES
	public static com.android.jack.google.common.cache.LocalCache$NullEntry[] values () 
	public static com.android.jack.google.common.cache.LocalCache$NullEntry valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.jack.google.common.cache.LocalCache$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNext () 
	public int getHash () 
	public java.lang.Object getKey () 
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	static void  () 
}

com/android/jack/google/common/cache/LocalCache$ReferenceEntry.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry extends java.lang.Object {
	public abstract com.android.jack.google.common.cache.LocalCache$ValueReference getValueReference () 
	public abstract void setValueReference (com.android.jack.google.common.cache.LocalCache$ValueReference) 
	public abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNext () 
	public abstract int getHash () 
	public abstract java.lang.Object getKey () 
	public abstract long getAccessTime () 
	public abstract void setAccessTime (long) 
	public abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public abstract void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
	public abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public abstract void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
	public abstract long getWriteTime () 
	public abstract void setWriteTime (long) 
	public abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public abstract void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
	public abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public abstract void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
}

com/android/jack/google/common/cache/LocalCache$Segment$1.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$Segment$1 extends java.lang.Object implements java.lang.Runnable  {
	final Object val$key
	final int val$hash
	final com.android.jack.google.common.cache.LocalCache$LoadingValueReference val$loadingValueReference
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$loadingFuture
	final com.android.jack.google.common.cache.LocalCache$Segment this$0
	void  (com.android.jack.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$LoadingValueReference, com.android.jack.google.common.util.concurrent.ListenableFuture) 
	public void run () 
		Object newValue
		Throwable t
}

com/android/jack/google/common/cache/LocalCache$Segment.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$Segment extends java.util.concurrent.locks.ReentrantLock {
	final com.android.jack.google.common.cache.LocalCache map
	volatile int count
	long totalWeight
	int modCount
	int threshold
	volatile java.util.concurrent.atomic.AtomicReferenceArray table
	final long maxSegmentWeight
	final java.lang.ref.ReferenceQueue keyReferenceQueue
	final java.lang.ref.ReferenceQueue valueReferenceQueue
	final java.util.Queue recencyQueue
	final java.util.concurrent.atomic.AtomicInteger readCount
	final java.util.Queue writeQueue
	final java.util.Queue accessQueue
	final com.android.jack.google.common.cache.AbstractCache$StatsCounter statsCounter
	void  (com.android.jack.google.common.cache.LocalCache, int, long, com.android.jack.google.common.cache.AbstractCache$StatsCounter) 
		com.android.jack.google.common.cache.LocalCache map
		int initialCapacity
		long maxSegmentWeight
		com.android.jack.google.common.cache.AbstractCache$StatsCounter statsCounter
	java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int) 
		int size
	void initTable (java.util.concurrent.atomic.AtomicReferenceArray) 
		java.util.concurrent.atomic.AtomicReferenceArray newTable
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
	void setValue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, java.lang.Object, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object key
		Object value
		long now
		com.android.jack.google.common.cache.LocalCache$ValueReference previous
		int weight
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	java.lang.Object get (java.lang.Object, int, com.android.jack.google.common.cache.CacheLoader)  throws java.util.concurrent.ExecutionException 
		long now
		Object value
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		Throwable cause
		java.util.concurrent.ExecutionException ee
		Object key
		int hash
		com.android.jack.google.common.cache.CacheLoader loader
	java.lang.Object lockedGetOrLoad (java.lang.Object, int, com.android.jack.google.common.cache.CacheLoader)  throws java.util.concurrent.ExecutionException 
		Object value
		Object entryKey
		long now
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
		com.android.jack.google.common.cache.CacheLoader loader
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		boolean createNewEntry
	java.lang.Object waitForLoadingValue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ValueReference)  throws java.util.concurrent.ExecutionException 
		Object value
		long now
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		Object key
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	java.lang.Object loadSync (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$LoadingValueReference, com.android.jack.google.common.cache.CacheLoader)  throws java.util.concurrent.ExecutionException 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		com.android.jack.google.common.cache.CacheLoader loader
		com.android.jack.google.common.util.concurrent.ListenableFuture loadingFuture
	com.android.jack.google.common.util.concurrent.ListenableFuture loadAsync (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$LoadingValueReference, com.android.jack.google.common.cache.CacheLoader) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		com.android.jack.google.common.cache.CacheLoader loader
		com.android.jack.google.common.util.concurrent.ListenableFuture loadingFuture
	java.lang.Object getAndRecordStats (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$LoadingValueReference, com.android.jack.google.common.util.concurrent.ListenableFuture)  throws java.util.concurrent.ExecutionException 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		com.android.jack.google.common.util.concurrent.ListenableFuture newValue
		Object value
	java.lang.Object scheduleRefresh (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, java.lang.Object, long, com.android.jack.google.common.cache.CacheLoader) 
		Object newValue
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object key
		int hash
		Object oldValue
		long now
		com.android.jack.google.common.cache.CacheLoader loader
	java.lang.Object refresh (java.lang.Object, int, com.android.jack.google.common.cache.CacheLoader, boolean) 
		Throwable t
		Object key
		int hash
		com.android.jack.google.common.cache.CacheLoader loader
		boolean checkTime
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		com.android.jack.google.common.util.concurrent.ListenableFuture result
	com.android.jack.google.common.cache.LocalCache$LoadingValueReference insertLoadingValueReference (java.lang.Object, int, boolean) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		Object entryKey
		long now
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
		Object key
		int hash
		boolean checkTime
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	void tryDrainReferenceQueues () 
	void drainReferenceQueues () 
	void drainKeyReferenceQueue () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		java.lang.ref.Reference ref
		int i
	void drainValueReferenceQueue () 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		java.lang.ref.Reference ref
		int i
	void clearReferenceQueues () 
	void clearKeyReferenceQueue () 
	void clearValueReferenceQueue () 
	void recordRead (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		long now
	void recordLockedRead (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		long now
	void recordWrite (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, int, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int weight
		long now
	void drainRecencyQueue () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	void tryExpireEntries (long) 
		long now
	void expireEntries (long) 
		long now
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	void enqueueNotification (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.RemovalCause) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		com.android.jack.google.common.cache.RemovalCause cause
	void enqueueNotification (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ValueReference, com.android.jack.google.common.cache.RemovalCause) 
		Object value
		com.android.jack.google.common.cache.RemovalNotification notification
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		com.android.jack.google.common.cache.RemovalCause cause
	void evictEntries () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextEvictable () 
		int weight
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		java.util.Iterator i$
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry getFirst (int) 
		int hash
		java.util.concurrent.atomic.AtomicReferenceArray table
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object, int) 
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		Object key
		int hash
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry getLiveEntry (java.lang.Object, int, long) 
		Object key
		int hash
		long now
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	java.lang.Object getLiveValue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		long now
		Object value
	java.lang.Object get (java.lang.Object, int) 
		long now
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		Object value
		Object key
		int hash
	boolean containsKey (java.lang.Object, int) 
		long now
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		Object key
		int hash
	boolean containsValue (java.lang.Object) 
		Object entryValue
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int i
		long now
		java.util.concurrent.atomic.AtomicReferenceArray table
		int length
		Object value
	java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		long now
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
		Object key
		int hash
		Object value
		boolean onlyIfAbsent
	void expand () 
		int newIndex
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int newIndex
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry tail
		int tailIndex
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
		int headIndex
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry head
		int oldIndex
		java.util.concurrent.atomic.AtomicReferenceArray oldTable
		int oldCapacity
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray newTable
		int newMask
	boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object) 
		int newCount
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		long now
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
		Object oldValue
		Object newValue
	java.lang.Object replace (java.lang.Object, int, java.lang.Object) 
		int newCount
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		long now
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
		Object newValue
	java.lang.Object remove (java.lang.Object, int) 
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object entryValue
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		long now
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
	boolean storeLoadedValue (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$LoadingValueReference, java.lang.Object) 
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		long now
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference oldValueReference
		Object newValue
	boolean remove (java.lang.Object, int, java.lang.Object) 
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		Object entryValue
		com.android.jack.google.common.cache.RemovalCause cause
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		long now
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
		Object value
	void clear () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int i
		int i
		java.util.concurrent.atomic.AtomicReferenceArray table
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry removeValueFromChain (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ValueReference, com.android.jack.google.common.cache.RemovalCause) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		com.android.jack.google.common.cache.RemovalCause cause
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry removeEntryFromChain (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int newCount
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
	void removeCollectedEntry (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	boolean reclaimKey (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, int) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int hash
	boolean reclaimValue (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ValueReference v
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	boolean removeLoadingValue (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$LoadingValueReference) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ValueReference v
		Object entryKey
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$LoadingValueReference valueReference
	boolean removeEntry (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, int, com.android.jack.google.common.cache.RemovalCause) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newFirst
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int hash
		com.android.jack.google.common.cache.RemovalCause cause
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry first
	void postReadCleanup () 
	void preWriteCleanup (long) 
		long now
	void postWriteCleanup () 
	void cleanUp () 
		long now
	void runLockedCleanup (long) 
		long now
	void runUnlockedCleanup () 
}

com/android/jack/google/common/cache/LocalCache$SoftValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$SoftValueReference extends java.lang.ref.SoftReference implements com.android.jack.google.common.cache.LocalCache$ValueReference  {
	final com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object referent
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public int getWeight () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry () 
	public void notifyNewValue (java.lang.Object) 
		Object newValue
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public boolean isLoading () 
	public boolean isActive () 
	public java.lang.Object waitForValue () 
}

com/android/jack/google/common/cache/LocalCache$Strength$1.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$Strength$1 extends com.android.jack.google.common.cache.LocalCache$Strength {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ValueReference referenceValue (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object value
		int weight
	com.android.jack.google.common.base.Equivalence defaultEquivalence () 
}

com/android/jack/google/common/cache/LocalCache$Strength$2.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$Strength$2 extends com.android.jack.google.common.cache.LocalCache$Strength {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ValueReference referenceValue (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object value
		int weight
	com.android.jack.google.common.base.Equivalence defaultEquivalence () 
}

com/android/jack/google/common/cache/LocalCache$Strength$3.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$Strength$3 extends com.android.jack.google.common.cache.LocalCache$Strength {
	void  (java.lang.String, int) 
	com.android.jack.google.common.cache.LocalCache$ValueReference referenceValue (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int) 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object value
		int weight
	com.android.jack.google.common.base.Equivalence defaultEquivalence () 
}

com/android/jack/google/common/cache/LocalCache$Strength.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$Strength extends java.lang.Enum {
	public static final com.android.jack.google.common.cache.LocalCache$Strength STRONG
	public static final com.android.jack.google.common.cache.LocalCache$Strength SOFT
	public static final com.android.jack.google.common.cache.LocalCache$Strength WEAK
	private static final com.android.jack.google.common.cache.LocalCache$Strength[] $VALUES
	public static com.android.jack.google.common.cache.LocalCache$Strength[] values () 
	public static com.android.jack.google.common.cache.LocalCache$Strength valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract com.android.jack.google.common.cache.LocalCache$ValueReference referenceValue (com.android.jack.google.common.cache.LocalCache$Segment, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int) 
	abstract com.android.jack.google.common.base.Equivalence defaultEquivalence () 
	void  (java.lang.String, int, com.android.jack.google.common.cache.LocalCache$1) 
		String x0
		int x1
		com.android.jack.google.common.cache.LocalCache$1 x2
	static void  () 
}

com/android/jack/google/common/cache/LocalCache$StrongAccessEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$StrongAccessEntry extends com.android.jack.google.common.cache.LocalCache$StrongEntry {
	volatile long accessTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextAccess
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousAccess
	void  (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$StrongAccessWriteEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$StrongAccessWriteEntry extends com.android.jack.google.common.cache.LocalCache$StrongEntry {
	volatile long accessTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextAccess
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousAccess
	volatile long writeTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextWrite
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousWrite
	void  (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$StrongEntry.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$StrongEntry extends com.android.jack.google.common.cache.LocalCache$AbstractReferenceEntry {
	final Object key
	final int hash
	final com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	volatile com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	void  (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public java.lang.Object getKey () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	public int getHash () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNext () 
}

com/android/jack/google/common/cache/LocalCache$StrongValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$StrongValueReference extends java.lang.Object implements com.android.jack.google.common.cache.LocalCache$ValueReference  {
	final Object referent
	void  (java.lang.Object) 
		Object referent
	public java.lang.Object get () 
	public int getWeight () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public boolean isLoading () 
	public boolean isActive () 
	public java.lang.Object waitForValue () 
	public void notifyNewValue (java.lang.Object) 
		Object newValue
}

com/android/jack/google/common/cache/LocalCache$StrongWriteEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$StrongWriteEntry extends com.android.jack.google.common.cache.LocalCache$StrongEntry {
	volatile long writeTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextWrite
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousWrite
	void  (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$ValueIterator.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$ValueIterator extends com.android.jack.google.common.cache.LocalCache$HashIterator {
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache) 
	public java.lang.Object next () 
}

com/android/jack/google/common/cache/LocalCache$ValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LocalCache$ValueReference extends java.lang.Object {
	public abstract java.lang.Object get () 
	public abstract java.lang.Object waitForValue ()  throws java.util.concurrent.ExecutionException 
	public abstract int getWeight () 
	public abstract com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry () 
	public abstract com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
	public abstract void notifyNewValue (java.lang.Object) 
	public abstract boolean isLoading () 
	public abstract boolean isActive () 
}

com/android/jack/google/common/cache/LocalCache$Values.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$Values extends java.util.AbstractCollection {
	private final java.util.concurrent.ConcurrentMap map
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache, java.util.concurrent.ConcurrentMap) 
		java.util.concurrent.ConcurrentMap map
	public int size () 
	public boolean isEmpty () 
	public void clear () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
}

com/android/jack/google/common/cache/LocalCache$WeakAccessEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WeakAccessEntry extends com.android.jack.google.common.cache.LocalCache$WeakEntry {
	volatile long accessTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextAccess
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousAccess
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$WeakAccessWriteEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WeakAccessWriteEntry extends com.android.jack.google.common.cache.LocalCache$WeakEntry {
	volatile long accessTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextAccess
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousAccess
	volatile long writeTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextWrite
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousWrite
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$WeakEntry.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$WeakEntry extends java.lang.ref.WeakReference implements com.android.jack.google.common.cache.LocalCache$ReferenceEntry  {
	final int hash
	final com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	volatile com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public java.lang.Object getKey () 
	public long getAccessTime () 
	public void setAccessTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue () 
	public void setNextInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue () 
	public void setPreviousInAccessQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
	public com.android.jack.google.common.cache.LocalCache$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
	public int getHash () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNext () 
}

com/android/jack/google/common/cache/LocalCache$WeakValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$WeakValueReference extends java.lang.ref.WeakReference implements com.android.jack.google.common.cache.LocalCache$ValueReference  {
	final com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object referent
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public int getWeight () 
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry () 
	public void notifyNewValue (java.lang.Object) 
		Object newValue
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public boolean isLoading () 
	public boolean isActive () 
	public java.lang.Object waitForValue () 
}

com/android/jack/google/common/cache/LocalCache$WeakWriteEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WeakWriteEntry extends com.android.jack.google.common.cache.LocalCache$WeakEntry {
	volatile long writeTime
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextWrite
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousWrite
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$WeightedSoftValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WeightedSoftValueReference extends com.android.jack.google.common.cache.LocalCache$SoftValueReference {
	final int weight
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, int) 
		java.lang.ref.ReferenceQueue queue
		Object referent
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int weight
	public int getWeight () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
}

com/android/jack/google/common/cache/LocalCache$WeightedStrongValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WeightedStrongValueReference extends com.android.jack.google.common.cache.LocalCache$StrongValueReference {
	final int weight
	void  (java.lang.Object, int) 
		Object referent
		int weight
	public int getWeight () 
}

com/android/jack/google/common/cache/LocalCache$WeightedWeakValueReference.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WeightedWeakValueReference extends com.android.jack.google.common.cache.LocalCache$WeakValueReference {
	final int weight
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry, int) 
		java.lang.ref.ReferenceQueue queue
		Object referent
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int weight
	public int getWeight () 
	public com.android.jack.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
}

com/android/jack/google/common/cache/LocalCache$WriteQueue$1.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$WriteQueue$1 extends com.android.jack.google.common.cache.LocalCache$AbstractReferenceEntry {
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry nextWrite
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry previousWrite
	final com.android.jack.google.common.cache.LocalCache$WriteQueue this$0
	void  (com.android.jack.google.common.cache.LocalCache$WriteQueue) 
	public long getWriteTime () 
	public void setWriteTime (long) 
		long time
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue () 
	public void setNextInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue () 
	public void setPreviousInWriteQueue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
}

com/android/jack/google/common/cache/LocalCache$WriteQueue$2.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache$WriteQueue$2 extends com.android.jack.google.common.collect.AbstractSequentialIterator {
	final com.android.jack.google.common.cache.LocalCache$WriteQueue this$0
	void  (com.android.jack.google.common.cache.LocalCache$WriteQueue, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry x0
	protected com.android.jack.google.common.cache.LocalCache$ReferenceEntry computeNext (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	protected volatile java.lang.Object computeNext (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/cache/LocalCache$WriteQueue.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WriteQueue extends java.util.AbstractQueue {
	final com.android.jack.google.common.cache.LocalCache$ReferenceEntry head
	void  () 
	public boolean offer (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry peek () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public com.android.jack.google.common.cache.LocalCache$ReferenceEntry poll () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public boolean remove (java.lang.Object) 
		Object o
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	public boolean contains (java.lang.Object) 
		Object o
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	public boolean isEmpty () 
	public int size () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int size
	public void clear () 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
	public java.util.Iterator iterator () 
	public volatile java.lang.Object peek () 
	public volatile java.lang.Object poll () 
	public volatile boolean offer (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/cache/LocalCache$WriteThroughEntry.class
LocalCache.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LocalCache$WriteThroughEntry extends java.lang.Object implements java.util.Map$Entry  {
	final Object key
	Object value
	final com.android.jack.google.common.cache.LocalCache this$0
	void  (com.android.jack.google.common.cache.LocalCache, java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public boolean equals (java.lang.Object) 
		java.util.Map$Entry that
		Object object
	public int hashCode () 
	public java.lang.Object setValue (java.lang.Object) 
		Object newValue
	public java.lang.String toString () 
}

com/android/jack/google/common/cache/LocalCache.class
LocalCache.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.LocalCache extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap  {
	static final int MAXIMUM_CAPACITY
	static final int MAX_SEGMENTS
	static final int CONTAINS_VALUE_RETRIES
	static final int DRAIN_THRESHOLD
	static final int DRAIN_MAX
	static final java.util.logging.Logger logger
	final int segmentMask
	final int segmentShift
	final com.android.jack.google.common.cache.LocalCache$Segment[] segments
	final int concurrencyLevel
	final com.android.jack.google.common.base.Equivalence keyEquivalence
	final com.android.jack.google.common.base.Equivalence valueEquivalence
	final com.android.jack.google.common.cache.LocalCache$Strength keyStrength
	final com.android.jack.google.common.cache.LocalCache$Strength valueStrength
	final long maxWeight
	final com.android.jack.google.common.cache.Weigher weigher
	final long expireAfterAccessNanos
	final long expireAfterWriteNanos
	final long refreshNanos
	final java.util.Queue removalNotificationQueue
	final com.android.jack.google.common.cache.RemovalListener removalListener
	final com.android.jack.google.common.base.Ticker ticker
	final com.android.jack.google.common.cache.LocalCache$EntryFactory entryFactory
	final com.android.jack.google.common.cache.AbstractCache$StatsCounter globalStatsCounter
	final com.android.jack.google.common.cache.CacheLoader defaultLoader
	static final com.android.jack.google.common.cache.LocalCache$ValueReference UNSET
	static final java.util.Queue DISCARDING_QUEUE
	java.util.Set keySet
	java.util.Collection values
	java.util.Set entrySet
	void  (com.android.jack.google.common.cache.CacheBuilder, com.android.jack.google.common.cache.CacheLoader) 
		int i
		long maxSegmentWeight
		long remainder
		int i
		com.android.jack.google.common.cache.CacheBuilder builder
		com.android.jack.google.common.cache.CacheLoader loader
		int initialCapacity
		int segmentShift
		int segmentCount
		int segmentCapacity
		int segmentSize
	boolean evictsBySize () 
	boolean customWeigher () 
	boolean expires () 
	boolean expiresAfterWrite () 
	boolean expiresAfterAccess () 
	boolean refreshes () 
	boolean usesAccessQueue () 
	boolean usesWriteQueue () 
	boolean recordsWrite () 
	boolean recordsAccess () 
	boolean recordsTime () 
	boolean usesWriteEntries () 
	boolean usesAccessEntries () 
	boolean usesKeyReferences () 
	boolean usesValueReferences () 
	static com.android.jack.google.common.cache.LocalCache$ValueReference unset () 
	static com.android.jack.google.common.cache.LocalCache$ReferenceEntry nullEntry () 
	static java.util.Queue discardingQueue () 
	static int rehash (int) 
		int h
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
		com.android.jack.google.common.cache.LocalCache$Segment segment
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry original
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry newNext
		int hash
	com.android.jack.google.common.cache.LocalCache$ValueReference newValueReference (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		Object value
		int weight
		int hash
	int hash (java.lang.Object) 
		Object key
		int h
	void reclaimValue (com.android.jack.google.common.cache.LocalCache$ValueReference) 
		com.android.jack.google.common.cache.LocalCache$ValueReference valueReference
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int hash
	void reclaimKey (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		int hash
	boolean isLive (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		long now
	com.android.jack.google.common.cache.LocalCache$Segment segmentFor (int) 
		int hash
	com.android.jack.google.common.cache.LocalCache$Segment createSegment (int, long, com.android.jack.google.common.cache.AbstractCache$StatsCounter) 
		int initialCapacity
		long maxSegmentWeight
		com.android.jack.google.common.cache.AbstractCache$StatsCounter statsCounter
	java.lang.Object getLiveValue (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		long now
		Object value
	boolean isExpired (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, long) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry entry
		long now
	static void connectAccessOrder (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	static void nullifyAccessOrder (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry nulled
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry nullEntry
	static void connectWriteOrder (com.android.jack.google.common.cache.LocalCache$ReferenceEntry, com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry previous
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry next
	static void nullifyWriteOrder (com.android.jack.google.common.cache.LocalCache$ReferenceEntry) 
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry nulled
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry nullEntry
	void processPendingNotifications () 
		Throwable e
		com.android.jack.google.common.cache.RemovalNotification notification
	final com.android.jack.google.common.cache.LocalCache$Segment[] newSegmentArray (int) 
		int ssize
	public void cleanUp () 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$Segment[] arr$
		int len$
		int i$
	public boolean isEmpty () 
		int i
		int i
		long sum
		com.android.jack.google.common.cache.LocalCache$Segment[] segments
	long longSize () 
		int i
		com.android.jack.google.common.cache.LocalCache$Segment[] segments
		long sum
	public int size () 
	public java.lang.Object get (java.lang.Object) 
		Object key
		int hash
	public java.lang.Object getIfPresent (java.lang.Object) 
		Object key
		int hash
		Object value
	java.lang.Object get (java.lang.Object, com.android.jack.google.common.cache.CacheLoader)  throws java.util.concurrent.ExecutionException 
		Object key
		com.android.jack.google.common.cache.CacheLoader loader
		int hash
	java.lang.Object getOrLoad (java.lang.Object)  throws java.util.concurrent.ExecutionException 
		Object key
	com.android.jack.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable) 
		Object castKey
		Object value
		Object key
		java.util.Iterator i$
		Iterable keys
		int hits
		int misses
		java.util.Map result
	com.android.jack.google.common.collect.ImmutableMap getAll (java.lang.Iterable)  throws java.util.concurrent.ExecutionException 
		Object value
		Object key
		java.util.Iterator i$
		Object value
		Object key
		java.util.Iterator i$
		java.util.Map newEntries
		Object key
		java.util.Iterator i$
		com.android.jack.google.common.cache.CacheLoader$UnsupportedLoadingOperationException e
		Iterable keys
		int hits
		int misses
		java.util.Map result
		java.util.Set keysToLoad
	java.util.Map loadAll (java.util.Set, com.android.jack.google.common.cache.CacheLoader)  throws java.util.concurrent.ExecutionException 
		java.util.Map map
		com.android.jack.google.common.cache.CacheLoader$UnsupportedLoadingOperationException e
		InterruptedException e
		RuntimeException e
		Exception e
		Error e
		Object key
		Object value
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set keys
		com.android.jack.google.common.cache.CacheLoader loader
		com.android.jack.google.common.base.Stopwatch stopwatch
		java.util.Map result
		boolean success
		boolean nullsPresent
	com.android.jack.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object) 
		Object key
		int hash
	void refresh (java.lang.Object) 
		Object key
		int hash
	public boolean containsKey (java.lang.Object) 
		Object key
		int hash
	public boolean containsValue (java.lang.Object) 
		Object v
		com.android.jack.google.common.cache.LocalCache$ReferenceEntry e
		int j
		int c
		java.util.concurrent.atomic.AtomicReferenceArray table
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$Segment[] arr$
		int len$
		int i$
		long sum
		int i
		Object value
		long now
		com.android.jack.google.common.cache.LocalCache$Segment[] segments
		long last
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public void putAll (java.util.Map) 
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.Map m
	public java.lang.Object remove (java.lang.Object) 
		Object key
		int hash
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object key
		Object oldValue
		Object newValue
		int hash
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public void clear () 
		com.android.jack.google.common.cache.LocalCache$Segment segment
		com.android.jack.google.common.cache.LocalCache$Segment[] arr$
		int len$
		int i$
	void invalidateAll (java.lang.Iterable) 
		Object key
		java.util.Iterator i$
		Iterable keys
	public java.util.Set keySet () 
		java.util.Set ks
	public java.util.Collection values () 
		java.util.Collection vs
	public java.util.Set entrySet () 
		java.util.Set es
	static void  () 
}

com/android/jack/google/common/cache/LongAddable.class
LongAddable.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.LongAddable extends java.lang.Object {
	public abstract void increment () 
	public abstract void add (long) 
	public abstract long sum () 
}

com/android/jack/google/common/cache/LongAddables$1.class
LongAddables.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LongAddables$1 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	void  () 
	public com.android.jack.google.common.cache.LongAddable get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/cache/LongAddables$2.class
LongAddables.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LongAddables$2 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	void  () 
	public com.android.jack.google.common.cache.LongAddable get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/cache/LongAddables$PureJavaLongAddable.class
LongAddables.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LongAddables$PureJavaLongAddable extends java.util.concurrent.atomic.AtomicLong implements com.android.jack.google.common.cache.LongAddable  {
	private void  () 
	public void increment () 
	public void add (long) 
		long x
	public long sum () 
	void  (com.android.jack.google.common.cache.LongAddables$1) 
		com.android.jack.google.common.cache.LongAddables$1 x0
}

com/android/jack/google/common/cache/LongAddables.class
LongAddables.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LongAddables extends java.lang.Object {
	private static final com.android.jack.google.common.base.Supplier SUPPLIER
	void  () 
	public static com.android.jack.google.common.cache.LongAddable create () 
	static void  () 
		Throwable t
		com.android.jack.google.common.base.Supplier supplier
}

com/android/jack/google/common/cache/LongAdder.class
LongAdder.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.LongAdder extends com.android.jack.google.common.cache.Striped64 implements java.io.Serializable com.android.jack.google.common.cache.LongAddable  {
	private static final long serialVersionUID
	final long fn (long, long) 
		long v
		long x
	public void  () 
	public void add (long) 
		long b
		long v
		com.android.jack.google.common.cache.Striped64$Cell a
		int n
		boolean uncontended
		int[] hc
		long x
		com.android.jack.google.common.cache.Striped64$Cell[] as
	public void increment () 
	public void decrement () 
	public long sum () 
		com.android.jack.google.common.cache.Striped64$Cell a
		int i
		int n
		long sum
		com.android.jack.google.common.cache.Striped64$Cell[] as
	public void reset () 
	public long sumThenReset () 
		com.android.jack.google.common.cache.Striped64$Cell a
		int i
		int n
		long sum
		com.android.jack.google.common.cache.Striped64$Cell[] as
	public java.lang.String toString () 
	public long longValue () 
	public int intValue () 
	public float floatValue () 
	public double doubleValue () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
}

com/android/jack/google/common/cache/RemovalCause$1.class
RemovalCause.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.RemovalCause$1 extends com.android.jack.google.common.cache.RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/cache/RemovalCause$2.class
RemovalCause.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.RemovalCause$2 extends com.android.jack.google.common.cache.RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/cache/RemovalCause$3.class
RemovalCause.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.RemovalCause$3 extends com.android.jack.google.common.cache.RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/cache/RemovalCause$4.class
RemovalCause.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.RemovalCause$4 extends com.android.jack.google.common.cache.RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/cache/RemovalCause$5.class
RemovalCause.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.RemovalCause$5 extends com.android.jack.google.common.cache.RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/cache/RemovalCause.class
RemovalCause.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.RemovalCause extends java.lang.Enum {
	public static final com.android.jack.google.common.cache.RemovalCause EXPLICIT
	public static final com.android.jack.google.common.cache.RemovalCause REPLACED
	public static final com.android.jack.google.common.cache.RemovalCause COLLECTED
	public static final com.android.jack.google.common.cache.RemovalCause EXPIRED
	public static final com.android.jack.google.common.cache.RemovalCause SIZE
	private static final com.android.jack.google.common.cache.RemovalCause[] $VALUES
	public static com.android.jack.google.common.cache.RemovalCause[] values () 
	public static com.android.jack.google.common.cache.RemovalCause valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract boolean wasEvicted () 
	void  (java.lang.String, int, com.android.jack.google.common.cache.RemovalCause$1) 
		String x0
		int x1
		com.android.jack.google.common.cache.RemovalCause$1 x2
	static void  () 
}

com/android/jack/google/common/cache/RemovalListener.class
RemovalListener.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.RemovalListener extends java.lang.Object {
	public abstract void onRemoval (com.android.jack.google.common.cache.RemovalNotification) 
}

com/android/jack/google/common/cache/RemovalListeners$1$1.class
RemovalListeners.java
package com.android.jack.google.common.cache
 com.android.jack.google.common.cache.RemovalListeners$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.cache.RemovalNotification val$notification
	final com.android.jack.google.common.cache.RemovalListeners$1 this$0
	void  (com.android.jack.google.common.cache.RemovalListeners$1, com.android.jack.google.common.cache.RemovalNotification) 
	public void run () 
}

com/android/jack/google/common/cache/RemovalListeners$1.class
RemovalListeners.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.RemovalListeners$1 extends java.lang.Object implements com.android.jack.google.common.cache.RemovalListener  {
	final java.util.concurrent.Executor val$executor
	final com.android.jack.google.common.cache.RemovalListener val$listener
	void  (java.util.concurrent.Executor, com.android.jack.google.common.cache.RemovalListener) 
	public void onRemoval (com.android.jack.google.common.cache.RemovalNotification) 
		com.android.jack.google.common.cache.RemovalNotification notification
}

com/android/jack/google/common/cache/RemovalListeners.class
RemovalListeners.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.RemovalListeners extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.cache.RemovalListener asynchronous (com.android.jack.google.common.cache.RemovalListener, java.util.concurrent.Executor) 
		com.android.jack.google.common.cache.RemovalListener listener
		java.util.concurrent.Executor executor
}

com/android/jack/google/common/cache/RemovalNotification.class
RemovalNotification.java
package com.android.jack.google.common.cache
public final com.android.jack.google.common.cache.RemovalNotification extends java.lang.Object implements java.util.Map$Entry  {
	private final Object key
	private final Object value
	private final com.android.jack.google.common.cache.RemovalCause cause
	private static final long serialVersionUID
	void  (java.lang.Object, java.lang.Object, com.android.jack.google.common.cache.RemovalCause) 
		Object key
		Object value
		com.android.jack.google.common.cache.RemovalCause cause
	public com.android.jack.google.common.cache.RemovalCause getCause () 
	public boolean wasEvicted () 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public final java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		java.util.Map$Entry that
		Object object
	public int hashCode () 
		Object k
		Object v
	public java.lang.String toString () 
}

com/android/jack/google/common/cache/Striped64$1.class
Striped64.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.Striped64$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	void  () 
	public sun.misc.Unsafe run ()  throws java.lang.Exception 
		Object x
		java.lang.reflect.Field f
		java.lang.reflect.Field[] arr$
		int len$
		int i$
		Class k
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

com/android/jack/google/common/cache/Striped64$Cell.class
Striped64.java
package com.android.jack.google.common.cache
final com.android.jack.google.common.cache.Striped64$Cell extends java.lang.Object {
	volatile long p0
	volatile long p1
	volatile long p2
	volatile long p3
	volatile long p4
	volatile long p5
	volatile long p6
	volatile long value
	volatile long q0
	volatile long q1
	volatile long q2
	volatile long q3
	volatile long q4
	volatile long q5
	volatile long q6
	private static final sun.misc.Unsafe UNSAFE
	private static final long valueOffset
	void  (long) 
		long x
	final boolean cas (long, long) 
		long cmp
		long val
	static void  () 
		Class ak
		Exception e
}

com/android/jack/google/common/cache/Striped64.class
Striped64.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.Striped64 extends java.lang.Number {
	static final ThreadLocal threadHashCode
	static final java.util.Random rng
	static final int NCPU
	volatile transient com.android.jack.google.common.cache.Striped64$Cell[] cells
	volatile transient long base
	volatile transient int busy
	private static final sun.misc.Unsafe UNSAFE
	private static final long baseOffset
	private static final long busyOffset
	void  () 
	final boolean casBase (long, long) 
		long cmp
		long val
	final boolean casBusy () 
	abstract long fn (long, long) 
	final void retryUpdate (long, int[], boolean) 
		int r
		int h
		com.android.jack.google.common.cache.Striped64$Cell[] rs
		int m
		int j
		boolean created
		com.android.jack.google.common.cache.Striped64$Cell r
		int i
		com.android.jack.google.common.cache.Striped64$Cell[] rs
		long v
		com.android.jack.google.common.cache.Striped64$Cell a
		int n
		com.android.jack.google.common.cache.Striped64$Cell[] rs
		boolean init
		com.android.jack.google.common.cache.Striped64$Cell[] as
		long v
		long x
		int[] hc
		boolean wasUncontended
		int h
		boolean collide
	final void internalReset (long) 
		com.android.jack.google.common.cache.Striped64$Cell a
		int i
		int n
		long initialValue
		com.android.jack.google.common.cache.Striped64$Cell[] as
	private static sun.misc.Unsafe getUnsafe () 
		SecurityException tryReflectionInstead
		java.security.PrivilegedActionException e
	static sun.misc.Unsafe access$000 () 
	static void  () 
		Class sk
		Exception e
}

com/android/jack/google/common/cache/Weigher.class
Weigher.java
package com.android.jack.google.common.cache
public abstract com.android.jack.google.common.cache.Weigher extends java.lang.Object {
	public abstract int weigh (java.lang.Object, java.lang.Object) 
}

com/android/jack/google/common/cache/package-info.class
package-info.java
package com.android.jack.google.common.cache
abstract com.android.jack.google.common.cache.package-info extends java.lang.Object {
}

com/android/jack/google/common/collect/AbstractBiMap$1.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/AbstractBiMap$EntrySet$1$1.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$EntrySet$1$1 extends com.android.jack.google.common.collect.ForwardingMapEntry {
	final java.util.Map$Entry val$finalEntry
	final com.android.jack.google.common.collect.AbstractBiMap$EntrySet$1 this$2
	void  (com.android.jack.google.common.collect.AbstractBiMap$EntrySet$1, java.util.Map$Entry) 
	protected java.util.Map$Entry delegate () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
		Object oldValue
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/AbstractBiMap$EntrySet$1.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator  {
	java.util.Map$Entry entry
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.AbstractBiMap$EntrySet this$1
	void  (com.android.jack.google.common.collect.AbstractBiMap$EntrySet, java.util.Iterator) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry finalEntry
	public void remove () 
		Object value
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/AbstractBiMap$EntrySet.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$EntrySet extends com.android.jack.google.common.collect.ForwardingSet {
	final java.util.Set esDelegate
	final com.android.jack.google.common.collect.AbstractBiMap this$0
	private void  (com.android.jack.google.common.collect.AbstractBiMap) 
	protected java.util.Set delegate () 
	public void clear () 
	public boolean remove (java.lang.Object) 
		Object object
		java.util.Map$Entry entry
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.AbstractBiMap, com.android.jack.google.common.collect.AbstractBiMap$1) 
		com.android.jack.google.common.collect.AbstractBiMap x0
		com.android.jack.google.common.collect.AbstractBiMap$1 x1
}

com/android/jack/google/common/collect/AbstractBiMap$Inverse.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$Inverse extends com.android.jack.google.common.collect.AbstractBiMap {
	private static final long serialVersionUID
	private void  (java.util.Map, com.android.jack.google.common.collect.AbstractBiMap) 
		java.util.Map backward
		com.android.jack.google.common.collect.AbstractBiMap forward
	java.lang.Object checkKey (java.lang.Object) 
		Object key
	java.lang.Object checkValue (java.lang.Object) 
		Object value
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	java.lang.Object readResolve () 
	public volatile java.util.Collection values () 
	protected volatile java.lang.Object delegate () 
	void  (java.util.Map, com.android.jack.google.common.collect.AbstractBiMap, com.android.jack.google.common.collect.AbstractBiMap$1) 
		java.util.Map x0
		com.android.jack.google.common.collect.AbstractBiMap x1
		com.android.jack.google.common.collect.AbstractBiMap$1 x2
}

com/android/jack/google/common/collect/AbstractBiMap$KeySet.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$KeySet extends com.android.jack.google.common.collect.ForwardingSet {
	final com.android.jack.google.common.collect.AbstractBiMap this$0
	private void  (com.android.jack.google.common.collect.AbstractBiMap) 
	protected java.util.Set delegate () 
	public void clear () 
	public boolean remove (java.lang.Object) 
		Object key
	public boolean removeAll (java.util.Collection) 
		java.util.Collection keysToRemove
	public boolean retainAll (java.util.Collection) 
		java.util.Collection keysToRetain
	public java.util.Iterator iterator () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.AbstractBiMap, com.android.jack.google.common.collect.AbstractBiMap$1) 
		com.android.jack.google.common.collect.AbstractBiMap x0
		com.android.jack.google.common.collect.AbstractBiMap$1 x1
}

com/android/jack/google/common/collect/AbstractBiMap$ValueSet.class
AbstractBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractBiMap$ValueSet extends com.android.jack.google.common.collect.ForwardingSet {
	final java.util.Set valuesDelegate
	final com.android.jack.google.common.collect.AbstractBiMap this$0
	private void  (com.android.jack.google.common.collect.AbstractBiMap) 
	protected java.util.Set delegate () 
	public java.util.Iterator iterator () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public java.lang.String toString () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.AbstractBiMap, com.android.jack.google.common.collect.AbstractBiMap$1) 
		com.android.jack.google.common.collect.AbstractBiMap x0
		com.android.jack.google.common.collect.AbstractBiMap$1 x1
}

com/android/jack/google/common/collect/AbstractBiMap.class
AbstractBiMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractBiMap extends com.android.jack.google.common.collect.ForwardingMap implements com.android.jack.google.common.collect.BiMap java.io.Serializable  {
	private transient java.util.Map delegate
	transient com.android.jack.google.common.collect.AbstractBiMap inverse
	private transient java.util.Set keySet
	private transient java.util.Set valueSet
	private transient java.util.Set entrySet
	private static final long serialVersionUID
	void  (java.util.Map, java.util.Map) 
		java.util.Map forward
		java.util.Map backward
	private void  (java.util.Map, com.android.jack.google.common.collect.AbstractBiMap) 
		java.util.Map backward
		com.android.jack.google.common.collect.AbstractBiMap forward
	protected java.util.Map delegate () 
	java.lang.Object checkKey (java.lang.Object) 
		Object key
	java.lang.Object checkValue (java.lang.Object) 
		Object value
	void setDelegates (java.util.Map, java.util.Map) 
		java.util.Map forward
		java.util.Map backward
	void setInverse (com.android.jack.google.common.collect.AbstractBiMap) 
		com.android.jack.google.common.collect.AbstractBiMap inverse
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private java.lang.Object putInBothMaps (java.lang.Object, java.lang.Object, boolean) 
		Object key
		Object value
		boolean force
		boolean containedKey
		Object oldValue
	private void updateInverseMap (java.lang.Object, boolean, java.lang.Object, java.lang.Object) 
		Object key
		boolean containedKey
		Object oldValue
		Object newValue
	public java.lang.Object remove (java.lang.Object) 
		Object key
	private java.lang.Object removeFromBothMaps (java.lang.Object) 
		Object key
		Object oldValue
	private void removeFromInverseMap (java.lang.Object) 
		Object oldValue
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
	public void clear () 
	public com.android.jack.google.common.collect.BiMap inverse () 
	public java.util.Set keySet () 
		java.util.Set result
	public java.util.Set values () 
		java.util.Set result
	public java.util.Set entrySet () 
		java.util.Set result
	public volatile java.util.Collection values () 
	protected volatile java.lang.Object delegate () 
	static java.util.Map access$200 (com.android.jack.google.common.collect.AbstractBiMap) 
		com.android.jack.google.common.collect.AbstractBiMap x0
	static java.lang.Object access$300 (com.android.jack.google.common.collect.AbstractBiMap, java.lang.Object) 
		com.android.jack.google.common.collect.AbstractBiMap x0
		Object x1
	static void access$600 (com.android.jack.google.common.collect.AbstractBiMap, java.lang.Object, boolean, java.lang.Object, java.lang.Object) 
		com.android.jack.google.common.collect.AbstractBiMap x0
		Object x1
		boolean x2
		Object x3
		Object x4
	static void access$700 (com.android.jack.google.common.collect.AbstractBiMap, java.lang.Object) 
		com.android.jack.google.common.collect.AbstractBiMap x0
		Object x1
	void  (java.util.Map, com.android.jack.google.common.collect.AbstractBiMap, com.android.jack.google.common.collect.AbstractBiMap$1) 
		java.util.Map x0
		com.android.jack.google.common.collect.AbstractBiMap x1
		com.android.jack.google.common.collect.AbstractBiMap$1 x2
}

com/android/jack/google/common/collect/AbstractIndexedListIterator.class
AbstractIndexedListIterator.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractIndexedListIterator extends com.android.jack.google.common.collect.UnmodifiableListIterator {
	private final int size
	private int position
	protected abstract java.lang.Object get (int) 
	protected void  (int) 
		int size
	protected void  (int, int) 
		int size
		int position
	public final boolean hasNext () 
	public final java.lang.Object next () 
	public final int nextIndex () 
	public final boolean hasPrevious () 
	public final java.lang.Object previous () 
	public final int previousIndex () 
}

com/android/jack/google/common/collect/AbstractIterator$1.class
AbstractIterator.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractIterator$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$collect$AbstractIterator$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/collect/AbstractIterator$State.class
AbstractIterator.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.AbstractIterator$State extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.AbstractIterator$State READY
	public static final com.android.jack.google.common.collect.AbstractIterator$State NOT_READY
	public static final com.android.jack.google.common.collect.AbstractIterator$State DONE
	public static final com.android.jack.google.common.collect.AbstractIterator$State FAILED
	private static final com.android.jack.google.common.collect.AbstractIterator$State[] $VALUES
	public static com.android.jack.google.common.collect.AbstractIterator$State[] values () 
	public static com.android.jack.google.common.collect.AbstractIterator$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/google/common/collect/AbstractIterator.class
AbstractIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.AbstractIterator extends com.android.jack.google.common.collect.UnmodifiableIterator {
	private com.android.jack.google.common.collect.AbstractIterator$State state
	private Object next
	protected void  () 
	protected abstract java.lang.Object computeNext () 
	protected final java.lang.Object endOfData () 
	public final boolean hasNext () 
	private boolean tryToComputeNext () 
	public final java.lang.Object next () 
		Object result
	public final java.lang.Object peek () 
}

com/android/jack/google/common/collect/AbstractListMultimap.class
AbstractListMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractListMultimap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	private static final long serialVersionUID
	protected void  (java.util.Map) 
		java.util.Map map
	abstract java.util.List createCollection () 
	java.util.List createUnmodifiableEmptyCollection () 
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Map asMap () 
	public boolean equals (java.lang.Object) 
		Object object
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	volatile java.util.Collection createCollection () 
	volatile java.util.Collection createUnmodifiableEmptyCollection () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$1.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$1 extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$Itr {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap) 
	java.lang.Object output (java.lang.Object, java.lang.Object) 
		Object key
		Object value
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$2.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$2 extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$Itr {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap) 
	java.util.Map$Entry output (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	volatile java.lang.Object output (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapEntries extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
		java.util.Map$Entry entry
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator delegateIterator
	java.util.Collection collection
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry entry
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$AsMap.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final transient java.util.Map submap
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.Map) 
		java.util.Map submap
	protected java.util.Set createEntrySet () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.util.Collection get (java.lang.Object) 
		Object key
		java.util.Collection collection
		Object k
	public java.util.Set keySet () 
	public int size () 
	public java.util.Collection remove (java.lang.Object) 
		Object key
		java.util.Collection collection
		java.util.Collection output
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	public void clear () 
	java.util.Map$Entry wrapEntry (java.util.Map$Entry) 
		java.util.Map$Entry entry
		Object key
	public volatile java.lang.Object remove (java.lang.Object) 
		Object x0
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$Itr.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractMapBasedMultimap$Itr extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator keyIterator
	Object key
	java.util.Collection collection
	java.util.Iterator valueIterator
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap) 
	abstract java.lang.Object output (java.lang.Object, java.lang.Object) 
	public boolean hasNext () 
	public java.lang.Object next () 
		java.util.Map$Entry mapEntry
	public void remove () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$KeySet$1 extends java.lang.Object implements java.util.Iterator  {
	java.util.Map$Entry entry
	final java.util.Iterator val$entryIterator
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap$KeySet this$1
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$KeySet, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
		java.util.Collection collection
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$KeySet.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$KeySet extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.Map) 
		java.util.Map subMap
	public java.util.Iterator iterator () 
		java.util.Iterator entryIterator
	public boolean remove (java.lang.Object) 
		Object key
		int count
		java.util.Collection collection
	public void clear () 
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$NavigableAsMap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$SortedAsMap implements java.util.NavigableMap  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap) 
		java.util.NavigableMap submap
	java.util.NavigableMap sortedMap () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
		java.util.Map$Entry entry
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
		java.util.Map$Entry entry
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
		java.util.Map$Entry entry
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
		java.util.Map$Entry entry
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry firstEntry () 
		java.util.Map$Entry entry
	public java.util.Map$Entry lastEntry () 
		java.util.Map$Entry entry
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	java.util.Map$Entry pollAsMapEntry (java.util.Iterator) 
		java.util.Iterator entryIterator
		java.util.Map$Entry entry
		java.util.Collection output
	public java.util.NavigableMap descendingMap () 
	public java.util.NavigableSet keySet () 
	java.util.NavigableSet createKeySet () 
	public java.util.NavigableSet navigableKeySet () 
	public java.util.NavigableSet descendingKeySet () 
	public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (java.lang.Object) 
		Object toKey
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	volatile java.util.SortedSet createKeySet () 
	public volatile java.util.SortedSet keySet () 
	public volatile java.util.SortedMap tailMap (java.lang.Object) 
		Object x0
	public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.SortedMap headMap (java.lang.Object) 
		Object x0
	volatile java.util.SortedMap sortedMap () 
	public volatile java.util.Set keySet () 
	volatile java.util.Set createKeySet () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$NavigableKeySet extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$SortedKeySet implements java.util.NavigableSet  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap) 
		java.util.NavigableMap subMap
	java.util.NavigableMap sortedMap () 
	public java.lang.Object lower (java.lang.Object) 
		Object k
	public java.lang.Object floor (java.lang.Object) 
		Object k
	public java.lang.Object ceiling (java.lang.Object) 
		Object k
	public java.lang.Object higher (java.lang.Object) 
		Object k
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet headSet (java.lang.Object) 
		Object toElement
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet tailSet (java.lang.Object) 
		Object fromElement
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public volatile java.util.SortedSet tailSet (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.SortedSet headSet (java.lang.Object) 
		Object x0
	volatile java.util.SortedMap sortedMap () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedList implements java.util.RandomAccess  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		Object key
		java.util.List delegate
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$SortedAsMap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$AsMap implements java.util.SortedMap  {
	java.util.SortedSet sortedKeySet
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap) 
		java.util.SortedMap submap
	java.util.SortedMap sortedMap () 
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.SortedSet keySet () 
		java.util.SortedSet result
	java.util.SortedSet createKeySet () 
	public volatile java.util.Set keySet () 
	volatile java.util.Set createKeySet () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$SortedKeySet extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$KeySet implements java.util.SortedSet  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap) 
		java.util.SortedMap subMap
	java.util.SortedMap sortedMap () 
	public java.util.Comparator comparator () 
	public java.lang.Object first () 
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.lang.Object last () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator delegateIterator
	final java.util.Collection originalDelegate
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection, java.util.Iterator) 
		java.util.Iterator delegateIterator
	void validateIterator () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
	java.util.Iterator getDelegateIterator () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection extends java.util.AbstractCollection {
	final Object key
	java.util.Collection delegate
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
	final java.util.Collection ancestorDelegate
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Collection, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		Object key
		java.util.Collection delegate
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
	void refreshIfEmpty () 
		java.util.Collection newDelegate
	void removeIfEmpty () 
	java.lang.Object getKey () 
	void addToMap () 
	public int size () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	java.util.Collection getDelegate () 
	public java.util.Iterator iterator () 
	public boolean add (java.lang.Object) 
		Object value
		boolean wasEmpty
		boolean changed
	com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection getAncestor () 
	public boolean addAll (java.util.Collection) 
		int newSize
		java.util.Collection collection
		int oldSize
		boolean changed
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
		int oldSize
	public boolean remove (java.lang.Object) 
		Object o
		boolean changed
	public boolean removeAll (java.util.Collection) 
		int newSize
		java.util.Collection c
		int oldSize
		boolean changed
	public boolean retainAll (java.util.Collection) 
		int newSize
		java.util.Collection c
		int oldSize
		boolean changed
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator implements java.util.ListIterator  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedList) 
	public void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedList, int) 
		int index
	private java.util.ListIterator getDelegateListIterator () 
	public boolean hasPrevious () 
	public java.lang.Object previous () 
	public int nextIndex () 
	public int previousIndex () 
	public void set (java.lang.Object) 
		Object value
	public void add (java.lang.Object) 
		Object value
		boolean wasEmpty
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedList.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedList extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.List  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		Object key
		java.util.List delegate
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
	java.util.List getListDelegate () 
	public boolean addAll (int, java.util.Collection) 
		int newSize
		int index
		java.util.Collection c
		int oldSize
		boolean changed
	public java.lang.Object get (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public void add (int, java.lang.Object) 
		int index
		Object element
		boolean wasEmpty
	public java.lang.Object remove (int) 
		int index
		Object value
	public int indexOf (java.lang.Object) 
		Object o
	public int lastIndexOf (java.lang.Object) 
		Object o
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
		int index
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedNavigableSet extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet implements java.util.NavigableSet  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.NavigableSet, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		Object key
		java.util.NavigableSet delegate
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
	java.util.NavigableSet getSortedSetDelegate () 
	public java.lang.Object lower (java.lang.Object) 
		Object v
	public java.lang.Object floor (java.lang.Object) 
		Object v
	public java.lang.Object ceiling (java.lang.Object) 
		Object v
	public java.lang.Object higher (java.lang.Object) 
		Object v
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	private java.util.NavigableSet wrap (java.util.NavigableSet) 
		java.util.NavigableSet wrapped
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	volatile java.util.SortedSet getSortedSetDelegate () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedSet extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.Set  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Set) 
		Object key
		java.util.Set delegate
	public boolean removeAll (java.util.Collection) 
		int newSize
		java.util.Collection c
		int oldSize
		boolean changed
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet extends com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.SortedSet  {
	final com.android.jack.google.common.collect.AbstractMapBasedMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.SortedSet, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		Object key
		java.util.SortedSet delegate
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
	java.util.SortedSet getSortedSetDelegate () 
	public java.util.Comparator comparator () 
	public java.lang.Object first () 
	public java.lang.Object last () 
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
}

com/android/jack/google/common/collect/AbstractMapBasedMultimap.class
AbstractMapBasedMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractMapBasedMultimap extends com.android.jack.google.common.collect.AbstractMultimap implements java.io.Serializable  {
	private transient java.util.Map map
	private transient int totalSize
	private static final long serialVersionUID
	protected void  (java.util.Map) 
		java.util.Map map
	final void setMap (java.util.Map) 
		java.util.Collection values
		java.util.Iterator i$
		java.util.Map map
	java.util.Collection createUnmodifiableEmptyCollection () 
	abstract java.util.Collection createCollection () 
	java.util.Collection createCollection (java.lang.Object) 
		Object key
	java.util.Map backingMap () 
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Collection collection
	private java.util.Collection getOrCreateCollection (java.lang.Object) 
		Object key
		java.util.Collection collection
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
		java.util.Iterator iterator
		java.util.Collection collection
		java.util.Collection oldValues
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
		java.util.Collection collection
		java.util.Collection output
	java.util.Collection unmodifiableCollectionSubclass (java.util.Collection) 
		java.util.Collection collection
	public void clear () 
		java.util.Collection collection
		java.util.Iterator i$
	public java.util.Collection get (java.lang.Object) 
		Object key
		java.util.Collection collection
	java.util.Collection wrapCollection (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection collection
	private java.util.List wrapList (java.lang.Object, java.util.List, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		Object key
		java.util.List list
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
	private java.util.Iterator iteratorOrListIterator (java.util.Collection) 
		java.util.Collection collection
	java.util.Set createKeySet () 
	private int removeValuesForKey (java.lang.Object) 
		Object key
		java.util.Collection collection
		int count
	public java.util.Collection values () 
	java.util.Iterator valueIterator () 
	public java.util.Collection entries () 
	java.util.Iterator entryIterator () 
	java.util.Map createAsMap () 
	static java.util.Map access$000 (com.android.jack.google.common.collect.AbstractMapBasedMultimap) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
	static java.util.Iterator access$100 (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.util.Collection) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
		java.util.Collection x1
	static int access$210 (com.android.jack.google.common.collect.AbstractMapBasedMultimap) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
	static int access$208 (com.android.jack.google.common.collect.AbstractMapBasedMultimap) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
	static int access$212 (com.android.jack.google.common.collect.AbstractMapBasedMultimap, int) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
		int x1
	static int access$220 (com.android.jack.google.common.collect.AbstractMapBasedMultimap, int) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
		int x1
	static java.util.List access$300 (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
		Object x1
		java.util.List x2
		com.android.jack.google.common.collect.AbstractMapBasedMultimap$WrappedCollection x3
	static int access$400 (com.android.jack.google.common.collect.AbstractMapBasedMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.AbstractMapBasedMultimap x0
		Object x1
}

com/android/jack/google/common/collect/AbstractMapBasedMultiset$1$1.class
AbstractMapBasedMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultiset$1$1 extends com.android.jack.google.common.collect.Multisets$AbstractEntry {
	final java.util.Map$Entry val$mapEntry
	final com.android.jack.google.common.collect.AbstractMapBasedMultiset$1 this$1
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultiset$1, java.util.Map$Entry) 
	public java.lang.Object getElement () 
	public int getCount () 
		com.android.jack.google.common.collect.Count frequency
		com.android.jack.google.common.collect.Count count
}

com/android/jack/google/common/collect/AbstractMapBasedMultiset$1.class
AbstractMapBasedMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultiset$1 extends java.lang.Object implements java.util.Iterator  {
	java.util.Map$Entry toRemove
	final java.util.Iterator val$backingEntries
	final com.android.jack.google.common.collect.AbstractMapBasedMultiset this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultiset, java.util.Iterator) 
	public boolean hasNext () 
	public com.android.jack.google.common.collect.Multiset$Entry next () 
		java.util.Map$Entry mapEntry
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class
AbstractMapBasedMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator entryIterator
	java.util.Map$Entry currentEntry
	int occurrencesLeft
	boolean canRemove
	final com.android.jack.google.common.collect.AbstractMapBasedMultiset this$0
	void  (com.android.jack.google.common.collect.AbstractMapBasedMultiset) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
		int frequency
}

com/android/jack/google/common/collect/AbstractMapBasedMultiset.class
AbstractMapBasedMultiset.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractMapBasedMultiset extends com.android.jack.google.common.collect.AbstractMultiset implements java.io.Serializable  {
	private transient java.util.Map backingMap
	private transient long size
	private static final long serialVersionUID
	protected void  (java.util.Map) 
		java.util.Map backingMap
	void setBackingMap (java.util.Map) 
		java.util.Map backingMap
	public java.util.Set entrySet () 
	java.util.Iterator entryIterator () 
		java.util.Iterator backingEntries
	public void clear () 
		com.android.jack.google.common.collect.Count frequency
		java.util.Iterator i$
	int distinctElements () 
	public int size () 
	public java.util.Iterator iterator () 
	public int count (java.lang.Object) 
		Object element
		com.android.jack.google.common.collect.Count frequency
	public int add (java.lang.Object, int) 
		int oldCount
		long newCount
		Object element
		int occurrences
		com.android.jack.google.common.collect.Count frequency
		int oldCount
	public int remove (java.lang.Object, int) 
		int numberRemoved
		Object element
		int occurrences
		com.android.jack.google.common.collect.Count frequency
		int oldCount
		int numberRemoved
	public int setCount (java.lang.Object, int) 
		com.android.jack.google.common.collect.Count existingCounter
		int oldCount
		Object element
		int count
		com.android.jack.google.common.collect.Count existingCounter
		int oldCount
	private static int getAndSet (com.android.jack.google.common.collect.Count, int) 
		com.android.jack.google.common.collect.Count i
		int count
	private void readObjectNoData ()  throws java.io.ObjectStreamException 
	static java.util.Map access$000 (com.android.jack.google.common.collect.AbstractMapBasedMultiset) 
		com.android.jack.google.common.collect.AbstractMapBasedMultiset x0
	static long access$122 (com.android.jack.google.common.collect.AbstractMapBasedMultiset, long) 
		com.android.jack.google.common.collect.AbstractMapBasedMultiset x0
		long x1
	static long access$110 (com.android.jack.google.common.collect.AbstractMapBasedMultiset) 
		com.android.jack.google.common.collect.AbstractMapBasedMultiset x0
}

com/android/jack/google/common/collect/AbstractMapEntry.class
AbstractMapEntry.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractMapEntry extends java.lang.Object implements java.util.Map$Entry  {
	void  () 
	public abstract java.lang.Object getKey () 
	public abstract java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		java.util.Map$Entry that
		Object object
	public int hashCode () 
		Object k
		Object v
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/AbstractMultimap$1.class
AbstractMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMultimap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/AbstractMultimap$Entries.class
AbstractMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMultimap$Entries extends com.android.jack.google.common.collect.Multimaps$Entries {
	final com.android.jack.google.common.collect.AbstractMultimap this$0
	private void  (com.android.jack.google.common.collect.AbstractMultimap) 
	com.android.jack.google.common.collect.Multimap multimap () 
	public java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.AbstractMultimap, com.android.jack.google.common.collect.AbstractMultimap$1) 
		com.android.jack.google.common.collect.AbstractMultimap x0
		com.android.jack.google.common.collect.AbstractMultimap$1 x1
}

com/android/jack/google/common/collect/AbstractMultimap$EntrySet.class
AbstractMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMultimap$EntrySet extends com.android.jack.google.common.collect.AbstractMultimap$Entries implements java.util.Set  {
	final com.android.jack.google.common.collect.AbstractMultimap this$0
	private void  (com.android.jack.google.common.collect.AbstractMultimap) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	void  (com.android.jack.google.common.collect.AbstractMultimap, com.android.jack.google.common.collect.AbstractMultimap$1) 
		com.android.jack.google.common.collect.AbstractMultimap x0
		com.android.jack.google.common.collect.AbstractMultimap$1 x1
}

com/android/jack/google/common/collect/AbstractMultimap$Values.class
AbstractMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMultimap$Values extends java.util.AbstractCollection {
	final com.android.jack.google.common.collect.AbstractMultimap this$0
	void  (com.android.jack.google.common.collect.AbstractMultimap) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/google/common/collect/AbstractMultimap.class
AbstractMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractMultimap extends java.lang.Object implements com.android.jack.google.common.collect.Multimap  {
	private transient java.util.Collection entries
	private transient java.util.Set keySet
	private transient com.android.jack.google.common.collect.Multiset keys
	private transient java.util.Collection values
	private transient java.util.Map asMap
	void  () 
	public boolean isEmpty () 
	public boolean containsValue (java.lang.Object) 
		java.util.Collection collection
		java.util.Iterator i$
		Object value
	public boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Collection collection
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Collection collection
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		java.util.Collection valueCollection
		java.util.Iterator valueItr
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
		boolean changed
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
		java.util.Collection result
	public java.util.Collection entries () 
		java.util.Collection result
	java.util.Collection createEntries () 
	abstract java.util.Iterator entryIterator () 
	public java.util.Set keySet () 
		java.util.Set result
	java.util.Set createKeySet () 
	public com.android.jack.google.common.collect.Multiset keys () 
		com.android.jack.google.common.collect.Multiset result
	com.android.jack.google.common.collect.Multiset createKeys () 
	public java.util.Collection values () 
		java.util.Collection result
	java.util.Collection createValues () 
	java.util.Iterator valueIterator () 
	public java.util.Map asMap () 
		java.util.Map result
	abstract java.util.Map createAsMap () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/AbstractMultiset$ElementSet.class
AbstractMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMultiset$ElementSet extends com.android.jack.google.common.collect.Multisets$ElementSet {
	final com.android.jack.google.common.collect.AbstractMultiset this$0
	void  (com.android.jack.google.common.collect.AbstractMultiset) 
	com.android.jack.google.common.collect.Multiset multiset () 
}

com/android/jack/google/common/collect/AbstractMultiset$EntrySet.class
AbstractMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractMultiset$EntrySet extends com.android.jack.google.common.collect.Multisets$EntrySet {
	final com.android.jack.google.common.collect.AbstractMultiset this$0
	void  (com.android.jack.google.common.collect.AbstractMultiset) 
	com.android.jack.google.common.collect.Multiset multiset () 
	public java.util.Iterator iterator () 
	public int size () 
}

com/android/jack/google/common/collect/AbstractMultiset.class
AbstractMultiset.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractMultiset extends java.util.AbstractCollection implements com.android.jack.google.common.collect.Multiset  {
	private transient java.util.Set elementSet
	private transient java.util.Set entrySet
	void  () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object element
	public java.util.Iterator iterator () 
	public int count (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		Object element
	public boolean add (java.lang.Object) 
		Object element
	public int add (java.lang.Object, int) 
		Object element
		int occurrences
	public boolean remove (java.lang.Object) 
		Object element
	public int remove (java.lang.Object, int) 
		Object element
		int occurrences
	public int setCount (java.lang.Object, int) 
		Object element
		int count
	public boolean setCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
	public boolean addAll (java.util.Collection) 
		java.util.Collection elementsToAdd
	public boolean removeAll (java.util.Collection) 
		java.util.Collection elementsToRemove
	public boolean retainAll (java.util.Collection) 
		java.util.Collection elementsToRetain
	public void clear () 
	public java.util.Set elementSet () 
		java.util.Set result
	java.util.Set createElementSet () 
	abstract java.util.Iterator entryIterator () 
	abstract int distinctElements () 
	public java.util.Set entrySet () 
		java.util.Set result
	java.util.Set createEntrySet () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/AbstractNavigableMap$1.class
AbstractNavigableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractNavigableMap$1 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.AbstractNavigableMap this$0
	void  (com.android.jack.google.common.collect.AbstractNavigableMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/AbstractNavigableMap$DescendingMap.class
AbstractNavigableMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.AbstractNavigableMap$DescendingMap extends com.android.jack.google.common.collect.Maps$DescendingMap {
	final com.android.jack.google.common.collect.AbstractNavigableMap this$0
	private void  (com.android.jack.google.common.collect.AbstractNavigableMap) 
	java.util.NavigableMap forward () 
	java.util.Iterator entryIterator () 
	void  (com.android.jack.google.common.collect.AbstractNavigableMap, com.android.jack.google.common.collect.AbstractNavigableMap$1) 
		com.android.jack.google.common.collect.AbstractNavigableMap x0
		com.android.jack.google.common.collect.AbstractNavigableMap$1 x1
}

com/android/jack/google/common/collect/AbstractNavigableMap.class
AbstractNavigableMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractNavigableMap extends java.util.AbstractMap implements java.util.NavigableMap  {
	void  () 
	public abstract java.lang.Object get (java.lang.Object) 
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry lastEntry () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.lang.Object firstKey () 
		java.util.Map$Entry entry
	public java.lang.Object lastKey () 
		java.util.Map$Entry entry
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	abstract java.util.Iterator entryIterator () 
	abstract java.util.Iterator descendingEntryIterator () 
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.NavigableSet navigableKeySet () 
	public java.util.Set keySet () 
	public abstract int size () 
	public java.util.Set entrySet () 
	public java.util.NavigableSet descendingKeySet () 
	public java.util.NavigableMap descendingMap () 
}

com/android/jack/google/common/collect/AbstractRangeSet.class
AbstractRangeSet.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractRangeSet extends java.lang.Object implements com.android.jack.google.common.collect.RangeSet  {
	void  () 
	public boolean contains (java.lang.Comparable) 
		Comparable value
	public abstract com.android.jack.google.common.collect.Range rangeContaining (java.lang.Comparable) 
	public boolean isEmpty () 
	public void add (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public void clear () 
	public boolean enclosesAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeSet other
	public void addAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeSet other
	public void removeAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeSet other
	public abstract boolean encloses (com.android.jack.google.common.collect.Range) 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.RangeSet other
		Object obj
	public final int hashCode () 
	public final java.lang.String toString () 
}

com/android/jack/google/common/collect/AbstractSequentialIterator.class
AbstractSequentialIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.AbstractSequentialIterator extends com.android.jack.google.common.collect.UnmodifiableIterator {
	private Object nextOrNull
	protected void  (java.lang.Object) 
		Object firstOrNull
	protected abstract java.lang.Object computeNext (java.lang.Object) 
	public final boolean hasNext () 
	public final java.lang.Object next () 
}

com/android/jack/google/common/collect/AbstractSetMultimap.class
AbstractSetMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractSetMultimap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap implements com.android.jack.google.common.collect.SetMultimap  {
	private static final long serialVersionUID
	protected void  (java.util.Map) 
		java.util.Map map
	abstract java.util.Set createCollection () 
	java.util.Set createUnmodifiableEmptyCollection () 
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set entries () 
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Map asMap () 
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean equals (java.lang.Object) 
		Object object
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	volatile java.util.Collection createCollection () 
	volatile java.util.Collection createUnmodifiableEmptyCollection () 
}

com/android/jack/google/common/collect/AbstractSortedKeySortedSetMultimap.class
AbstractSortedKeySortedSetMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractSortedKeySortedSetMultimap extends com.android.jack.google.common.collect.AbstractSortedSetMultimap {
	void  (java.util.SortedMap) 
		java.util.SortedMap map
	public java.util.SortedMap asMap () 
	java.util.SortedMap backingMap () 
	public java.util.SortedSet keySet () 
	public volatile java.util.Map asMap () 
	public volatile java.util.Set keySet () 
	volatile java.util.Map backingMap () 
}

com/android/jack/google/common/collect/AbstractSortedMultiset$1.class
AbstractSortedMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractSortedMultiset$1 extends com.android.jack.google.common.collect.DescendingMultiset {
	final com.android.jack.google.common.collect.AbstractSortedMultiset this$0
	void  (com.android.jack.google.common.collect.AbstractSortedMultiset) 
	com.android.jack.google.common.collect.SortedMultiset forwardMultiset () 
	java.util.Iterator entryIterator () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/AbstractSortedMultiset.class
AbstractSortedMultiset.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractSortedMultiset extends com.android.jack.google.common.collect.AbstractMultiset implements com.android.jack.google.common.collect.SortedMultiset  {
	final java.util.Comparator comparator
	private transient com.android.jack.google.common.collect.SortedMultiset descendingMultiset
	void  () 
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public java.util.NavigableSet elementSet () 
	java.util.NavigableSet createElementSet () 
	public java.util.Comparator comparator () 
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
		java.util.Iterator entryIterator
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
		java.util.Iterator entryIterator
	public com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
		com.android.jack.google.common.collect.Multiset$Entry result
		java.util.Iterator entryIterator
	public com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
		com.android.jack.google.common.collect.Multiset$Entry result
		java.util.Iterator entryIterator
	public com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object fromElement
		com.android.jack.google.common.collect.BoundType fromBoundType
		Object toElement
		com.android.jack.google.common.collect.BoundType toBoundType
	abstract java.util.Iterator descendingEntryIterator () 
	java.util.Iterator descendingIterator () 
	public com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
		com.android.jack.google.common.collect.SortedMultiset result
	com.android.jack.google.common.collect.SortedMultiset createDescendingMultiset () 
	volatile java.util.Set createElementSet () 
	public volatile java.util.Set elementSet () 
	public volatile java.util.SortedSet elementSet () 
}

com/android/jack/google/common/collect/AbstractSortedSetMultimap.class
AbstractSortedSetMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractSortedSetMultimap extends com.android.jack.google.common.collect.AbstractSetMultimap implements com.android.jack.google.common.collect.SortedSetMultimap  {
	private static final long serialVersionUID
	protected void  (java.util.Map) 
		java.util.Map map
	abstract java.util.SortedSet createCollection () 
	java.util.SortedSet createUnmodifiableEmptyCollection () 
		java.util.Comparator comparator
	public java.util.SortedSet get (java.lang.Object) 
		Object key
	public java.util.SortedSet removeAll (java.lang.Object) 
		Object key
	public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Map asMap () 
	public java.util.Collection values () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	volatile java.util.Set createUnmodifiableEmptyCollection () 
	volatile java.util.Set createCollection () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	volatile java.util.Collection createCollection () 
	volatile java.util.Collection createUnmodifiableEmptyCollection () 
}

com/android/jack/google/common/collect/AbstractTable$1.class
AbstractTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractTable$1 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.collect.AbstractTable this$0
	void  (com.android.jack.google.common.collect.AbstractTable, java.util.Iterator) 
		java.util.Iterator x0
	java.lang.Object transform (com.android.jack.google.common.collect.Table$Cell) 
		com.android.jack.google.common.collect.Table$Cell cell
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/AbstractTable$CellSet.class
AbstractTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractTable$CellSet extends java.util.AbstractSet {
	final com.android.jack.google.common.collect.AbstractTable this$0
	void  (com.android.jack.google.common.collect.AbstractTable) 
	public boolean contains (java.lang.Object) 
		com.android.jack.google.common.collect.Table$Cell cell
		java.util.Map row
		Object o
	public boolean remove (java.lang.Object) 
		com.android.jack.google.common.collect.Table$Cell cell
		java.util.Map row
		Object o
	public void clear () 
	public java.util.Iterator iterator () 
	public int size () 
}

com/android/jack/google/common/collect/AbstractTable$Values.class
AbstractTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.AbstractTable$Values extends java.util.AbstractCollection {
	final com.android.jack.google.common.collect.AbstractTable this$0
	void  (com.android.jack.google.common.collect.AbstractTable) 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
	public int size () 
}

com/android/jack/google/common/collect/AbstractTable.class
AbstractTable.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.AbstractTable extends java.lang.Object implements com.android.jack.google.common.collect.Table  {
	private transient java.util.Set cellSet
	private transient java.util.Collection values
	void  () 
	public boolean containsRow (java.lang.Object) 
		Object rowKey
	public boolean containsColumn (java.lang.Object) 
		Object columnKey
	public java.util.Set rowKeySet () 
	public java.util.Set columnKeySet () 
	public boolean containsValue (java.lang.Object) 
		java.util.Map row
		java.util.Iterator i$
		Object value
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		java.util.Map row
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		java.util.Map row
	public boolean isEmpty () 
	public void clear () 
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		java.util.Map row
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table$Cell cell
		java.util.Iterator i$
		com.android.jack.google.common.collect.Table table
	public java.util.Set cellSet () 
		java.util.Set result
	java.util.Set createCellSet () 
	abstract java.util.Iterator cellIterator () 
	public java.util.Collection values () 
		java.util.Collection result
	java.util.Collection createValues () 
	java.util.Iterator valuesIterator () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/AllEqualOrdering.class
AllEqualOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.AllEqualOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	static final com.android.jack.google.common.collect.AllEqualOrdering INSTANCE
	private static final long serialVersionUID
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public java.util.List sortedCopy (java.lang.Iterable) 
		Iterable iterable
	public com.android.jack.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable) 
		Iterable iterable
	public com.android.jack.google.common.collect.Ordering reverse () 
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/google/common/collect/ArrayListMultimap.class
ArrayListMultimap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ArrayListMultimap extends com.android.jack.google.common.collect.AbstractListMultimap {
	private static final int DEFAULT_VALUES_PER_KEY
	transient int expectedValuesPerKey
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.ArrayListMultimap create () 
	public static com.android.jack.google.common.collect.ArrayListMultimap create (int, int) 
		int expectedKeys
		int expectedValuesPerKey
	public static com.android.jack.google.common.collect.ArrayListMultimap create (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	private void  () 
	private void  (int, int) 
		int expectedKeys
		int expectedValuesPerKey
	private void  (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	java.util.List createCollection () 
	public void trimToSize () 
		java.util.ArrayList arrayList
		java.util.Collection collection
		java.util.Iterator i$
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		int distinctKeys
		java.util.Map map
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Map asMap () 
	public volatile boolean put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.List removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.List get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection values () 
	public volatile void clear () 
	public volatile boolean containsKey (java.lang.Object) 
		Object x0
	public volatile int size () 
	volatile java.util.Collection createCollection () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile com.android.jack.google.common.collect.Multiset keys () 
	public volatile java.util.Set keySet () 
	public volatile boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean remove (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
}

com/android/jack/google/common/collect/ArrayTable$1$1.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$1$1 extends com.android.jack.google.common.collect.Tables$AbstractCell {
	final int rowIndex
	final int columnIndex
	final int val$index
	final com.android.jack.google.common.collect.ArrayTable$1 this$1
	void  (com.android.jack.google.common.collect.ArrayTable$1, int) 
	public java.lang.Object getRowKey () 
	public java.lang.Object getColumnKey () 
	public java.lang.Object getValue () 
}

com/android/jack/google/common/collect/ArrayTable$1.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$1 extends com.android.jack.google.common.collect.AbstractIndexedListIterator {
	final com.android.jack.google.common.collect.ArrayTable this$0
	void  (com.android.jack.google.common.collect.ArrayTable, int) 
		int x0
	protected com.android.jack.google.common.collect.Table$Cell get (int) 
		int index
	protected volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/ArrayTable$ArrayMap$1$1$1.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$ArrayMap$1$1$1 extends com.android.jack.google.common.collect.AbstractMapEntry {
	final int val$index
	final com.android.jack.google.common.collect.ArrayTable$ArrayMap$1$1 this$2
	void  (com.android.jack.google.common.collect.ArrayTable$ArrayMap$1$1, int) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/ArrayTable$ArrayMap$1$1.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$ArrayMap$1$1 extends com.android.jack.google.common.collect.AbstractIndexedListIterator {
	final com.android.jack.google.common.collect.ArrayTable$ArrayMap$1 this$1
	void  (com.android.jack.google.common.collect.ArrayTable$ArrayMap$1, int) 
		int x0
	protected java.util.Map$Entry get (int) 
		int index
	protected volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/ArrayTable$ArrayMap$1.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$ArrayMap$1 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.ArrayTable$ArrayMap this$0
	void  (com.android.jack.google.common.collect.ArrayTable$ArrayMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ArrayTable$ArrayMap.class
ArrayTable.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ArrayTable$ArrayMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	private final com.android.jack.google.common.collect.ImmutableMap keyIndex
	private void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap keyIndex
	public java.util.Set keySet () 
	java.lang.Object getKey (int) 
		int index
	abstract java.lang.String getKeyRole () 
	abstract java.lang.Object getValue (int) 
	abstract java.lang.Object setValue (int, java.lang.Object) 
	public int size () 
	public boolean isEmpty () 
	protected java.util.Set createEntrySet () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
		Integer index
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		Integer index
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public void clear () 
	void  (com.android.jack.google.common.collect.ImmutableMap, com.android.jack.google.common.collect.ArrayTable$1) 
		com.android.jack.google.common.collect.ImmutableMap x0
		com.android.jack.google.common.collect.ArrayTable$1 x1
}

com/android/jack/google/common/collect/ArrayTable$Column.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$Column extends com.android.jack.google.common.collect.ArrayTable$ArrayMap {
	final int columnIndex
	final com.android.jack.google.common.collect.ArrayTable this$0
	void  (com.android.jack.google.common.collect.ArrayTable, int) 
		int columnIndex
	java.lang.String getKeyRole () 
	java.lang.Object getValue (int) 
		int index
	java.lang.Object setValue (int, java.lang.Object) 
		int index
		Object newValue
}

com/android/jack/google/common/collect/ArrayTable$ColumnMap.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$ColumnMap extends com.android.jack.google.common.collect.ArrayTable$ArrayMap {
	final com.android.jack.google.common.collect.ArrayTable this$0
	private void  (com.android.jack.google.common.collect.ArrayTable) 
	java.lang.String getKeyRole () 
	java.util.Map getValue (int) 
		int index
	java.util.Map setValue (int, java.util.Map) 
		int index
		java.util.Map newValue
	public java.util.Map put (java.lang.Object, java.util.Map) 
		Object key
		java.util.Map value
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	volatile java.lang.Object setValue (int, java.lang.Object) 
		int x0
		Object x1
	volatile java.lang.Object getValue (int) 
		int x0
	void  (com.android.jack.google.common.collect.ArrayTable, com.android.jack.google.common.collect.ArrayTable$1) 
		com.android.jack.google.common.collect.ArrayTable x0
		com.android.jack.google.common.collect.ArrayTable$1 x1
}

com/android/jack/google/common/collect/ArrayTable$Row.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$Row extends com.android.jack.google.common.collect.ArrayTable$ArrayMap {
	final int rowIndex
	final com.android.jack.google.common.collect.ArrayTable this$0
	void  (com.android.jack.google.common.collect.ArrayTable, int) 
		int rowIndex
	java.lang.String getKeyRole () 
	java.lang.Object getValue (int) 
		int index
	java.lang.Object setValue (int, java.lang.Object) 
		int index
		Object newValue
}

com/android/jack/google/common/collect/ArrayTable$RowMap.class
ArrayTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ArrayTable$RowMap extends com.android.jack.google.common.collect.ArrayTable$ArrayMap {
	final com.android.jack.google.common.collect.ArrayTable this$0
	private void  (com.android.jack.google.common.collect.ArrayTable) 
	java.lang.String getKeyRole () 
	java.util.Map getValue (int) 
		int index
	java.util.Map setValue (int, java.util.Map) 
		int index
		java.util.Map newValue
	public java.util.Map put (java.lang.Object, java.util.Map) 
		Object key
		java.util.Map value
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	volatile java.lang.Object setValue (int, java.lang.Object) 
		int x0
		Object x1
	volatile java.lang.Object getValue (int) 
		int x0
	void  (com.android.jack.google.common.collect.ArrayTable, com.android.jack.google.common.collect.ArrayTable$1) 
		com.android.jack.google.common.collect.ArrayTable x0
		com.android.jack.google.common.collect.ArrayTable$1 x1
}

com/android/jack/google/common/collect/ArrayTable.class
ArrayTable.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ArrayTable extends com.android.jack.google.common.collect.AbstractTable implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.ImmutableList rowList
	private final com.android.jack.google.common.collect.ImmutableList columnList
	private final com.android.jack.google.common.collect.ImmutableMap rowKeyToIndex
	private final com.android.jack.google.common.collect.ImmutableMap columnKeyToIndex
	private final Object[][] array
	private transient com.android.jack.google.common.collect.ArrayTable$ColumnMap columnMap
	private transient com.android.jack.google.common.collect.ArrayTable$RowMap rowMap
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.ArrayTable create (java.lang.Iterable, java.lang.Iterable) 
		Iterable rowKeys
		Iterable columnKeys
	public static com.android.jack.google.common.collect.ArrayTable create (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	private void  (java.lang.Iterable, java.lang.Iterable) 
		Iterable rowKeys
		Iterable columnKeys
		Object[][] tmpArray
	private static com.android.jack.google.common.collect.ImmutableMap index (java.util.List) 
		int i
		java.util.List list
		com.android.jack.google.common.collect.ImmutableMap$Builder columnBuilder
	private void  (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	private void  (com.android.jack.google.common.collect.ArrayTable) 
		int i
		com.android.jack.google.common.collect.ArrayTable table
		Object[][] copy
	public com.android.jack.google.common.collect.ImmutableList rowKeyList () 
	public com.android.jack.google.common.collect.ImmutableList columnKeyList () 
	public java.lang.Object at (int, int) 
		int rowIndex
		int columnIndex
	public java.lang.Object set (int, int, java.lang.Object) 
		int rowIndex
		int columnIndex
		Object value
		Object oldValue
	public java.lang.Object[][] toArray (java.lang.Class) 
		int i
		Class valueClass
		Object[][] copy
	public void clear () 
	public void eraseAll () 
		Object[] row
		Object[][] arr$
		int len$
		int i$
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean containsColumn (java.lang.Object) 
		Object columnKey
	public boolean containsRow (java.lang.Object) 
		Object rowKey
	public boolean containsValue (java.lang.Object) 
		Object element
		Object[] arr$
		int len$
		int i$
		Object[] row
		Object[][] arr$
		int len$
		int i$
		Object value
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Integer rowIndex
		Integer columnIndex
	public boolean isEmpty () 
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
		Integer rowIndex
		Integer columnIndex
	public void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.lang.Object erase (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Integer rowIndex
		Integer columnIndex
	public int size () 
	public java.util.Set cellSet () 
	java.util.Iterator cellIterator () 
	public java.util.Map column (java.lang.Object) 
		Object columnKey
		Integer columnIndex
	public com.android.jack.google.common.collect.ImmutableSet columnKeySet () 
	public java.util.Map columnMap () 
		com.android.jack.google.common.collect.ArrayTable$ColumnMap map
	public java.util.Map row (java.lang.Object) 
		Object rowKey
		Integer rowIndex
	public com.android.jack.google.common.collect.ImmutableSet rowKeySet () 
	public java.util.Map rowMap () 
		com.android.jack.google.common.collect.ArrayTable$RowMap map
	public java.util.Collection values () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Set columnKeySet () 
	public volatile java.util.Set rowKeySet () 
	static com.android.jack.google.common.collect.ImmutableList access$000 (com.android.jack.google.common.collect.ArrayTable) 
		com.android.jack.google.common.collect.ArrayTable x0
	static com.android.jack.google.common.collect.ImmutableList access$100 (com.android.jack.google.common.collect.ArrayTable) 
		com.android.jack.google.common.collect.ArrayTable x0
	static com.android.jack.google.common.collect.ImmutableMap access$200 (com.android.jack.google.common.collect.ArrayTable) 
		com.android.jack.google.common.collect.ArrayTable x0
	static com.android.jack.google.common.collect.ImmutableMap access$500 (com.android.jack.google.common.collect.ArrayTable) 
		com.android.jack.google.common.collect.ArrayTable x0
}

com/android/jack/google/common/collect/BiMap.class
BiMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.BiMap extends java.lang.Object implements java.util.Map  {
	public abstract java.lang.Object put (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
	public abstract void putAll (java.util.Map) 
	public abstract java.util.Set values () 
	public abstract com.android.jack.google.common.collect.BiMap inverse () 
}

com/android/jack/google/common/collect/BinaryTreeTraverser$1$1.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.BinaryTreeTraverser$1$1 extends com.android.jack.google.common.collect.AbstractIterator {
	boolean doneLeft
	boolean doneRight
	final com.android.jack.google.common.collect.BinaryTreeTraverser$1 this$1
	void  (com.android.jack.google.common.collect.BinaryTreeTraverser$1) 
	protected java.lang.Object computeNext () 
		com.android.jack.google.common.base.Optional left
		com.android.jack.google.common.base.Optional right
}

com/android/jack/google/common/collect/BinaryTreeTraverser$1.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.BinaryTreeTraverser$1 extends com.android.jack.google.common.collect.FluentIterable {
	final Object val$root
	final com.android.jack.google.common.collect.BinaryTreeTraverser this$0
	void  (com.android.jack.google.common.collect.BinaryTreeTraverser, java.lang.Object) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/BinaryTreeTraverser$2.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.BinaryTreeTraverser$2 extends com.android.jack.google.common.collect.FluentIterable {
	final Object val$root
	final com.android.jack.google.common.collect.BinaryTreeTraverser this$0
	void  (com.android.jack.google.common.collect.BinaryTreeTraverser, java.lang.Object) 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/BinaryTreeTraverser$InOrderIterator.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.BinaryTreeTraverser$InOrderIterator extends com.android.jack.google.common.collect.AbstractIterator {
	private final java.util.Deque stack
	private final java.util.BitSet hasExpandedLeft
	final com.android.jack.google.common.collect.BinaryTreeTraverser this$0
	void  (com.android.jack.google.common.collect.BinaryTreeTraverser, java.lang.Object) 
		Object root
	protected java.lang.Object computeNext () 
		Object node
}

com/android/jack/google/common/collect/BinaryTreeTraverser$PostOrderIterator.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.BinaryTreeTraverser$PostOrderIterator extends com.android.jack.google.common.collect.UnmodifiableIterator {
	private final java.util.Deque stack
	private final java.util.BitSet hasExpanded
	final com.android.jack.google.common.collect.BinaryTreeTraverser this$0
	void  (com.android.jack.google.common.collect.BinaryTreeTraverser, java.lang.Object) 
		Object root
	public boolean hasNext () 
	public java.lang.Object next () 
		Object node
		boolean expandedNode
}

com/android/jack/google/common/collect/BinaryTreeTraverser$PreOrderIterator.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.BinaryTreeTraverser$PreOrderIterator extends com.android.jack.google.common.collect.UnmodifiableIterator implements com.android.jack.google.common.collect.PeekingIterator  {
	private final java.util.Deque stack
	final com.android.jack.google.common.collect.BinaryTreeTraverser this$0
	void  (com.android.jack.google.common.collect.BinaryTreeTraverser, java.lang.Object) 
		Object root
	public boolean hasNext () 
	public java.lang.Object next () 
		Object result
	public java.lang.Object peek () 
}

com/android/jack/google/common/collect/BinaryTreeTraverser.class
BinaryTreeTraverser.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.BinaryTreeTraverser extends com.android.jack.google.common.collect.TreeTraverser {
	public void  () 
	public abstract com.android.jack.google.common.base.Optional leftChild (java.lang.Object) 
	public abstract com.android.jack.google.common.base.Optional rightChild (java.lang.Object) 
	public final java.lang.Iterable children (java.lang.Object) 
		Object root
	com.android.jack.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object) 
		Object root
	com.android.jack.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object) 
		Object root
	public final com.android.jack.google.common.collect.FluentIterable inOrderTraversal (java.lang.Object) 
		Object root
	private static void pushIfPresent (java.util.Deque, com.android.jack.google.common.base.Optional) 
		java.util.Deque stack
		com.android.jack.google.common.base.Optional node
	static void access$000 (java.util.Deque, com.android.jack.google.common.base.Optional) 
		java.util.Deque x0
		com.android.jack.google.common.base.Optional x1
}

com/android/jack/google/common/collect/BoundType$1.class
BoundType.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.BoundType$1 extends com.android.jack.google.common.collect.BoundType {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.BoundType flip () 
}

com/android/jack/google/common/collect/BoundType$2.class
BoundType.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.BoundType$2 extends com.android.jack.google.common.collect.BoundType {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.BoundType flip () 
}

com/android/jack/google/common/collect/BoundType.class
BoundType.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.BoundType extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.BoundType OPEN
	public static final com.android.jack.google.common.collect.BoundType CLOSED
	private static final com.android.jack.google.common.collect.BoundType[] $VALUES
	public static com.android.jack.google.common.collect.BoundType[] values () 
	public static com.android.jack.google.common.collect.BoundType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static com.android.jack.google.common.collect.BoundType forBoolean (boolean) 
		boolean inclusive
	abstract com.android.jack.google.common.collect.BoundType flip () 
	void  (java.lang.String, int, com.android.jack.google.common.collect.BoundType$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.BoundType$1 x2
	static void  () 
}

com/android/jack/google/common/collect/ByFunctionOrdering.class
ByFunctionOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ByFunctionOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.base.Function function
	final com.android.jack.google.common.collect.Ordering ordering
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Function, com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.collect.Ordering ordering
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.ByFunctionOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/CartesianList$1.class
CartesianList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.CartesianList$1 extends com.android.jack.google.common.collect.ImmutableList {
	final int val$index
	final com.android.jack.google.common.collect.CartesianList this$0
	void  (com.android.jack.google.common.collect.CartesianList, int) 
	public int size () 
	public java.lang.Object get (int) 
		int axis
		int axisIndex
	boolean isPartialView () 
}

com/android/jack/google/common/collect/CartesianList.class
CartesianList.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.CartesianList extends java.util.AbstractList implements java.util.RandomAccess  {
	private final transient com.android.jack.google.common.collect.ImmutableList axes
	private final transient int[] axesSizeProduct
	static java.util.List create (java.util.List) 
		java.util.List copy
		java.util.List list
		java.util.Iterator i$
		java.util.List lists
		com.android.jack.google.common.collect.ImmutableList$Builder axesBuilder
	void  (com.android.jack.google.common.collect.ImmutableList) 
		int i
		ArithmeticException e
		com.android.jack.google.common.collect.ImmutableList axes
		int[] axesSizeProduct
	private int getAxisIndexForProductIndex (int, int) 
		int index
		int axis
	public com.android.jack.google.common.collect.ImmutableList get (int) 
		int index
	public int size () 
	public boolean contains (java.lang.Object) 
		int index
		Object o
		java.util.List list
		java.util.ListIterator itr
	public volatile java.lang.Object get (int) 
		int x0
	static com.android.jack.google.common.collect.ImmutableList access$000 (com.android.jack.google.common.collect.CartesianList) 
		com.android.jack.google.common.collect.CartesianList x0
	static int access$100 (com.android.jack.google.common.collect.CartesianList, int, int) 
		com.android.jack.google.common.collect.CartesianList x0
		int x1
		int x2
}

com/android/jack/google/common/collect/ClassToInstanceMap.class
ClassToInstanceMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ClassToInstanceMap extends java.lang.Object implements java.util.Map  {
	public abstract java.lang.Object getInstance (java.lang.Class) 
	public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object) 
}

com/android/jack/google/common/collect/CollectPreconditions.class
CollectPreconditions.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.CollectPreconditions extends java.lang.Object {
	void  () 
	static void checkEntryNotNull (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static int checkNonnegative (int, java.lang.String) 
		int value
		String name
	static void checkRemove (boolean) 
		boolean canRemove
}

com/android/jack/google/common/collect/Collections2$1.class
Collections2.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Collections2$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final java.util.Collection val$collection
	void  (java.util.Collection) 
	public java.lang.Object apply (java.lang.Object) 
		Object input
}

com/android/jack/google/common/collect/Collections2$FilteredCollection.class
Collections2.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Collections2$FilteredCollection extends java.util.AbstractCollection {
	final java.util.Collection unfiltered
	final com.android.jack.google.common.base.Predicate predicate
	void  (java.util.Collection, com.android.jack.google.common.base.Predicate) 
		java.util.Collection unfiltered
		com.android.jack.google.common.base.Predicate predicate
	com.android.jack.google.common.collect.Collections2$FilteredCollection createCombined (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate newPredicate
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		Object element
		java.util.Iterator i$
		java.util.Collection collection
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object e
		Object element
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object element
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
}

com/android/jack/google/common/collect/Collections2$OrderedPermutationCollection.class
Collections2.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Collections2$OrderedPermutationCollection extends java.util.AbstractCollection {
	final com.android.jack.google.common.collect.ImmutableList inputList
	final java.util.Comparator comparator
	final int size
	void  (java.lang.Iterable, java.util.Comparator) 
		Iterable input
		java.util.Comparator comparator
	private static int calculateSize (java.util.List, java.util.Comparator) 
		int comparison
		java.util.List sortedInputList
		java.util.Comparator comparator
		long permutations
		int n
		int r
	public int size () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		java.util.List list
		Object obj
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Collections2$OrderedPermutationIterator.class
Collections2.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Collections2$OrderedPermutationIterator extends com.android.jack.google.common.collect.AbstractIterator {
	java.util.List nextPermutation
	final java.util.Comparator comparator
	void  (java.util.List, java.util.Comparator) 
		java.util.List list
		java.util.Comparator comparator
	protected java.util.List computeNext () 
		com.android.jack.google.common.collect.ImmutableList next
	void calculateNextPermutation () 
		int j
		int l
		int n
	int findNextJ () 
		int k
	int findNextL (int) 
		int l
		int j
		Object ak
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/Collections2$PermutationCollection.class
Collections2.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Collections2$PermutationCollection extends java.util.AbstractCollection {
	final com.android.jack.google.common.collect.ImmutableList inputList
	void  (com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableList input
	public int size () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		java.util.List list
		Object obj
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Collections2$PermutationIterator.class
Collections2.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Collections2$PermutationIterator extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.List list
	final int[] c
	final int[] o
	int j
	void  (java.util.List) 
		java.util.List list
		int n
	protected java.util.List computeNext () 
		com.android.jack.google.common.collect.ImmutableList next
	void calculateNextPermutation () 
		int q
		int s
	void switchDirection () 
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/Collections2$TransformedCollection.class
Collections2.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Collections2$TransformedCollection extends java.util.AbstractCollection {
	final java.util.Collection fromCollection
	final com.android.jack.google.common.base.Function function
	void  (java.util.Collection, com.android.jack.google.common.base.Function) 
		java.util.Collection fromCollection
		com.android.jack.google.common.base.Function function
	public void clear () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public int size () 
}

com/android/jack/google/common/collect/Collections2.class
Collections2.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Collections2 extends java.lang.Object {
	static final com.android.jack.google.common.base.Joiner STANDARD_JOINER
	private void  () 
	public static java.util.Collection filter (java.util.Collection, com.android.jack.google.common.base.Predicate) 
		java.util.Collection unfiltered
		com.android.jack.google.common.base.Predicate predicate
	static boolean safeContains (java.util.Collection, java.lang.Object) 
		ClassCastException e
		NullPointerException e
		java.util.Collection collection
		Object object
	static boolean safeRemove (java.util.Collection, java.lang.Object) 
		ClassCastException e
		NullPointerException e
		java.util.Collection collection
		Object object
	public static java.util.Collection transform (java.util.Collection, com.android.jack.google.common.base.Function) 
		java.util.Collection fromCollection
		com.android.jack.google.common.base.Function function
	static boolean containsAllImpl (java.util.Collection, java.util.Collection) 
		java.util.Collection self
		java.util.Collection c
	static java.lang.String toStringImpl (java.util.Collection) 
		java.util.Collection collection
		StringBuilder sb
	static java.lang.StringBuilder newStringBuilderForCollection (int) 
		int size
	static java.util.Collection cast (java.lang.Iterable) 
		Iterable iterable
	public static java.util.Collection orderedPermutations (java.lang.Iterable) 
		Iterable elements
	public static java.util.Collection orderedPermutations (java.lang.Iterable, java.util.Comparator) 
		Iterable elements
		java.util.Comparator comparator
	public static java.util.Collection permutations (java.util.Collection) 
		java.util.Collection elements
	private static boolean isPermutation (java.util.List, java.util.List) 
		java.util.List first
		java.util.List second
		com.android.jack.google.common.collect.Multiset firstMultiset
		com.android.jack.google.common.collect.Multiset secondMultiset
	private static boolean isPositiveInt (long) 
		long n
	static boolean access$000 (long) 
		long x0
	static boolean access$100 (java.util.List, java.util.List) 
		java.util.List x0
		java.util.List x1
	static void  () 
}

com/android/jack/google/common/collect/ComparatorOrdering.class
ComparatorOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComparatorOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final java.util.Comparator comparator
	private static final long serialVersionUID
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.ComparatorOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/ComparisonChain$1.class
ComparisonChain.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComparisonChain$1 extends com.android.jack.google.common.collect.ComparisonChain {
	void  () 
	public com.android.jack.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public com.android.jack.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator) 
		Object left
		Object right
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.ComparisonChain compare (int, int) 
		int left
		int right
	public com.android.jack.google.common.collect.ComparisonChain compare (long, long) 
		long left
		long right
	public com.android.jack.google.common.collect.ComparisonChain compare (float, float) 
		float left
		float right
	public com.android.jack.google.common.collect.ComparisonChain compare (double, double) 
		double left
		double right
	public com.android.jack.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean) 
		boolean left
		boolean right
	public com.android.jack.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean) 
		boolean left
		boolean right
	com.android.jack.google.common.collect.ComparisonChain classify (int) 
		int result
	public int result () 
}

com/android/jack/google/common/collect/ComparisonChain$InactiveComparisonChain.class
ComparisonChain.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComparisonChain$InactiveComparisonChain extends com.android.jack.google.common.collect.ComparisonChain {
	final int result
	void  (int) 
		int result
	public com.android.jack.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public com.android.jack.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator) 
		Object left
		Object right
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.ComparisonChain compare (int, int) 
		int left
		int right
	public com.android.jack.google.common.collect.ComparisonChain compare (long, long) 
		long left
		long right
	public com.android.jack.google.common.collect.ComparisonChain compare (float, float) 
		float left
		float right
	public com.android.jack.google.common.collect.ComparisonChain compare (double, double) 
		double left
		double right
	public com.android.jack.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean) 
		boolean left
		boolean right
	public com.android.jack.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean) 
		boolean left
		boolean right
	public int result () 
}

com/android/jack/google/common/collect/ComparisonChain.class
ComparisonChain.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ComparisonChain extends java.lang.Object {
	private static final com.android.jack.google.common.collect.ComparisonChain ACTIVE
	private static final com.android.jack.google.common.collect.ComparisonChain LESS
	private static final com.android.jack.google.common.collect.ComparisonChain GREATER
	private void  () 
	public static com.android.jack.google.common.collect.ComparisonChain start () 
	public abstract com.android.jack.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compare (int, int) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compare (long, long) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compare (float, float) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compare (double, double) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean) 
	public abstract com.android.jack.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean) 
	public abstract int result () 
	void  (com.android.jack.google.common.collect.ComparisonChain$1) 
		com.android.jack.google.common.collect.ComparisonChain$1 x0
	static com.android.jack.google.common.collect.ComparisonChain access$100 () 
	static com.android.jack.google.common.collect.ComparisonChain access$200 () 
	static com.android.jack.google.common.collect.ComparisonChain access$300 () 
	static void  () 
}

com/android/jack/google/common/collect/CompoundOrdering.class
CompoundOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.CompoundOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableList comparators
	private static final long serialVersionUID
	void  (java.util.Comparator, java.util.Comparator) 
		java.util.Comparator primary
		java.util.Comparator secondary
	void  (java.lang.Iterable) 
		Iterable comparators
	public int compare (java.lang.Object, java.lang.Object) 
		int result
		int i
		Object left
		Object right
		int size
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.CompoundOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/ComputationException.class
ComputationException.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ComputationException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/google/common/collect/ComputingConcurrentHashMap$ComputationExceptionReference.class
ComputingConcurrentHashMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputationExceptionReference extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	final Throwable t
	void  (java.lang.Throwable) 
		Throwable t
	public java.lang.Object get () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue ()  throws java.util.concurrent.ExecutionException 
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
}

com/android/jack/google/common/collect/ComputingConcurrentHashMap$ComputedReference.class
ComputingConcurrentHashMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputedReference extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	final Object value
	void  (java.lang.Object) 
		Object value
	public java.lang.Object get () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue () 
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
}

com/android/jack/google/common/collect/ComputingConcurrentHashMap$ComputingSegment.class
ComputingConcurrentHashMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingSegment extends com.android.jack.google.common.collect.MapMakerInternalMap$Segment {
	void  (com.android.jack.google.common.collect.MapMakerInternalMap, int, int) 
		com.android.jack.google.common.collect.MapMakerInternalMap map
		int initialCapacity
		int maxSegmentSize
	java.lang.Object getOrCompute (java.lang.Object, int, com.android.jack.google.common.base.Function)  throws java.util.concurrent.ExecutionException 
		Object value
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object entryKey
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		boolean createNewEntry
		com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference computingValueReference
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		Object value
		Object key
		int hash
		com.android.jack.google.common.base.Function computingFunction
	java.lang.Object compute (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference)  throws java.util.concurrent.ExecutionException 
		Object oldValue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference computingValueReference
		Object value
		long start
		long end
}

com/android/jack/google/common/collect/ComputingConcurrentHashMap$ComputingSerializationProxy.class
ComputingConcurrentHashMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingSerializationProxy extends com.android.jack.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
	final com.android.jack.google.common.base.Function computingFunction
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$Strength, com.android.jack.google.common.collect.MapMakerInternalMap$Strength, com.android.jack.google.common.base.Equivalence, com.android.jack.google.common.base.Equivalence, long, long, int, int, com.android.jack.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueStrength
		com.android.jack.google.common.base.Equivalence keyEquivalence
		com.android.jack.google.common.base.Equivalence valueEquivalence
		long expireAfterWriteNanos
		long expireAfterAccessNanos
		int maximumSize
		int concurrencyLevel
		com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
		java.util.concurrent.ConcurrentMap delegate
		com.android.jack.google.common.base.Function computingFunction
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		com.android.jack.google.common.collect.MapMaker mapMaker
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference.class
ComputingConcurrentHashMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	final com.android.jack.google.common.base.Function computingFunction
	volatile com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference computedReference
	public void  (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function computingFunction
	public java.lang.Object get () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue ()  throws java.util.concurrent.ExecutionException 
		InterruptedException ie
		boolean interrupted
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
	java.lang.Object compute (java.lang.Object, int)  throws java.util.concurrent.ExecutionException 
		Throwable t
		Object key
		int hash
		Object value
	void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
}

com/android/jack/google/common/collect/ComputingConcurrentHashMap.class
ComputingConcurrentHashMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ComputingConcurrentHashMap extends com.android.jack.google.common.collect.MapMakerInternalMap {
	final com.android.jack.google.common.base.Function computingFunction
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.MapMaker, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.MapMaker builder
		com.android.jack.google.common.base.Function computingFunction
	com.android.jack.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int) 
		int initialCapacity
		int maxSegmentSize
	com.android.jack.google.common.collect.ComputingConcurrentHashMap$ComputingSegment segmentFor (int) 
		int hash
	java.lang.Object getOrCompute (java.lang.Object)  throws java.util.concurrent.ExecutionException 
		Object key
		int hash
	java.lang.Object writeReplace () 
	volatile com.android.jack.google.common.collect.MapMakerInternalMap$Segment segmentFor (int) 
		int x0
}

com/android/jack/google/common/collect/ConcurrentHashMultiset$1.class
ConcurrentHashMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ConcurrentHashMultiset$1 extends com.android.jack.google.common.collect.ForwardingSet {
	final java.util.Set val$delegate
	final com.android.jack.google.common.collect.ConcurrentHashMultiset this$0
	void  (com.android.jack.google.common.collect.ConcurrentHashMultiset, java.util.Set) 
	protected java.util.Set delegate () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public boolean remove (java.lang.Object) 
		Object object
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ConcurrentHashMultiset$2.class
ConcurrentHashMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ConcurrentHashMultiset$2 extends com.android.jack.google.common.collect.AbstractIterator {
	private java.util.Iterator mapEntries
	final com.android.jack.google.common.collect.ConcurrentHashMultiset this$0
	void  (com.android.jack.google.common.collect.ConcurrentHashMultiset) 
	protected com.android.jack.google.common.collect.Multiset$Entry computeNext () 
		java.util.Map$Entry mapEntry
		int count
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/ConcurrentHashMultiset$3.class
ConcurrentHashMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ConcurrentHashMultiset$3 extends com.android.jack.google.common.collect.ForwardingIterator {
	private com.android.jack.google.common.collect.Multiset$Entry last
	final java.util.Iterator val$readOnlyIterator
	final com.android.jack.google.common.collect.ConcurrentHashMultiset this$0
	void  (com.android.jack.google.common.collect.ConcurrentHashMultiset, java.util.Iterator) 
	protected java.util.Iterator delegate () 
	public com.android.jack.google.common.collect.Multiset$Entry next () 
	public void remove () 
	public volatile java.lang.Object next () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ConcurrentHashMultiset$EntrySet.class
ConcurrentHashMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ConcurrentHashMultiset$EntrySet extends com.android.jack.google.common.collect.AbstractMultiset$EntrySet {
	final com.android.jack.google.common.collect.ConcurrentHashMultiset this$0
	private void  (com.android.jack.google.common.collect.ConcurrentHashMultiset) 
	com.android.jack.google.common.collect.ConcurrentHashMultiset multiset () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	private java.util.List snapshot () 
		java.util.List list
	volatile com.android.jack.google.common.collect.Multiset multiset () 
	void  (com.android.jack.google.common.collect.ConcurrentHashMultiset, com.android.jack.google.common.collect.ConcurrentHashMultiset$1) 
		com.android.jack.google.common.collect.ConcurrentHashMultiset x0
		com.android.jack.google.common.collect.ConcurrentHashMultiset$1 x1
}

com/android/jack/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class
ConcurrentHashMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ConcurrentHashMultiset$FieldSettersHolder extends java.lang.Object {
	static final com.android.jack.google.common.collect.Serialization$FieldSetter COUNT_MAP_FIELD_SETTER
	private void  () 
	static void  () 
}

com/android/jack/google/common/collect/ConcurrentHashMultiset.class
ConcurrentHashMultiset.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ConcurrentHashMultiset extends com.android.jack.google.common.collect.AbstractMultiset implements java.io.Serializable  {
	private final transient java.util.concurrent.ConcurrentMap countMap
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.ConcurrentHashMultiset create () 
	public static com.android.jack.google.common.collect.ConcurrentHashMultiset create (java.lang.Iterable) 
		Iterable elements
		com.android.jack.google.common.collect.ConcurrentHashMultiset multiset
	public static com.android.jack.google.common.collect.ConcurrentHashMultiset create (com.android.jack.google.common.collect.MapMaker) 
		com.android.jack.google.common.collect.MapMaker mapMaker
	void  (java.util.concurrent.ConcurrentMap) 
		java.util.concurrent.ConcurrentMap countMap
	public int count (java.lang.Object) 
		Object element
		java.util.concurrent.atomic.AtomicInteger existingCounter
	public int size () 
		java.util.concurrent.atomic.AtomicInteger value
		java.util.Iterator i$
		long sum
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	private java.util.List snapshot () 
		int i
		Object element
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		java.util.List list
	public int add (java.lang.Object, int) 
		int newValue
		ArithmeticException overflow
		java.util.concurrent.atomic.AtomicInteger newCounter
		int oldValue
		java.util.concurrent.atomic.AtomicInteger existingCounter
		Object element
		int occurrences
	public int remove (java.lang.Object, int) 
		int newValue
		int oldValue
		Object element
		int occurrences
		java.util.concurrent.atomic.AtomicInteger existingCounter
	public boolean removeExactly (java.lang.Object, int) 
		int oldValue
		int newValue
		Object element
		int occurrences
		java.util.concurrent.atomic.AtomicInteger existingCounter
	public int setCount (java.lang.Object, int) 
		java.util.concurrent.atomic.AtomicInteger newCounter
		int oldValue
		java.util.concurrent.atomic.AtomicInteger existingCounter
		Object element
		int count
	public boolean setCount (java.lang.Object, int, int) 
		java.util.concurrent.atomic.AtomicInteger newCounter
		Object element
		int expectedOldCount
		int newCount
		java.util.concurrent.atomic.AtomicInteger existingCounter
		int oldValue
	java.util.Set createElementSet () 
		java.util.Set delegate
	public java.util.Set createEntrySet () 
	int distinctElements () 
	public boolean isEmpty () 
	java.util.Iterator entryIterator () 
		java.util.Iterator readOnlyIterator
	public void clear () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		java.util.concurrent.ConcurrentMap deserializedCountMap
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Set entrySet () 
	public volatile java.util.Set elementSet () 
	public volatile boolean retainAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean removeAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean addAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean remove (java.lang.Object) 
		Object x0
	public volatile boolean add (java.lang.Object) 
		Object x0
	public volatile java.util.Iterator iterator () 
	public volatile boolean contains (java.lang.Object) 
		Object x0
	static java.util.concurrent.ConcurrentMap access$100 (com.android.jack.google.common.collect.ConcurrentHashMultiset) 
		com.android.jack.google.common.collect.ConcurrentHashMultiset x0
}

com/android/jack/google/common/collect/Constraint.class
Constraint.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Constraint extends java.lang.Object {
	public abstract java.lang.Object checkElement (java.lang.Object) 
	public abstract java.lang.String toString () 
}

com/android/jack/google/common/collect/Constraints$ConstrainedCollection.class
Constraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Constraints$ConstrainedCollection extends com.android.jack.google.common.collect.ForwardingCollection {
	private final java.util.Collection delegate
	private final com.android.jack.google.common.collect.Constraint constraint
	public void  (java.util.Collection, com.android.jack.google.common.collect.Constraint) 
		java.util.Collection delegate
		com.android.jack.google.common.collect.Constraint constraint
	protected java.util.Collection delegate () 
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection elements
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Constraints$ConstrainedList.class
Constraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Constraints$ConstrainedList extends com.android.jack.google.common.collect.ForwardingList {
	final java.util.List delegate
	final com.android.jack.google.common.collect.Constraint constraint
	void  (java.util.List, com.android.jack.google.common.collect.Constraint) 
		java.util.List delegate
		com.android.jack.google.common.collect.Constraint constraint
	protected java.util.List delegate () 
	public boolean add (java.lang.Object) 
		Object element
	public void add (int, java.lang.Object) 
		int index
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection elements
	public boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection elements
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Constraints$ConstrainedListIterator.class
Constraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Constraints$ConstrainedListIterator extends com.android.jack.google.common.collect.ForwardingListIterator {
	private final java.util.ListIterator delegate
	private final com.android.jack.google.common.collect.Constraint constraint
	public void  (java.util.ListIterator, com.android.jack.google.common.collect.Constraint) 
		java.util.ListIterator delegate
		com.android.jack.google.common.collect.Constraint constraint
	protected java.util.ListIterator delegate () 
	public void add (java.lang.Object) 
		Object element
	public void set (java.lang.Object) 
		Object element
	protected volatile java.util.Iterator delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Constraints$ConstrainedRandomAccessList.class
Constraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Constraints$ConstrainedRandomAccessList extends com.android.jack.google.common.collect.Constraints$ConstrainedList implements java.util.RandomAccess  {
	void  (java.util.List, com.android.jack.google.common.collect.Constraint) 
		java.util.List delegate
		com.android.jack.google.common.collect.Constraint constraint
}

com/android/jack/google/common/collect/Constraints$ConstrainedSet.class
Constraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Constraints$ConstrainedSet extends com.android.jack.google.common.collect.ForwardingSet {
	private final java.util.Set delegate
	private final com.android.jack.google.common.collect.Constraint constraint
	public void  (java.util.Set, com.android.jack.google.common.collect.Constraint) 
		java.util.Set delegate
		com.android.jack.google.common.collect.Constraint constraint
	protected java.util.Set delegate () 
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection elements
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Constraints$ConstrainedSortedSet.class
Constraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Constraints$ConstrainedSortedSet extends com.android.jack.google.common.collect.ForwardingSortedSet {
	final java.util.SortedSet delegate
	final com.android.jack.google.common.collect.Constraint constraint
	void  (java.util.SortedSet, com.android.jack.google.common.collect.Constraint) 
		java.util.SortedSet delegate
		com.android.jack.google.common.collect.Constraint constraint
	protected java.util.SortedSet delegate () 
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection elements
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Constraints.class
Constraints.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Constraints extends java.lang.Object {
	private void  () 
	public static java.util.Collection constrainedCollection (java.util.Collection, com.android.jack.google.common.collect.Constraint) 
		java.util.Collection collection
		com.android.jack.google.common.collect.Constraint constraint
	public static java.util.Set constrainedSet (java.util.Set, com.android.jack.google.common.collect.Constraint) 
		java.util.Set set
		com.android.jack.google.common.collect.Constraint constraint
	public static java.util.SortedSet constrainedSortedSet (java.util.SortedSet, com.android.jack.google.common.collect.Constraint) 
		java.util.SortedSet sortedSet
		com.android.jack.google.common.collect.Constraint constraint
	public static java.util.List constrainedList (java.util.List, com.android.jack.google.common.collect.Constraint) 
		java.util.List list
		com.android.jack.google.common.collect.Constraint constraint
	private static java.util.ListIterator constrainedListIterator (java.util.ListIterator, com.android.jack.google.common.collect.Constraint) 
		java.util.ListIterator listIterator
		com.android.jack.google.common.collect.Constraint constraint
	static java.util.Collection constrainedTypePreservingCollection (java.util.Collection, com.android.jack.google.common.collect.Constraint) 
		java.util.Collection collection
		com.android.jack.google.common.collect.Constraint constraint
	private static java.util.Collection checkElements (java.util.Collection, com.android.jack.google.common.collect.Constraint) 
		Object element
		java.util.Iterator i$
		java.util.Collection elements
		com.android.jack.google.common.collect.Constraint constraint
		java.util.Collection copy
	static java.util.Collection access$000 (java.util.Collection, com.android.jack.google.common.collect.Constraint) 
		java.util.Collection x0
		com.android.jack.google.common.collect.Constraint x1
	static java.util.ListIterator access$100 (java.util.ListIterator, com.android.jack.google.common.collect.Constraint) 
		java.util.ListIterator x0
		com.android.jack.google.common.collect.Constraint x1
}

com/android/jack/google/common/collect/ContiguousSet.class
ContiguousSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ContiguousSet extends com.android.jack.google.common.collect.ImmutableSortedSet {
	final com.android.jack.google.common.collect.DiscreteDomain domain
	public static com.android.jack.google.common.collect.ContiguousSet create (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.DiscreteDomain) 
		java.util.NoSuchElementException e
		com.android.jack.google.common.collect.Range range
		com.android.jack.google.common.collect.DiscreteDomain domain
		com.android.jack.google.common.collect.Range effectiveRange
		boolean empty
	void  (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	public com.android.jack.google.common.collect.ContiguousSet headSet (java.lang.Comparable) 
		Comparable toElement
	public com.android.jack.google.common.collect.ContiguousSet headSet (java.lang.Comparable, boolean) 
		Comparable toElement
		boolean inclusive
	public com.android.jack.google.common.collect.ContiguousSet subSet (java.lang.Comparable, java.lang.Comparable) 
		Comparable fromElement
		Comparable toElement
	public com.android.jack.google.common.collect.ContiguousSet subSet (java.lang.Comparable, boolean, java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean fromInclusive
		Comparable toElement
		boolean toInclusive
	public com.android.jack.google.common.collect.ContiguousSet tailSet (java.lang.Comparable) 
		Comparable fromElement
	public com.android.jack.google.common.collect.ContiguousSet tailSet (java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean inclusive
	abstract com.android.jack.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean) 
	abstract com.android.jack.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean) 
	abstract com.android.jack.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean) 
	public abstract com.android.jack.google.common.collect.ContiguousSet intersection (com.android.jack.google.common.collect.ContiguousSet) 
	public abstract com.android.jack.google.common.collect.Range range () 
	public abstract com.android.jack.google.common.collect.Range range (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.BoundType) 
	public java.lang.String toString () 
	public static com.android.jack.google.common.collect.ImmutableSortedSet$Builder builder () 
	volatile com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	volatile com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	volatile com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile com.android.jack.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile com.android.jack.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	public volatile com.android.jack.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile com.android.jack.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile com.android.jack.google.common.collect.ImmutableSortedSet headSet (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet tailSet (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet headSet (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
}

com/android/jack/google/common/collect/Count.class
Count.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Count extends java.lang.Object implements java.io.Serializable  {
	private int value
	void  (int) 
		int value
	public int get () 
	public int getAndAdd (int) 
		int delta
		int result
	public int addAndGet (int) 
		int delta
	public void set (int) 
		int newValue
	public int getAndSet (int) 
		int newValue
		int result
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Cut$1.class
Cut.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Cut$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$collect$BoundType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/collect/Cut$AboveAll.class
Cut.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Cut$AboveAll extends com.android.jack.google.common.collect.Cut {
	private static final com.android.jack.google.common.collect.Cut$AboveAll INSTANCE
	private static final long serialVersionUID
	private void  () 
	java.lang.Comparable endpoint () 
	boolean isLessThan (java.lang.Comparable) 
		Comparable value
	com.android.jack.google.common.collect.BoundType typeAsLowerBound () 
	com.android.jack.google.common.collect.BoundType typeAsUpperBound () 
	com.android.jack.google.common.collect.Cut withLowerBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	com.android.jack.google.common.collect.Cut withUpperBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	void describeAsLowerBound (java.lang.StringBuilder) 
		StringBuilder sb
	void describeAsUpperBound (java.lang.StringBuilder) 
		StringBuilder sb
	java.lang.Comparable leastValueAbove (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	java.lang.Comparable greatestValueBelow (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	public int compareTo (com.android.jack.google.common.collect.Cut) 
		com.android.jack.google.common.collect.Cut o
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static com.android.jack.google.common.collect.Cut$AboveAll access$100 () 
	static void  () 
}

com/android/jack/google/common/collect/Cut$AboveValue.class
Cut.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Cut$AboveValue extends com.android.jack.google.common.collect.Cut {
	private static final long serialVersionUID
	void  (java.lang.Comparable) 
		Comparable endpoint
	boolean isLessThan (java.lang.Comparable) 
		Comparable value
	com.android.jack.google.common.collect.BoundType typeAsLowerBound () 
	com.android.jack.google.common.collect.BoundType typeAsUpperBound () 
	com.android.jack.google.common.collect.Cut withLowerBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		Comparable next
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	com.android.jack.google.common.collect.Cut withUpperBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		Comparable next
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	void describeAsLowerBound (java.lang.StringBuilder) 
		StringBuilder sb
	void describeAsUpperBound (java.lang.StringBuilder) 
		StringBuilder sb
	java.lang.Comparable leastValueAbove (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	java.lang.Comparable greatestValueBelow (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	com.android.jack.google.common.collect.Cut canonical (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
		Comparable next
	public int hashCode () 
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Cut$BelowAll.class
Cut.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Cut$BelowAll extends com.android.jack.google.common.collect.Cut {
	private static final com.android.jack.google.common.collect.Cut$BelowAll INSTANCE
	private static final long serialVersionUID
	private void  () 
	java.lang.Comparable endpoint () 
	boolean isLessThan (java.lang.Comparable) 
		Comparable value
	com.android.jack.google.common.collect.BoundType typeAsLowerBound () 
	com.android.jack.google.common.collect.BoundType typeAsUpperBound () 
	com.android.jack.google.common.collect.Cut withLowerBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	com.android.jack.google.common.collect.Cut withUpperBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	void describeAsLowerBound (java.lang.StringBuilder) 
		StringBuilder sb
	void describeAsUpperBound (java.lang.StringBuilder) 
		StringBuilder sb
	java.lang.Comparable leastValueAbove (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	java.lang.Comparable greatestValueBelow (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	com.android.jack.google.common.collect.Cut canonical (com.android.jack.google.common.collect.DiscreteDomain) 
		java.util.NoSuchElementException e
		com.android.jack.google.common.collect.DiscreteDomain domain
	public int compareTo (com.android.jack.google.common.collect.Cut) 
		com.android.jack.google.common.collect.Cut o
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static com.android.jack.google.common.collect.Cut$BelowAll access$000 () 
	static void  () 
}

com/android/jack/google/common/collect/Cut$BelowValue.class
Cut.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Cut$BelowValue extends com.android.jack.google.common.collect.Cut {
	private static final long serialVersionUID
	void  (java.lang.Comparable) 
		Comparable endpoint
	boolean isLessThan (java.lang.Comparable) 
		Comparable value
	com.android.jack.google.common.collect.BoundType typeAsLowerBound () 
	com.android.jack.google.common.collect.BoundType typeAsUpperBound () 
	com.android.jack.google.common.collect.Cut withLowerBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		Comparable previous
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	com.android.jack.google.common.collect.Cut withUpperBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
		Comparable previous
		com.android.jack.google.common.collect.BoundType boundType
		com.android.jack.google.common.collect.DiscreteDomain domain
	void describeAsLowerBound (java.lang.StringBuilder) 
		StringBuilder sb
	void describeAsUpperBound (java.lang.StringBuilder) 
		StringBuilder sb
	java.lang.Comparable leastValueAbove (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	java.lang.Comparable greatestValueBelow (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	public int hashCode () 
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Cut.class
Cut.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Cut extends java.lang.Object implements java.lang.Comparable java.io.Serializable  {
	final Comparable endpoint
	private static final long serialVersionUID
	void  (java.lang.Comparable) 
		Comparable endpoint
	abstract boolean isLessThan (java.lang.Comparable) 
	abstract com.android.jack.google.common.collect.BoundType typeAsLowerBound () 
	abstract com.android.jack.google.common.collect.BoundType typeAsUpperBound () 
	abstract com.android.jack.google.common.collect.Cut withLowerBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
	abstract com.android.jack.google.common.collect.Cut withUpperBoundType (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.DiscreteDomain) 
	abstract void describeAsLowerBound (java.lang.StringBuilder) 
	abstract void describeAsUpperBound (java.lang.StringBuilder) 
	abstract java.lang.Comparable leastValueAbove (com.android.jack.google.common.collect.DiscreteDomain) 
	abstract java.lang.Comparable greatestValueBelow (com.android.jack.google.common.collect.DiscreteDomain) 
	com.android.jack.google.common.collect.Cut canonical (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	public int compareTo (com.android.jack.google.common.collect.Cut) 
		com.android.jack.google.common.collect.Cut that
		int result
	java.lang.Comparable endpoint () 
	public boolean equals (java.lang.Object) 
		int compareResult
		ClassCastException ignored
		com.android.jack.google.common.collect.Cut that
		Object obj
	static com.android.jack.google.common.collect.Cut belowAll () 
	static com.android.jack.google.common.collect.Cut aboveAll () 
	static com.android.jack.google.common.collect.Cut belowValue (java.lang.Comparable) 
		Comparable endpoint
	static com.android.jack.google.common.collect.Cut aboveValue (java.lang.Comparable) 
		Comparable endpoint
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/DenseImmutableTable$1.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.DenseImmutableTable$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/DenseImmutableTable$Column.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DenseImmutableTable$Column extends com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
	private final int columnIndex
	final com.android.jack.google.common.collect.DenseImmutableTable this$0
	void  (com.android.jack.google.common.collect.DenseImmutableTable, int) 
		int columnIndex
	com.android.jack.google.common.collect.ImmutableMap keyToIndex () 
	java.lang.Object getValue (int) 
		int keyIndex
	boolean isPartialView () 
}

com/android/jack/google/common/collect/DenseImmutableTable$ColumnMap.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DenseImmutableTable$ColumnMap extends com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
	final com.android.jack.google.common.collect.DenseImmutableTable this$0
	private void  (com.android.jack.google.common.collect.DenseImmutableTable) 
	com.android.jack.google.common.collect.ImmutableMap keyToIndex () 
	java.util.Map getValue (int) 
		int keyIndex
	boolean isPartialView () 
	volatile java.lang.Object getValue (int) 
		int x0
	void  (com.android.jack.google.common.collect.DenseImmutableTable, com.android.jack.google.common.collect.DenseImmutableTable$1) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
		com.android.jack.google.common.collect.DenseImmutableTable$1 x1
}

com/android/jack/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1$1.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1$1 extends com.android.jack.google.common.collect.AbstractIterator {
	private int index
	private final int maxIndex
	final com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1 this$1
	void  (com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1) 
	protected java.util.Map$Entry computeNext () 
		Object value
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1 extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap this$0
	void  (com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap) 
	com.android.jack.google.common.collect.ImmutableMap map () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap extends com.android.jack.google.common.collect.ImmutableMap {
	private final int size
	void  (int) 
		int size
	abstract com.android.jack.google.common.collect.ImmutableMap keyToIndex () 
	private boolean isFull () 
	java.lang.Object getKey (int) 
		int index
	abstract java.lang.Object getValue (int) 
	com.android.jack.google.common.collect.ImmutableSet createKeySet () 
	public int size () 
	public java.lang.Object get (java.lang.Object) 
		Object key
		Integer keyIndex
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
}

com/android/jack/google/common/collect/DenseImmutableTable$Row.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DenseImmutableTable$Row extends com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
	private final int rowIndex
	final com.android.jack.google.common.collect.DenseImmutableTable this$0
	void  (com.android.jack.google.common.collect.DenseImmutableTable, int) 
		int rowIndex
	com.android.jack.google.common.collect.ImmutableMap keyToIndex () 
	java.lang.Object getValue (int) 
		int keyIndex
	boolean isPartialView () 
}

com/android/jack/google/common/collect/DenseImmutableTable$RowMap.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DenseImmutableTable$RowMap extends com.android.jack.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
	final com.android.jack.google.common.collect.DenseImmutableTable this$0
	private void  (com.android.jack.google.common.collect.DenseImmutableTable) 
	com.android.jack.google.common.collect.ImmutableMap keyToIndex () 
	java.util.Map getValue (int) 
		int keyIndex
	boolean isPartialView () 
	volatile java.lang.Object getValue (int) 
		int x0
	void  (com.android.jack.google.common.collect.DenseImmutableTable, com.android.jack.google.common.collect.DenseImmutableTable$1) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
		com.android.jack.google.common.collect.DenseImmutableTable$1 x1
}

com/android/jack/google/common/collect/DenseImmutableTable.class
DenseImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DenseImmutableTable extends com.android.jack.google.common.collect.RegularImmutableTable {
	private final com.android.jack.google.common.collect.ImmutableMap rowKeyToIndex
	private final com.android.jack.google.common.collect.ImmutableMap columnKeyToIndex
	private final com.android.jack.google.common.collect.ImmutableMap rowMap
	private final com.android.jack.google.common.collect.ImmutableMap columnMap
	private final int[] rowCounts
	private final int[] columnCounts
	private final Object[][] values
	private final int[] iterationOrderRow
	private final int[] iterationOrderColumn
	private static com.android.jack.google.common.collect.ImmutableMap makeIndex (com.android.jack.google.common.collect.ImmutableSet) 
		Object key
		java.util.Iterator i$
		com.android.jack.google.common.collect.ImmutableSet set
		com.android.jack.google.common.collect.ImmutableMap$Builder indexBuilder
		int i
	void  (com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.ImmutableSet, com.android.jack.google.common.collect.ImmutableSet) 
		com.android.jack.google.common.collect.Table$Cell cell
		Object rowKey
		Object columnKey
		int rowIndex
		int columnIndex
		Object existingValue
		int i
		com.android.jack.google.common.collect.ImmutableList cellList
		com.android.jack.google.common.collect.ImmutableSet rowSpace
		com.android.jack.google.common.collect.ImmutableSet columnSpace
		Object[][] array
		int[] iterationOrderRow
		int[] iterationOrderColumn
	public com.android.jack.google.common.collect.ImmutableMap columnMap () 
	public com.android.jack.google.common.collect.ImmutableMap rowMap () 
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Integer rowIndex
		Integer columnIndex
	public int size () 
	com.android.jack.google.common.collect.Table$Cell getCell (int) 
		int index
		int rowIndex
		int columnIndex
		Object rowKey
		Object columnKey
		Object value
	java.lang.Object getValue (int) 
		int index
	public volatile java.util.Map columnMap () 
	public volatile java.util.Map rowMap () 
	static int[] access$200 (com.android.jack.google.common.collect.DenseImmutableTable) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
	static com.android.jack.google.common.collect.ImmutableMap access$300 (com.android.jack.google.common.collect.DenseImmutableTable) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
	static java.lang.Object[][] access$400 (com.android.jack.google.common.collect.DenseImmutableTable) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
	static int[] access$500 (com.android.jack.google.common.collect.DenseImmutableTable) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
	static com.android.jack.google.common.collect.ImmutableMap access$600 (com.android.jack.google.common.collect.DenseImmutableTable) 
		com.android.jack.google.common.collect.DenseImmutableTable x0
}

com/android/jack/google/common/collect/DescendingImmutableSortedMultiset.class
DescendingImmutableSortedMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DescendingImmutableSortedMultiset extends com.android.jack.google.common.collect.ImmutableSortedMultiset {
	private final transient com.android.jack.google.common.collect.ImmutableSortedMultiset forward
	void  (com.android.jack.google.common.collect.ImmutableSortedMultiset) 
		com.android.jack.google.common.collect.ImmutableSortedMultiset forward
	public int count (java.lang.Object) 
		Object element
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	public int size () 
	public com.android.jack.google.common.collect.ImmutableSortedSet elementSet () 
	com.android.jack.google.common.collect.Multiset$Entry getEntry (int) 
		int index
	public com.android.jack.google.common.collect.ImmutableSortedMultiset descendingMultiset () 
	public com.android.jack.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object upperBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType boundType
	boolean isPartialView () 
	public volatile com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
	public volatile java.util.NavigableSet elementSet () 
	public volatile java.util.SortedSet elementSet () 
	public volatile java.util.Set elementSet () 
}

com/android/jack/google/common/collect/DescendingImmutableSortedSet.class
DescendingImmutableSortedSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.DescendingImmutableSortedSet extends com.android.jack.google.common.collect.ImmutableSortedSet {
	private final com.android.jack.google.common.collect.ImmutableSortedSet forward
	void  (com.android.jack.google.common.collect.ImmutableSortedSet) 
		com.android.jack.google.common.collect.ImmutableSortedSet forward
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public com.android.jack.google.common.collect.ImmutableSortedSet descendingSet () 
	public com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	com.android.jack.google.common.collect.ImmutableSortedSet createDescendingSet () 
	public java.lang.Object lower (java.lang.Object) 
		Object element
	public java.lang.Object floor (java.lang.Object) 
		Object element
	public java.lang.Object ceiling (java.lang.Object) 
		Object element
	public java.lang.Object higher (java.lang.Object) 
		Object element
	int indexOf (java.lang.Object) 
		Object target
		int index
	boolean isPartialView () 
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.NavigableSet descendingSet () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/DescendingMultiset$1.class
DescendingMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.DescendingMultiset$1 extends com.android.jack.google.common.collect.Multisets$EntrySet {
	final com.android.jack.google.common.collect.DescendingMultiset this$0
	void  (com.android.jack.google.common.collect.DescendingMultiset) 
	com.android.jack.google.common.collect.Multiset multiset () 
	public java.util.Iterator iterator () 
	public int size () 
}

com/android/jack/google/common/collect/DescendingMultiset.class
DescendingMultiset.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.DescendingMultiset extends com.android.jack.google.common.collect.ForwardingMultiset implements com.android.jack.google.common.collect.SortedMultiset  {
	private transient java.util.Comparator comparator
	private transient java.util.NavigableSet elementSet
	private transient java.util.Set entrySet
	void  () 
	abstract com.android.jack.google.common.collect.SortedMultiset forwardMultiset () 
	public java.util.Comparator comparator () 
		java.util.Comparator result
	public java.util.NavigableSet elementSet () 
		java.util.NavigableSet result
	public com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
	public com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object toElement
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object fromElement
		com.android.jack.google.common.collect.BoundType fromBoundType
		Object toElement
		com.android.jack.google.common.collect.BoundType toBoundType
	public com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object fromElement
		com.android.jack.google.common.collect.BoundType boundType
	protected com.android.jack.google.common.collect.Multiset delegate () 
	public com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	abstract java.util.Iterator entryIterator () 
	public java.util.Set entrySet () 
		java.util.Set result
	java.util.Set createEntrySet () 
	public java.util.Iterator iterator () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public java.lang.String toString () 
	public volatile java.util.Set elementSet () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	public volatile java.util.SortedSet elementSet () 
}

com/android/jack/google/common/collect/DiscreteDomain$BigIntegerDomain.class
DiscreteDomain.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DiscreteDomain$BigIntegerDomain extends com.android.jack.google.common.collect.DiscreteDomain implements java.io.Serializable  {
	private static final com.android.jack.google.common.collect.DiscreteDomain$BigIntegerDomain INSTANCE
	private static final java.math.BigInteger MIN_LONG
	private static final java.math.BigInteger MAX_LONG
	private static final long serialVersionUID
	private void  () 
	public java.math.BigInteger next (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger previous (java.math.BigInteger) 
		java.math.BigInteger value
	public long distance (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger start
		java.math.BigInteger end
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	public volatile long distance (java.lang.Comparable, java.lang.Comparable) 
		Comparable x0
		Comparable x1
	public volatile java.lang.Comparable previous (java.lang.Comparable) 
		Comparable x0
	public volatile java.lang.Comparable next (java.lang.Comparable) 
		Comparable x0
	static com.android.jack.google.common.collect.DiscreteDomain$BigIntegerDomain access$200 () 
	static void  () 
}

com/android/jack/google/common/collect/DiscreteDomain$IntegerDomain.class
DiscreteDomain.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DiscreteDomain$IntegerDomain extends com.android.jack.google.common.collect.DiscreteDomain implements java.io.Serializable  {
	private static final com.android.jack.google.common.collect.DiscreteDomain$IntegerDomain INSTANCE
	private static final long serialVersionUID
	private void  () 
	public java.lang.Integer next (java.lang.Integer) 
		Integer value
		int i
	public java.lang.Integer previous (java.lang.Integer) 
		Integer value
		int i
	public long distance (java.lang.Integer, java.lang.Integer) 
		Integer start
		Integer end
	public java.lang.Integer minValue () 
	public java.lang.Integer maxValue () 
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	public volatile java.lang.Comparable maxValue () 
	public volatile java.lang.Comparable minValue () 
	public volatile long distance (java.lang.Comparable, java.lang.Comparable) 
		Comparable x0
		Comparable x1
	public volatile java.lang.Comparable previous (java.lang.Comparable) 
		Comparable x0
	public volatile java.lang.Comparable next (java.lang.Comparable) 
		Comparable x0
	static com.android.jack.google.common.collect.DiscreteDomain$IntegerDomain access$000 () 
	static void  () 
}

com/android/jack/google/common/collect/DiscreteDomain$LongDomain.class
DiscreteDomain.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.DiscreteDomain$LongDomain extends com.android.jack.google.common.collect.DiscreteDomain implements java.io.Serializable  {
	private static final com.android.jack.google.common.collect.DiscreteDomain$LongDomain INSTANCE
	private static final long serialVersionUID
	private void  () 
	public java.lang.Long next (java.lang.Long) 
		Long value
		long l
	public java.lang.Long previous (java.lang.Long) 
		Long value
		long l
	public long distance (java.lang.Long, java.lang.Long) 
		Long start
		Long end
		long result
	public java.lang.Long minValue () 
	public java.lang.Long maxValue () 
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	public volatile java.lang.Comparable maxValue () 
	public volatile java.lang.Comparable minValue () 
	public volatile long distance (java.lang.Comparable, java.lang.Comparable) 
		Comparable x0
		Comparable x1
	public volatile java.lang.Comparable previous (java.lang.Comparable) 
		Comparable x0
	public volatile java.lang.Comparable next (java.lang.Comparable) 
		Comparable x0
	static com.android.jack.google.common.collect.DiscreteDomain$LongDomain access$100 () 
	static void  () 
}

com/android/jack/google/common/collect/DiscreteDomain.class
DiscreteDomain.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.DiscreteDomain extends java.lang.Object {
	public static com.android.jack.google.common.collect.DiscreteDomain integers () 
	public static com.android.jack.google.common.collect.DiscreteDomain longs () 
	public static com.android.jack.google.common.collect.DiscreteDomain bigIntegers () 
	protected void  () 
	public abstract java.lang.Comparable next (java.lang.Comparable) 
	public abstract java.lang.Comparable previous (java.lang.Comparable) 
	public abstract long distance (java.lang.Comparable, java.lang.Comparable) 
	public java.lang.Comparable minValue () 
	public java.lang.Comparable maxValue () 
}

com/android/jack/google/common/collect/EmptyContiguousSet$1.class
EmptyContiguousSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.EmptyContiguousSet$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/EmptyContiguousSet$SerializedForm.class
EmptyContiguousSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.EmptyContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.DiscreteDomain domain
	private static final long serialVersionUID
	private void  (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	private java.lang.Object readResolve () 
	void  (com.android.jack.google.common.collect.DiscreteDomain, com.android.jack.google.common.collect.EmptyContiguousSet$1) 
		com.android.jack.google.common.collect.DiscreteDomain x0
		com.android.jack.google.common.collect.EmptyContiguousSet$1 x1
}

com/android/jack/google/common/collect/EmptyContiguousSet.class
EmptyContiguousSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.EmptyContiguousSet extends com.android.jack.google.common.collect.ContiguousSet {
	void  (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	public java.lang.Comparable first () 
	public java.lang.Comparable last () 
	public int size () 
	public com.android.jack.google.common.collect.ContiguousSet intersection (com.android.jack.google.common.collect.ContiguousSet) 
		com.android.jack.google.common.collect.ContiguousSet other
	public com.android.jack.google.common.collect.Range range () 
	public com.android.jack.google.common.collect.Range range (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.BoundType) 
		com.android.jack.google.common.collect.BoundType lowerBoundType
		com.android.jack.google.common.collect.BoundType upperBoundType
	com.android.jack.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean) 
		Comparable toElement
		boolean inclusive
	com.android.jack.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean fromInclusive
		Comparable toElement
		boolean toInclusive
	com.android.jack.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean fromInclusive
	int indexOf (java.lang.Object) 
		Object target
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	boolean isPartialView () 
	public boolean isEmpty () 
	public com.android.jack.google.common.collect.ImmutableList asList () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		java.util.Set that
		Object object
	public int hashCode () 
	java.lang.Object writeReplace () 
	com.android.jack.google.common.collect.ImmutableSortedSet createDescendingSet () 
	public volatile java.lang.Object last () 
	public volatile java.lang.Object first () 
	volatile com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	volatile com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	volatile com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/EmptyImmutableBiMap.class
EmptyImmutableBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.EmptyImmutableBiMap extends com.android.jack.google.common.collect.ImmutableBiMap {
	static final com.android.jack.google.common.collect.EmptyImmutableBiMap INSTANCE
	private void  () 
	public com.android.jack.google.common.collect.ImmutableBiMap inverse () 
	public int size () 
	public boolean isEmpty () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableSet entrySet () 
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	public com.android.jack.google.common.collect.ImmutableSetMultimap asMultimap () 
	public com.android.jack.google.common.collect.ImmutableSet keySet () 
	boolean isPartialView () 
	java.lang.Object readResolve () 
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
	public volatile java.util.Set entrySet () 
	public volatile java.util.Set keySet () 
	static void  () 
}

com/android/jack/google/common/collect/EmptyImmutableListMultimap.class
EmptyImmutableListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.EmptyImmutableListMultimap extends com.android.jack.google.common.collect.ImmutableListMultimap {
	static final com.android.jack.google.common.collect.EmptyImmutableListMultimap INSTANCE
	private static final long serialVersionUID
	private void  () 
	private java.lang.Object readResolve () 
	static void  () 
}

com/android/jack/google/common/collect/EmptyImmutableSet.class
EmptyImmutableSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.EmptyImmutableSet extends com.android.jack.google.common.collect.ImmutableSet {
	static final com.android.jack.google.common.collect.EmptyImmutableSet INSTANCE
	private static final long serialVersionUID
	private void  () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object target
	public boolean containsAll (java.util.Collection) 
		java.util.Collection targets
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public com.android.jack.google.common.collect.ImmutableList asList () 
	public boolean equals (java.lang.Object) 
		java.util.Set that
		Object object
	public final int hashCode () 
	boolean isHashCodeFast () 
	public java.lang.String toString () 
	java.lang.Object readResolve () 
	public volatile java.util.Iterator iterator () 
	static void  () 
}

com/android/jack/google/common/collect/EmptyImmutableSetMultimap.class
EmptyImmutableSetMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.EmptyImmutableSetMultimap extends com.android.jack.google.common.collect.ImmutableSetMultimap {
	static final com.android.jack.google.common.collect.EmptyImmutableSetMultimap INSTANCE
	private static final long serialVersionUID
	private void  () 
	private java.lang.Object readResolve () 
	static void  () 
}

com/android/jack/google/common/collect/EmptyImmutableSortedMap.class
EmptyImmutableSortedMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.EmptyImmutableSortedMap extends com.android.jack.google.common.collect.ImmutableSortedMap {
	private final transient com.android.jack.google.common.collect.ImmutableSortedSet keySet
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	void  (java.util.Comparator, com.android.jack.google.common.collect.ImmutableSortedMap) 
		java.util.Comparator comparator
		com.android.jack.google.common.collect.ImmutableSortedMap descendingMap
	public java.lang.Object get (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableSortedSet keySet () 
	public int size () 
	public boolean isEmpty () 
	public com.android.jack.google.common.collect.ImmutableCollection values () 
	public java.lang.String toString () 
	boolean isPartialView () 
	public com.android.jack.google.common.collect.ImmutableSet entrySet () 
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	public com.android.jack.google.common.collect.ImmutableSetMultimap asMultimap () 
	public com.android.jack.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public com.android.jack.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	com.android.jack.google.common.collect.ImmutableSortedMap createDescendingMap () 
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.Set entrySet () 
	public volatile java.util.Collection values () 
	public volatile java.util.Set keySet () 
	public volatile com.android.jack.google.common.collect.ImmutableSet keySet () 
}

com/android/jack/google/common/collect/EmptyImmutableSortedMultiset.class
EmptyImmutableSortedMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.EmptyImmutableSortedMultiset extends com.android.jack.google.common.collect.ImmutableSortedMultiset {
	private final com.android.jack.google.common.collect.ImmutableSortedSet elementSet
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	public int count (java.lang.Object) 
		Object element
	public boolean containsAll (java.util.Collection) 
		java.util.Collection targets
	public int size () 
	public com.android.jack.google.common.collect.ImmutableSortedSet elementSet () 
	com.android.jack.google.common.collect.Multiset$Entry getEntry (int) 
		int index
	public com.android.jack.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object upperBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset other
		Object object
	boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public com.android.jack.google.common.collect.ImmutableList asList () 
	public volatile com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile java.util.Iterator iterator () 
	public volatile java.util.NavigableSet elementSet () 
	public volatile java.util.SortedSet elementSet () 
	public volatile java.util.Set elementSet () 
}

com/android/jack/google/common/collect/EmptyImmutableSortedSet.class
EmptyImmutableSortedSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.EmptyImmutableSortedSet extends com.android.jack.google.common.collect.ImmutableSortedSet {
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object target
	public boolean containsAll (java.util.Collection) 
		java.util.Collection targets
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	boolean isPartialView () 
	public com.android.jack.google.common.collect.ImmutableList asList () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public boolean equals (java.lang.Object) 
		java.util.Set that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.Object first () 
	public java.lang.Object last () 
	com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	int indexOf (java.lang.Object) 
		Object target
	com.android.jack.google.common.collect.ImmutableSortedSet createDescendingSet () 
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/EnumBiMap.class
EnumBiMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.EnumBiMap extends com.android.jack.google.common.collect.AbstractBiMap {
	private transient Class keyType
	private transient Class valueType
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.EnumBiMap create (java.lang.Class, java.lang.Class) 
		Class keyType
		Class valueType
	public static com.android.jack.google.common.collect.EnumBiMap create (java.util.Map) 
		java.util.Map map
		com.android.jack.google.common.collect.EnumBiMap bimap
	private void  (java.lang.Class, java.lang.Class) 
		Class keyType
		Class valueType
	static java.lang.Class inferKeyType (java.util.Map) 
		java.util.Map map
	private static java.lang.Class inferValueType (java.util.Map) 
		java.util.Map map
	public java.lang.Class keyType () 
	public java.lang.Class valueType () 
	java.lang.Enum checkKey (java.lang.Enum) 
		Enum key
	java.lang.Enum checkValue (java.lang.Enum) 
		Enum value
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	public volatile java.util.Set entrySet () 
	public volatile java.util.Set values () 
	public volatile java.util.Set keySet () 
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
	public volatile void clear () 
	public volatile void putAll (java.util.Map) 
		java.util.Map x0
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	volatile java.lang.Object checkValue (java.lang.Object) 
		Object x0
	volatile java.lang.Object checkKey (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/EnumHashBiMap.class
EnumHashBiMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.EnumHashBiMap extends com.android.jack.google.common.collect.AbstractBiMap {
	private transient Class keyType
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.EnumHashBiMap create (java.lang.Class) 
		Class keyType
	public static com.android.jack.google.common.collect.EnumHashBiMap create (java.util.Map) 
		java.util.Map map
		com.android.jack.google.common.collect.EnumHashBiMap bimap
	private void  (java.lang.Class) 
		Class keyType
	java.lang.Enum checkKey (java.lang.Enum) 
		Enum key
	public java.lang.Object put (java.lang.Enum, java.lang.Object) 
		Enum key
		Object value
	public java.lang.Object forcePut (java.lang.Enum, java.lang.Object) 
		Enum key
		Object value
	public java.lang.Class keyType () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	public volatile java.util.Set entrySet () 
	public volatile java.util.Set values () 
	public volatile java.util.Set keySet () 
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
	public volatile void clear () 
	public volatile void putAll (java.util.Map) 
		java.util.Map x0
	public volatile java.lang.Object remove (java.lang.Object) 
		Object x0
	public volatile java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	volatile java.lang.Object checkKey (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/EnumMultiset.class
EnumMultiset.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.EnumMultiset extends com.android.jack.google.common.collect.AbstractMapBasedMultiset {
	private transient Class type
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.EnumMultiset create (java.lang.Class) 
		Class type
	public static com.android.jack.google.common.collect.EnumMultiset create (java.lang.Iterable) 
		Iterable elements
		java.util.Iterator iterator
		com.android.jack.google.common.collect.EnumMultiset multiset
	public static com.android.jack.google.common.collect.EnumMultiset create (java.lang.Iterable, java.lang.Class) 
		Iterable elements
		Class type
		com.android.jack.google.common.collect.EnumMultiset result
	private void  (java.lang.Class) 
		Class type
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		Class localType
	public volatile int remove (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int count (java.lang.Object) 
		Object x0
	public volatile java.util.Iterator iterator () 
	public volatile int size () 
	public volatile void clear () 
	public volatile java.util.Set entrySet () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Set elementSet () 
	public volatile boolean retainAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean removeAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean addAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean remove (java.lang.Object) 
		Object x0
	public volatile boolean contains (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
}

com/android/jack/google/common/collect/EvictingQueue.class
EvictingQueue.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.EvictingQueue extends com.android.jack.google.common.collect.ForwardingQueue implements java.io.Serializable  {
	private final java.util.Queue delegate
	final int maxSize
	private static final long serialVersionUID
	private void  (int) 
		int maxSize
	public static com.android.jack.google.common.collect.EvictingQueue create (int) 
		int maxSize
	public int remainingCapacity () 
	protected java.util.Queue delegate () 
	public boolean offer (java.lang.Object) 
		Object e
	public boolean add (java.lang.Object) 
		Object e
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public boolean contains (java.lang.Object) 
		Object object
	public boolean remove (java.lang.Object) 
		Object object
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ExplicitOrdering.class
ExplicitOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ExplicitOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableMap rankMap
	private static final long serialVersionUID
	void  (java.util.List) 
		java.util.List valuesInOrder
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap rankMap
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	private int rank (java.lang.Object) 
		Object value
		Integer rank
	private static com.android.jack.google.common.collect.ImmutableMap buildRankMap (java.util.List) 
		Object value
		java.util.Iterator i$
		java.util.List valuesInOrder
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int rank
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.ExplicitOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/FilteredEntryMultimap$AsMap$1.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap$1 extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap this$1
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap, java.util.Map) 
		java.util.Map x0
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public boolean remove (java.lang.Object) 
		Object o
}

com/android/jack/google/common/collect/FilteredEntryMultimap$AsMap$2$1.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap$2$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator backingIterator
	final com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap$2 this$2
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap$2) 
	protected java.util.Map$Entry computeNext () 
		java.util.Map$Entry entry
		Object key
		java.util.Collection collection
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/FilteredEntryMultimap$AsMap$2.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap$2 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap this$1
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public int size () 
}

com/android/jack/google/common/collect/FilteredEntryMultimap$AsMap$3.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap$3 extends com.android.jack.google.common.collect.Maps$Values {
	final com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap this$1
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap, java.util.Map) 
		java.util.Map x0
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object key
		java.util.Collection collection
		java.util.Collection c
		java.util.Iterator entryIterator
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/FilteredEntryMultimap$AsMap.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$AsMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final com.android.jack.google.common.collect.FilteredEntryMultimap this$0
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap) 
	public boolean containsKey (java.lang.Object) 
		Object key
	public void clear () 
	public java.util.Collection get (java.lang.Object) 
		Object key
		java.util.Collection result
		Object k
	public java.util.Collection remove (java.lang.Object) 
		Object v
		Object key
		java.util.Collection collection
		Object k
		java.util.List result
		java.util.Iterator itr
	java.util.Set createKeySet () 
	java.util.Set createEntrySet () 
	java.util.Collection createValues () 
	public volatile java.lang.Object remove (java.lang.Object) 
		Object x0
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/FilteredEntryMultimap$Keys$1$1.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$Keys$1$1 extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	final com.android.jack.google.common.base.Predicate val$predicate
	final com.android.jack.google.common.collect.FilteredEntryMultimap$Keys$1 this$2
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap$Keys$1, com.android.jack.google.common.base.Predicate) 
	public boolean apply (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/FilteredEntryMultimap$Keys$1.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$Keys$1 extends com.android.jack.google.common.collect.Multisets$EntrySet {
	final com.android.jack.google.common.collect.FilteredEntryMultimap$Keys this$1
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap$Keys) 
	com.android.jack.google.common.collect.Multiset multiset () 
	public java.util.Iterator iterator () 
	public int size () 
	private boolean removeEntriesIf (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/FilteredEntryMultimap$Keys.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap$Keys extends com.android.jack.google.common.collect.Multimaps$Keys {
	final com.android.jack.google.common.collect.FilteredEntryMultimap this$0
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap) 
	public int remove (java.lang.Object, int) 
		Object v
		Object key
		int occurrences
		java.util.Collection collection
		Object k
		int oldCount
		java.util.Iterator itr
	public java.util.Set entrySet () 
}

com/android/jack/google/common/collect/FilteredEntryMultimap$ValuePredicate.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.FilteredEntryMultimap$ValuePredicate extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	private final Object key
	final com.android.jack.google.common.collect.FilteredEntryMultimap this$0
	void  (com.android.jack.google.common.collect.FilteredEntryMultimap, java.lang.Object) 
		Object key
	public boolean apply (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/FilteredEntryMultimap.class
FilteredEntryMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredEntryMultimap extends com.android.jack.google.common.collect.AbstractMultimap implements com.android.jack.google.common.collect.FilteredMultimap  {
	final com.android.jack.google.common.collect.Multimap unfiltered
	final com.android.jack.google.common.base.Predicate predicate
	void  (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Multimap unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public com.android.jack.google.common.collect.Multimap unfiltered () 
	public com.android.jack.google.common.base.Predicate entryPredicate () 
	public int size () 
	private boolean satisfies (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static java.util.Collection filterCollection (java.util.Collection, com.android.jack.google.common.base.Predicate) 
		java.util.Collection collection
		com.android.jack.google.common.base.Predicate predicate
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
	java.util.Collection unmodifiableEmptyCollection () 
	public void clear () 
	public java.util.Collection get (java.lang.Object) 
		Object key
	java.util.Collection createEntries () 
	java.util.Collection createValues () 
	java.util.Iterator entryIterator () 
	java.util.Map createAsMap () 
	public java.util.Set keySet () 
	boolean removeEntriesIf (com.android.jack.google.common.base.Predicate) 
		java.util.Map$Entry entry
		Object key
		java.util.Collection collection
		com.android.jack.google.common.base.Predicate predicate
		java.util.Iterator entryIterator
		boolean changed
	com.android.jack.google.common.collect.Multiset createKeys () 
	static boolean access$000 (com.android.jack.google.common.collect.FilteredEntryMultimap, java.lang.Object, java.lang.Object) 
		com.android.jack.google.common.collect.FilteredEntryMultimap x0
		Object x1
		Object x2
}

com/android/jack/google/common/collect/FilteredEntrySetMultimap.class
FilteredEntrySetMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.FilteredEntrySetMultimap extends com.android.jack.google.common.collect.FilteredEntryMultimap implements com.android.jack.google.common.collect.FilteredSetMultimap  {
	void  (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.SetMultimap unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public com.android.jack.google.common.collect.SetMultimap unfiltered () 
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	java.util.Set createEntries () 
	public java.util.Set entries () 
	volatile java.util.Collection createEntries () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.Multimap unfiltered () 
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
}

com/android/jack/google/common/collect/FilteredKeyListMultimap.class
FilteredKeyListMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.FilteredKeyListMultimap extends com.android.jack.google.common.collect.FilteredKeyMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	void  (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.ListMultimap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public com.android.jack.google.common.collect.ListMultimap unfiltered () 
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.Multimap unfiltered () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
}

com/android/jack/google/common/collect/FilteredKeyMultimap$AddRejectingList.class
FilteredKeyMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredKeyMultimap$AddRejectingList extends com.android.jack.google.common.collect.ForwardingList {
	final Object key
	void  (java.lang.Object) 
		Object key
	public boolean add (java.lang.Object) 
		Object v
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public void add (int, java.lang.Object) 
		int index
		Object element
	public boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection elements
	protected java.util.List delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class
FilteredKeyMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredKeyMultimap$AddRejectingSet extends com.android.jack.google.common.collect.ForwardingSet {
	final Object key
	void  (java.lang.Object) 
		Object key
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	protected java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/FilteredKeyMultimap$Entries.class
FilteredKeyMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredKeyMultimap$Entries extends com.android.jack.google.common.collect.ForwardingCollection {
	final com.android.jack.google.common.collect.FilteredKeyMultimap this$0
	void  (com.android.jack.google.common.collect.FilteredKeyMultimap) 
	protected java.util.Collection delegate () 
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object o
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/FilteredKeyMultimap.class
FilteredKeyMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredKeyMultimap extends com.android.jack.google.common.collect.AbstractMultimap implements com.android.jack.google.common.collect.FilteredMultimap  {
	final com.android.jack.google.common.collect.Multimap unfiltered
	final com.android.jack.google.common.base.Predicate keyPredicate
	void  (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Multimap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public com.android.jack.google.common.collect.Multimap unfiltered () 
	public com.android.jack.google.common.base.Predicate entryPredicate () 
	public int size () 
		java.util.Collection collection
		java.util.Iterator i$
		int size
	public boolean containsKey (java.lang.Object) 
		Object k
		Object key
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
	java.util.Collection unmodifiableEmptyCollection () 
	public void clear () 
	java.util.Set createKeySet () 
	public java.util.Collection get (java.lang.Object) 
		Object key
	java.util.Iterator entryIterator () 
	java.util.Collection createEntries () 
	java.util.Collection createValues () 
	java.util.Map createAsMap () 
	com.android.jack.google.common.collect.Multiset createKeys () 
}

com/android/jack/google/common/collect/FilteredKeySetMultimap$EntrySet.class
FilteredKeySetMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FilteredKeySetMultimap$EntrySet extends com.android.jack.google.common.collect.FilteredKeyMultimap$Entries implements java.util.Set  {
	final com.android.jack.google.common.collect.FilteredKeySetMultimap this$0
	void  (com.android.jack.google.common.collect.FilteredKeySetMultimap) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
}

com/android/jack/google/common/collect/FilteredKeySetMultimap.class
FilteredKeySetMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.FilteredKeySetMultimap extends com.android.jack.google.common.collect.FilteredKeyMultimap implements com.android.jack.google.common.collect.FilteredSetMultimap  {
	void  (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.SetMultimap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public com.android.jack.google.common.collect.SetMultimap unfiltered () 
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Set entries () 
	java.util.Set createEntries () 
	volatile java.util.Collection createEntries () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.Multimap unfiltered () 
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
}

com/android/jack/google/common/collect/FilteredMultimap.class
FilteredMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.FilteredMultimap extends java.lang.Object implements com.android.jack.google.common.collect.Multimap  {
	public abstract com.android.jack.google.common.collect.Multimap unfiltered () 
	public abstract com.android.jack.google.common.base.Predicate entryPredicate () 
}

com/android/jack/google/common/collect/FilteredMultimapValues.class
FilteredMultimapValues.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.FilteredMultimapValues extends java.util.AbstractCollection {
	private final com.android.jack.google.common.collect.FilteredMultimap multimap
	void  (com.android.jack.google.common.collect.FilteredMultimap) 
		com.android.jack.google.common.collect.FilteredMultimap multimap
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
	public int size () 
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		java.util.Iterator unfilteredItr
		Object o
		com.android.jack.google.common.base.Predicate entryPredicate
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
}

com/android/jack/google/common/collect/FilteredSetMultimap.class
FilteredSetMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.FilteredSetMultimap extends java.lang.Object implements com.android.jack.google.common.collect.FilteredMultimap com.android.jack.google.common.collect.SetMultimap  {
	public abstract com.android.jack.google.common.collect.SetMultimap unfiltered () 
}

com/android/jack/google/common/collect/FluentIterable$1.class
FluentIterable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.FluentIterable$1 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	void  (java.lang.Iterable, java.lang.Iterable) 
		Iterable x0
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/FluentIterable$FromIterableFunction.class
FluentIterable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.FluentIterable$FromIterableFunction extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	private void  () 
	public com.android.jack.google.common.collect.FluentIterable apply (java.lang.Iterable) 
		Iterable fromObject
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/FluentIterable.class
FluentIterable.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.FluentIterable extends java.lang.Object implements java.lang.Iterable  {
	private final Iterable iterable
	protected void  () 
	void  (java.lang.Iterable) 
		Iterable iterable
	public static com.android.jack.google.common.collect.FluentIterable from (java.lang.Iterable) 
		Iterable iterable
	public static com.android.jack.google.common.collect.FluentIterable from (com.android.jack.google.common.collect.FluentIterable) 
		com.android.jack.google.common.collect.FluentIterable iterable
	public static com.android.jack.google.common.collect.FluentIterable of (java.lang.Object[]) 
		Object[] elements
	public java.lang.String toString () 
	public final int size () 
	public final boolean contains (java.lang.Object) 
		Object element
	public final com.android.jack.google.common.collect.FluentIterable cycle () 
	public final com.android.jack.google.common.collect.FluentIterable append (java.lang.Iterable) 
		Iterable other
	public final transient com.android.jack.google.common.collect.FluentIterable append (java.lang.Object[]) 
		Object[] elements
	public final com.android.jack.google.common.collect.FluentIterable filter (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public final com.android.jack.google.common.collect.FluentIterable filter (java.lang.Class) 
		Class type
	public final boolean anyMatch (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public final boolean allMatch (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public final com.android.jack.google.common.base.Optional firstMatch (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate predicate
	public final com.android.jack.google.common.collect.FluentIterable transform (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public com.android.jack.google.common.collect.FluentIterable transformAndConcat (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public final com.android.jack.google.common.base.Optional first () 
		java.util.Iterator iterator
	public final com.android.jack.google.common.base.Optional last () 
		java.util.List list
		java.util.SortedSet sortedSet
		Object current
		java.util.Iterator iterator
	public final com.android.jack.google.common.collect.FluentIterable skip (int) 
		int numberToSkip
	public final com.android.jack.google.common.collect.FluentIterable limit (int) 
		int size
	public final boolean isEmpty () 
	public final com.android.jack.google.common.collect.ImmutableList toList () 
	public final com.android.jack.google.common.collect.ImmutableList toSortedList (java.util.Comparator) 
		java.util.Comparator comparator
	public final com.android.jack.google.common.collect.ImmutableSet toSet () 
	public final com.android.jack.google.common.collect.ImmutableSortedSet toSortedSet (java.util.Comparator) 
		java.util.Comparator comparator
	public final com.android.jack.google.common.collect.ImmutableMap toMap (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function valueFunction
	public final com.android.jack.google.common.collect.ImmutableListMultimap index (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function keyFunction
	public final com.android.jack.google.common.collect.ImmutableMap uniqueIndex (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function keyFunction
	public final java.lang.Object[] toArray (java.lang.Class) 
		Class type
	public final java.util.Collection copyInto (java.util.Collection) 
		Object item
		java.util.Iterator i$
		java.util.Collection collection
	public final java.lang.String join (com.android.jack.google.common.base.Joiner) 
		com.android.jack.google.common.base.Joiner joiner
	public final java.lang.Object get (int) 
		int position
}

com/android/jack/google/common/collect/ForwardingBlockingDeque.class
ForwardingBlockingDeque.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingBlockingDeque extends com.android.jack.google.common.collect.ForwardingDeque implements java.util.concurrent.BlockingDeque  {
	protected void  () 
	protected abstract java.util.concurrent.BlockingDeque delegate () 
	public int remainingCapacity () 
	public void putFirst (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public void putLast (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object takeFirst ()  throws java.lang.InterruptedException 
	public java.lang.Object takeLast ()  throws java.lang.InterruptedException 
	public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void put (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object take ()  throws java.lang.InterruptedException 
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public int drainTo (java.util.Collection) 
		java.util.Collection c
	public int drainTo (java.util.Collection, int) 
		java.util.Collection c
		int maxElements
	protected volatile java.util.Deque delegate () 
	protected volatile java.util.Queue delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingCollection.class
ForwardingCollection.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingCollection extends com.android.jack.google.common.collect.ForwardingObject implements java.util.Collection  {
	protected void  () 
	protected abstract java.util.Collection delegate () 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean add (java.lang.Object) 
		Object element
	public boolean remove (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public void clear () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	protected boolean standardContains (java.lang.Object) 
		Object object
	protected boolean standardContainsAll (java.util.Collection) 
		java.util.Collection collection
	protected boolean standardAddAll (java.util.Collection) 
		java.util.Collection collection
	protected boolean standardRemove (java.lang.Object) 
		Object object
		java.util.Iterator iterator
	protected boolean standardRemoveAll (java.util.Collection) 
		java.util.Collection collection
	protected boolean standardRetainAll (java.util.Collection) 
		java.util.Collection collection
	protected void standardClear () 
	protected boolean standardIsEmpty () 
	protected java.lang.String standardToString () 
	protected java.lang.Object[] standardToArray () 
		Object[] newArray
	protected java.lang.Object[] standardToArray (java.lang.Object[]) 
		Object[] array
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingConcurrentMap.class
ForwardingConcurrentMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingConcurrentMap extends com.android.jack.google.common.collect.ForwardingMap implements java.util.concurrent.ConcurrentMap  {
	protected void  () 
	protected abstract java.util.concurrent.ConcurrentMap delegate () 
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object key
		Object oldValue
		Object newValue
	protected volatile java.util.Map delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingDeque.class
ForwardingDeque.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingDeque extends com.android.jack.google.common.collect.ForwardingQueue implements java.util.Deque  {
	protected void  () 
	protected abstract java.util.Deque delegate () 
	public void addFirst (java.lang.Object) 
		Object e
	public void addLast (java.lang.Object) 
		Object e
	public java.util.Iterator descendingIterator () 
	public java.lang.Object getFirst () 
	public java.lang.Object getLast () 
	public boolean offerFirst (java.lang.Object) 
		Object e
	public boolean offerLast (java.lang.Object) 
		Object e
	public java.lang.Object peekFirst () 
	public java.lang.Object peekLast () 
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.lang.Object pop () 
	public void push (java.lang.Object) 
		Object e
	public java.lang.Object removeFirst () 
	public java.lang.Object removeLast () 
	public boolean removeFirstOccurrence (java.lang.Object) 
		Object o
	public boolean removeLastOccurrence (java.lang.Object) 
		Object o
	protected volatile java.util.Queue delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingImmutableCollection.class
ForwardingImmutableCollection.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ForwardingImmutableCollection extends java.lang.Object {
	private void  () 
}

com/android/jack/google/common/collect/ForwardingImmutableList.class
ForwardingImmutableList.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ForwardingImmutableList extends java.lang.Object {
	private void  () 
}

com/android/jack/google/common/collect/ForwardingImmutableMap.class
ForwardingImmutableMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ForwardingImmutableMap extends java.lang.Object {
	private void  () 
}

com/android/jack/google/common/collect/ForwardingImmutableSet.class
ForwardingImmutableSet.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ForwardingImmutableSet extends java.lang.Object {
	private void  () 
}

com/android/jack/google/common/collect/ForwardingIterator.class
ForwardingIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingIterator extends com.android.jack.google.common.collect.ForwardingObject implements java.util.Iterator  {
	protected void  () 
	protected abstract java.util.Iterator delegate () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingList.class
ForwardingList.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingList extends com.android.jack.google.common.collect.ForwardingCollection implements java.util.List  {
	protected void  () 
	protected abstract java.util.List delegate () 
	public void add (int, java.lang.Object) 
		int index
		Object element
	public boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection elements
	public java.lang.Object get (int) 
		int index
	public int indexOf (java.lang.Object) 
		Object element
	public int lastIndexOf (java.lang.Object) 
		Object element
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
		int index
	public java.lang.Object remove (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	protected boolean standardAdd (java.lang.Object) 
		Object element
	protected boolean standardAddAll (int, java.lang.Iterable) 
		int index
		Iterable elements
	protected int standardIndexOf (java.lang.Object) 
		Object element
	protected int standardLastIndexOf (java.lang.Object) 
		Object element
	protected java.util.Iterator standardIterator () 
	protected java.util.ListIterator standardListIterator () 
	protected java.util.ListIterator standardListIterator (int) 
		int start
	protected java.util.List standardSubList (int, int) 
		int fromIndex
		int toIndex
	protected boolean standardEquals (java.lang.Object) 
		Object object
	protected int standardHashCode () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingListIterator.class
ForwardingListIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingListIterator extends com.android.jack.google.common.collect.ForwardingIterator implements java.util.ListIterator  {
	protected void  () 
	protected abstract java.util.ListIterator delegate () 
	public void add (java.lang.Object) 
		Object element
	public boolean hasPrevious () 
	public int nextIndex () 
	public java.lang.Object previous () 
	public int previousIndex () 
	public void set (java.lang.Object) 
		Object element
	protected volatile java.util.Iterator delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingListMultimap.class
ForwardingListMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingListMultimap extends com.android.jack.google.common.collect.ForwardingMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	protected void  () 
	protected abstract com.android.jack.google.common.collect.ListMultimap delegate () 
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	protected volatile com.android.jack.google.common.collect.Multimap delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingMap$StandardEntrySet.class
ForwardingMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingMap$StandardEntrySet extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.ForwardingMap this$0
	public void  (com.android.jack.google.common.collect.ForwardingMap) 
	java.util.Map map () 
}

com/android/jack/google/common/collect/ForwardingMap$StandardKeySet.class
ForwardingMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingMap$StandardKeySet extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.ForwardingMap this$0
	public void  (com.android.jack.google.common.collect.ForwardingMap) 
}

com/android/jack/google/common/collect/ForwardingMap$StandardValues.class
ForwardingMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingMap$StandardValues extends com.android.jack.google.common.collect.Maps$Values {
	final com.android.jack.google.common.collect.ForwardingMap this$0
	public void  (com.android.jack.google.common.collect.ForwardingMap) 
}

com/android/jack/google/common/collect/ForwardingMap.class
ForwardingMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingMap extends com.android.jack.google.common.collect.ForwardingObject implements java.util.Map  {
	protected void  () 
	protected abstract java.util.Map delegate () 
	public int size () 
	public boolean isEmpty () 
	public java.lang.Object remove (java.lang.Object) 
		Object object
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object) 
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map map
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entrySet () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	protected void standardPutAll (java.util.Map) 
		java.util.Map map
	protected java.lang.Object standardRemove (java.lang.Object) 
		Object value
		java.util.Map$Entry entry
		Object key
		java.util.Iterator entryIterator
	protected void standardClear () 
	protected boolean standardContainsKey (java.lang.Object) 
		Object key
	protected boolean standardContainsValue (java.lang.Object) 
		Object value
	protected boolean standardIsEmpty () 
	protected boolean standardEquals (java.lang.Object) 
		Object object
	protected int standardHashCode () 
	protected java.lang.String standardToString () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingMapEntry.class
ForwardingMapEntry.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingMapEntry extends com.android.jack.google.common.collect.ForwardingObject implements java.util.Map$Entry  {
	protected void  () 
	protected abstract java.util.Map$Entry delegate () 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	protected boolean standardEquals (java.lang.Object) 
		java.util.Map$Entry that
		Object object
	protected int standardHashCode () 
		Object k
		Object v
	protected java.lang.String standardToString () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingMultimap.class
ForwardingMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingMultimap extends com.android.jack.google.common.collect.ForwardingObject implements com.android.jack.google.common.collect.Multimap  {
	protected void  () 
	protected abstract com.android.jack.google.common.collect.Multimap delegate () 
	public java.util.Map asMap () 
	public void clear () 
	public boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.Collection entries () 
	public java.util.Collection get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public com.android.jack.google.common.collect.Multiset keys () 
	public java.util.Set keySet () 
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public int size () 
	public java.util.Collection values () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingMultiset$StandardElementSet.class
ForwardingMultiset.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingMultiset$StandardElementSet extends com.android.jack.google.common.collect.Multisets$ElementSet {
	final com.android.jack.google.common.collect.ForwardingMultiset this$0
	public void  (com.android.jack.google.common.collect.ForwardingMultiset) 
	com.android.jack.google.common.collect.Multiset multiset () 
}

com/android/jack/google/common/collect/ForwardingMultiset.class
ForwardingMultiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingMultiset extends com.android.jack.google.common.collect.ForwardingCollection implements com.android.jack.google.common.collect.Multiset  {
	protected void  () 
	protected abstract com.android.jack.google.common.collect.Multiset delegate () 
	public int count (java.lang.Object) 
		Object element
	public int add (java.lang.Object, int) 
		Object element
		int occurrences
	public int remove (java.lang.Object, int) 
		Object element
		int occurrences
	public java.util.Set elementSet () 
	public java.util.Set entrySet () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public int setCount (java.lang.Object, int) 
		Object element
		int count
	public boolean setCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
	protected boolean standardContains (java.lang.Object) 
		Object object
	protected void standardClear () 
	protected int standardCount (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		Object object
	protected boolean standardAdd (java.lang.Object) 
		Object element
	protected boolean standardAddAll (java.util.Collection) 
		java.util.Collection elementsToAdd
	protected boolean standardRemove (java.lang.Object) 
		Object element
	protected boolean standardRemoveAll (java.util.Collection) 
		java.util.Collection elementsToRemove
	protected boolean standardRetainAll (java.util.Collection) 
		java.util.Collection elementsToRetain
	protected int standardSetCount (java.lang.Object, int) 
		Object element
		int count
	protected boolean standardSetCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
	protected java.util.Iterator standardIterator () 
	protected int standardSize () 
	protected boolean standardEquals (java.lang.Object) 
		Object object
	protected int standardHashCode () 
	protected java.lang.String standardToString () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class
ForwardingNavigableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ForwardingNavigableMap$StandardDescendingMap$1 extends java.lang.Object implements java.util.Iterator  {
	private java.util.Map$Entry toRemove
	private java.util.Map$Entry nextOrNull
	final com.android.jack.google.common.collect.ForwardingNavigableMap$StandardDescendingMap this$1
	void  (com.android.jack.google.common.collect.ForwardingNavigableMap$StandardDescendingMap) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class
ForwardingNavigableMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingNavigableMap$StandardDescendingMap extends com.android.jack.google.common.collect.Maps$DescendingMap {
	final com.android.jack.google.common.collect.ForwardingNavigableMap this$0
	public void  (com.android.jack.google.common.collect.ForwardingNavigableMap) 
	java.util.NavigableMap forward () 
	protected java.util.Iterator entryIterator () 
}

com/android/jack/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class
ForwardingNavigableMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingNavigableMap$StandardNavigableKeySet extends com.android.jack.google.common.collect.Maps$NavigableKeySet {
	final com.android.jack.google.common.collect.ForwardingNavigableMap this$0
	public void  (com.android.jack.google.common.collect.ForwardingNavigableMap) 
}

com/android/jack/google/common/collect/ForwardingNavigableMap.class
ForwardingNavigableMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingNavigableMap extends com.android.jack.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap  {
	protected void  () 
	protected abstract java.util.NavigableMap delegate () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	protected java.util.Map$Entry standardLowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	protected java.lang.Object standardLowerKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	protected java.util.Map$Entry standardFloorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	protected java.lang.Object standardFloorKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	protected java.util.Map$Entry standardCeilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	protected java.lang.Object standardCeilingKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	protected java.util.Map$Entry standardHigherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	protected java.lang.Object standardHigherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry firstEntry () 
	protected java.util.Map$Entry standardFirstEntry () 
	protected java.lang.Object standardFirstKey () 
		java.util.Map$Entry entry
	public java.util.Map$Entry lastEntry () 
	protected java.util.Map$Entry standardLastEntry () 
	protected java.lang.Object standardLastKey () 
		java.util.Map$Entry entry
	public java.util.Map$Entry pollFirstEntry () 
	protected java.util.Map$Entry standardPollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	protected java.util.Map$Entry standardPollLastEntry () 
	public java.util.NavigableMap descendingMap () 
	public java.util.NavigableSet navigableKeySet () 
	public java.util.NavigableSet descendingKeySet () 
	protected java.util.NavigableSet standardDescendingKeySet () 
	protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	protected java.util.SortedMap standardHeadMap (java.lang.Object) 
		Object toKey
	protected java.util.SortedMap standardTailMap (java.lang.Object) 
		Object fromKey
	protected volatile java.util.SortedMap delegate () 
	protected volatile java.util.Map delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class
ForwardingNavigableSet.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingNavigableSet$StandardDescendingSet extends com.android.jack.google.common.collect.Sets$DescendingSet {
	final com.android.jack.google.common.collect.ForwardingNavigableSet this$0
	public void  (com.android.jack.google.common.collect.ForwardingNavigableSet) 
}

com/android/jack/google/common/collect/ForwardingNavigableSet.class
ForwardingNavigableSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingNavigableSet extends com.android.jack.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet  {
	protected void  () 
	protected abstract java.util.NavigableSet delegate () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	protected java.lang.Object standardLower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	protected java.lang.Object standardFloor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	protected java.lang.Object standardCeiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	protected java.lang.Object standardHigher (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	protected java.lang.Object standardPollFirst () 
	public java.lang.Object pollLast () 
	protected java.lang.Object standardPollLast () 
	protected java.lang.Object standardFirst () 
	protected java.lang.Object standardLast () 
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	protected java.util.NavigableSet standardSubSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	protected java.util.SortedSet standardHeadSet (java.lang.Object) 
		Object toElement
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	protected java.util.SortedSet standardTailSet (java.lang.Object) 
		Object fromElement
	protected volatile java.util.SortedSet delegate () 
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingObject.class
ForwardingObject.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingObject extends java.lang.Object {
	protected void  () 
	protected abstract java.lang.Object delegate () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/ForwardingQueue.class
ForwardingQueue.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingQueue extends com.android.jack.google.common.collect.ForwardingCollection implements java.util.Queue  {
	protected void  () 
	protected abstract java.util.Queue delegate () 
	public boolean offer (java.lang.Object) 
		Object o
	public java.lang.Object poll () 
	public java.lang.Object remove () 
	public java.lang.Object peek () 
	public java.lang.Object element () 
	protected boolean standardOffer (java.lang.Object) 
		IllegalStateException caught
		Object e
	protected java.lang.Object standardPeek () 
		java.util.NoSuchElementException caught
	protected java.lang.Object standardPoll () 
		java.util.NoSuchElementException caught
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingSet.class
ForwardingSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSet extends com.android.jack.google.common.collect.ForwardingCollection implements java.util.Set  {
	protected void  () 
	protected abstract java.util.Set delegate () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	protected boolean standardRemoveAll (java.util.Collection) 
		java.util.Collection collection
	protected boolean standardEquals (java.lang.Object) 
		Object object
	protected int standardHashCode () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingSetMultimap.class
ForwardingSetMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSetMultimap extends com.android.jack.google.common.collect.ForwardingMultimap implements com.android.jack.google.common.collect.SetMultimap  {
	public void  () 
	protected abstract com.android.jack.google.common.collect.SetMultimap delegate () 
	public java.util.Set entries () 
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection entries () 
	protected volatile com.android.jack.google.common.collect.Multimap delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingSortedMap$StandardKeySet.class
ForwardingSortedMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingSortedMap$StandardKeySet extends com.android.jack.google.common.collect.Maps$SortedKeySet {
	final com.android.jack.google.common.collect.ForwardingSortedMap this$0
	public void  (com.android.jack.google.common.collect.ForwardingSortedMap) 
}

com/android/jack/google/common/collect/ForwardingSortedMap.class
ForwardingSortedMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSortedMap extends com.android.jack.google.common.collect.ForwardingMap implements java.util.SortedMap  {
	protected void  () 
	protected abstract java.util.SortedMap delegate () 
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.lang.Object lastKey () 
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	private int unsafeCompare (java.lang.Object, java.lang.Object) 
		Object k1
		Object k2
		java.util.Comparator comparator
	protected boolean standardContainsKey (java.lang.Object) 
		java.util.SortedMap self
		Object ceilingKey
		ClassCastException e
		java.util.NoSuchElementException e
		NullPointerException e
		Object key
	protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	protected volatile java.util.Map delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class
ForwardingSortedMultiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSortedMultiset$StandardDescendingMultiset extends com.android.jack.google.common.collect.DescendingMultiset {
	final com.android.jack.google.common.collect.ForwardingSortedMultiset this$0
	public void  (com.android.jack.google.common.collect.ForwardingSortedMultiset) 
	com.android.jack.google.common.collect.SortedMultiset forwardMultiset () 
}

com/android/jack/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class
ForwardingSortedMultiset.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ForwardingSortedMultiset$StandardElementSet extends com.android.jack.google.common.collect.SortedMultisets$NavigableElementSet {
	final com.android.jack.google.common.collect.ForwardingSortedMultiset this$0
	public void  (com.android.jack.google.common.collect.ForwardingSortedMultiset) 
}

com/android/jack/google/common/collect/ForwardingSortedMultiset.class
ForwardingSortedMultiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSortedMultiset extends com.android.jack.google.common.collect.ForwardingMultiset implements com.android.jack.google.common.collect.SortedMultiset  {
	protected void  () 
	protected abstract com.android.jack.google.common.collect.SortedMultiset delegate () 
	public java.util.NavigableSet elementSet () 
	public java.util.Comparator comparator () 
	public com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	protected com.android.jack.google.common.collect.Multiset$Entry standardFirstEntry () 
		java.util.Iterator entryIterator
		com.android.jack.google.common.collect.Multiset$Entry entry
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	protected com.android.jack.google.common.collect.Multiset$Entry standardLastEntry () 
		java.util.Iterator entryIterator
		com.android.jack.google.common.collect.Multiset$Entry entry
	public com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
	protected com.android.jack.google.common.collect.Multiset$Entry standardPollFirstEntry () 
		java.util.Iterator entryIterator
		com.android.jack.google.common.collect.Multiset$Entry entry
	public com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
	protected com.android.jack.google.common.collect.Multiset$Entry standardPollLastEntry () 
		java.util.Iterator entryIterator
		com.android.jack.google.common.collect.Multiset$Entry entry
	public com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object upperBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType lowerBoundType
		Object upperBound
		com.android.jack.google.common.collect.BoundType upperBoundType
	protected com.android.jack.google.common.collect.SortedMultiset standardSubMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType lowerBoundType
		Object upperBound
		com.android.jack.google.common.collect.BoundType upperBoundType
	public com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType boundType
	public volatile java.util.Set elementSet () 
	protected volatile com.android.jack.google.common.collect.Multiset delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	public volatile java.util.SortedSet elementSet () 
}

com/android/jack/google/common/collect/ForwardingSortedSet.class
ForwardingSortedSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSortedSet extends com.android.jack.google.common.collect.ForwardingSet implements java.util.SortedSet  {
	protected void  () 
	protected abstract java.util.SortedSet delegate () 
	public java.util.Comparator comparator () 
	public java.lang.Object first () 
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.lang.Object last () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	private int unsafeCompare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		java.util.Comparator comparator
	protected boolean standardContains (java.lang.Object) 
		java.util.SortedSet self
		Object ceiling
		ClassCastException e
		java.util.NoSuchElementException e
		NullPointerException e
		Object object
	protected boolean standardRemove (java.lang.Object) 
		Object ceiling
		java.util.SortedSet self
		java.util.Iterator iterator
		ClassCastException e
		NullPointerException e
		Object object
	protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingSortedSetMultimap.class
ForwardingSortedSetMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingSortedSetMultimap extends com.android.jack.google.common.collect.ForwardingSetMultimap implements com.android.jack.google.common.collect.SortedSetMultimap  {
	protected void  () 
	protected abstract com.android.jack.google.common.collect.SortedSetMultimap delegate () 
	public java.util.SortedSet get (java.lang.Object) 
		Object key
	public java.util.SortedSet removeAll (java.lang.Object) 
		Object key
	public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Comparator valueComparator () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	protected volatile com.android.jack.google.common.collect.SetMultimap delegate () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	protected volatile com.android.jack.google.common.collect.Multimap delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/ForwardingTable.class
ForwardingTable.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ForwardingTable extends com.android.jack.google.common.collect.ForwardingObject implements com.android.jack.google.common.collect.Table  {
	protected void  () 
	protected abstract com.android.jack.google.common.collect.Table delegate () 
	public java.util.Set cellSet () 
	public void clear () 
	public java.util.Map column (java.lang.Object) 
		Object columnKey
	public java.util.Set columnKeySet () 
	public java.util.Map columnMap () 
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean containsColumn (java.lang.Object) 
		Object columnKey
	public boolean containsRow (java.lang.Object) 
		Object rowKey
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean isEmpty () 
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.util.Map row (java.lang.Object) 
		Object rowKey
	public java.util.Set rowKeySet () 
	public java.util.Map rowMap () 
	public int size () 
	public java.util.Collection values () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/GeneralRange.class
GeneralRange.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.GeneralRange extends java.lang.Object implements java.io.Serializable  {
	private final java.util.Comparator comparator
	private final boolean hasLowerBound
	private final Object lowerEndpoint
	private final com.android.jack.google.common.collect.BoundType lowerBoundType
	private final boolean hasUpperBound
	private final Object upperEndpoint
	private final com.android.jack.google.common.collect.BoundType upperBoundType
	private transient com.android.jack.google.common.collect.GeneralRange reverse
	static com.android.jack.google.common.collect.GeneralRange from (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
		Comparable lowerEndpoint
		com.android.jack.google.common.collect.BoundType lowerBoundType
		Comparable upperEndpoint
		com.android.jack.google.common.collect.BoundType upperBoundType
	static com.android.jack.google.common.collect.GeneralRange all (java.util.Comparator) 
		java.util.Comparator comparator
	static com.android.jack.google.common.collect.GeneralRange downTo (java.util.Comparator, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		java.util.Comparator comparator
		Object endpoint
		com.android.jack.google.common.collect.BoundType boundType
	static com.android.jack.google.common.collect.GeneralRange upTo (java.util.Comparator, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		java.util.Comparator comparator
		Object endpoint
		com.android.jack.google.common.collect.BoundType boundType
	static com.android.jack.google.common.collect.GeneralRange range (java.util.Comparator, java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		java.util.Comparator comparator
		Object lower
		com.android.jack.google.common.collect.BoundType lowerType
		Object upper
		com.android.jack.google.common.collect.BoundType upperType
	private void  (java.util.Comparator, boolean, java.lang.Object, com.android.jack.google.common.collect.BoundType, boolean, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		int cmp
		java.util.Comparator comparator
		boolean hasLowerBound
		Object lowerEndpoint
		com.android.jack.google.common.collect.BoundType lowerBoundType
		boolean hasUpperBound
		Object upperEndpoint
		com.android.jack.google.common.collect.BoundType upperBoundType
	java.util.Comparator comparator () 
	boolean hasLowerBound () 
	boolean hasUpperBound () 
	boolean isEmpty () 
	boolean tooLow (java.lang.Object) 
		Object t
		Object lbound
		int cmp
	boolean tooHigh (java.lang.Object) 
		Object t
		Object ubound
		int cmp
	boolean contains (java.lang.Object) 
		Object t
	com.android.jack.google.common.collect.GeneralRange intersect (com.android.jack.google.common.collect.GeneralRange) 
		int cmp
		int cmp
		int cmp
		com.android.jack.google.common.collect.GeneralRange other
		boolean hasLowBound
		Object lowEnd
		com.android.jack.google.common.collect.BoundType lowType
		boolean hasUpBound
		Object upEnd
		com.android.jack.google.common.collect.BoundType upType
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.GeneralRange r
		Object obj
	public int hashCode () 
	com.android.jack.google.common.collect.GeneralRange reverse () 
		com.android.jack.google.common.collect.GeneralRange result
	public java.lang.String toString () 
	java.lang.Object getLowerEndpoint () 
	com.android.jack.google.common.collect.BoundType getLowerBoundType () 
	java.lang.Object getUpperEndpoint () 
	com.android.jack.google.common.collect.BoundType getUpperBoundType () 
}

com/android/jack/google/common/collect/GenericMapMaker$NullListener.class
GenericMapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.GenericMapMaker$NullListener extends java.lang.Enum implements com.android.jack.google.common.collect.MapMaker$RemovalListener  {
	public static final com.android.jack.google.common.collect.GenericMapMaker$NullListener INSTANCE
	private static final com.android.jack.google.common.collect.GenericMapMaker$NullListener[] $VALUES
	public static com.android.jack.google.common.collect.GenericMapMaker$NullListener[] values () 
	public static com.android.jack.google.common.collect.GenericMapMaker$NullListener valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void onRemoval (com.android.jack.google.common.collect.MapMaker$RemovalNotification) 
		com.android.jack.google.common.collect.MapMaker$RemovalNotification notification
	static void  () 
}

com/android/jack/google/common/collect/GenericMapMaker.class
GenericMapMaker.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.GenericMapMaker extends java.lang.Object {
	com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
	void  () 
	abstract com.android.jack.google.common.collect.GenericMapMaker keyEquivalence (com.android.jack.google.common.base.Equivalence) 
	public abstract com.android.jack.google.common.collect.GenericMapMaker initialCapacity (int) 
	abstract com.android.jack.google.common.collect.GenericMapMaker maximumSize (int) 
	public abstract com.android.jack.google.common.collect.GenericMapMaker concurrencyLevel (int) 
	public abstract com.android.jack.google.common.collect.GenericMapMaker weakKeys () 
	public abstract com.android.jack.google.common.collect.GenericMapMaker weakValues () 
	public abstract com.android.jack.google.common.collect.GenericMapMaker softValues () 
	abstract com.android.jack.google.common.collect.GenericMapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit) 
	abstract com.android.jack.google.common.collect.GenericMapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit) 
	com.android.jack.google.common.collect.MapMaker$RemovalListener getRemovalListener () 
	public abstract java.util.concurrent.ConcurrentMap makeMap () 
	abstract com.android.jack.google.common.collect.MapMakerInternalMap makeCustomMap () 
	abstract java.util.concurrent.ConcurrentMap makeComputingMap (com.android.jack.google.common.base.Function) 
}

com/android/jack/google/common/collect/GwtTransient.class
GwtTransient.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.GwtTransient extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/google/common/collect/HashBasedTable$Factory.class
HashBasedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBasedTable$Factory extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final int expectedSize
	private static final long serialVersionUID
	void  (int) 
		int expectedSize
	public java.util.Map get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/HashBasedTable.class
HashBasedTable.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.HashBasedTable extends com.android.jack.google.common.collect.StandardTable {
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.HashBasedTable create () 
	public static com.android.jack.google.common.collect.HashBasedTable create (int, int) 
		int expectedRows
		int expectedCellsPerRow
		java.util.Map backingMap
	public static com.android.jack.google.common.collect.HashBasedTable create (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
		com.android.jack.google.common.collect.HashBasedTable result
	void  (java.util.Map, com.android.jack.google.common.collect.HashBasedTable$Factory) 
		java.util.Map backingMap
		com.android.jack.google.common.collect.HashBasedTable$Factory factory
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean containsColumn (java.lang.Object) 
		Object columnKey
	public boolean containsRow (java.lang.Object) 
		Object rowKey
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public volatile java.util.Map columnMap () 
	public volatile java.util.Map rowMap () 
	public volatile java.util.Collection values () 
	public volatile java.util.Set columnKeySet () 
	public volatile java.util.Set rowKeySet () 
	public volatile java.util.Map column (java.lang.Object) 
		Object x0
	public volatile java.util.Map row (java.lang.Object) 
		Object x0
	public volatile java.util.Set cellSet () 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
		Object x2
	public volatile void clear () 
	public volatile int size () 
	public volatile boolean isEmpty () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table x0
}

com/android/jack/google/common/collect/HashBiMap$1.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/HashBiMap$BiEntry.class
HashBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.HashBiMap$BiEntry extends com.android.jack.google.common.collect.ImmutableEntry {
	final int keyHash
	final int valueHash
	com.android.jack.google.common.collect.HashBiMap$BiEntry nextInKToVBucket
	com.android.jack.google.common.collect.HashBiMap$BiEntry nextInVToKBucket
	void  (java.lang.Object, int, java.lang.Object, int) 
		Object key
		int keyHash
		Object value
		int valueHash
}

com/android/jack/google/common/collect/HashBiMap$EntrySet$1$MapEntry.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$EntrySet$1$MapEntry extends com.android.jack.google.common.collect.AbstractMapEntry {
	com.android.jack.google.common.collect.HashBiMap$BiEntry delegate
	final com.android.jack.google.common.collect.HashBiMap$EntrySet$1 this$2
	void  (com.android.jack.google.common.collect.HashBiMap$EntrySet$1, com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
		Object oldValue
		int valueHash
		com.android.jack.google.common.collect.HashBiMap$BiEntry newEntry
}

com/android/jack/google/common/collect/HashBiMap$EntrySet$1.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$EntrySet$1 extends com.android.jack.google.common.collect.HashBiMap$Itr {
	final com.android.jack.google.common.collect.HashBiMap$EntrySet this$1
	void  (com.android.jack.google.common.collect.HashBiMap$EntrySet) 
	java.util.Map$Entry output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	volatile java.lang.Object output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry x0
}

com/android/jack/google/common/collect/HashBiMap$EntrySet.class
HashBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.HashBiMap$EntrySet extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.HashBiMap this$0
	private void  (com.android.jack.google.common.collect.HashBiMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.HashBiMap, com.android.jack.google.common.collect.HashBiMap$1) 
		com.android.jack.google.common.collect.HashBiMap x0
		com.android.jack.google.common.collect.HashBiMap$1 x1
}

com/android/jack/google/common/collect/HashBiMap$Inverse$1$1$InverseEntry.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$Inverse$1$1$InverseEntry extends com.android.jack.google.common.collect.AbstractMapEntry {
	com.android.jack.google.common.collect.HashBiMap$BiEntry delegate
	final com.android.jack.google.common.collect.HashBiMap$Inverse$1$1 this$3
	void  (com.android.jack.google.common.collect.HashBiMap$Inverse$1$1, com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object key
		Object oldKey
		int keyHash
		com.android.jack.google.common.collect.HashBiMap$BiEntry newEntry
}

com/android/jack/google/common/collect/HashBiMap$Inverse$1$1.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$Inverse$1$1 extends com.android.jack.google.common.collect.HashBiMap$Itr {
	final com.android.jack.google.common.collect.HashBiMap$Inverse$1 this$2
	void  (com.android.jack.google.common.collect.HashBiMap$Inverse$1) 
	java.util.Map$Entry output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	volatile java.lang.Object output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry x0
}

com/android/jack/google/common/collect/HashBiMap$Inverse$1.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$Inverse$1 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.HashBiMap$Inverse this$1
	void  (com.android.jack.google.common.collect.HashBiMap$Inverse) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 extends com.android.jack.google.common.collect.HashBiMap$Itr {
	final com.android.jack.google.common.collect.HashBiMap$Inverse$InverseKeySet this$2
	void  (com.android.jack.google.common.collect.HashBiMap$Inverse$InverseKeySet) 
	java.lang.Object output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
}

com/android/jack/google/common/collect/HashBiMap$Inverse$InverseKeySet.class
HashBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.HashBiMap$Inverse$InverseKeySet extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.HashBiMap$Inverse this$1
	void  (com.android.jack.google.common.collect.HashBiMap$Inverse) 
	public boolean remove (java.lang.Object) 
		Object o
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/HashBiMap$Inverse.class
HashBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.HashBiMap$Inverse extends java.util.AbstractMap implements com.android.jack.google.common.collect.BiMap java.io.Serializable  {
	final com.android.jack.google.common.collect.HashBiMap this$0
	private void  (com.android.jack.google.common.collect.HashBiMap) 
	com.android.jack.google.common.collect.BiMap forward () 
	public int size () 
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object) 
		Object value
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object value
		Object key
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object value
		Object key
	public java.lang.Object remove (java.lang.Object) 
		Object value
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public com.android.jack.google.common.collect.BiMap inverse () 
	public java.util.Set keySet () 
	public java.util.Set values () 
	public java.util.Set entrySet () 
	java.lang.Object writeReplace () 
	public volatile java.util.Collection values () 
	void  (com.android.jack.google.common.collect.HashBiMap, com.android.jack.google.common.collect.HashBiMap$1) 
		com.android.jack.google.common.collect.HashBiMap x0
		com.android.jack.google.common.collect.HashBiMap$1 x1
}

com/android/jack/google/common/collect/HashBiMap$InverseSerializedForm.class
HashBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.HashBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.HashBiMap bimap
	void  (com.android.jack.google.common.collect.HashBiMap) 
		com.android.jack.google.common.collect.HashBiMap bimap
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/HashBiMap$Itr.class
HashBiMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.HashBiMap$Itr extends java.lang.Object implements java.util.Iterator  {
	int nextBucket
	com.android.jack.google.common.collect.HashBiMap$BiEntry next
	com.android.jack.google.common.collect.HashBiMap$BiEntry toRemove
	int expectedModCount
	final com.android.jack.google.common.collect.HashBiMap this$0
	void  (com.android.jack.google.common.collect.HashBiMap) 
	private void checkForConcurrentModification () 
	public boolean hasNext () 
	public java.lang.Object next () 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public void remove () 
	abstract java.lang.Object output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
}

com/android/jack/google/common/collect/HashBiMap$KeySet$1.class
HashBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.HashBiMap$KeySet$1 extends com.android.jack.google.common.collect.HashBiMap$Itr {
	final com.android.jack.google.common.collect.HashBiMap$KeySet this$1
	void  (com.android.jack.google.common.collect.HashBiMap$KeySet) 
	java.lang.Object output (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
}

com/android/jack/google/common/collect/HashBiMap$KeySet.class
HashBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.HashBiMap$KeySet extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.HashBiMap this$0
	void  (com.android.jack.google.common.collect.HashBiMap) 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object o
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
}

com/android/jack/google/common/collect/HashBiMap.class
HashBiMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.HashBiMap extends java.util.AbstractMap implements com.android.jack.google.common.collect.BiMap java.io.Serializable  {
	private static final double LOAD_FACTOR
	private transient com.android.jack.google.common.collect.HashBiMap$BiEntry[] hashTableKToV
	private transient com.android.jack.google.common.collect.HashBiMap$BiEntry[] hashTableVToK
	private transient int size
	private transient int mask
	private transient int modCount
	private transient com.android.jack.google.common.collect.BiMap inverse
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.HashBiMap create () 
	public static com.android.jack.google.common.collect.HashBiMap create (int) 
		int expectedSize
	public static com.android.jack.google.common.collect.HashBiMap create (java.util.Map) 
		java.util.Map map
		com.android.jack.google.common.collect.HashBiMap bimap
	private void  (int) 
		int expectedSize
	private void init (int) 
		int expectedSize
		int tableSize
	private void delete (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry bucketEntry
		com.android.jack.google.common.collect.HashBiMap$BiEntry bucketEntry
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
		int keyBucket
		com.android.jack.google.common.collect.HashBiMap$BiEntry prevBucketEntry
		int valueBucket
	private void insert (com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
		int keyBucket
		int valueBucket
	private static int hash (java.lang.Object) 
		Object o
	private com.android.jack.google.common.collect.HashBiMap$BiEntry seekByKey (java.lang.Object, int) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
		Object key
		int keyHash
	private com.android.jack.google.common.collect.HashBiMap$BiEntry seekByValue (java.lang.Object, int) 
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
		Object value
		int valueHash
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object) 
		Object key
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private java.lang.Object put (java.lang.Object, java.lang.Object, boolean) 
		Object key
		Object value
		boolean force
		int keyHash
		int valueHash
		com.android.jack.google.common.collect.HashBiMap$BiEntry oldEntryForKey
		com.android.jack.google.common.collect.HashBiMap$BiEntry oldEntryForValue
		com.android.jack.google.common.collect.HashBiMap$BiEntry newEntry
	private java.lang.Object putInverse (java.lang.Object, java.lang.Object, boolean) 
		Object value
		Object key
		boolean force
		int valueHash
		int keyHash
		com.android.jack.google.common.collect.HashBiMap$BiEntry oldEntryForValue
		com.android.jack.google.common.collect.HashBiMap$BiEntry oldEntryForKey
		com.android.jack.google.common.collect.HashBiMap$BiEntry newEntry
	private void rehashIfNecessary () 
		com.android.jack.google.common.collect.HashBiMap$BiEntry nextEntry
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
		int bucket
		int newTableSize
		com.android.jack.google.common.collect.HashBiMap$BiEntry[] oldKToV
	private com.android.jack.google.common.collect.HashBiMap$BiEntry[] createTable (int) 
		int length
	public java.lang.Object remove (java.lang.Object) 
		Object key
		com.android.jack.google.common.collect.HashBiMap$BiEntry entry
	public void clear () 
	public int size () 
	public java.util.Set keySet () 
	public java.util.Set values () 
	public java.util.Set entrySet () 
	public com.android.jack.google.common.collect.BiMap inverse () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		int size
	public volatile java.util.Collection values () 
	static int access$000 (com.android.jack.google.common.collect.HashBiMap) 
		com.android.jack.google.common.collect.HashBiMap x0
	static com.android.jack.google.common.collect.HashBiMap$BiEntry[] access$100 (com.android.jack.google.common.collect.HashBiMap) 
		com.android.jack.google.common.collect.HashBiMap x0
	static void access$200 (com.android.jack.google.common.collect.HashBiMap, com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap x0
		com.android.jack.google.common.collect.HashBiMap$BiEntry x1
	static int access$300 (java.lang.Object) 
		Object x0
	static com.android.jack.google.common.collect.HashBiMap$BiEntry access$400 (com.android.jack.google.common.collect.HashBiMap, java.lang.Object, int) 
		com.android.jack.google.common.collect.HashBiMap x0
		Object x1
		int x2
	static com.android.jack.google.common.collect.HashBiMap$BiEntry access$600 (com.android.jack.google.common.collect.HashBiMap, java.lang.Object, int) 
		com.android.jack.google.common.collect.HashBiMap x0
		Object x1
		int x2
	static void access$700 (com.android.jack.google.common.collect.HashBiMap, com.android.jack.google.common.collect.HashBiMap$BiEntry) 
		com.android.jack.google.common.collect.HashBiMap x0
		com.android.jack.google.common.collect.HashBiMap$BiEntry x1
	static int access$900 (com.android.jack.google.common.collect.HashBiMap) 
		com.android.jack.google.common.collect.HashBiMap x0
	static java.lang.Object access$1000 (com.android.jack.google.common.collect.HashBiMap, java.lang.Object, java.lang.Object, boolean) 
		com.android.jack.google.common.collect.HashBiMap x0
		Object x1
		Object x2
		boolean x3
}

com/android/jack/google/common/collect/HashMultimap.class
HashMultimap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.HashMultimap extends com.android.jack.google.common.collect.AbstractSetMultimap {
	private static final int DEFAULT_VALUES_PER_KEY
	transient int expectedValuesPerKey
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.HashMultimap create () 
	public static com.android.jack.google.common.collect.HashMultimap create (int, int) 
		int expectedKeys
		int expectedValuesPerKey
	public static com.android.jack.google.common.collect.HashMultimap create (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	private void  () 
	private void  (int, int) 
		int expectedKeys
		int expectedValuesPerKey
	private void  (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	java.util.Set createCollection () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		int distinctKeys
		java.util.Map map
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile boolean put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.Map asMap () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set entries () 
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection values () 
	public volatile void clear () 
	public volatile boolean containsKey (java.lang.Object) 
		Object x0
	public volatile int size () 
	volatile java.util.Collection createCollection () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile com.android.jack.google.common.collect.Multiset keys () 
	public volatile java.util.Set keySet () 
	public volatile boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean remove (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
}

com/android/jack/google/common/collect/HashMultiset.class
HashMultiset.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.HashMultiset extends com.android.jack.google.common.collect.AbstractMapBasedMultiset {
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.HashMultiset create () 
	public static com.android.jack.google.common.collect.HashMultiset create (int) 
		int distinctElements
	public static com.android.jack.google.common.collect.HashMultiset create (java.lang.Iterable) 
		Iterable elements
		com.android.jack.google.common.collect.HashMultiset multiset
	private void  () 
	private void  (int) 
		int distinctElements
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		int distinctElements
	public volatile int setCount (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int remove (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int add (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int count (java.lang.Object) 
		Object x0
	public volatile java.util.Iterator iterator () 
	public volatile int size () 
	public volatile void clear () 
	public volatile java.util.Set entrySet () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Set elementSet () 
	public volatile boolean retainAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean removeAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean addAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean setCount (java.lang.Object, int, int) 
		Object x0
		int x1
		int x2
	public volatile boolean remove (java.lang.Object) 
		Object x0
	public volatile boolean add (java.lang.Object) 
		Object x0
	public volatile boolean contains (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
}

com/android/jack/google/common/collect/Hashing.class
Hashing.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Hashing extends java.lang.Object {
	private static final int C1
	private static final int C2
	private static int MAX_TABLE_SIZE
	private void  () 
	static int smear (int) 
		int hashCode
	static int smearedHash (java.lang.Object) 
		Object o
	static int closedTableSize (int, double) 
		int expectedEntries
		double loadFactor
		int tableSize
	static boolean needsResizing (int, int, double) 
		int size
		int tableSize
		double loadFactor
	static void  () 
}

com/android/jack/google/common/collect/ImmutableAsList$SerializedForm.class
ImmutableAsList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableAsList$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableCollection collection
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableCollection) 
		com.android.jack.google.common.collect.ImmutableCollection collection
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableAsList.class
ImmutableAsList.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableAsList extends com.android.jack.google.common.collect.ImmutableList {
	void  () 
	abstract com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
	public boolean contains (java.lang.Object) 
		Object target
	public int size () 
	public boolean isEmpty () 
	boolean isPartialView () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream stream
	java.lang.Object writeReplace () 
}

com/android/jack/google/common/collect/ImmutableBiMap$Builder.class
ImmutableBiMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableBiMap$Builder extends com.android.jack.google.common.collect.ImmutableMap$Builder {
	public void  () 
	public com.android.jack.google.common.collect.ImmutableBiMap$Builder put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.ImmutableBiMap$Builder putAll (java.util.Map) 
		java.util.Map map
	public com.android.jack.google.common.collect.ImmutableBiMap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMap$Builder putAll (java.util.Map) 
		java.util.Map x0
	public volatile com.android.jack.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/ImmutableBiMap$SerializedForm.class
ImmutableBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableBiMap$SerializedForm extends com.android.jack.google.common.collect.ImmutableMap$SerializedForm {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableBiMap) 
		com.android.jack.google.common.collect.ImmutableBiMap bimap
	java.lang.Object readResolve () 
		com.android.jack.google.common.collect.ImmutableBiMap$Builder builder
}

com/android/jack/google/common/collect/ImmutableBiMap.class
ImmutableBiMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableBiMap extends com.android.jack.google.common.collect.ImmutableMap implements com.android.jack.google.common.collect.BiMap  {
	private static final java.util.Map$Entry[] EMPTY_ENTRY_ARRAY
	public static com.android.jack.google.common.collect.ImmutableBiMap of () 
	public static com.android.jack.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
	public static com.android.jack.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
	public static com.android.jack.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
	public static com.android.jack.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
	public static com.android.jack.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		Object k5
		Object v5
	public static com.android.jack.google.common.collect.ImmutableBiMap$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableBiMap copyOf (java.util.Map) 
		com.android.jack.google.common.collect.ImmutableBiMap bimap
		java.util.Map$Entry entry
		java.util.Map map
		java.util.Map$Entry[] entries
	void  () 
	public abstract com.android.jack.google.common.collect.ImmutableBiMap inverse () 
	public com.android.jack.google.common.collect.ImmutableSet values () 
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	java.lang.Object writeReplace () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection values () 
	public volatile java.util.Collection values () 
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
	public volatile java.util.Set values () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableClassToInstanceMap$1.class
ImmutableClassToInstanceMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableClassToInstanceMap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/ImmutableClassToInstanceMap$Builder.class
ImmutableClassToInstanceMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableClassToInstanceMap$Builder extends java.lang.Object {
	private final com.android.jack.google.common.collect.ImmutableMap$Builder mapBuilder
	public void  () 
	public com.android.jack.google.common.collect.ImmutableClassToInstanceMap$Builder put (java.lang.Class, java.lang.Object) 
		Class key
		Object value
	public com.android.jack.google.common.collect.ImmutableClassToInstanceMap$Builder putAll (java.util.Map) 
		Class type
		Object value
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
	private static java.lang.Object cast (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	public com.android.jack.google.common.collect.ImmutableClassToInstanceMap build () 
}

com/android/jack/google/common/collect/ImmutableClassToInstanceMap.class
ImmutableClassToInstanceMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableClassToInstanceMap extends com.android.jack.google.common.collect.ForwardingMap implements com.android.jack.google.common.collect.ClassToInstanceMap java.io.Serializable  {
	private final com.android.jack.google.common.collect.ImmutableMap delegate
	public static com.android.jack.google.common.collect.ImmutableClassToInstanceMap$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableClassToInstanceMap copyOf (java.util.Map) 
		com.android.jack.google.common.collect.ImmutableClassToInstanceMap cast
		java.util.Map map
	private void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap delegate
	protected java.util.Map delegate () 
	public java.lang.Object getInstance (java.lang.Class) 
		Class type
	public java.lang.Object putInstance (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.ImmutableMap, com.android.jack.google.common.collect.ImmutableClassToInstanceMap$1) 
		com.android.jack.google.common.collect.ImmutableMap x0
		com.android.jack.google.common.collect.ImmutableClassToInstanceMap$1 x1
}

com/android/jack/google/common/collect/ImmutableCollection$ArrayBasedBuilder.class
ImmutableCollection.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder extends com.android.jack.google.common.collect.ImmutableCollection$Builder {
	Object[] contents
	int size
	void  (int) 
		int initialCapacity
	private void ensureCapacity (int) 
		int minCapacity
	public com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object) 
		Object element
	public transient com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		java.util.Collection collection
		Iterable elements
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableCollection$Builder.class
ImmutableCollection.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableCollection$Builder extends java.lang.Object {
	static final int DEFAULT_INITIAL_CAPACITY
	static int expandedCapacity (int, int) 
		int oldCapacity
		int minCapacity
		int newCapacity
	void  () 
	public abstract com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
	public transient com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object element
		Object[] arr$
		int len$
		int i$
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		Object element
		java.util.Iterator i$
		Iterable elements
	public com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator) 
		java.util.Iterator elements
	public abstract com.android.jack.google.common.collect.ImmutableCollection build () 
}

com/android/jack/google/common/collect/ImmutableCollection.class
ImmutableCollection.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableCollection extends java.util.AbstractCollection implements java.io.Serializable  {
	private transient com.android.jack.google.common.collect.ImmutableList asList
	void  () 
	public abstract com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public final java.lang.Object[] toArray () 
		int size
		Object[] result
	public final java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] other
		int size
	public boolean contains (java.lang.Object) 
		Object object
	public final boolean add (java.lang.Object) 
		Object e
	public final boolean remove (java.lang.Object) 
		Object object
	public final boolean addAll (java.util.Collection) 
		java.util.Collection newElements
	public final boolean removeAll (java.util.Collection) 
		java.util.Collection oldElements
	public final boolean retainAll (java.util.Collection) 
		java.util.Collection elementsToKeep
	public final void clear () 
	public com.android.jack.google.common.collect.ImmutableList asList () 
		com.android.jack.google.common.collect.ImmutableList list
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	abstract boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object e
		java.util.Iterator i$
		Object[] dst
		int offset
	java.lang.Object writeReplace () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableEntry.class
ImmutableEntry.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEntry extends com.android.jack.google.common.collect.AbstractMapEntry implements java.io.Serializable  {
	final Object key
	final Object value
	private static final long serialVersionUID
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public final java.lang.Object getKey () 
	public final java.lang.Object getValue () 
	public final java.lang.Object setValue (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/ImmutableEnumMap$1.class
ImmutableEnumMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEnumMap$1 extends com.android.jack.google.common.collect.ImmutableSet {
	final com.android.jack.google.common.collect.ImmutableEnumMap this$0
	void  (com.android.jack.google.common.collect.ImmutableEnumMap) 
	public boolean contains (java.lang.Object) 
		Object object
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	boolean isPartialView () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableEnumMap$2$1.class
ImmutableEnumMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEnumMap$2$1 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	private final java.util.Iterator backingIterator
	final com.android.jack.google.common.collect.ImmutableEnumMap$2 this$1
	void  (com.android.jack.google.common.collect.ImmutableEnumMap$2) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry entry
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/ImmutableEnumMap$2.class
ImmutableEnumMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEnumMap$2 extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.ImmutableEnumMap this$0
	void  (com.android.jack.google.common.collect.ImmutableEnumMap) 
	com.android.jack.google.common.collect.ImmutableMap map () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class
ImmutableEnumMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEnumMap$EnumSerializedForm extends java.lang.Object implements java.io.Serializable  {
	final java.util.EnumMap delegate
	private static final long serialVersionUID
	void  (java.util.EnumMap) 
		java.util.EnumMap delegate
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableEnumMap.class
ImmutableEnumMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableEnumMap extends com.android.jack.google.common.collect.ImmutableMap {
	private final transient java.util.EnumMap delegate
	static com.android.jack.google.common.collect.ImmutableMap asImmutable (java.util.EnumMap) 
		java.util.Map$Entry entry
		java.util.EnumMap map
	private void  (java.util.EnumMap) 
		java.util.EnumMap delegate
	com.android.jack.google.common.collect.ImmutableSet createKeySet () 
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	boolean isPartialView () 
	java.lang.Object writeReplace () 
	static java.util.EnumMap access$000 (com.android.jack.google.common.collect.ImmutableEnumMap) 
		com.android.jack.google.common.collect.ImmutableEnumMap x0
	void  (java.util.EnumMap, com.android.jack.google.common.collect.ImmutableEnumMap$1) 
		java.util.EnumMap x0
		com.android.jack.google.common.collect.ImmutableEnumMap$1 x1
}

com/android/jack/google/common/collect/ImmutableEnumSet$1.class
ImmutableEnumSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEnumSet$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class
ImmutableEnumSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableEnumSet$EnumSerializedForm extends java.lang.Object implements java.io.Serializable  {
	final java.util.EnumSet delegate
	private static final long serialVersionUID
	void  (java.util.EnumSet) 
		java.util.EnumSet delegate
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableEnumSet.class
ImmutableEnumSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableEnumSet extends com.android.jack.google.common.collect.ImmutableSet {
	private final transient java.util.EnumSet delegate
	private transient int hashCode
	static com.android.jack.google.common.collect.ImmutableSet asImmutable (java.util.EnumSet) 
		java.util.EnumSet set
	private void  (java.util.EnumSet) 
		java.util.EnumSet delegate
	boolean isPartialView () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public boolean isEmpty () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
		int result
	public java.lang.String toString () 
	java.lang.Object writeReplace () 
	public volatile java.util.Iterator iterator () 
	void  (java.util.EnumSet, com.android.jack.google.common.collect.ImmutableEnumSet$1) 
		java.util.EnumSet x0
		com.android.jack.google.common.collect.ImmutableEnumSet$1 x1
}

com/android/jack/google/common/collect/ImmutableList$1.class
ImmutableList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableList$1 extends com.android.jack.google.common.collect.AbstractIndexedListIterator {
	final com.android.jack.google.common.collect.ImmutableList this$0
	void  (com.android.jack.google.common.collect.ImmutableList, int, int) 
		int x0
		int x1
	protected java.lang.Object get (int) 
		int index
}

com/android/jack/google/common/collect/ImmutableList$Builder.class
ImmutableList.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableList$Builder extends com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
	public void  () 
	void  (int) 
		int capacity
	public com.android.jack.google.common.collect.ImmutableList$Builder add (java.lang.Object) 
		Object element
	public com.android.jack.google.common.collect.ImmutableList$Builder addAll (java.lang.Iterable) 
		Iterable elements
	public transient com.android.jack.google.common.collect.ImmutableList$Builder add (java.lang.Object[]) 
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableList$Builder addAll (java.util.Iterator) 
		java.util.Iterator elements
	public com.android.jack.google.common.collect.ImmutableList build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableList$ReverseImmutableList.class
ImmutableList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableList$ReverseImmutableList extends com.android.jack.google.common.collect.ImmutableList {
	private final transient com.android.jack.google.common.collect.ImmutableList forwardList
	void  (com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableList backingList
	private int reverseIndex (int) 
		int index
	private int reversePosition (int) 
		int index
	public com.android.jack.google.common.collect.ImmutableList reverse () 
	public boolean contains (java.lang.Object) 
		Object object
	public int indexOf (java.lang.Object) 
		Object object
		int index
	public int lastIndexOf (java.lang.Object) 
		Object object
		int index
	public com.android.jack.google.common.collect.ImmutableList subList (int, int) 
		int fromIndex
		int toIndex
	public java.lang.Object get (int) 
		int index
	public int size () 
	boolean isPartialView () 
	public volatile java.util.List subList (int, int) 
		int x0
		int x1
	public volatile java.util.ListIterator listIterator (int) 
		int x0
	public volatile java.util.ListIterator listIterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableList$SerializedForm.class
ImmutableList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableList$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final Object[] elements
	private static final long serialVersionUID
	void  (java.lang.Object[]) 
		Object[] elements
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableList$SubList.class
ImmutableList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableList$SubList extends com.android.jack.google.common.collect.ImmutableList {
	final transient int offset
	final transient int length
	final com.android.jack.google.common.collect.ImmutableList this$0
	void  (com.android.jack.google.common.collect.ImmutableList, int, int) 
		int offset
		int length
	public int size () 
	public java.lang.Object get (int) 
		int index
	public com.android.jack.google.common.collect.ImmutableList subList (int, int) 
		int fromIndex
		int toIndex
	boolean isPartialView () 
	public volatile java.util.List subList (int, int) 
		int x0
		int x1
	public volatile java.util.ListIterator listIterator (int) 
		int x0
	public volatile java.util.ListIterator listIterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableList.class
ImmutableList.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableList extends com.android.jack.google.common.collect.ImmutableCollection implements java.util.List java.util.RandomAccess  {
	private static final com.android.jack.google.common.collect.ImmutableList EMPTY
	public static com.android.jack.google.common.collect.ImmutableList of () 
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object) 
		Object element
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object e7
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object e7
		Object e8
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object e7
		Object e8
		Object e9
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object e7
		Object e8
		Object e9
		Object e10
	public static com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object e7
		Object e8
		Object e9
		Object e10
		Object e11
	public static transient com.android.jack.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object e7
		Object e8
		Object e9
		Object e10
		Object e11
		Object e12
		Object[] others
		Object[] array
	public static com.android.jack.google.common.collect.ImmutableList copyOf (java.lang.Iterable) 
		Iterable elements
	public static com.android.jack.google.common.collect.ImmutableList copyOf (java.util.Collection) 
		com.android.jack.google.common.collect.ImmutableList list
		java.util.Collection elements
	public static com.android.jack.google.common.collect.ImmutableList copyOf (java.util.Iterator) 
		java.util.Iterator elements
		Object first
	public static com.android.jack.google.common.collect.ImmutableList copyOf (java.lang.Object[]) 
		Object[] elements
	private static transient com.android.jack.google.common.collect.ImmutableList construct (java.lang.Object[]) 
		Object[] elements
	static com.android.jack.google.common.collect.ImmutableList asImmutableList (java.lang.Object[]) 
		Object[] elements
	static com.android.jack.google.common.collect.ImmutableList asImmutableList (java.lang.Object[], int) 
		com.android.jack.google.common.collect.ImmutableList list
		Object[] elements
		int length
	void  () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.UnmodifiableListIterator listIterator () 
	public com.android.jack.google.common.collect.UnmodifiableListIterator listIterator (int) 
		int index
	public int indexOf (java.lang.Object) 
		Object object
	public int lastIndexOf (java.lang.Object) 
		Object object
	public boolean contains (java.lang.Object) 
		Object object
	public com.android.jack.google.common.collect.ImmutableList subList (int, int) 
		int fromIndex
		int toIndex
		int length
	com.android.jack.google.common.collect.ImmutableList subListUnchecked (int, int) 
		int fromIndex
		int toIndex
	public final boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection newElements
	public final java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public final void add (int, java.lang.Object) 
		int index
		Object element
	public final java.lang.Object remove (int) 
		int index
	public final com.android.jack.google.common.collect.ImmutableList asList () 
	int copyIntoArray (java.lang.Object[], int) 
		int i
		Object[] dst
		int offset
		int size
	public com.android.jack.google.common.collect.ImmutableList reverse () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
		int i
		int hashCode
		int n
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream stream
	java.lang.Object writeReplace () 
	public static com.android.jack.google.common.collect.ImmutableList$Builder builder () 
	public volatile java.util.Iterator iterator () 
	public volatile java.util.List subList (int, int) 
		int x0
		int x1
	public volatile java.util.ListIterator listIterator (int) 
		int x0
	public volatile java.util.ListIterator listIterator () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableListMultimap$Builder.class
ImmutableListMultimap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableListMultimap$Builder extends com.android.jack.google.common.collect.ImmutableMultimap$Builder {
	public void  () 
	public com.android.jack.google.common.collect.ImmutableListMultimap$Builder put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.ImmutableListMultimap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public com.android.jack.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public transient com.android.jack.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Object[]) 
		Object key
		Object[] values
	public com.android.jack.google.common.collect.ImmutableListMultimap$Builder putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public com.android.jack.google.common.collect.ImmutableListMultimap$Builder orderKeysBy (java.util.Comparator) 
		java.util.Comparator keyComparator
	public com.android.jack.google.common.collect.ImmutableListMultimap$Builder orderValuesBy (java.util.Comparator) 
		java.util.Comparator valueComparator
	public com.android.jack.google.common.collect.ImmutableListMultimap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMultimap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator) 
		java.util.Comparator x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator) 
		java.util.Comparator x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[]) 
		Object x0
		Object[] x1
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/ImmutableListMultimap.class
ImmutableListMultimap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableListMultimap extends com.android.jack.google.common.collect.ImmutableMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	private transient com.android.jack.google.common.collect.ImmutableListMultimap inverse
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.ImmutableListMultimap of () 
	public static com.android.jack.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		Object k5
		Object v5
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableListMultimap copyOf (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.ImmutableListMultimap kvMultimap
		com.android.jack.google.common.collect.ImmutableList list
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int size
	void  (com.android.jack.google.common.collect.ImmutableMap, int) 
		com.android.jack.google.common.collect.ImmutableMap map
		int size
	public com.android.jack.google.common.collect.ImmutableList get (java.lang.Object) 
		Object key
		com.android.jack.google.common.collect.ImmutableList list
	public com.android.jack.google.common.collect.ImmutableListMultimap inverse () 
		com.android.jack.google.common.collect.ImmutableListMultimap result
	private com.android.jack.google.common.collect.ImmutableListMultimap invert () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
		com.android.jack.google.common.collect.ImmutableListMultimap invertedMultimap
	public com.android.jack.google.common.collect.ImmutableList removeAll (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableList replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int j
		Object key
		int valueCount
		Object[] array
		int i
		IllegalArgumentException e
		java.io.ObjectInputStream stream
		int keyCount
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int tmpSize
		com.android.jack.google.common.collect.ImmutableMap tmpMap
	public volatile com.android.jack.google.common.collect.ImmutableMultimap inverse () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection get (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile com.android.jack.google.common.collect.ImmutableCollection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.List removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.List get (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableMap$Builder.class
ImmutableMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableMap$Builder extends java.lang.Object {
	com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[] entries
	int size
	public void  () 
	void  (int) 
		int initialCapacity
	private void ensureCapacity (int) 
		int minCapacity
	public com.android.jack.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry entry
	public com.android.jack.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public com.android.jack.google.common.collect.ImmutableMap$Builder putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
	public com.android.jack.google.common.collect.ImmutableMap build () 
}

com/android/jack/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1$1.class
ImmutableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1$1 extends com.android.jack.google.common.collect.AbstractMapEntry {
	final java.util.Map$Entry val$backingEntry
	final com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1 this$2
	void  (com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1, java.util.Map$Entry) 
	public java.lang.Object getKey () 
	public com.android.jack.google.common.collect.ImmutableSet getValue () 
	public volatile java.lang.Object getValue () 
}

com/android/jack/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class
ImmutableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Iterator val$backingIterator
	final com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 this$1
	void  (com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1, java.util.Iterator) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry backingEntry
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class
ImmutableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets this$0
	void  (com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets) 
	com.android.jack.google.common.collect.ImmutableMap map () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
		java.util.Iterator backingIterator
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class
ImmutableMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets extends com.android.jack.google.common.collect.ImmutableMap {
	private final com.android.jack.google.common.collect.ImmutableMap delegate
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap delegate
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableSet get (java.lang.Object) 
		Object key
		Object outerValue
	boolean isPartialView () 
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	public volatile java.util.Set entrySet () 
	public volatile java.util.Collection values () 
	public volatile java.util.Set keySet () 
	static com.android.jack.google.common.collect.ImmutableMap access$000 (com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets) 
		com.android.jack.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets x0
}

com/android/jack/google/common/collect/ImmutableMap$SerializedForm.class
ImmutableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMap$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final Object[] keys
	private final Object[] values
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.ImmutableMap map
		int i
	java.lang.Object readResolve () 
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
	java.lang.Object createMap (com.android.jack.google.common.collect.ImmutableMap$Builder) 
		int i
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
}

com/android/jack/google/common/collect/ImmutableMap.class
ImmutableMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableMap extends java.lang.Object implements java.util.Map java.io.Serializable  {
	private static final java.util.Map$Entry[] EMPTY_ENTRY_ARRAY
	private transient com.android.jack.google.common.collect.ImmutableSet entrySet
	private transient com.android.jack.google.common.collect.ImmutableSet keySet
	private transient com.android.jack.google.common.collect.ImmutableCollection values
	private transient com.android.jack.google.common.collect.ImmutableSetMultimap multimapView
	public static com.android.jack.google.common.collect.ImmutableMap of () 
	public static com.android.jack.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
	public static com.android.jack.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
	public static com.android.jack.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
	public static com.android.jack.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
	public static com.android.jack.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		Object k5
		Object v5
	static com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry entryOf (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public static com.android.jack.google.common.collect.ImmutableMap$Builder builder () 
	static void checkNoConflict (boolean, java.lang.String, java.util.Map$Entry, java.util.Map$Entry) 
		boolean safe
		String conflictDescription
		java.util.Map$Entry entry1
		java.util.Map$Entry entry2
	public static com.android.jack.google.common.collect.ImmutableMap copyOf (java.util.Map) 
		com.android.jack.google.common.collect.ImmutableMap kvMap
		java.util.Map$Entry onlyEntry
		java.util.Map map
		java.util.Map$Entry[] entries
	private static com.android.jack.google.common.collect.ImmutableMap copyOfEnumMapUnsafe (java.util.Map) 
		java.util.Map map
	private static com.android.jack.google.common.collect.ImmutableMap copyOfEnumMap (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map original
		java.util.EnumMap copy
	void  () 
	public final java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object k
		Object v
	public final java.lang.Object remove (java.lang.Object) 
		Object o
	public final void putAll (java.util.Map) 
		java.util.Map map
	public final void clear () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public abstract java.lang.Object get (java.lang.Object) 
	public com.android.jack.google.common.collect.ImmutableSet entrySet () 
		com.android.jack.google.common.collect.ImmutableSet result
	abstract com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	public com.android.jack.google.common.collect.ImmutableSet keySet () 
		com.android.jack.google.common.collect.ImmutableSet result
	com.android.jack.google.common.collect.ImmutableSet createKeySet () 
	public com.android.jack.google.common.collect.ImmutableCollection values () 
		com.android.jack.google.common.collect.ImmutableCollection result
	public com.android.jack.google.common.collect.ImmutableSetMultimap asMultimap () 
		com.android.jack.google.common.collect.ImmutableSetMultimap result
	private com.android.jack.google.common.collect.ImmutableSetMultimap createMultimapView () 
		com.android.jack.google.common.collect.ImmutableMap map
	private com.android.jack.google.common.collect.ImmutableMap viewMapValuesAsSingletonSets () 
	public boolean equals (java.lang.Object) 
		Object object
	abstract boolean isPartialView () 
	public int hashCode () 
	public java.lang.String toString () 
	java.lang.Object writeReplace () 
	public volatile java.util.Set entrySet () 
	public volatile java.util.Collection values () 
	public volatile java.util.Set keySet () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableMapEntry$TerminalEntry.class
ImmutableMapEntry.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry extends com.android.jack.google.common.collect.ImmutableMapEntry {
	void  (com.android.jack.google.common.collect.ImmutableMapEntry) 
		com.android.jack.google.common.collect.ImmutableMapEntry contents
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	com.android.jack.google.common.collect.ImmutableMapEntry getNextInKeyBucket () 
	com.android.jack.google.common.collect.ImmutableMapEntry getNextInValueBucket () 
}

com/android/jack/google/common/collect/ImmutableMapEntry.class
ImmutableMapEntry.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableMapEntry extends com.android.jack.google.common.collect.ImmutableEntry {
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	void  (com.android.jack.google.common.collect.ImmutableMapEntry) 
		com.android.jack.google.common.collect.ImmutableMapEntry contents
	abstract com.android.jack.google.common.collect.ImmutableMapEntry getNextInKeyBucket () 
	abstract com.android.jack.google.common.collect.ImmutableMapEntry getNextInValueBucket () 
}

com/android/jack/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class
ImmutableMapEntrySet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMapEntrySet$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableMap map
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap map
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableMapEntrySet.class
ImmutableMapEntrySet.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableMapEntrySet extends com.android.jack.google.common.collect.ImmutableSet {
	void  () 
	abstract com.android.jack.google.common.collect.ImmutableMap map () 
	public int size () 
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object value
		Object object
	boolean isPartialView () 
	java.lang.Object writeReplace () 
}

com/android/jack/google/common/collect/ImmutableMapKeySet$1.class
ImmutableMapKeySet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMapKeySet$1 extends com.android.jack.google.common.collect.ImmutableAsList {
	final com.android.jack.google.common.collect.ImmutableList val$entryList
	final com.android.jack.google.common.collect.ImmutableMapKeySet this$0
	void  (com.android.jack.google.common.collect.ImmutableMapKeySet, com.android.jack.google.common.collect.ImmutableList) 
	public java.lang.Object get (int) 
		int index
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
}

com/android/jack/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class
ImmutableMapKeySet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMapKeySet$KeySetSerializedForm extends java.lang.Object implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableMap map
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap map
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableMapKeySet.class
ImmutableMapKeySet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableMapKeySet extends com.android.jack.google.common.collect.ImmutableSet {
	private final com.android.jack.google.common.collect.ImmutableMap map
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap map
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public boolean contains (java.lang.Object) 
		Object object
	com.android.jack.google.common.collect.ImmutableList createAsList () 
		com.android.jack.google.common.collect.ImmutableList entryList
	boolean isPartialView () 
	java.lang.Object writeReplace () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableMapValues$1.class
ImmutableMapValues.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMapValues$1 extends com.android.jack.google.common.collect.ImmutableAsList {
	final com.android.jack.google.common.collect.ImmutableList val$entryList
	final com.android.jack.google.common.collect.ImmutableMapValues this$0
	void  (com.android.jack.google.common.collect.ImmutableMapValues, com.android.jack.google.common.collect.ImmutableList) 
	public java.lang.Object get (int) 
		int index
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
}

com/android/jack/google/common/collect/ImmutableMapValues$SerializedForm.class
ImmutableMapValues.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMapValues$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableMap map
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap map
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableMapValues.class
ImmutableMapValues.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableMapValues extends com.android.jack.google.common.collect.ImmutableCollection {
	private final com.android.jack.google.common.collect.ImmutableMap map
	void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap map
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public boolean contains (java.lang.Object) 
		Object object
	boolean isPartialView () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
		com.android.jack.google.common.collect.ImmutableList entryList
	java.lang.Object writeReplace () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableMultimap$1.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultimap$1 extends com.android.jack.google.common.collect.ImmutableMultimap$Itr {
	final com.android.jack.google.common.collect.ImmutableMultimap this$0
	void  (com.android.jack.google.common.collect.ImmutableMultimap) 
	java.util.Map$Entry output (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	volatile java.lang.Object output (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/ImmutableMultimap$2.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultimap$2 extends com.android.jack.google.common.collect.ImmutableMultimap$Itr {
	final com.android.jack.google.common.collect.ImmutableMultimap this$0
	void  (com.android.jack.google.common.collect.ImmutableMultimap) 
	java.lang.Object output (java.lang.Object, java.lang.Object) 
		Object key
		Object value
}

com/android/jack/google/common/collect/ImmutableMultimap$Builder.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableMultimap$Builder extends java.lang.Object {
	com.android.jack.google.common.collect.Multimap builderMultimap
	java.util.Comparator keyComparator
	java.util.Comparator valueComparator
	public void  () 
	public com.android.jack.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable) 
		Object value
		java.util.Iterator i$
		Object key
		Iterable values
		java.util.Collection valueList
	public transient com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[]) 
		Object key
		Object[] values
	public com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (com.android.jack.google.common.collect.Multimap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
	public com.android.jack.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator) 
		java.util.Comparator keyComparator
	public com.android.jack.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator) 
		java.util.Comparator valueComparator
	public com.android.jack.google.common.collect.ImmutableMultimap build () 
		java.util.List list
		java.util.Collection values
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap sortedCopy
		java.util.List entries
}

com/android/jack/google/common/collect/ImmutableMultimap$BuilderMultimap.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultimap$BuilderMultimap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap {
	private static final long serialVersionUID
	void  () 
	java.util.Collection createCollection () 
}

com/android/jack/google/common/collect/ImmutableMultimap$EntryCollection.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultimap$EntryCollection extends com.android.jack.google.common.collect.ImmutableCollection {
	final com.android.jack.google.common.collect.ImmutableMultimap multimap
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableMultimap) 
		com.android.jack.google.common.collect.ImmutableMultimap multimap
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	boolean isPartialView () 
	public int size () 
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object object
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableMultimap$FieldSettersHolder.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultimap$FieldSettersHolder extends java.lang.Object {
	static final com.android.jack.google.common.collect.Serialization$FieldSetter MAP_FIELD_SETTER
	static final com.android.jack.google.common.collect.Serialization$FieldSetter SIZE_FIELD_SETTER
	static final com.android.jack.google.common.collect.Serialization$FieldSetter EMPTY_SET_FIELD_SETTER
	void  () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableMultimap$Itr.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableMultimap$Itr extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Iterator mapIterator
	Object key
	java.util.Iterator valueIterator
	final com.android.jack.google.common.collect.ImmutableMultimap this$0
	private void  (com.android.jack.google.common.collect.ImmutableMultimap) 
	abstract java.lang.Object output (java.lang.Object, java.lang.Object) 
	public boolean hasNext () 
	public java.lang.Object next () 
		java.util.Map$Entry mapEntry
	void  (com.android.jack.google.common.collect.ImmutableMultimap, com.android.jack.google.common.collect.ImmutableMultimap$1) 
		com.android.jack.google.common.collect.ImmutableMultimap x0
		com.android.jack.google.common.collect.ImmutableMultimap$1 x1
}

com/android/jack/google/common/collect/ImmutableMultimap$Keys.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultimap$Keys extends com.android.jack.google.common.collect.ImmutableMultiset {
	final com.android.jack.google.common.collect.ImmutableMultimap this$0
	void  (com.android.jack.google.common.collect.ImmutableMultimap) 
	public boolean contains (java.lang.Object) 
		Object object
	public int count (java.lang.Object) 
		Object element
		java.util.Collection values
	public java.util.Set elementSet () 
	public int size () 
	com.android.jack.google.common.collect.Multiset$Entry getEntry (int) 
		int index
		java.util.Map$Entry entry
	boolean isPartialView () 
}

com/android/jack/google/common/collect/ImmutableMultimap$Values.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableMultimap$Values extends com.android.jack.google.common.collect.ImmutableCollection {
	private final transient com.android.jack.google.common.collect.ImmutableMultimap multimap
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableMultimap) 
		com.android.jack.google.common.collect.ImmutableMultimap multimap
	public boolean contains (java.lang.Object) 
		Object object
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	int copyIntoArray (java.lang.Object[], int) 
		com.android.jack.google.common.collect.ImmutableCollection valueCollection
		java.util.Iterator i$
		Object[] dst
		int offset
	public int size () 
	boolean isPartialView () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableMultimap.class
ImmutableMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableMultimap extends com.android.jack.google.common.collect.AbstractMultimap implements java.io.Serializable  {
	final transient com.android.jack.google.common.collect.ImmutableMap map
	final transient int size
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.ImmutableMultimap of () 
	public static com.android.jack.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
	public static com.android.jack.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
	public static com.android.jack.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
	public static com.android.jack.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
	public static com.android.jack.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		Object k5
		Object v5
	public static com.android.jack.google.common.collect.ImmutableMultimap$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableMultimap copyOf (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.ImmutableMultimap kvMultimap
		com.android.jack.google.common.collect.Multimap multimap
	void  (com.android.jack.google.common.collect.ImmutableMap, int) 
		com.android.jack.google.common.collect.ImmutableMap map
		int size
	public com.android.jack.google.common.collect.ImmutableCollection removeAll (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public void clear () 
	public abstract com.android.jack.google.common.collect.ImmutableCollection get (java.lang.Object) 
	public abstract com.android.jack.google.common.collect.ImmutableMultimap inverse () 
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	boolean isPartialView () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public int size () 
	public com.android.jack.google.common.collect.ImmutableSet keySet () 
	public com.android.jack.google.common.collect.ImmutableMap asMap () 
	java.util.Map createAsMap () 
	public com.android.jack.google.common.collect.ImmutableCollection entries () 
	com.android.jack.google.common.collect.ImmutableCollection createEntries () 
	com.android.jack.google.common.collect.UnmodifiableIterator entryIterator () 
	public com.android.jack.google.common.collect.ImmutableMultiset keys () 
	com.android.jack.google.common.collect.ImmutableMultiset createKeys () 
	public com.android.jack.google.common.collect.ImmutableCollection values () 
	com.android.jack.google.common.collect.ImmutableCollection createValues () 
	com.android.jack.google.common.collect.UnmodifiableIterator valueIterator () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Map asMap () 
	volatile java.util.Iterator valueIterator () 
	volatile java.util.Collection createValues () 
	public volatile java.util.Collection values () 
	volatile com.android.jack.google.common.collect.Multiset createKeys () 
	public volatile com.android.jack.google.common.collect.Multiset keys () 
	public volatile java.util.Set keySet () 
	volatile java.util.Iterator entryIterator () 
	volatile java.util.Collection createEntries () 
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean isEmpty () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableMultiset$1.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultiset$1 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	int remaining
	Object element
	final java.util.Iterator val$entryIterator
	final com.android.jack.google.common.collect.ImmutableMultiset this$0
	void  (com.android.jack.google.common.collect.ImmutableMultiset, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
		com.android.jack.google.common.collect.Multiset$Entry entry
}

com/android/jack/google/common/collect/ImmutableMultiset$Builder.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableMultiset$Builder extends com.android.jack.google.common.collect.ImmutableCollection$Builder {
	final com.android.jack.google.common.collect.Multiset contents
	public void  () 
	void  (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset contents
	public com.android.jack.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object) 
		Object element
	public com.android.jack.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int) 
		Object element
		int occurrences
	public com.android.jack.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int) 
		Object element
		int count
	public transient com.android.jack.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[]) 
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset multiset
		Iterable elements
	public com.android.jack.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator) 
		java.util.Iterator elements
	public com.android.jack.google.common.collect.ImmutableMultiset build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableMultiset$EntrySet$1.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultiset$EntrySet$1 extends com.android.jack.google.common.collect.ImmutableAsList {
	final com.android.jack.google.common.collect.ImmutableMultiset$EntrySet this$1
	void  (com.android.jack.google.common.collect.ImmutableMultiset$EntrySet) 
	public com.android.jack.google.common.collect.Multiset$Entry get (int) 
		int index
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/ImmutableMultiset$EntrySet.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableMultiset$EntrySet extends com.android.jack.google.common.collect.ImmutableSet {
	private static final long serialVersionUID
	final com.android.jack.google.common.collect.ImmutableMultiset this$0
	private void  (com.android.jack.google.common.collect.ImmutableMultiset) 
	boolean isPartialView () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	public int size () 
	public boolean contains (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		int count
		Object o
	public int hashCode () 
	java.lang.Object writeReplace () 
	public volatile java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.ImmutableMultiset, com.android.jack.google.common.collect.ImmutableMultiset$1) 
		com.android.jack.google.common.collect.ImmutableMultiset x0
		com.android.jack.google.common.collect.ImmutableMultiset$1 x1
}

com/android/jack/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultiset$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable  {
	final com.android.jack.google.common.collect.ImmutableMultiset multiset
	void  (com.android.jack.google.common.collect.ImmutableMultiset) 
		com.android.jack.google.common.collect.ImmutableMultiset multiset
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableMultiset$SerializedForm.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final Object[] elements
	final int[] counts
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset multiset
		int distinct
		int i
	java.lang.Object readResolve () 
		int i
		com.android.jack.google.common.collect.LinkedHashMultiset multiset
}

com/android/jack/google/common/collect/ImmutableMultiset.class
ImmutableMultiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableMultiset extends com.android.jack.google.common.collect.ImmutableCollection implements com.android.jack.google.common.collect.Multiset  {
	private static final com.android.jack.google.common.collect.ImmutableMultiset EMPTY
	private transient com.android.jack.google.common.collect.ImmutableSet entrySet
	public static com.android.jack.google.common.collect.ImmutableMultiset of () 
	public static com.android.jack.google.common.collect.ImmutableMultiset of (java.lang.Object) 
		Object element
	public static com.android.jack.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
	public static com.android.jack.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
	public static com.android.jack.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
	public static com.android.jack.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
	public static transient com.android.jack.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object[] others
	public static com.android.jack.google.common.collect.ImmutableMultiset copyOf (java.lang.Object[]) 
		Object[] elements
	public static com.android.jack.google.common.collect.ImmutableMultiset copyOf (java.lang.Iterable) 
		com.android.jack.google.common.collect.ImmutableMultiset result
		Iterable elements
		com.android.jack.google.common.collect.Multiset multiset
	private static transient com.android.jack.google.common.collect.ImmutableMultiset copyOfInternal (java.lang.Object[]) 
		Object[] elements
	private static com.android.jack.google.common.collect.ImmutableMultiset copyOfInternal (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset
	static com.android.jack.google.common.collect.ImmutableMultiset copyFromEntries (java.util.Collection) 
		int count
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		java.util.Collection entries
		long size
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableMultiset copyOf (java.util.Iterator) 
		java.util.Iterator elements
		com.android.jack.google.common.collect.Multiset multiset
	void  () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
		java.util.Iterator entryIterator
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection targets
	public final int add (java.lang.Object, int) 
		Object element
		int occurrences
	public final int remove (java.lang.Object, int) 
		Object element
		int occurrences
	public final int setCount (java.lang.Object, int) 
		Object element
		int count
	public final boolean setCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
	int copyIntoArray (java.lang.Object[], int) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		Object[] dst
		int offset
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	public com.android.jack.google.common.collect.ImmutableSet entrySet () 
		com.android.jack.google.common.collect.ImmutableSet es
	private final com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	abstract com.android.jack.google.common.collect.Multiset$Entry getEntry (int) 
	java.lang.Object writeReplace () 
	public static com.android.jack.google.common.collect.ImmutableMultiset$Builder builder () 
	public volatile java.util.Iterator iterator () 
	public volatile java.util.Set entrySet () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableRangeMap$1.class
ImmutableRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableRangeMap$1 extends com.android.jack.google.common.collect.ImmutableList {
	final int val$len
	final int val$off
	final com.android.jack.google.common.collect.Range val$range
	final com.android.jack.google.common.collect.ImmutableRangeMap this$0
	void  (com.android.jack.google.common.collect.ImmutableRangeMap, int, int, com.android.jack.google.common.collect.Range) 
	public int size () 
	public com.android.jack.google.common.collect.Range get (int) 
		int index
	boolean isPartialView () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/ImmutableRangeMap$2.class
ImmutableRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableRangeMap$2 extends com.android.jack.google.common.collect.ImmutableRangeMap {
	final com.android.jack.google.common.collect.Range val$range
	final com.android.jack.google.common.collect.ImmutableRangeMap val$outer
	final com.android.jack.google.common.collect.ImmutableRangeMap this$0
	void  (com.android.jack.google.common.collect.ImmutableRangeMap, com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.ImmutableRangeMap) 
		com.android.jack.google.common.collect.ImmutableList x0
		com.android.jack.google.common.collect.ImmutableList x1
	public com.android.jack.google.common.collect.ImmutableRangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range subRange
	public volatile com.android.jack.google.common.collect.RangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range x0
	public volatile java.util.Map asMapOfRanges () 
}

com/android/jack/google/common/collect/ImmutableRangeMap$Builder.class
ImmutableRangeMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableRangeMap$Builder extends java.lang.Object {
	private final com.android.jack.google.common.collect.RangeSet keyRanges
	private final com.android.jack.google.common.collect.RangeMap rangeMap
	public void  () 
	public com.android.jack.google.common.collect.ImmutableRangeMap$Builder put (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range key
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Range range
		Object value
	public com.android.jack.google.common.collect.ImmutableRangeMap$Builder putAll (com.android.jack.google.common.collect.RangeMap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeMap rangeMap
	public com.android.jack.google.common.collect.ImmutableRangeMap build () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
		com.android.jack.google.common.collect.ImmutableList$Builder rangesBuilder
		com.android.jack.google.common.collect.ImmutableList$Builder valuesBuilder
}

com/android/jack/google/common/collect/ImmutableRangeMap.class
ImmutableRangeMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableRangeMap extends java.lang.Object implements com.android.jack.google.common.collect.RangeMap  {
	private static final com.android.jack.google.common.collect.ImmutableRangeMap EMPTY
	private final com.android.jack.google.common.collect.ImmutableList ranges
	private final com.android.jack.google.common.collect.ImmutableList values
	public static com.android.jack.google.common.collect.ImmutableRangeMap of () 
	public static com.android.jack.google.common.collect.ImmutableRangeMap of (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object value
	public static com.android.jack.google.common.collect.ImmutableRangeMap copyOf (com.android.jack.google.common.collect.RangeMap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeMap rangeMap
		java.util.Map map
		com.android.jack.google.common.collect.ImmutableList$Builder rangesBuilder
		com.android.jack.google.common.collect.ImmutableList$Builder valuesBuilder
	public static com.android.jack.google.common.collect.ImmutableRangeMap$Builder builder () 
	void  (com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableList ranges
		com.android.jack.google.common.collect.ImmutableList values
	public java.lang.Object get (java.lang.Comparable) 
		com.android.jack.google.common.collect.Range range
		Comparable key
		int index
	public java.util.Map$Entry getEntry (java.lang.Comparable) 
		com.android.jack.google.common.collect.Range range
		Comparable key
		int index
	public com.android.jack.google.common.collect.Range span () 
		com.android.jack.google.common.collect.Range firstRange
		com.android.jack.google.common.collect.Range lastRange
	public void put (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object value
	public void putAll (com.android.jack.google.common.collect.RangeMap) 
		com.android.jack.google.common.collect.RangeMap rangeMap
	public void clear () 
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public com.android.jack.google.common.collect.ImmutableMap asMapOfRanges () 
		com.android.jack.google.common.collect.RegularImmutableSortedSet rangeSet
	public com.android.jack.google.common.collect.ImmutableRangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
		int lowerIndex
		int upperIndex
		int off
		int len
		com.android.jack.google.common.collect.ImmutableList subRanges
		com.android.jack.google.common.collect.ImmutableRangeMap outer
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.RangeMap rangeMap
		Object o
	public java.lang.String toString () 
	public volatile com.android.jack.google.common.collect.RangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range x0
	public volatile java.util.Map asMapOfRanges () 
	static com.android.jack.google.common.collect.ImmutableList access$000 (com.android.jack.google.common.collect.ImmutableRangeMap) 
		com.android.jack.google.common.collect.ImmutableRangeMap x0
	static void  () 
}

com/android/jack/google/common/collect/ImmutableRangeSet$1.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableRangeSet$1 extends com.android.jack.google.common.collect.ImmutableList {
	final int val$length
	final int val$fromIndex
	final com.android.jack.google.common.collect.Range val$range
	final com.android.jack.google.common.collect.ImmutableRangeSet this$0
	void  (com.android.jack.google.common.collect.ImmutableRangeSet, int, int, com.android.jack.google.common.collect.Range) 
	public int size () 
	public com.android.jack.google.common.collect.Range get (int) 
		int index
	boolean isPartialView () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/ImmutableRangeSet$AsSet$1.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableRangeSet$AsSet$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator rangeItr
	java.util.Iterator elemItr
	final com.android.jack.google.common.collect.ImmutableRangeSet$AsSet this$1
	void  (com.android.jack.google.common.collect.ImmutableRangeSet$AsSet) 
	protected java.lang.Comparable computeNext () 
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/ImmutableRangeSet$AsSet$2.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableRangeSet$AsSet$2 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator rangeItr
	java.util.Iterator elemItr
	final com.android.jack.google.common.collect.ImmutableRangeSet$AsSet this$1
	void  (com.android.jack.google.common.collect.ImmutableRangeSet$AsSet) 
	protected java.lang.Comparable computeNext () 
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/ImmutableRangeSet$AsSet.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableRangeSet$AsSet extends com.android.jack.google.common.collect.ImmutableSortedSet {
	private final com.android.jack.google.common.collect.DiscreteDomain domain
	private transient Integer size
	final com.android.jack.google.common.collect.ImmutableRangeSet this$0
	void  (com.android.jack.google.common.collect.ImmutableRangeSet, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
	public int size () 
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		long total
		Integer result
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	com.android.jack.google.common.collect.ImmutableSortedSet subSet (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Comparable, boolean) 
		Comparable toElement
		boolean inclusive
	com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean fromInclusive
		Comparable toElement
		boolean toInclusive
	com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean inclusive
	public boolean contains (java.lang.Object) 
		Comparable c
		ClassCastException e
		Object o
	int indexOf (java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		Comparable c
		long total
		Object target
	boolean isPartialView () 
	public java.lang.String toString () 
	java.lang.Object writeReplace () 
	volatile com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	volatile com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	volatile com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.Iterator iterator () 
	static com.android.jack.google.common.collect.DiscreteDomain access$100 (com.android.jack.google.common.collect.ImmutableRangeSet$AsSet) 
		com.android.jack.google.common.collect.ImmutableRangeSet$AsSet x0
}

com/android/jack/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableRangeSet$AsSetSerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.ImmutableList ranges
	private final com.android.jack.google.common.collect.DiscreteDomain domain
	void  (com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.ImmutableList ranges
		com.android.jack.google.common.collect.DiscreteDomain domain
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableRangeSet$Builder.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableRangeSet$Builder extends java.lang.Object {
	private final com.android.jack.google.common.collect.RangeSet rangeSet
	public void  () 
	public com.android.jack.google.common.collect.ImmutableRangeSet$Builder add (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range currentRange
		java.util.Iterator i$
		com.android.jack.google.common.collect.Range range
	public com.android.jack.google.common.collect.ImmutableRangeSet$Builder addAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeSet ranges
	public com.android.jack.google.common.collect.ImmutableRangeSet build () 
}

com/android/jack/google/common/collect/ImmutableRangeSet$ComplementRanges.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableRangeSet$ComplementRanges extends com.android.jack.google.common.collect.ImmutableList {
	private final boolean positiveBoundedBelow
	private final boolean positiveBoundedAbove
	private final int size
	final com.android.jack.google.common.collect.ImmutableRangeSet this$0
	void  (com.android.jack.google.common.collect.ImmutableRangeSet) 
		int size
	public int size () 
	public com.android.jack.google.common.collect.Range get (int) 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
		int index
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
	boolean isPartialView () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/ImmutableRangeSet$SerializedForm.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableRangeSet$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.ImmutableList ranges
	void  (com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableList ranges
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableRangeSet.class
ImmutableRangeSet.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableRangeSet extends com.android.jack.google.common.collect.AbstractRangeSet implements java.io.Serializable  {
	private static final com.android.jack.google.common.collect.ImmutableRangeSet EMPTY
	private static final com.android.jack.google.common.collect.ImmutableRangeSet ALL
	private final transient com.android.jack.google.common.collect.ImmutableList ranges
	private transient com.android.jack.google.common.collect.ImmutableRangeSet complement
	public static com.android.jack.google.common.collect.ImmutableRangeSet of () 
	static com.android.jack.google.common.collect.ImmutableRangeSet all () 
	public static com.android.jack.google.common.collect.ImmutableRangeSet of (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public static com.android.jack.google.common.collect.ImmutableRangeSet copyOf (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.ImmutableRangeSet immutableRangeSet
		com.android.jack.google.common.collect.RangeSet rangeSet
	void  (com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableList ranges
	private void  (com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.ImmutableRangeSet) 
		com.android.jack.google.common.collect.ImmutableList ranges
		com.android.jack.google.common.collect.ImmutableRangeSet complement
	public boolean encloses (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range otherRange
		int index
	public com.android.jack.google.common.collect.Range rangeContaining (java.lang.Comparable) 
		com.android.jack.google.common.collect.Range range
		Comparable value
		int index
	public com.android.jack.google.common.collect.Range span () 
	public boolean isEmpty () 
	public void add (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public void addAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet other
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public void removeAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet other
	public com.android.jack.google.common.collect.ImmutableSet asRanges () 
	public com.android.jack.google.common.collect.ImmutableRangeSet complement () 
		com.android.jack.google.common.collect.ImmutableList complementRanges
		com.android.jack.google.common.collect.ImmutableRangeSet result
	private com.android.jack.google.common.collect.ImmutableList intersectRanges (com.android.jack.google.common.collect.Range) 
		int fromIndex
		int toIndex
		com.android.jack.google.common.collect.Range range
		int fromIndex
		int toIndex
		int length
	public com.android.jack.google.common.collect.ImmutableRangeSet subRangeSet (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range span
		com.android.jack.google.common.collect.Range range
	public com.android.jack.google.common.collect.ImmutableSortedSet asSet (com.android.jack.google.common.collect.DiscreteDomain) 
		java.util.NoSuchElementException e
		com.android.jack.google.common.collect.DiscreteDomain domain
		com.android.jack.google.common.collect.Range span
	boolean isPartialView () 
	public static com.android.jack.google.common.collect.ImmutableRangeSet$Builder builder () 
	java.lang.Object writeReplace () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile boolean enclosesAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet x0
	public volatile void clear () 
	public volatile boolean contains (java.lang.Comparable) 
		Comparable x0
	public volatile com.android.jack.google.common.collect.RangeSet subRangeSet (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range x0
	public volatile com.android.jack.google.common.collect.RangeSet complement () 
	public volatile java.util.Set asRanges () 
	static com.android.jack.google.common.collect.ImmutableList access$000 (com.android.jack.google.common.collect.ImmutableRangeSet) 
		com.android.jack.google.common.collect.ImmutableRangeSet x0
	static void  () 
}

com/android/jack/google/common/collect/ImmutableSet$Builder.class
ImmutableSet.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableSet$Builder extends com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
	public void  () 
	void  (int) 
		int capacity
	public com.android.jack.google.common.collect.ImmutableSet$Builder add (java.lang.Object) 
		Object element
	public transient com.android.jack.google.common.collect.ImmutableSet$Builder add (java.lang.Object[]) 
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable) 
		Iterable elements
	public com.android.jack.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator) 
		java.util.Iterator elements
	public com.android.jack.google.common.collect.ImmutableSet build () 
		com.android.jack.google.common.collect.ImmutableSet result
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableSet$SerializedForm.class
ImmutableSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableSet$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final Object[] elements
	private static final long serialVersionUID
	void  (java.lang.Object[]) 
		Object[] elements
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableSet.class
ImmutableSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableSet extends com.android.jack.google.common.collect.ImmutableCollection implements java.util.Set  {
	static final int MAX_TABLE_SIZE
	private static final double DESIRED_LOAD_FACTOR
	private static final int CUTOFF
	public static com.android.jack.google.common.collect.ImmutableSet of () 
	public static com.android.jack.google.common.collect.ImmutableSet of (java.lang.Object) 
		Object element
	public static com.android.jack.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
	public static com.android.jack.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
	public static com.android.jack.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
	public static com.android.jack.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
	public static transient com.android.jack.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object[] others
		int paramCount
		Object[] elements
	private static transient com.android.jack.google.common.collect.ImmutableSet construct (int, java.lang.Object[]) 
		Object elem
		int index
		Object value
		int j
		Object element
		int hash
		int i
		Object element
		Object[] uniqueElements
		int n
		Object[] elements
		int tableSize
		Object[] table
		int mask
		int hashCode
		int uniques
	static int chooseTableSize (int) 
		int tableSize
		int setSize
	public static com.android.jack.google.common.collect.ImmutableSet copyOf (java.lang.Object[]) 
		Object[] elements
	public static com.android.jack.google.common.collect.ImmutableSet copyOf (java.lang.Iterable) 
		Iterable elements
	public static com.android.jack.google.common.collect.ImmutableSet copyOf (java.util.Iterator) 
		java.util.Iterator elements
		Object first
	public static com.android.jack.google.common.collect.ImmutableSet copyOf (java.util.Collection) 
		com.android.jack.google.common.collect.ImmutableSet set
		java.util.Collection elements
		Object[] array
	private static com.android.jack.google.common.collect.ImmutableSet copyOfEnumSet (java.util.EnumSet) 
		java.util.EnumSet enumSet
	void  () 
	boolean isHashCodeFast () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public abstract com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	java.lang.Object writeReplace () 
	public static com.android.jack.google.common.collect.ImmutableSet$Builder builder () 
	public volatile java.util.Iterator iterator () 
	static com.android.jack.google.common.collect.ImmutableSet access$000 (int, java.lang.Object[]) 
		int x0
		Object[] x1
}

com/android/jack/google/common/collect/ImmutableSetMultimap$Builder.class
ImmutableSetMultimap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableSetMultimap$Builder extends com.android.jack.google.common.collect.ImmutableMultimap$Builder {
	public void  () 
	public com.android.jack.google.common.collect.ImmutableSetMultimap$Builder put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.ImmutableSetMultimap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public com.android.jack.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Iterable) 
		Object value
		java.util.Iterator i$
		Object key
		Iterable values
		java.util.Collection collection
	public transient com.android.jack.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Object[]) 
		Object key
		Object[] values
	public com.android.jack.google.common.collect.ImmutableSetMultimap$Builder putAll (com.android.jack.google.common.collect.Multimap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
	public com.android.jack.google.common.collect.ImmutableSetMultimap$Builder orderKeysBy (java.util.Comparator) 
		java.util.Comparator keyComparator
	public com.android.jack.google.common.collect.ImmutableSetMultimap$Builder orderValuesBy (java.util.Comparator) 
		java.util.Comparator valueComparator
	public com.android.jack.google.common.collect.ImmutableSetMultimap build () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap sortedCopy
		java.util.List entries
	public volatile com.android.jack.google.common.collect.ImmutableMultimap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator) 
		java.util.Comparator x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator) 
		java.util.Comparator x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[]) 
		Object x0
		Object[] x1
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry x0
	public volatile com.android.jack.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/ImmutableSetMultimap$BuilderMultimap.class
ImmutableSetMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableSetMultimap$BuilderMultimap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap {
	private static final long serialVersionUID
	void  () 
	java.util.Collection createCollection () 
}

com/android/jack/google/common/collect/ImmutableSetMultimap$EntrySet.class
ImmutableSetMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableSetMultimap$EntrySet extends com.android.jack.google.common.collect.ImmutableSet {
	private final transient com.android.jack.google.common.collect.ImmutableSetMultimap multimap
	void  (com.android.jack.google.common.collect.ImmutableSetMultimap) 
		com.android.jack.google.common.collect.ImmutableSetMultimap multimap
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object object
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	boolean isPartialView () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/ImmutableSetMultimap.class
ImmutableSetMultimap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableSetMultimap extends com.android.jack.google.common.collect.ImmutableMultimap implements com.android.jack.google.common.collect.SetMultimap  {
	private final transient com.android.jack.google.common.collect.ImmutableSet emptySet
	private transient com.android.jack.google.common.collect.ImmutableSetMultimap inverse
	private transient com.android.jack.google.common.collect.ImmutableSet entries
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.ImmutableSetMultimap of () 
	public static com.android.jack.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		Object k5
		Object v5
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableSetMultimap copyOf (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	private static com.android.jack.google.common.collect.ImmutableSetMultimap copyOf (com.android.jack.google.common.collect.Multimap, java.util.Comparator) 
		com.android.jack.google.common.collect.ImmutableSetMultimap kvMultimap
		Object key
		java.util.Collection values
		com.android.jack.google.common.collect.ImmutableSet set
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
		java.util.Comparator valueComparator
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int size
	void  (com.android.jack.google.common.collect.ImmutableMap, int, java.util.Comparator) 
		com.android.jack.google.common.collect.ImmutableMap map
		int size
		java.util.Comparator valueComparator
	public com.android.jack.google.common.collect.ImmutableSet get (java.lang.Object) 
		Object key
		com.android.jack.google.common.collect.ImmutableSet set
	public com.android.jack.google.common.collect.ImmutableSetMultimap inverse () 
		com.android.jack.google.common.collect.ImmutableSetMultimap result
	private com.android.jack.google.common.collect.ImmutableSetMultimap invert () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
		com.android.jack.google.common.collect.ImmutableSetMultimap invertedMultimap
	public com.android.jack.google.common.collect.ImmutableSet removeAll (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.ImmutableSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public com.android.jack.google.common.collect.ImmutableSet entries () 
		com.android.jack.google.common.collect.ImmutableSet result
	private static com.android.jack.google.common.collect.ImmutableSet valueSet (java.util.Comparator, java.util.Collection) 
		java.util.Comparator valueComparator
		java.util.Collection values
	private static com.android.jack.google.common.collect.ImmutableSet emptySet (java.util.Comparator) 
		java.util.Comparator valueComparator
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	java.util.Comparator valueComparator () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int j
		Object key
		int valueCount
		Object[] array
		com.android.jack.google.common.collect.ImmutableSet valueSet
		int i
		IllegalArgumentException e
		java.io.ObjectInputStream stream
		java.util.Comparator valueComparator
		int keyCount
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int tmpSize
		com.android.jack.google.common.collect.ImmutableMap tmpMap
	public volatile com.android.jack.google.common.collect.ImmutableCollection entries () 
	public volatile com.android.jack.google.common.collect.ImmutableMultimap inverse () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection get (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile com.android.jack.google.common.collect.ImmutableCollection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set entries () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	static com.android.jack.google.common.collect.ImmutableSetMultimap access$000 (com.android.jack.google.common.collect.Multimap, java.util.Comparator) 
		com.android.jack.google.common.collect.Multimap x0
		java.util.Comparator x1
}

com/android/jack/google/common/collect/ImmutableSortedAsList.class
ImmutableSortedAsList.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableSortedAsList extends com.android.jack.google.common.collect.RegularImmutableAsList implements com.android.jack.google.common.collect.SortedIterable  {
	void  (com.android.jack.google.common.collect.ImmutableSortedSet, com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableSortedSet backingSet
		com.android.jack.google.common.collect.ImmutableList backingList
	com.android.jack.google.common.collect.ImmutableSortedSet delegateCollection () 
	public java.util.Comparator comparator () 
	public int indexOf (java.lang.Object) 
		Object target
		int index
	public int lastIndexOf (java.lang.Object) 
		Object target
	public boolean contains (java.lang.Object) 
		Object target
	com.android.jack.google.common.collect.ImmutableList subListUnchecked (int, int) 
		int fromIndex
		int toIndex
	volatile com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
}

com/android/jack/google/common/collect/ImmutableSortedMap$Builder.class
ImmutableSortedMap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableSortedMap$Builder extends com.android.jack.google.common.collect.ImmutableMap$Builder {
	private final java.util.Comparator comparator
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.ImmutableSortedMap$Builder put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.ImmutableSortedMap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public com.android.jack.google.common.collect.ImmutableSortedMap$Builder putAll (java.util.Map) 
		java.util.Map map
	public com.android.jack.google.common.collect.ImmutableSortedMap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMap build () 
	public volatile com.android.jack.google.common.collect.ImmutableMap$Builder putAll (java.util.Map) 
		java.util.Map x0
	public volatile com.android.jack.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry) 
		java.util.Map$Entry x0
	public volatile com.android.jack.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/ImmutableSortedMap$SerializedForm.class
ImmutableSortedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableSortedMap$SerializedForm extends com.android.jack.google.common.collect.ImmutableMap$SerializedForm {
	private final java.util.Comparator comparator
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableSortedMap) 
		com.android.jack.google.common.collect.ImmutableSortedMap sortedMap
	java.lang.Object readResolve () 
		com.android.jack.google.common.collect.ImmutableSortedMap$Builder builder
}

com/android/jack/google/common/collect/ImmutableSortedMap.class
ImmutableSortedMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableSortedMap extends com.android.jack.google.common.collect.ImmutableSortedMapFauxverideShim implements java.util.NavigableMap  {
	private static final java.util.Comparator NATURAL_ORDER
	private static final com.android.jack.google.common.collect.ImmutableSortedMap NATURAL_EMPTY_MAP
	private transient com.android.jack.google.common.collect.ImmutableSortedMap descendingMap
	private static final long serialVersionUID
	static com.android.jack.google.common.collect.ImmutableSortedMap emptyMap (java.util.Comparator) 
		java.util.Comparator comparator
	static com.android.jack.google.common.collect.ImmutableSortedMap fromSortedEntries (java.util.Comparator, int, java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		int i
		java.util.Comparator comparator
		int size
		java.util.Map$Entry[] entries
		com.android.jack.google.common.collect.ImmutableList$Builder keyBuilder
		com.android.jack.google.common.collect.ImmutableList$Builder valueBuilder
	static com.android.jack.google.common.collect.ImmutableSortedMap from (com.android.jack.google.common.collect.ImmutableSortedSet, com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableSortedSet keySet
		com.android.jack.google.common.collect.ImmutableList valueList
	public static com.android.jack.google.common.collect.ImmutableSortedMap of () 
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object) 
		Comparable k1
		Object v1
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object) 
		Comparable k1
		Object v1
		Comparable k2
		Object v2
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object) 
		Comparable k1
		Object v1
		Comparable k2
		Object v2
		Comparable k3
		Object v3
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object) 
		Comparable k1
		Object v1
		Comparable k2
		Object v2
		Comparable k3
		Object v3
		Comparable k4
		Object v4
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object) 
		Comparable k1
		Object v1
		Comparable k2
		Object v2
		Comparable k3
		Object v3
		Comparable k4
		Object v4
		Comparable k5
		Object v5
	public static com.android.jack.google.common.collect.ImmutableSortedMap copyOf (java.util.Map) 
		java.util.Map map
		com.android.jack.google.common.collect.Ordering naturalOrder
	public static com.android.jack.google.common.collect.ImmutableSortedMap copyOf (java.util.Map, java.util.Comparator) 
		java.util.Map map
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.ImmutableSortedMap copyOfSorted (java.util.SortedMap) 
		java.util.SortedMap map
		java.util.Comparator comparator
	private static com.android.jack.google.common.collect.ImmutableSortedMap copyOfInternal (java.util.Map, java.util.Comparator) 
		java.util.SortedMap sortedMap
		java.util.Comparator comparator2
		com.android.jack.google.common.collect.ImmutableSortedMap kvMap
		java.util.Map map
		java.util.Comparator comparator
		boolean sameComparator
		java.util.Map$Entry[] entries
	static transient com.android.jack.google.common.collect.ImmutableSortedMap fromEntries (java.util.Comparator, boolean, int, java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		int i
		java.util.Comparator comparator
		boolean sameComparator
		int size
		java.util.Map$Entry[] entries
	private static void sortEntries (java.util.Comparator, int, java.util.Map$Entry[]) 
		java.util.Comparator comparator
		int size
		java.util.Map$Entry[] entries
	private static void validateEntries (int, java.util.Map$Entry[], java.util.Comparator) 
		int i
		int size
		java.util.Map$Entry[] entries
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.ImmutableSortedMap$Builder naturalOrder () 
	public static com.android.jack.google.common.collect.ImmutableSortedMap$Builder orderedBy (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.ImmutableSortedMap$Builder reverseOrder () 
	void  () 
	void  (com.android.jack.google.common.collect.ImmutableSortedMap) 
		com.android.jack.google.common.collect.ImmutableSortedMap descendingMap
	public int size () 
	public boolean containsValue (java.lang.Object) 
		Object value
	boolean isPartialView () 
	public com.android.jack.google.common.collect.ImmutableSet entrySet () 
	public abstract com.android.jack.google.common.collect.ImmutableSortedSet keySet () 
	public abstract com.android.jack.google.common.collect.ImmutableCollection values () 
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
	public com.android.jack.google.common.collect.ImmutableSortedMap headMap (java.lang.Object) 
		Object toKey
	public abstract com.android.jack.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean) 
	public com.android.jack.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public com.android.jack.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public com.android.jack.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object) 
		Object fromKey
	public abstract com.android.jack.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean) 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry lastEntry () 
	public final java.util.Map$Entry pollFirstEntry () 
	public final java.util.Map$Entry pollLastEntry () 
	public com.android.jack.google.common.collect.ImmutableSortedMap descendingMap () 
		com.android.jack.google.common.collect.ImmutableSortedMap result
	abstract com.android.jack.google.common.collect.ImmutableSortedMap createDescendingMap () 
	public com.android.jack.google.common.collect.ImmutableSortedSet navigableKeySet () 
	public com.android.jack.google.common.collect.ImmutableSortedSet descendingKeySet () 
	java.lang.Object writeReplace () 
	public volatile com.android.jack.google.common.collect.ImmutableSet keySet () 
	public volatile java.util.Set entrySet () 
	public volatile java.util.Collection values () 
	public volatile java.util.Set keySet () 
	public volatile java.util.SortedMap tailMap (java.lang.Object) 
		Object x0
	public volatile java.util.SortedMap headMap (java.lang.Object) 
		Object x0
	public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	public volatile java.util.NavigableSet descendingKeySet () 
	public volatile java.util.NavigableSet navigableKeySet () 
	public volatile java.util.NavigableMap descendingMap () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableSortedMapFauxverideShim.class
ImmutableSortedMapFauxverideShim.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableSortedMapFauxverideShim extends com.android.jack.google.common.collect.ImmutableMap {
	void  () 
	public static com.android.jack.google.common.collect.ImmutableSortedMap$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
	public static com.android.jack.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object k1
		Object v1
		Object k2
		Object v2
		Object k3
		Object v3
		Object k4
		Object v4
		Object k5
		Object v5
}

com/android/jack/google/common/collect/ImmutableSortedMultiset$Builder.class
ImmutableSortedMultiset.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder extends com.android.jack.google.common.collect.ImmutableMultiset$Builder {
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object) 
		Object element
	public com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder addCopies (java.lang.Object, int) 
		Object element
		int occurrences
	public com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder setCount (java.lang.Object, int) 
		Object element
		int count
	public transient com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object[]) 
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.lang.Iterable) 
		Iterable elements
	public com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.util.Iterator) 
		java.util.Iterator elements
	public com.android.jack.google.common.collect.ImmutableSortedMultiset build () 
	public volatile com.android.jack.google.common.collect.ImmutableMultiset build () 
	public volatile com.android.jack.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int) 
		Object x0
		int x1
	public volatile com.android.jack.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int) 
		Object x0
		int x1
	public volatile com.android.jack.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableSortedMultiset$SerializedForm.class
ImmutableSortedMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ImmutableSortedMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	java.util.Comparator comparator
	Object[] elements
	int[] counts
	void  (com.android.jack.google.common.collect.SortedMultiset) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.SortedMultiset multiset
		int n
		int i
	java.lang.Object readResolve () 
		int i
		int n
		com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder builder
}

com/android/jack/google/common/collect/ImmutableSortedMultiset.class
ImmutableSortedMultiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableSortedMultiset extends com.android.jack.google.common.collect.ImmutableSortedMultisetFauxverideShim implements com.android.jack.google.common.collect.SortedMultiset  {
	private static final java.util.Comparator NATURAL_ORDER
	private static final com.android.jack.google.common.collect.ImmutableSortedMultiset NATURAL_EMPTY_MULTISET
	transient com.android.jack.google.common.collect.ImmutableSortedMultiset descendingMultiset
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of () 
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable) 
		Comparable element
		com.android.jack.google.common.collect.RegularImmutableSortedSet elementSet
		int[] counts
		long[] cumulativeCounts
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
		Comparable e3
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
		Comparable e3
		Comparable e4
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
		Comparable e3
		Comparable e4
		Comparable e5
	public static transient com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[]) 
		Comparable e1
		Comparable e2
		Comparable e3
		Comparable e4
		Comparable e5
		Comparable e6
		Comparable[] remaining
		int size
		java.util.List all
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Comparable[]) 
		Comparable[] elements
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Iterable) 
		Iterable elements
		com.android.jack.google.common.collect.Ordering naturalOrder
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Iterator) 
		java.util.Iterator elements
		com.android.jack.google.common.collect.Ordering naturalOrder
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.util.Iterator) 
		java.util.Comparator comparator
		java.util.Iterator elements
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.lang.Iterable) 
		com.android.jack.google.common.collect.ImmutableSortedMultiset multiset
		java.util.Comparator comparator
		Iterable elements
		com.android.jack.google.common.collect.TreeMultiset sortedCopy
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOfSorted (com.android.jack.google.common.collect.SortedMultiset) 
		com.android.jack.google.common.collect.SortedMultiset sortedMultiset
	private static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOfSortedEntries (java.util.Comparator, java.util.Collection) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		java.util.Comparator comparator
		java.util.Collection entries
		com.android.jack.google.common.collect.ImmutableList$Builder elementsBuilder
		int[] counts
		long[] cumulativeCounts
		int i
	static com.android.jack.google.common.collect.ImmutableSortedMultiset emptyMultiset (java.util.Comparator) 
		java.util.Comparator comparator
	void  () 
	public final java.util.Comparator comparator () 
	public abstract com.android.jack.google.common.collect.ImmutableSortedSet elementSet () 
	public com.android.jack.google.common.collect.ImmutableSortedMultiset descendingMultiset () 
		com.android.jack.google.common.collect.ImmutableSortedMultiset result
	public final com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
	public final com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
	public abstract com.android.jack.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
	public com.android.jack.google.common.collect.ImmutableSortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType lowerBoundType
		Object upperBound
		com.android.jack.google.common.collect.BoundType upperBoundType
	public abstract com.android.jack.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder orderedBy (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder reverseOrder () 
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder naturalOrder () 
	java.lang.Object writeReplace () 
	public volatile java.util.Set elementSet () 
	public volatile com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
		Object x2
		com.android.jack.google.common.collect.BoundType x3
	public volatile com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
	public volatile java.util.NavigableSet elementSet () 
	public volatile java.util.SortedSet elementSet () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableSortedMultisetFauxverideShim.class
ImmutableSortedMultisetFauxverideShim.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableSortedMultisetFauxverideShim extends com.android.jack.google.common.collect.ImmutableMultiset {
	void  () 
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Object) 
		Object element
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
	public static transient com.android.jack.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object[] remaining
	public static com.android.jack.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Object[]) 
		Object[] elements
}

com/android/jack/google/common/collect/ImmutableSortedSet$Builder.class
ImmutableSortedSet.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableSortedSet$Builder extends com.android.jack.google.common.collect.ImmutableSet$Builder {
	private final java.util.Comparator comparator
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object) 
		Object element
	public transient com.android.jack.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object[]) 
		Object[] elements
	public com.android.jack.google.common.collect.ImmutableSortedSet$Builder addAll (java.lang.Iterable) 
		Iterable elements
	public com.android.jack.google.common.collect.ImmutableSortedSet$Builder addAll (java.util.Iterator) 
		java.util.Iterator elements
	public com.android.jack.google.common.collect.ImmutableSortedSet build () 
		Object[] contentsArray
		com.android.jack.google.common.collect.ImmutableSortedSet result
	public volatile com.android.jack.google.common.collect.ImmutableSet build () 
	public volatile com.android.jack.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableSet$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableSet$Builder add (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable) 
		Iterable x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[]) 
		Object[] x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection build () 
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator) 
		java.util.Iterator x0
	public volatile com.android.jack.google.common.collect.ImmutableCollection$Builder add (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/ImmutableSortedSet$SerializedForm.class
ImmutableSortedSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.ImmutableSortedSet$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final java.util.Comparator comparator
	final Object[] elements
	private static final long serialVersionUID
	public void  (java.util.Comparator, java.lang.Object[]) 
		java.util.Comparator comparator
		Object[] elements
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/ImmutableSortedSet.class
ImmutableSortedSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableSortedSet extends com.android.jack.google.common.collect.ImmutableSortedSetFauxverideShim implements java.util.NavigableSet com.android.jack.google.common.collect.SortedIterable  {
	private static final java.util.Comparator NATURAL_ORDER
	private static final com.android.jack.google.common.collect.ImmutableSortedSet NATURAL_EMPTY_SET
	final transient java.util.Comparator comparator
	transient com.android.jack.google.common.collect.ImmutableSortedSet descendingSet
	private static com.android.jack.google.common.collect.ImmutableSortedSet emptySet () 
	static com.android.jack.google.common.collect.ImmutableSortedSet emptySet (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.ImmutableSortedSet of () 
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Comparable) 
		Comparable element
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
		Comparable e3
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
		Comparable e3
		Comparable e4
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable) 
		Comparable e1
		Comparable e2
		Comparable e3
		Comparable e4
		Comparable e5
	public static transient com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[]) 
		Comparable e1
		Comparable e2
		Comparable e3
		Comparable e4
		Comparable e5
		Comparable e6
		Comparable[] remaining
		Comparable[] contents
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.lang.Comparable[]) 
		Comparable[] elements
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.lang.Iterable) 
		Iterable elements
		com.android.jack.google.common.collect.Ordering naturalOrder
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.util.Collection) 
		java.util.Collection elements
		com.android.jack.google.common.collect.Ordering naturalOrder
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.util.Iterator) 
		java.util.Iterator elements
		com.android.jack.google.common.collect.Ordering naturalOrder
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Iterator) 
		java.util.Comparator comparator
		java.util.Iterator elements
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.lang.Iterable) 
		com.android.jack.google.common.collect.ImmutableSortedSet original
		java.util.Comparator comparator
		Iterable elements
		boolean hasSameComparator
		Object[] array
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Collection) 
		java.util.Comparator comparator
		java.util.Collection elements
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOfSorted (java.util.SortedSet) 
		java.util.SortedSet sortedSet
		java.util.Comparator comparator
		com.android.jack.google.common.collect.ImmutableList list
	static transient com.android.jack.google.common.collect.ImmutableSortedSet construct (java.util.Comparator, int, java.lang.Object[]) 
		Object cur
		Object prev
		int i
		java.util.Comparator comparator
		int n
		Object[] contents
		int uniques
	public static com.android.jack.google.common.collect.ImmutableSortedSet$Builder orderedBy (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.ImmutableSortedSet$Builder reverseOrder () 
	public static com.android.jack.google.common.collect.ImmutableSortedSet$Builder naturalOrder () 
	int unsafeCompare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	static int unsafeCompare (java.util.Comparator, java.lang.Object, java.lang.Object) 
		java.util.Comparator comparator
		Object a
		Object b
		java.util.Comparator unsafeComparator
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public java.util.Comparator comparator () 
	public abstract com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.ImmutableSortedSet headSet (java.lang.Object) 
		Object toElement
	public com.android.jack.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public com.android.jack.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public com.android.jack.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public com.android.jack.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object) 
		Object fromElement
	public com.android.jack.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	abstract com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
	abstract com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
	abstract com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object first () 
	public java.lang.Object last () 
	public final java.lang.Object pollFirst () 
	public final java.lang.Object pollLast () 
	public com.android.jack.google.common.collect.ImmutableSortedSet descendingSet () 
		com.android.jack.google.common.collect.ImmutableSortedSet result
	com.android.jack.google.common.collect.ImmutableSortedSet createDescendingSet () 
	public abstract com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	abstract int indexOf (java.lang.Object) 
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream stream
	java.lang.Object writeReplace () 
	public volatile java.util.Iterator iterator () 
	public volatile java.util.SortedSet tailSet (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet headSet (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.NavigableSet descendingSet () 
	static void  () 
}

com/android/jack/google/common/collect/ImmutableSortedSetFauxverideShim.class
ImmutableSortedSetFauxverideShim.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.ImmutableSortedSetFauxverideShim extends com.android.jack.google.common.collect.ImmutableSet {
	void  () 
	public static com.android.jack.google.common.collect.ImmutableSortedSet$Builder builder () 
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Object) 
		Object element
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
	public static com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
	public static transient com.android.jack.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object e1
		Object e2
		Object e3
		Object e4
		Object e5
		Object e6
		Object[] remaining
	public static com.android.jack.google.common.collect.ImmutableSortedSet copyOf (java.lang.Object[]) 
		Object[] elements
}

com/android/jack/google/common/collect/ImmutableTable$Builder.class
ImmutableTable.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ImmutableTable$Builder extends java.lang.Object {
	private final java.util.List cells
	private java.util.Comparator rowComparator
	private java.util.Comparator columnComparator
	public void  () 
	public com.android.jack.google.common.collect.ImmutableTable$Builder orderRowsBy (java.util.Comparator) 
		java.util.Comparator rowComparator
	public com.android.jack.google.common.collect.ImmutableTable$Builder orderColumnsBy (java.util.Comparator) 
		java.util.Comparator columnComparator
	public com.android.jack.google.common.collect.ImmutableTable$Builder put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public com.android.jack.google.common.collect.ImmutableTable$Builder put (com.android.jack.google.common.collect.Table$Cell) 
		com.android.jack.google.common.collect.Table$Cell immutableCell
		com.android.jack.google.common.collect.Table$Cell cell
	public com.android.jack.google.common.collect.ImmutableTable$Builder putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table$Cell cell
		java.util.Iterator i$
		com.android.jack.google.common.collect.Table table
	public com.android.jack.google.common.collect.ImmutableTable build () 
		int size
}

com/android/jack/google/common/collect/ImmutableTable.class
ImmutableTable.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ImmutableTable extends com.android.jack.google.common.collect.AbstractTable {
	private static final com.android.jack.google.common.collect.ImmutableTable EMPTY
	public static com.android.jack.google.common.collect.ImmutableTable of () 
	public static com.android.jack.google.common.collect.ImmutableTable of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public static com.android.jack.google.common.collect.ImmutableTable copyOf (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.ImmutableTable parameterizedTable
		com.android.jack.google.common.collect.Table$Cell cell
		java.util.Iterator i$
		com.android.jack.google.common.collect.Table$Cell onlyCell
		com.android.jack.google.common.collect.ImmutableSet$Builder cellSetBuilder
		int size
		com.android.jack.google.common.collect.Table table
	public static com.android.jack.google.common.collect.ImmutableTable$Builder builder () 
	static com.android.jack.google.common.collect.Table$Cell cellOf (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	void  () 
	public com.android.jack.google.common.collect.ImmutableSet cellSet () 
	abstract com.android.jack.google.common.collect.ImmutableSet createCellSet () 
	final com.android.jack.google.common.collect.UnmodifiableIterator cellIterator () 
	public com.android.jack.google.common.collect.ImmutableCollection values () 
	abstract com.android.jack.google.common.collect.ImmutableCollection createValues () 
	final java.util.Iterator valuesIterator () 
	public com.android.jack.google.common.collect.ImmutableMap column (java.lang.Object) 
		Object columnKey
	public com.android.jack.google.common.collect.ImmutableSet columnKeySet () 
	public abstract com.android.jack.google.common.collect.ImmutableMap columnMap () 
	public com.android.jack.google.common.collect.ImmutableMap row (java.lang.Object) 
		Object rowKey
	public com.android.jack.google.common.collect.ImmutableSet rowKeySet () 
	public abstract com.android.jack.google.common.collect.ImmutableMap rowMap () 
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean containsValue (java.lang.Object) 
		Object value
	public final void clear () 
	public final java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public final void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public final java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	volatile java.util.Collection createValues () 
	public volatile java.util.Collection values () 
	volatile java.util.Iterator cellIterator () 
	volatile java.util.Set createCellSet () 
	public volatile java.util.Set cellSet () 
	public volatile boolean isEmpty () 
	public volatile java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.Set columnKeySet () 
	public volatile java.util.Set rowKeySet () 
	public volatile boolean containsColumn (java.lang.Object) 
		Object x0
	public volatile boolean containsRow (java.lang.Object) 
		Object x0
	public volatile java.util.Map columnMap () 
	public volatile java.util.Map rowMap () 
	public volatile java.util.Map column (java.lang.Object) 
		Object x0
	public volatile java.util.Map row (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/collect/Interner.class
Interner.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Interner extends java.lang.Object {
	public abstract java.lang.Object intern (java.lang.Object) 
}

com/android/jack/google/common/collect/Interners$1.class
Interners.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Interners$1 extends java.lang.Object implements com.android.jack.google.common.collect.Interner  {
	final java.util.concurrent.ConcurrentMap val$map
	void  (java.util.concurrent.ConcurrentMap) 
	public java.lang.Object intern (java.lang.Object) 
		Object sample
		Object canonical
}

com/android/jack/google/common/collect/Interners$InternerFunction.class
Interners.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Interners$InternerFunction extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	private final com.android.jack.google.common.collect.Interner interner
	public void  (com.android.jack.google.common.collect.Interner) 
		com.android.jack.google.common.collect.Interner interner
	public java.lang.Object apply (java.lang.Object) 
		Object input
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Interners$InternerFunction that
		Object other
}

com/android/jack/google/common/collect/Interners$WeakInterner$Dummy.class
Interners.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Interners$WeakInterner$Dummy extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.Interners$WeakInterner$Dummy VALUE
	private static final com.android.jack.google.common.collect.Interners$WeakInterner$Dummy[] $VALUES
	public static com.android.jack.google.common.collect.Interners$WeakInterner$Dummy[] values () 
	public static com.android.jack.google.common.collect.Interners$WeakInterner$Dummy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/google/common/collect/Interners$WeakInterner.class
Interners.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Interners$WeakInterner extends java.lang.Object implements com.android.jack.google.common.collect.Interner  {
	private final com.android.jack.google.common.collect.MapMakerInternalMap map
	private void  () 
	public java.lang.Object intern (java.lang.Object) 
		Object canonical
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		com.android.jack.google.common.collect.Interners$WeakInterner$Dummy sneaky
		Object sample
	void  (com.android.jack.google.common.collect.Interners$1) 
		com.android.jack.google.common.collect.Interners$1 x0
}

com/android/jack/google/common/collect/Interners.class
Interners.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Interners extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.collect.Interner newStrongInterner () 
		java.util.concurrent.ConcurrentMap map
	public static com.android.jack.google.common.collect.Interner newWeakInterner () 
	public static com.android.jack.google.common.base.Function asFunction (com.android.jack.google.common.collect.Interner) 
		com.android.jack.google.common.collect.Interner interner
}

com/android/jack/google/common/collect/Iterables$1.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$1 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	void  (java.lang.Iterable) 
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Iterables$10$1.class
Iterables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Iterables$10$1 extends java.lang.Object implements java.util.Iterator  {
	boolean atStart
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.Iterables$10 this$0
	void  (com.android.jack.google.common.collect.Iterables$10, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object result
	public void remove () 
}

com/android/jack/google/common/collect/Iterables$10.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$10 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	final int val$numberToSkip
	void  (java.lang.Iterable, int) 
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
}

com/android/jack/google/common/collect/Iterables$11.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$11 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	final int val$limitSize
	void  (java.lang.Iterable, int) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$12.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$12 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	void  (java.lang.Iterable) 
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Iterables$13.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$13 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	void  (java.lang.Iterable) 
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Iterables$14.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$14 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterables
	final java.util.Comparator val$comparator
	void  (java.lang.Iterable, java.util.Comparator) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$15.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$15 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public java.util.Iterator apply (java.lang.Iterable) 
		Iterable iterable
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Iterables$2.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$2 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$inputs
	void  (java.lang.Iterable) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$3.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$3 extends com.android.jack.google.common.collect.TransformedIterator {
	void  (java.util.Iterator) 
		java.util.Iterator x0
	java.util.Iterator transform (java.lang.Iterable) 
		Iterable from
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Iterables$4.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$4 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	final int val$size
	void  (java.lang.Iterable, int) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$5.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$5 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$iterable
	final int val$size
	void  (java.lang.Iterable, int) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$6.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$6 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$unfiltered
	final com.android.jack.google.common.base.Predicate val$predicate
	void  (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$7.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$7 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$unfiltered
	final Class val$type
	void  (java.lang.Iterable, java.lang.Class) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$8.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$8 extends com.android.jack.google.common.collect.FluentIterable {
	final Iterable val$fromIterable
	final com.android.jack.google.common.base.Function val$function
	void  (java.lang.Iterable, com.android.jack.google.common.base.Function) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Iterables$9.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$9 extends com.android.jack.google.common.collect.FluentIterable {
	final java.util.List val$list
	final int val$numberToSkip
	void  (java.util.List, int) 
	public java.util.Iterator iterator () 
		int toSkip
}

com/android/jack/google/common/collect/Iterables$ConsumingQueueIterator.class
Iterables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Iterables$ConsumingQueueIterator extends com.android.jack.google.common.collect.AbstractIterator {
	private final java.util.Queue queue
	private void  (java.util.Queue) 
		java.util.Queue queue
	public java.lang.Object computeNext () 
		java.util.NoSuchElementException e
	void  (java.util.Queue, com.android.jack.google.common.collect.Iterables$1) 
		java.util.Queue x0
		com.android.jack.google.common.collect.Iterables$1 x1
}

com/android/jack/google/common/collect/Iterables$UnmodifiableIterable.class
Iterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterables$UnmodifiableIterable extends com.android.jack.google.common.collect.FluentIterable {
	private final Iterable iterable
	private void  (java.lang.Iterable) 
		Iterable iterable
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
	void  (java.lang.Iterable, com.android.jack.google.common.collect.Iterables$1) 
		Iterable x0
		com.android.jack.google.common.collect.Iterables$1 x1
}

com/android/jack/google/common/collect/Iterables.class
Iterables.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Iterables extends java.lang.Object {
	private void  () 
	public static java.lang.Iterable unmodifiableIterable (java.lang.Iterable) 
		Iterable iterable
	public static java.lang.Iterable unmodifiableIterable (com.android.jack.google.common.collect.ImmutableCollection) 
		com.android.jack.google.common.collect.ImmutableCollection iterable
	public static int size (java.lang.Iterable) 
		Iterable iterable
	public static boolean contains (java.lang.Iterable, java.lang.Object) 
		java.util.Collection collection
		Iterable iterable
		Object element
	public static boolean removeAll (java.lang.Iterable, java.util.Collection) 
		Iterable removeFrom
		java.util.Collection elementsToRemove
	public static boolean retainAll (java.lang.Iterable, java.util.Collection) 
		Iterable removeFrom
		java.util.Collection elementsToRetain
	public static boolean removeIf (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable removeFrom
		com.android.jack.google.common.base.Predicate predicate
	private static boolean removeIfFromRandomAccessList (java.util.List, com.android.jack.google.common.base.Predicate) 
		UnsupportedOperationException e
		Object element
		java.util.List list
		com.android.jack.google.common.base.Predicate predicate
		int from
		int to
	private static void slowRemoveIfForRemainingElements (java.util.List, com.android.jack.google.common.base.Predicate, int, int) 
		int n
		int n
		java.util.List list
		com.android.jack.google.common.base.Predicate predicate
		int to
		int from
	static java.lang.Object removeFirstMatching (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Object next
		Iterable removeFrom
		com.android.jack.google.common.base.Predicate predicate
		java.util.Iterator iterator
	public static boolean elementsEqual (java.lang.Iterable, java.lang.Iterable) 
		java.util.Collection collection1
		java.util.Collection collection2
		Iterable iterable1
		Iterable iterable2
	public static java.lang.String toString (java.lang.Iterable) 
		Iterable iterable
	public static java.lang.Object getOnlyElement (java.lang.Iterable) 
		Iterable iterable
	public static java.lang.Object getOnlyElement (java.lang.Iterable, java.lang.Object) 
		Iterable iterable
		Object defaultValue
	public static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Class) 
		Iterable iterable
		Class type
		java.util.Collection collection
		Object[] array
	static java.lang.Object[] toArray (java.lang.Iterable) 
		Iterable iterable
	private static java.util.Collection toCollection (java.lang.Iterable) 
		Iterable iterable
	public static boolean addAll (java.util.Collection, java.lang.Iterable) 
		java.util.Collection c
		java.util.Collection addTo
		Iterable elementsToAdd
	public static int frequency (java.lang.Iterable, java.lang.Object) 
		Iterable iterable
		Object element
	public static java.lang.Iterable cycle (java.lang.Iterable) 
		Iterable iterable
	public static transient java.lang.Iterable cycle (java.lang.Object[]) 
		Object[] elements
	public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable) 
		Iterable a
		Iterable b
	public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable) 
		Iterable a
		Iterable b
		Iterable c
	public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable) 
		Iterable a
		Iterable b
		Iterable c
		Iterable d
	public static transient java.lang.Iterable concat (java.lang.Iterable[]) 
		Iterable[] inputs
	public static java.lang.Iterable concat (java.lang.Iterable) 
		Iterable inputs
	private static java.util.Iterator iterators (java.lang.Iterable) 
		Iterable iterables
	public static java.lang.Iterable partition (java.lang.Iterable, int) 
		Iterable iterable
		int size
	public static java.lang.Iterable paddedPartition (java.lang.Iterable, int) 
		Iterable iterable
		int size
	public static java.lang.Iterable filter (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public static java.lang.Iterable filter (java.lang.Iterable, java.lang.Class) 
		Iterable unfiltered
		Class type
	public static boolean any (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable iterable
		com.android.jack.google.common.base.Predicate predicate
	public static boolean all (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable iterable
		com.android.jack.google.common.base.Predicate predicate
	public static java.lang.Object find (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable iterable
		com.android.jack.google.common.base.Predicate predicate
	public static java.lang.Object find (java.lang.Iterable, com.android.jack.google.common.base.Predicate, java.lang.Object) 
		Iterable iterable
		com.android.jack.google.common.base.Predicate predicate
		Object defaultValue
	public static com.android.jack.google.common.base.Optional tryFind (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable iterable
		com.android.jack.google.common.base.Predicate predicate
	public static int indexOf (java.lang.Iterable, com.android.jack.google.common.base.Predicate) 
		Iterable iterable
		com.android.jack.google.common.base.Predicate predicate
	public static java.lang.Iterable transform (java.lang.Iterable, com.android.jack.google.common.base.Function) 
		Iterable fromIterable
		com.android.jack.google.common.base.Function function
	public static java.lang.Object get (java.lang.Iterable, int) 
		Iterable iterable
		int position
	public static java.lang.Object get (java.lang.Iterable, int, java.lang.Object) 
		java.util.List list
		java.util.Iterator iterator
		Iterable iterable
		int position
		Object defaultValue
	public static java.lang.Object getFirst (java.lang.Iterable, java.lang.Object) 
		Iterable iterable
		Object defaultValue
	public static java.lang.Object getLast (java.lang.Iterable) 
		java.util.List list
		Iterable iterable
	public static java.lang.Object getLast (java.lang.Iterable, java.lang.Object) 
		java.util.Collection c
		Iterable iterable
		Object defaultValue
	private static java.lang.Object getLastInNonemptyList (java.util.List) 
		java.util.List list
	public static java.lang.Iterable skip (java.lang.Iterable, int) 
		java.util.List list
		Iterable iterable
		int numberToSkip
	public static java.lang.Iterable limit (java.lang.Iterable, int) 
		Iterable iterable
		int limitSize
	public static java.lang.Iterable consumingIterable (java.lang.Iterable) 
		Iterable iterable
	public static boolean isEmpty (java.lang.Iterable) 
		Iterable iterable
	public static java.lang.Iterable mergeSorted (java.lang.Iterable, java.util.Comparator) 
		Iterable iterables
		java.util.Comparator comparator
		Iterable iterable
	private static com.android.jack.google.common.base.Function toIterator () 
	static java.util.Iterator access$100 (java.lang.Iterable) 
		Iterable x0
	static com.android.jack.google.common.base.Function access$300 () 
}

com/android/jack/google/common/collect/Iterators$1.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$1 extends com.android.jack.google.common.collect.UnmodifiableListIterator {
	void  () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public boolean hasPrevious () 
	public java.lang.Object previous () 
	public int nextIndex () 
	public int previousIndex () 
}

com/android/jack/google/common/collect/Iterators$10.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$10 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Iterator val$iterator
	void  (java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object next
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Iterators$11.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$11 extends com.android.jack.google.common.collect.AbstractIndexedListIterator {
	final Object[] val$array
	final int val$offset
	void  (int, int, java.lang.Object[], int) 
		int x0
		int x1
	protected java.lang.Object get (int) 
		int index
}

com/android/jack/google/common/collect/Iterators$12.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$12 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	boolean done
	final Object val$value
	void  (java.lang.Object) 
	public boolean hasNext () 
	public java.lang.Object next () 
}

com/android/jack/google/common/collect/Iterators$13.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$13 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Enumeration val$enumeration
	void  (java.util.Enumeration) 
	public boolean hasNext () 
	public java.lang.Object next () 
}

com/android/jack/google/common/collect/Iterators$14.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$14 extends java.lang.Object implements java.util.Enumeration  {
	final java.util.Iterator val$iterator
	void  (java.util.Iterator) 
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

com/android/jack/google/common/collect/Iterators$2.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$2 extends java.lang.Object implements java.util.Iterator  {
	void  () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/collect/Iterators$3.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$3 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Iterator val$iterator
	void  (java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
}

com/android/jack/google/common/collect/Iterators$4.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$4 extends java.lang.Object implements java.util.Iterator  {
	java.util.Iterator iterator
	java.util.Iterator removeFrom
	final Iterable val$iterable
	void  (java.lang.Iterable) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/collect/Iterators$5.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$5 extends java.lang.Object implements java.util.Iterator  {
	java.util.Iterator current
	java.util.Iterator removeFrom
	final java.util.Iterator val$inputs
	void  (java.util.Iterator) 
	public boolean hasNext () 
		boolean currentHasNext
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/collect/Iterators$6.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$6 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Iterator val$iterator
	final int val$size
	final boolean val$pad
	void  (java.util.Iterator, int, boolean) 
	public boolean hasNext () 
	public java.util.List next () 
		int i
		Object[] array
		int count
		java.util.List list
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/Iterators$7.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$7 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$unfiltered
	final com.android.jack.google.common.base.Predicate val$predicate
	void  (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
	protected java.lang.Object computeNext () 
		Object element
}

com/android/jack/google/common/collect/Iterators$8.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$8 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.base.Function val$function
	void  (java.util.Iterator, com.android.jack.google.common.base.Function) 
		java.util.Iterator x0
	java.lang.Object transform (java.lang.Object) 
		Object from
}

com/android/jack/google/common/collect/Iterators$9.class
Iterators.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Iterators$9 extends java.lang.Object implements java.util.Iterator  {
	private int count
	final int val$limitSize
	final java.util.Iterator val$iterator
	void  (int, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/collect/Iterators$MergingIterator$1.class
Iterators.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Iterators$MergingIterator$1 extends java.lang.Object implements java.util.Comparator  {
	final java.util.Comparator val$itemComparator
	final com.android.jack.google.common.collect.Iterators$MergingIterator this$0
	void  (com.android.jack.google.common.collect.Iterators$MergingIterator, java.util.Comparator) 
	public int compare (com.android.jack.google.common.collect.PeekingIterator, com.android.jack.google.common.collect.PeekingIterator) 
		com.android.jack.google.common.collect.PeekingIterator o1
		com.android.jack.google.common.collect.PeekingIterator o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/Iterators$MergingIterator.class
Iterators.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Iterators$MergingIterator extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Queue queue
	public void  (java.lang.Iterable, java.util.Comparator) 
		java.util.Iterator iterator
		java.util.Iterator i$
		Iterable iterators
		java.util.Comparator itemComparator
		java.util.Comparator heapComparator
	public boolean hasNext () 
	public java.lang.Object next () 
		com.android.jack.google.common.collect.PeekingIterator nextIter
		Object next
}

com/android/jack/google/common/collect/Iterators$PeekingImpl.class
Iterators.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Iterators$PeekingImpl extends java.lang.Object implements com.android.jack.google.common.collect.PeekingIterator  {
	private final java.util.Iterator iterator
	private boolean hasPeeked
	private Object peekedElement
	public void  (java.util.Iterator) 
		java.util.Iterator iterator
	public boolean hasNext () 
	public java.lang.Object next () 
		Object result
	public void remove () 
	public java.lang.Object peek () 
}

com/android/jack/google/common/collect/Iterators.class
Iterators.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Iterators extends java.lang.Object {
	static final com.android.jack.google.common.collect.UnmodifiableListIterator EMPTY_LIST_ITERATOR
	private static final java.util.Iterator EMPTY_MODIFIABLE_ITERATOR
	private void  () 
	public static com.android.jack.google.common.collect.UnmodifiableIterator emptyIterator () 
	static com.android.jack.google.common.collect.UnmodifiableListIterator emptyListIterator () 
	static java.util.Iterator emptyModifiableIterator () 
	public static com.android.jack.google.common.collect.UnmodifiableIterator unmodifiableIterator (java.util.Iterator) 
		java.util.Iterator iterator
	public static com.android.jack.google.common.collect.UnmodifiableIterator unmodifiableIterator (com.android.jack.google.common.collect.UnmodifiableIterator) 
		com.android.jack.google.common.collect.UnmodifiableIterator iterator
	public static int size (java.util.Iterator) 
		java.util.Iterator iterator
		int count
	public static boolean contains (java.util.Iterator, java.lang.Object) 
		java.util.Iterator iterator
		Object element
	public static boolean removeAll (java.util.Iterator, java.util.Collection) 
		java.util.Iterator removeFrom
		java.util.Collection elementsToRemove
	public static boolean removeIf (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		java.util.Iterator removeFrom
		com.android.jack.google.common.base.Predicate predicate
		boolean modified
	public static boolean retainAll (java.util.Iterator, java.util.Collection) 
		java.util.Iterator removeFrom
		java.util.Collection elementsToRetain
	public static boolean elementsEqual (java.util.Iterator, java.util.Iterator) 
		Object o1
		Object o2
		java.util.Iterator iterator1
		java.util.Iterator iterator2
	public static java.lang.String toString (java.util.Iterator) 
		java.util.Iterator iterator
	public static java.lang.Object getOnlyElement (java.util.Iterator) 
		int i
		java.util.Iterator iterator
		Object first
		StringBuilder sb
	public static java.lang.Object getOnlyElement (java.util.Iterator, java.lang.Object) 
		java.util.Iterator iterator
		Object defaultValue
	public static java.lang.Object[] toArray (java.util.Iterator, java.lang.Class) 
		java.util.Iterator iterator
		Class type
		java.util.List list
	public static boolean addAll (java.util.Collection, java.util.Iterator) 
		java.util.Collection addTo
		java.util.Iterator iterator
		boolean wasModified
	public static int frequency (java.util.Iterator, java.lang.Object) 
		java.util.Iterator iterator
		Object element
	public static java.util.Iterator cycle (java.lang.Iterable) 
		Iterable iterable
	public static transient java.util.Iterator cycle (java.lang.Object[]) 
		Object[] elements
	public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator) 
		java.util.Iterator a
		java.util.Iterator b
	public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator) 
		java.util.Iterator a
		java.util.Iterator b
		java.util.Iterator c
	public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator, java.util.Iterator) 
		java.util.Iterator a
		java.util.Iterator b
		java.util.Iterator c
		java.util.Iterator d
	public static transient java.util.Iterator concat (java.util.Iterator[]) 
		java.util.Iterator[] inputs
	public static java.util.Iterator concat (java.util.Iterator) 
		java.util.Iterator inputs
	public static com.android.jack.google.common.collect.UnmodifiableIterator partition (java.util.Iterator, int) 
		java.util.Iterator iterator
		int size
	public static com.android.jack.google.common.collect.UnmodifiableIterator paddedPartition (java.util.Iterator, int) 
		java.util.Iterator iterator
		int size
	private static com.android.jack.google.common.collect.UnmodifiableIterator partitionImpl (java.util.Iterator, int, boolean) 
		java.util.Iterator iterator
		int size
		boolean pad
	public static com.android.jack.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		java.util.Iterator unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public static com.android.jack.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, java.lang.Class) 
		java.util.Iterator unfiltered
		Class type
	public static boolean any (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		java.util.Iterator iterator
		com.android.jack.google.common.base.Predicate predicate
	public static boolean all (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		Object element
		java.util.Iterator iterator
		com.android.jack.google.common.base.Predicate predicate
	public static java.lang.Object find (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		java.util.Iterator iterator
		com.android.jack.google.common.base.Predicate predicate
	public static java.lang.Object find (java.util.Iterator, com.android.jack.google.common.base.Predicate, java.lang.Object) 
		java.util.Iterator iterator
		com.android.jack.google.common.base.Predicate predicate
		Object defaultValue
	public static com.android.jack.google.common.base.Optional tryFind (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		java.util.Iterator iterator
		com.android.jack.google.common.base.Predicate predicate
		com.android.jack.google.common.collect.UnmodifiableIterator filteredIterator
	public static int indexOf (java.util.Iterator, com.android.jack.google.common.base.Predicate) 
		Object current
		int i
		java.util.Iterator iterator
		com.android.jack.google.common.base.Predicate predicate
	public static java.util.Iterator transform (java.util.Iterator, com.android.jack.google.common.base.Function) 
		java.util.Iterator fromIterator
		com.android.jack.google.common.base.Function function
	public static java.lang.Object get (java.util.Iterator, int) 
		java.util.Iterator iterator
		int position
		int skipped
	static void checkNonnegative (int) 
		int position
	public static java.lang.Object get (java.util.Iterator, int, java.lang.Object) 
		java.util.Iterator iterator
		int position
		Object defaultValue
	public static java.lang.Object getNext (java.util.Iterator, java.lang.Object) 
		java.util.Iterator iterator
		Object defaultValue
	public static java.lang.Object getLast (java.util.Iterator) 
		Object current
		java.util.Iterator iterator
	public static java.lang.Object getLast (java.util.Iterator, java.lang.Object) 
		java.util.Iterator iterator
		Object defaultValue
	public static int advance (java.util.Iterator, int) 
		java.util.Iterator iterator
		int numberToAdvance
		int i
	public static java.util.Iterator limit (java.util.Iterator, int) 
		java.util.Iterator iterator
		int limitSize
	public static java.util.Iterator consumingIterator (java.util.Iterator) 
		java.util.Iterator iterator
	static java.lang.Object pollNext (java.util.Iterator) 
		Object result
		java.util.Iterator iterator
	static void clear (java.util.Iterator) 
		java.util.Iterator iterator
	public static transient com.android.jack.google.common.collect.UnmodifiableIterator forArray (java.lang.Object[]) 
		Object[] array
	static com.android.jack.google.common.collect.UnmodifiableListIterator forArray (java.lang.Object[], int, int, int) 
		Object[] array
		int offset
		int length
		int index
		int end
	public static com.android.jack.google.common.collect.UnmodifiableIterator singletonIterator (java.lang.Object) 
		Object value
	public static com.android.jack.google.common.collect.UnmodifiableIterator forEnumeration (java.util.Enumeration) 
		java.util.Enumeration enumeration
	public static java.util.Enumeration asEnumeration (java.util.Iterator) 
		java.util.Iterator iterator
	public static com.android.jack.google.common.collect.PeekingIterator peekingIterator (java.util.Iterator) 
		com.android.jack.google.common.collect.Iterators$PeekingImpl peeking
		java.util.Iterator iterator
	public static com.android.jack.google.common.collect.PeekingIterator peekingIterator (com.android.jack.google.common.collect.PeekingIterator) 
		com.android.jack.google.common.collect.PeekingIterator iterator
	public static com.android.jack.google.common.collect.UnmodifiableIterator mergeSorted (java.lang.Iterable, java.util.Comparator) 
		Iterable iterators
		java.util.Comparator comparator
	static java.util.ListIterator cast (java.util.Iterator) 
		java.util.Iterator iterator
	static void  () 
}

com/android/jack/google/common/collect/LexicographicalOrdering.class
LexicographicalOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.LexicographicalOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Ordering elementOrder
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.collect.Ordering elementOrder
	public int compare (java.lang.Iterable, java.lang.Iterable) 
		int result
		Iterable leftIterable
		Iterable rightIterable
		java.util.Iterator left
		java.util.Iterator right
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.LexicographicalOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/LinkedHashMultimap$1.class
LinkedHashMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedHashMultimap$1 extends java.lang.Object implements java.util.Iterator  {
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry nextEntry
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
	final com.android.jack.google.common.collect.LinkedHashMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedHashMultimap) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry result
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/LinkedHashMultimap$ValueEntry.class
LinkedHashMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry extends com.android.jack.google.common.collect.ImmutableEntry implements com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink  {
	final int smearedValueHash
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink predecessorInValueSet
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink successorInValueSet
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry predecessorInMultimap
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry successorInMultimap
	void  (java.lang.Object, java.lang.Object, int, com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		Object key
		Object value
		int smearedValueHash
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
	boolean matchesValue (java.lang.Object, int) 
		Object v
		int smearedVHash
	public com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet () 
	public com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet () 
	public void setPredecessorInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
	public void setSuccessorInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
	public com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry getPredecessorInMultimap () 
	public com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry getSuccessorInMultimap () 
	public void setSuccessorInMultimap (com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry multimapSuccessor
	public void setPredecessorInMultimap (com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry multimapPredecessor
}

com/android/jack/google/common/collect/LinkedHashMultimap$ValueSet$1.class
LinkedHashMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet$1 extends java.lang.Object implements java.util.Iterator  {
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink nextEntry
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
	int expectedModCount
	final com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet this$1
	void  (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet) 
	private void checkForComodification () 
	public boolean hasNext () 
	public java.lang.Object next () 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry entry
		Object result
	public void remove () 
}

com/android/jack/google/common/collect/LinkedHashMultimap$ValueSet.class
LinkedHashMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet implements com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink  {
	private final Object key
	com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
	private int size
	private int modCount
	private com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink firstEntry
	private com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink lastEntry
	final com.android.jack.google.common.collect.LinkedHashMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedHashMultimap, java.lang.Object, int) 
		Object key
		int expectedValues
		int tableSize
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
	private int mask () 
	public com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet () 
	public com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet () 
	public void setPredecessorInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
	public void setSuccessorInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry entry
		Object o
		int smearedHash
	public boolean add (java.lang.Object) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry entry
		Object value
		int smearedHash
		int bucket
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry rowHead
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry newEntry
	private void rehashIfNecessary () 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
		int bucket
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
		int mask
	public boolean remove (java.lang.Object) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry entry
		Object o
		int smearedHash
		int bucket
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry prev
	public void clear () 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
	static com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink access$000 (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet x0
	static int access$100 (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSet x0
}

com/android/jack/google/common/collect/LinkedHashMultimap$ValueSetLink.class
LinkedHashMultimap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink extends java.lang.Object {
	public abstract com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet () 
	public abstract com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet () 
	public abstract void setPredecessorInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
	public abstract void setSuccessorInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
}

com/android/jack/google/common/collect/LinkedHashMultimap.class
LinkedHashMultimap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.LinkedHashMultimap extends com.android.jack.google.common.collect.AbstractSetMultimap {
	private static final int DEFAULT_KEY_CAPACITY
	private static final int DEFAULT_VALUE_SET_CAPACITY
	static final double VALUE_SET_LOAD_FACTOR
	transient int valueSetCapacity
	private transient com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry multimapHeaderEntry
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.LinkedHashMultimap create () 
	public static com.android.jack.google.common.collect.LinkedHashMultimap create (int, int) 
		int expectedKeys
		int expectedValuesPerKey
	public static com.android.jack.google.common.collect.LinkedHashMultimap create (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
		com.android.jack.google.common.collect.LinkedHashMultimap result
	private static void succeedsInValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink, com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink pred
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink succ
	private static void succeedsInMultimap (com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry, com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry pred
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry succ
	private static void deleteFromValueSet (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink entry
	private static void deleteFromMultimap (com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry entry
	private void  (int, int) 
		int keyCapacity
		int valueSetCapacity
	java.util.Set createCollection () 
	java.util.Collection createCollection (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Set entries () 
	public java.util.Collection values () 
	java.util.Iterator entryIterator () 
	java.util.Iterator valueIterator () 
	public void clear () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object key
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object key
		int i
		Object key
		Object value
		int i
		java.io.ObjectInputStream stream
		int distinctKeys
		java.util.Map map
		int entries
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile boolean put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.Map asMap () 
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean containsKey (java.lang.Object) 
		Object x0
	public volatile int size () 
	volatile java.util.Collection createCollection () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile com.android.jack.google.common.collect.Multiset keys () 
	public volatile java.util.Set keySet () 
	public volatile boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean remove (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
	static void access$200 (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink, com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink x0
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink x1
	static com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry access$300 (com.android.jack.google.common.collect.LinkedHashMultimap) 
		com.android.jack.google.common.collect.LinkedHashMultimap x0
	static void access$400 (com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry, com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry x0
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry x1
	static void access$500 (com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueSetLink x0
	static void access$600 (com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry) 
		com.android.jack.google.common.collect.LinkedHashMultimap$ValueEntry x0
}

com/android/jack/google/common/collect/LinkedHashMultiset.class
LinkedHashMultiset.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.LinkedHashMultiset extends com.android.jack.google.common.collect.AbstractMapBasedMultiset {
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.LinkedHashMultiset create () 
	public static com.android.jack.google.common.collect.LinkedHashMultiset create (int) 
		int distinctElements
	public static com.android.jack.google.common.collect.LinkedHashMultiset create (java.lang.Iterable) 
		Iterable elements
		com.android.jack.google.common.collect.LinkedHashMultiset multiset
	private void  () 
	private void  (int) 
		int distinctElements
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		int distinctElements
	public volatile int setCount (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int remove (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int add (java.lang.Object, int) 
		Object x0
		int x1
	public volatile int count (java.lang.Object) 
		Object x0
	public volatile java.util.Iterator iterator () 
	public volatile int size () 
	public volatile void clear () 
	public volatile java.util.Set entrySet () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Set elementSet () 
	public volatile boolean retainAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean removeAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean addAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean setCount (java.lang.Object, int, int) 
		Object x0
		int x1
		int x2
	public volatile boolean remove (java.lang.Object) 
		Object x0
	public volatile boolean add (java.lang.Object) 
		Object x0
	public volatile boolean contains (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
}

com/android/jack/google/common/collect/LinkedListMultimap$1.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$1 extends java.util.AbstractSequentialList {
	final Object val$key
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedListMultimap, java.lang.Object) 
	public int size () 
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
	public java.util.ListIterator listIterator (int) 
		int index
}

com/android/jack/google/common/collect/LinkedListMultimap$2.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$2 extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedListMultimap) 
	public int size () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object key
	public boolean remove (java.lang.Object) 
		Object o
}

com/android/jack/google/common/collect/LinkedListMultimap$3$1.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$3$1 extends com.android.jack.google.common.collect.TransformedListIterator {
	final com.android.jack.google.common.collect.LinkedListMultimap$NodeIterator val$nodeItr
	final com.android.jack.google.common.collect.LinkedListMultimap$3 this$1
	void  (com.android.jack.google.common.collect.LinkedListMultimap$3, java.util.ListIterator, com.android.jack.google.common.collect.LinkedListMultimap$NodeIterator) 
		java.util.ListIterator x0
	java.lang.Object transform (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public void set (java.lang.Object) 
		Object value
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/LinkedListMultimap$3.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$3 extends java.util.AbstractSequentialList {
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedListMultimap) 
	public int size () 
	public java.util.ListIterator listIterator (int) 
		int index
		com.android.jack.google.common.collect.LinkedListMultimap$NodeIterator nodeItr
}

com/android/jack/google/common/collect/LinkedListMultimap$4.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$4 extends java.util.AbstractSequentialList {
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedListMultimap) 
	public int size () 
	public java.util.ListIterator listIterator (int) 
		int index
}

com/android/jack/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$DistinctKeyIterator extends java.lang.Object implements java.util.Iterator  {
	final java.util.Set seenKeys
	com.android.jack.google.common.collect.LinkedListMultimap$Node next
	com.android.jack.google.common.collect.LinkedListMultimap$Node current
	int expectedModCount
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	private void  (com.android.jack.google.common.collect.LinkedListMultimap) 
	private void checkForConcurrentModification () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
	void  (com.android.jack.google.common.collect.LinkedListMultimap, com.android.jack.google.common.collect.LinkedListMultimap$1) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
		com.android.jack.google.common.collect.LinkedListMultimap$1 x1
}

com/android/jack/google/common/collect/LinkedListMultimap$KeyList.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$KeyList extends java.lang.Object {
	com.android.jack.google.common.collect.LinkedListMultimap$Node head
	com.android.jack.google.common.collect.LinkedListMultimap$Node tail
	int count
	void  (com.android.jack.google.common.collect.LinkedListMultimap$Node) 
		com.android.jack.google.common.collect.LinkedListMultimap$Node firstNode
}

com/android/jack/google/common/collect/LinkedListMultimap$Node.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.LinkedListMultimap$Node extends com.android.jack.google.common.collect.AbstractMapEntry {
	final Object key
	Object value
	com.android.jack.google.common.collect.LinkedListMultimap$Node next
	com.android.jack.google.common.collect.LinkedListMultimap$Node previous
	com.android.jack.google.common.collect.LinkedListMultimap$Node nextSibling
	com.android.jack.google.common.collect.LinkedListMultimap$Node previousSibling
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object newValue
		Object result
}

com/android/jack/google/common/collect/LinkedListMultimap$NodeIterator.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$NodeIterator extends java.lang.Object implements java.util.ListIterator  {
	int nextIndex
	com.android.jack.google.common.collect.LinkedListMultimap$Node next
	com.android.jack.google.common.collect.LinkedListMultimap$Node current
	com.android.jack.google.common.collect.LinkedListMultimap$Node previous
	int expectedModCount
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedListMultimap, int) 
		int index
		int size
	private void checkForConcurrentModification () 
	public boolean hasNext () 
	public com.android.jack.google.common.collect.LinkedListMultimap$Node next () 
	public void remove () 
	public boolean hasPrevious () 
	public com.android.jack.google.common.collect.LinkedListMultimap$Node previous () 
	public int nextIndex () 
	public int previousIndex () 
	public void set (java.util.Map$Entry) 
		java.util.Map$Entry e
	public void add (java.util.Map$Entry) 
		java.util.Map$Entry e
	void setValue (java.lang.Object) 
		Object value
	public volatile void add (java.lang.Object) 
		Object x0
	public volatile void set (java.lang.Object) 
		Object x0
	public volatile java.lang.Object previous () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.LinkedListMultimap$ValueForKeyIterator extends java.lang.Object implements java.util.ListIterator  {
	final Object key
	int nextIndex
	com.android.jack.google.common.collect.LinkedListMultimap$Node next
	com.android.jack.google.common.collect.LinkedListMultimap$Node current
	com.android.jack.google.common.collect.LinkedListMultimap$Node previous
	final com.android.jack.google.common.collect.LinkedListMultimap this$0
	void  (com.android.jack.google.common.collect.LinkedListMultimap, java.lang.Object) 
		Object key
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
	public void  (com.android.jack.google.common.collect.LinkedListMultimap, java.lang.Object, int) 
		Object key
		int index
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
		int size
	public boolean hasNext () 
	public java.lang.Object next () 
	public boolean hasPrevious () 
	public java.lang.Object previous () 
	public int nextIndex () 
	public int previousIndex () 
	public void remove () 
	public void set (java.lang.Object) 
		Object value
	public void add (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/LinkedListMultimap.class
LinkedListMultimap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.LinkedListMultimap extends com.android.jack.google.common.collect.AbstractMultimap implements com.android.jack.google.common.collect.ListMultimap java.io.Serializable  {
	private transient com.android.jack.google.common.collect.LinkedListMultimap$Node head
	private transient com.android.jack.google.common.collect.LinkedListMultimap$Node tail
	private transient java.util.Map keyToKeyList
	private transient int size
	private transient int modCount
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.LinkedListMultimap create () 
	public static com.android.jack.google.common.collect.LinkedListMultimap create (int) 
		int expectedKeys
	public static com.android.jack.google.common.collect.LinkedListMultimap create (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	void  () 
	private void  (int) 
		int expectedKeys
	private void  (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	private com.android.jack.google.common.collect.LinkedListMultimap$Node addNode (java.lang.Object, java.lang.Object, com.android.jack.google.common.collect.LinkedListMultimap$Node) 
		com.android.jack.google.common.collect.LinkedListMultimap$Node keyTail
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
		Object key
		Object value
		com.android.jack.google.common.collect.LinkedListMultimap$Node nextSibling
		com.android.jack.google.common.collect.LinkedListMultimap$Node node
	private void removeNode (com.android.jack.google.common.collect.LinkedListMultimap$Node) 
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
		com.android.jack.google.common.collect.LinkedListMultimap$KeyList keyList
		com.android.jack.google.common.collect.LinkedListMultimap$Node node
	private void removeAllNodes (java.lang.Object) 
		Object key
	private static void checkElement (java.lang.Object) 
		Object node
	public int size () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
		java.util.List oldValues
		java.util.ListIterator keyValues
		java.util.Iterator newValues
	private java.util.List getCopy (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
		java.util.List oldValues
	public void clear () 
	public java.util.List get (java.lang.Object) 
		Object key
	java.util.Set createKeySet () 
	public java.util.List values () 
	java.util.List createValues () 
	public java.util.List entries () 
	java.util.List createEntries () 
	java.util.Iterator entryIterator () 
	java.util.Map createAsMap () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object key
		Object value
		int i
		java.io.ObjectInputStream stream
		int size
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Map asMap () 
	volatile java.util.Collection createValues () 
	public volatile java.util.Collection values () 
	public volatile com.android.jack.google.common.collect.Multiset keys () 
	public volatile java.util.Set keySet () 
	volatile java.util.Collection createEntries () 
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean remove (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	static int access$000 (com.android.jack.google.common.collect.LinkedListMultimap) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
	static com.android.jack.google.common.collect.LinkedListMultimap$Node access$100 (com.android.jack.google.common.collect.LinkedListMultimap) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
	static com.android.jack.google.common.collect.LinkedListMultimap$Node access$200 (com.android.jack.google.common.collect.LinkedListMultimap) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
	static void access$300 (java.lang.Object) 
		Object x0
	static void access$400 (com.android.jack.google.common.collect.LinkedListMultimap, com.android.jack.google.common.collect.LinkedListMultimap$Node) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
		com.android.jack.google.common.collect.LinkedListMultimap$Node x1
	static void access$500 (com.android.jack.google.common.collect.LinkedListMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
		Object x1
	static java.util.Map access$600 (com.android.jack.google.common.collect.LinkedListMultimap) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
	static com.android.jack.google.common.collect.LinkedListMultimap$Node access$700 (com.android.jack.google.common.collect.LinkedListMultimap, java.lang.Object, java.lang.Object, com.android.jack.google.common.collect.LinkedListMultimap$Node) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
		Object x1
		Object x2
		com.android.jack.google.common.collect.LinkedListMultimap$Node x3
	static int access$900 (com.android.jack.google.common.collect.LinkedListMultimap) 
		com.android.jack.google.common.collect.LinkedListMultimap x0
}

com/android/jack/google/common/collect/ListMultimap.class
ListMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.ListMultimap extends java.lang.Object implements com.android.jack.google.common.collect.Multimap  {
	public abstract java.util.List get (java.lang.Object) 
	public abstract java.util.List removeAll (java.lang.Object) 
	public abstract java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
	public abstract java.util.Map asMap () 
	public abstract boolean equals (java.lang.Object) 
}

com/android/jack/google/common/collect/Lists$1.class
Lists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Lists$1 extends com.android.jack.google.common.collect.Lists$RandomAccessListWrapper {
	private static final long serialVersionUID
	void  (java.util.List) 
		java.util.List x0
	public java.util.ListIterator listIterator (int) 
		int index
}

com/android/jack/google/common/collect/Lists$2.class
Lists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Lists$2 extends com.android.jack.google.common.collect.Lists$AbstractListWrapper {
	private static final long serialVersionUID
	void  (java.util.List) 
		java.util.List x0
	public java.util.ListIterator listIterator (int) 
		int index
}

com/android/jack/google/common/collect/Lists$AbstractListWrapper.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$AbstractListWrapper extends java.util.AbstractList {
	final java.util.List backingList
	void  (java.util.List) 
		java.util.List backingList
	public void add (int, java.lang.Object) 
		int index
		Object element
	public boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection c
	public java.lang.Object get (int) 
		int index
	public java.lang.Object remove (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public boolean contains (java.lang.Object) 
		Object o
	public int size () 
}

com/android/jack/google/common/collect/Lists$CharSequenceAsList.class
Lists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Lists$CharSequenceAsList extends java.util.AbstractList {
	private final CharSequence sequence
	void  (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.Character get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/Lists$OnePlusArrayList.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$OnePlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess  {
	final Object first
	final Object[] rest
	private static final long serialVersionUID
	void  (java.lang.Object, java.lang.Object[]) 
		Object first
		Object[] rest
	public int size () 
	public java.lang.Object get (int) 
		int index
}

com/android/jack/google/common/collect/Lists$Partition.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$Partition extends java.util.AbstractList {
	final java.util.List list
	final int size
	void  (java.util.List, int) 
		java.util.List list
		int size
	public java.util.List get (int) 
		int index
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/Lists$RandomAccessListWrapper.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$RandomAccessListWrapper extends com.android.jack.google.common.collect.Lists$AbstractListWrapper implements java.util.RandomAccess  {
	void  (java.util.List) 
		java.util.List backingList
}

com/android/jack/google/common/collect/Lists$RandomAccessPartition.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$RandomAccessPartition extends com.android.jack.google.common.collect.Lists$Partition implements java.util.RandomAccess  {
	void  (java.util.List, int) 
		java.util.List list
		int size
}

com/android/jack/google/common/collect/Lists$RandomAccessReverseList.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$RandomAccessReverseList extends com.android.jack.google.common.collect.Lists$ReverseList implements java.util.RandomAccess  {
	void  (java.util.List) 
		java.util.List forwardList
}

com/android/jack/google/common/collect/Lists$ReverseList$1.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$ReverseList$1 extends java.lang.Object implements java.util.ListIterator  {
	boolean canRemoveOrSet
	final java.util.ListIterator val$forwardIterator
	final com.android.jack.google.common.collect.Lists$ReverseList this$0
	void  (com.android.jack.google.common.collect.Lists$ReverseList, java.util.ListIterator) 
	public void add (java.lang.Object) 
		Object e
	public boolean hasNext () 
	public boolean hasPrevious () 
	public java.lang.Object next () 
	public int nextIndex () 
	public java.lang.Object previous () 
	public int previousIndex () 
	public void remove () 
	public void set (java.lang.Object) 
		Object e
}

com/android/jack/google/common/collect/Lists$ReverseList.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$ReverseList extends java.util.AbstractList {
	private final java.util.List forwardList
	void  (java.util.List) 
		java.util.List forwardList
	java.util.List getForwardList () 
	private int reverseIndex (int) 
		int index
		int size
	private int reversePosition (int) 
		int index
		int size
	public void add (int, java.lang.Object) 
		int index
		Object element
	public void clear () 
	public java.lang.Object remove (int) 
		int index
	protected void removeRange (int, int) 
		int fromIndex
		int toIndex
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public java.lang.Object get (int) 
		int index
	public int size () 
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
	public java.util.Iterator iterator () 
	public java.util.ListIterator listIterator (int) 
		int index
		int start
		java.util.ListIterator forwardIterator
	static int access$000 (com.android.jack.google.common.collect.Lists$ReverseList, int) 
		com.android.jack.google.common.collect.Lists$ReverseList x0
		int x1
}

com/android/jack/google/common/collect/Lists$StringAsImmutableList.class
Lists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Lists$StringAsImmutableList extends com.android.jack.google.common.collect.ImmutableList {
	private final String string
	void  (java.lang.String) 
		String string
	public int indexOf (java.lang.Object) 
		Object object
	public int lastIndexOf (java.lang.Object) 
		Object object
	public com.android.jack.google.common.collect.ImmutableList subList (int, int) 
		int fromIndex
		int toIndex
	boolean isPartialView () 
	public java.lang.Character get (int) 
		int index
	public int size () 
	public volatile java.util.List subList (int, int) 
		int x0
		int x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/Lists$TransformingRandomAccessList$1.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$TransformingRandomAccessList$1 extends com.android.jack.google.common.collect.TransformedListIterator {
	final com.android.jack.google.common.collect.Lists$TransformingRandomAccessList this$0
	void  (com.android.jack.google.common.collect.Lists$TransformingRandomAccessList, java.util.ListIterator) 
		java.util.ListIterator x0
	java.lang.Object transform (java.lang.Object) 
		Object from
}

com/android/jack/google/common/collect/Lists$TransformingRandomAccessList.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$TransformingRandomAccessList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final java.util.List fromList
	final com.android.jack.google.common.base.Function function
	private static final long serialVersionUID
	void  (java.util.List, com.android.jack.google.common.base.Function) 
		java.util.List fromList
		com.android.jack.google.common.base.Function function
	public void clear () 
	public java.lang.Object get (int) 
		int index
	public java.util.Iterator iterator () 
	public java.util.ListIterator listIterator (int) 
		int index
	public boolean isEmpty () 
	public java.lang.Object remove (int) 
		int index
	public int size () 
}

com/android/jack/google/common/collect/Lists$TransformingSequentialList$1.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$TransformingSequentialList$1 extends com.android.jack.google.common.collect.TransformedListIterator {
	final com.android.jack.google.common.collect.Lists$TransformingSequentialList this$0
	void  (com.android.jack.google.common.collect.Lists$TransformingSequentialList, java.util.ListIterator) 
		java.util.ListIterator x0
	java.lang.Object transform (java.lang.Object) 
		Object from
}

com/android/jack/google/common/collect/Lists$TransformingSequentialList.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$TransformingSequentialList extends java.util.AbstractSequentialList implements java.io.Serializable  {
	final java.util.List fromList
	final com.android.jack.google.common.base.Function function
	private static final long serialVersionUID
	void  (java.util.List, com.android.jack.google.common.base.Function) 
		java.util.List fromList
		com.android.jack.google.common.base.Function function
	public void clear () 
	public int size () 
	public java.util.ListIterator listIterator (int) 
		int index
}

com/android/jack/google/common/collect/Lists$TwoPlusArrayList.class
Lists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Lists$TwoPlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess  {
	final Object first
	final Object second
	final Object[] rest
	private static final long serialVersionUID
	void  (java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object first
		Object second
		Object[] rest
	public int size () 
	public java.lang.Object get (int) 
		int index
}

com/android/jack/google/common/collect/Lists.class
Lists.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Lists extends java.lang.Object {
	private void  () 
	public static java.util.ArrayList newArrayList () 
	public static transient java.util.ArrayList newArrayList (java.lang.Object[]) 
		Object[] elements
		int capacity
		java.util.ArrayList list
	static int computeArrayListCapacity (int) 
		int arraySize
	public static java.util.ArrayList newArrayList (java.lang.Iterable) 
		Iterable elements
	public static java.util.ArrayList newArrayList (java.util.Iterator) 
		java.util.Iterator elements
		java.util.ArrayList list
	public static java.util.ArrayList newArrayListWithCapacity (int) 
		int initialArraySize
	public static java.util.ArrayList newArrayListWithExpectedSize (int) 
		int estimatedSize
	public static java.util.LinkedList newLinkedList () 
	public static java.util.LinkedList newLinkedList (java.lang.Iterable) 
		Iterable elements
		java.util.LinkedList list
	public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList () 
	public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList (java.lang.Iterable) 
		Iterable elements
		java.util.Collection elementsCollection
	public static java.util.List asList (java.lang.Object, java.lang.Object[]) 
		Object first
		Object[] rest
	public static java.util.List asList (java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object first
		Object second
		Object[] rest
	static java.util.List cartesianProduct (java.util.List) 
		java.util.List lists
	static transient java.util.List cartesianProduct (java.util.List[]) 
		java.util.List[] lists
	public static java.util.List transform (java.util.List, com.android.jack.google.common.base.Function) 
		java.util.List fromList
		com.android.jack.google.common.base.Function function
	public static java.util.List partition (java.util.List, int) 
		java.util.List list
		int size
	public static com.android.jack.google.common.collect.ImmutableList charactersOf (java.lang.String) 
		String string
	public static java.util.List charactersOf (java.lang.CharSequence) 
		CharSequence sequence
	public static java.util.List reverse (java.util.List) 
		java.util.List list
	static int hashCodeImpl (java.util.List) 
		Object o
		java.util.Iterator i$
		java.util.List list
		int hashCode
	static boolean equalsImpl (java.util.List, java.lang.Object) 
		java.util.List list
		Object object
		java.util.List o
	static boolean addAllImpl (java.util.List, int, java.lang.Iterable) 
		Object e
		java.util.Iterator i$
		java.util.List list
		int index
		Iterable elements
		boolean changed
		java.util.ListIterator listIterator
	static int indexOfImpl (java.util.List, java.lang.Object) 
		java.util.List list
		Object element
		java.util.ListIterator listIterator
	static int lastIndexOfImpl (java.util.List, java.lang.Object) 
		java.util.List list
		Object element
		java.util.ListIterator listIterator
	static java.util.ListIterator listIteratorImpl (java.util.List, int) 
		java.util.List list
		int index
	static java.util.List subListImpl (java.util.List, int, int) 
		java.util.List wrapper
		java.util.List list
		int fromIndex
		int toIndex
		java.util.List wrapper
	static java.util.List cast (java.lang.Iterable) 
		Iterable iterable
}

com/android/jack/google/common/collect/MapConstraint.class
MapConstraint.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MapConstraint extends java.lang.Object {
	public abstract void checkKeyValue (java.lang.Object, java.lang.Object) 
	public abstract java.lang.String toString () 
}

com/android/jack/google/common/collect/MapConstraints$1.class
MapConstraints.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapConstraints$1 extends com.android.jack.google.common.collect.ForwardingMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.MapConstraint val$constraint
	void  (java.util.Map$Entry, com.android.jack.google.common.collect.MapConstraint) 
	protected java.util.Map$Entry delegate () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$2$1.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$2$1 extends java.lang.Object implements com.android.jack.google.common.collect.Constraint  {
	final com.android.jack.google.common.collect.MapConstraints$2 this$0
	void  (com.android.jack.google.common.collect.MapConstraints$2) 
	public java.lang.Object checkElement (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/MapConstraints$2.class
MapConstraints.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapConstraints$2 extends com.android.jack.google.common.collect.ForwardingMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.MapConstraint val$constraint
	void  (java.util.Map$Entry, com.android.jack.google.common.collect.MapConstraint) 
	protected java.util.Map$Entry delegate () 
	public java.util.Collection getValue () 
	public volatile java.lang.Object getValue () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedAsMapEntries$1.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapEntries$1 extends com.android.jack.google.common.collect.ForwardingIterator {
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapEntries this$0
	void  (com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapEntries, java.util.Iterator) 
	public java.util.Map$Entry next () 
	protected java.util.Iterator delegate () 
	public volatile java.lang.Object next () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedAsMapEntries.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapEntries extends com.android.jack.google.common.collect.ForwardingSet {
	private final com.android.jack.google.common.collect.MapConstraint constraint
	private final java.util.Set entries
	void  (java.util.Set, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Set entries
		com.android.jack.google.common.collect.MapConstraint constraint
	protected java.util.Set delegate () 
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	static com.android.jack.google.common.collect.MapConstraint access$600 (com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapEntries) 
		com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapEntries x0
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedAsMapValues$1.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapValues$1 extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapValues this$0
	void  (com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapValues, java.util.Iterator) 
	public boolean hasNext () 
	public java.util.Collection next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedAsMapValues.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedAsMapValues extends com.android.jack.google.common.collect.ForwardingCollection {
	final java.util.Collection delegate
	final java.util.Set entrySet
	void  (java.util.Collection, java.util.Set) 
		java.util.Collection delegate
		java.util.Set entrySet
	protected java.util.Collection delegate () 
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedBiMap.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedBiMap extends com.android.jack.google.common.collect.MapConstraints$ConstrainedMap implements com.android.jack.google.common.collect.BiMap  {
	volatile com.android.jack.google.common.collect.BiMap inverse
	void  (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.BiMap delegate
		com.android.jack.google.common.collect.BiMap inverse
		com.android.jack.google.common.collect.MapConstraint constraint
	protected com.android.jack.google.common.collect.BiMap delegate () 
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.BiMap inverse () 
	public java.util.Set values () 
	protected volatile java.util.Map delegate () 
	public volatile java.util.Collection values () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedEntries$1.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedEntries$1 extends com.android.jack.google.common.collect.ForwardingIterator {
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.MapConstraints$ConstrainedEntries this$0
	void  (com.android.jack.google.common.collect.MapConstraints$ConstrainedEntries, java.util.Iterator) 
	public java.util.Map$Entry next () 
	protected java.util.Iterator delegate () 
	public volatile java.lang.Object next () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedEntries.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedEntries extends com.android.jack.google.common.collect.ForwardingCollection {
	final com.android.jack.google.common.collect.MapConstraint constraint
	final java.util.Collection entries
	void  (java.util.Collection, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Collection entries
		com.android.jack.google.common.collect.MapConstraint constraint
	protected java.util.Collection delegate () 
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedEntrySet.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedEntrySet extends com.android.jack.google.common.collect.MapConstraints$ConstrainedEntries implements java.util.Set  {
	void  (java.util.Set, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Set entries
		com.android.jack.google.common.collect.MapConstraint constraint
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedListMultimap.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedListMultimap extends com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	void  (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.ListMultimap delegate
		com.android.jack.google.common.collect.MapConstraint constraint
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedMap.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedMap extends com.android.jack.google.common.collect.ForwardingMap {
	private final java.util.Map delegate
	final com.android.jack.google.common.collect.MapConstraint constraint
	private transient java.util.Set entrySet
	void  (java.util.Map, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map delegate
		com.android.jack.google.common.collect.MapConstraint constraint
	protected java.util.Map delegate () 
	public java.util.Set entrySet () 
		java.util.Set result
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map map
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedMultimap$1.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap$1 extends com.android.jack.google.common.collect.ForwardingMap {
	java.util.Set entrySet
	java.util.Collection values
	final java.util.Map val$asMapDelegate
	final com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap this$0
	void  (com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap, java.util.Map) 
	protected java.util.Map delegate () 
	public java.util.Set entrySet () 
		java.util.Set result
	public java.util.Collection get (java.lang.Object) 
		java.util.Collection collection
		ClassCastException e
		Object key
	public java.util.Collection values () 
		java.util.Collection result
	public boolean containsValue (java.lang.Object) 
		Object o
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedMultimap$2.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap$2 extends java.lang.Object implements com.android.jack.google.common.collect.Constraint  {
	final Object val$key
	final com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap this$0
	void  (com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap, java.lang.Object) 
	public java.lang.Object checkElement (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedMultimap.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap extends com.android.jack.google.common.collect.ForwardingMultimap implements java.io.Serializable  {
	final com.android.jack.google.common.collect.MapConstraint constraint
	final com.android.jack.google.common.collect.Multimap delegate
	transient java.util.Collection entries
	transient java.util.Map asMap
	public void  (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.Multimap delegate
		com.android.jack.google.common.collect.MapConstraint constraint
	protected com.android.jack.google.common.collect.Multimap delegate () 
	public java.util.Map asMap () 
		java.util.Map asMapDelegate
		java.util.Map result
	public java.util.Collection entries () 
		java.util.Collection result
	public java.util.Collection get (java.lang.Object) 
		Object key
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
		boolean changed
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedSetMultimap.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedSetMultimap extends com.android.jack.google.common.collect.MapConstraints$ConstrainedMultimap implements com.android.jack.google.common.collect.SetMultimap  {
	void  (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.SetMultimap delegate
		com.android.jack.google.common.collect.MapConstraint constraint
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set entries () 
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/MapConstraints$ConstrainedSortedSetMultimap.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$ConstrainedSortedSetMultimap extends com.android.jack.google.common.collect.MapConstraints$ConstrainedSetMultimap implements com.android.jack.google.common.collect.SortedSetMultimap  {
	void  (com.android.jack.google.common.collect.SortedSetMultimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.SortedSetMultimap delegate
		com.android.jack.google.common.collect.MapConstraint constraint
	public java.util.SortedSet get (java.lang.Object) 
		Object key
	public java.util.SortedSet removeAll (java.lang.Object) 
		Object key
	public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Comparator valueComparator () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
}

com/android/jack/google/common/collect/MapConstraints$InverseConstraint.class
MapConstraints.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapConstraints$InverseConstraint extends java.lang.Object implements com.android.jack.google.common.collect.MapConstraint  {
	final com.android.jack.google.common.collect.MapConstraint constraint
	public void  (com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.MapConstraint constraint
	public void checkKeyValue (java.lang.Object, java.lang.Object) 
		Object key
		Object value
}

com/android/jack/google/common/collect/MapConstraints$NotNullMapConstraint.class
MapConstraints.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapConstraints$NotNullMapConstraint extends java.lang.Enum implements com.android.jack.google.common.collect.MapConstraint  {
	public static final com.android.jack.google.common.collect.MapConstraints$NotNullMapConstraint INSTANCE
	private static final com.android.jack.google.common.collect.MapConstraints$NotNullMapConstraint[] $VALUES
	public static com.android.jack.google.common.collect.MapConstraints$NotNullMapConstraint[] values () 
	public static com.android.jack.google.common.collect.MapConstraints$NotNullMapConstraint valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void checkKeyValue (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/google/common/collect/MapConstraints.class
MapConstraints.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.MapConstraints extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.collect.MapConstraint notNull () 
	public static java.util.Map constrainedMap (java.util.Map, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map map
		com.android.jack.google.common.collect.MapConstraint constraint
	public static com.android.jack.google.common.collect.Multimap constrainedMultimap (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.Multimap multimap
		com.android.jack.google.common.collect.MapConstraint constraint
	public static com.android.jack.google.common.collect.ListMultimap constrainedListMultimap (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.ListMultimap multimap
		com.android.jack.google.common.collect.MapConstraint constraint
	public static com.android.jack.google.common.collect.SetMultimap constrainedSetMultimap (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.SetMultimap multimap
		com.android.jack.google.common.collect.MapConstraint constraint
	public static com.android.jack.google.common.collect.SortedSetMultimap constrainedSortedSetMultimap (com.android.jack.google.common.collect.SortedSetMultimap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.SortedSetMultimap multimap
		com.android.jack.google.common.collect.MapConstraint constraint
	private static java.util.Map$Entry constrainedEntry (java.util.Map$Entry, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map$Entry entry
		com.android.jack.google.common.collect.MapConstraint constraint
	private static java.util.Map$Entry constrainedAsMapEntry (java.util.Map$Entry, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map$Entry entry
		com.android.jack.google.common.collect.MapConstraint constraint
	private static java.util.Set constrainedAsMapEntries (java.util.Set, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Set entries
		com.android.jack.google.common.collect.MapConstraint constraint
	private static java.util.Collection constrainedEntries (java.util.Collection, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Collection entries
		com.android.jack.google.common.collect.MapConstraint constraint
	private static java.util.Set constrainedEntrySet (java.util.Set, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Set entries
		com.android.jack.google.common.collect.MapConstraint constraint
	public static com.android.jack.google.common.collect.BiMap constrainedBiMap (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.collect.MapConstraint) 
		com.android.jack.google.common.collect.BiMap map
		com.android.jack.google.common.collect.MapConstraint constraint
	private static java.util.Collection checkValues (java.lang.Object, java.lang.Iterable, com.android.jack.google.common.collect.MapConstraint) 
		Object value
		java.util.Iterator i$
		Object key
		Iterable values
		com.android.jack.google.common.collect.MapConstraint constraint
		java.util.Collection copy
	private static java.util.Map checkMap (java.util.Map, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
		com.android.jack.google.common.collect.MapConstraint constraint
		java.util.Map copy
	static java.util.Set access$000 (java.util.Set, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Set x0
		com.android.jack.google.common.collect.MapConstraint x1
	static java.util.Map access$100 (java.util.Map, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map x0
		com.android.jack.google.common.collect.MapConstraint x1
	static java.util.Set access$200 (java.util.Set, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Set x0
		com.android.jack.google.common.collect.MapConstraint x1
	static java.util.Collection access$300 (java.util.Collection, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Collection x0
		com.android.jack.google.common.collect.MapConstraint x1
	static java.util.Collection access$400 (java.lang.Object, java.lang.Iterable, com.android.jack.google.common.collect.MapConstraint) 
		Object x0
		Iterable x1
		com.android.jack.google.common.collect.MapConstraint x2
	static java.util.Map$Entry access$500 (java.util.Map$Entry, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map$Entry x0
		com.android.jack.google.common.collect.MapConstraint x1
	static java.util.Map$Entry access$700 (java.util.Map$Entry, com.android.jack.google.common.collect.MapConstraint) 
		java.util.Map$Entry x0
		com.android.jack.google.common.collect.MapConstraint x1
}

com/android/jack/google/common/collect/MapDifference$ValueDifference.class
MapDifference.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MapDifference$ValueDifference extends java.lang.Object {
	public abstract java.lang.Object leftValue () 
	public abstract java.lang.Object rightValue () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

com/android/jack/google/common/collect/MapDifference.class
MapDifference.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MapDifference extends java.lang.Object {
	public abstract boolean areEqual () 
	public abstract java.util.Map entriesOnlyOnLeft () 
	public abstract java.util.Map entriesOnlyOnRight () 
	public abstract java.util.Map entriesInCommon () 
	public abstract java.util.Map entriesDiffering () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

com/android/jack/google/common/collect/MapMaker$1.class
MapMaker.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMaker$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/MapMaker$ComputingMapAdapter.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$ComputingMapAdapter extends com.android.jack.google.common.collect.ComputingConcurrentHashMap implements java.io.Serializable  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.MapMaker, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.MapMaker mapMaker
		com.android.jack.google.common.base.Function computingFunction
	public java.lang.Object get (java.lang.Object) 
		Throwable cause
		java.util.concurrent.ExecutionException e
		Object key
		Object value
}

com/android/jack/google/common/collect/MapMaker$NullComputingConcurrentMap.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$NullComputingConcurrentMap extends com.android.jack.google.common.collect.MapMaker$NullConcurrentMap {
	private static final long serialVersionUID
	final com.android.jack.google.common.base.Function computingFunction
	void  (com.android.jack.google.common.collect.MapMaker, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.MapMaker mapMaker
		com.android.jack.google.common.base.Function computingFunction
	public java.lang.Object get (java.lang.Object) 
		Object k
		Object key
		Object value
	private java.lang.Object compute (java.lang.Object) 
		com.android.jack.google.common.collect.ComputationException e
		Throwable t
		Object key
}

com/android/jack/google/common/collect/MapMaker$NullConcurrentMap.class
MapMaker.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMaker$NullConcurrentMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable  {
	private static final long serialVersionUID
	private final com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
	private final com.android.jack.google.common.collect.MapMaker$RemovalCause removalCause
	void  (com.android.jack.google.common.collect.MapMaker) 
		com.android.jack.google.common.collect.MapMaker mapMaker
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object) 
		Object key
	void notifyRemoval (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.android.jack.google.common.collect.MapMaker$RemovalNotification notification
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object key
		Object oldValue
		Object newValue
	public java.util.Set entrySet () 
}

com/android/jack/google/common/collect/MapMaker$RemovalCause$1.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$RemovalCause$1 extends com.android.jack.google.common.collect.MapMaker$RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/collect/MapMaker$RemovalCause$2.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$RemovalCause$2 extends com.android.jack.google.common.collect.MapMaker$RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/collect/MapMaker$RemovalCause$3.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$RemovalCause$3 extends com.android.jack.google.common.collect.MapMaker$RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/collect/MapMaker$RemovalCause$4.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$RemovalCause$4 extends com.android.jack.google.common.collect.MapMaker$RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/collect/MapMaker$RemovalCause$5.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$RemovalCause$5 extends com.android.jack.google.common.collect.MapMaker$RemovalCause {
	void  (java.lang.String, int) 
	boolean wasEvicted () 
}

com/android/jack/google/common/collect/MapMaker$RemovalCause.class
MapMaker.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMaker$RemovalCause extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.MapMaker$RemovalCause EXPLICIT
	public static final com.android.jack.google.common.collect.MapMaker$RemovalCause REPLACED
	public static final com.android.jack.google.common.collect.MapMaker$RemovalCause COLLECTED
	public static final com.android.jack.google.common.collect.MapMaker$RemovalCause EXPIRED
	public static final com.android.jack.google.common.collect.MapMaker$RemovalCause SIZE
	private static final com.android.jack.google.common.collect.MapMaker$RemovalCause[] $VALUES
	public static com.android.jack.google.common.collect.MapMaker$RemovalCause[] values () 
	public static com.android.jack.google.common.collect.MapMaker$RemovalCause valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract boolean wasEvicted () 
	void  (java.lang.String, int, com.android.jack.google.common.collect.MapMaker$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.MapMaker$1 x2
	static void  () 
}

com/android/jack/google/common/collect/MapMaker$RemovalListener.class
MapMaker.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMaker$RemovalListener extends java.lang.Object {
	public abstract void onRemoval (com.android.jack.google.common.collect.MapMaker$RemovalNotification) 
}

com/android/jack/google/common/collect/MapMaker$RemovalNotification.class
MapMaker.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMaker$RemovalNotification extends com.android.jack.google.common.collect.ImmutableEntry {
	private static final long serialVersionUID
	private final com.android.jack.google.common.collect.MapMaker$RemovalCause cause
	void  (java.lang.Object, java.lang.Object, com.android.jack.google.common.collect.MapMaker$RemovalCause) 
		Object key
		Object value
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
	public com.android.jack.google.common.collect.MapMaker$RemovalCause getCause () 
	public boolean wasEvicted () 
}

com/android/jack/google/common/collect/MapMaker.class
MapMaker.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.MapMaker extends com.android.jack.google.common.collect.GenericMapMaker {
	private static final int DEFAULT_INITIAL_CAPACITY
	private static final int DEFAULT_CONCURRENCY_LEVEL
	private static final int DEFAULT_EXPIRATION_NANOS
	static final int UNSET_INT
	boolean useCustomMap
	int initialCapacity
	int concurrencyLevel
	int maximumSize
	com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
	com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueStrength
	long expireAfterWriteNanos
	long expireAfterAccessNanos
	com.android.jack.google.common.collect.MapMaker$RemovalCause nullRemovalCause
	com.android.jack.google.common.base.Equivalence keyEquivalence
	com.android.jack.google.common.base.Ticker ticker
	public void  () 
	com.android.jack.google.common.collect.MapMaker keyEquivalence (com.android.jack.google.common.base.Equivalence) 
		com.android.jack.google.common.base.Equivalence equivalence
	com.android.jack.google.common.base.Equivalence getKeyEquivalence () 
	public com.android.jack.google.common.collect.MapMaker initialCapacity (int) 
		int initialCapacity
	int getInitialCapacity () 
	com.android.jack.google.common.collect.MapMaker maximumSize (int) 
		int size
	public com.android.jack.google.common.collect.MapMaker concurrencyLevel (int) 
		int concurrencyLevel
	int getConcurrencyLevel () 
	public com.android.jack.google.common.collect.MapMaker weakKeys () 
	com.android.jack.google.common.collect.MapMaker setKeyStrength (com.android.jack.google.common.collect.MapMakerInternalMap$Strength) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength strength
	com.android.jack.google.common.collect.MapMakerInternalMap$Strength getKeyStrength () 
	public com.android.jack.google.common.collect.MapMaker weakValues () 
	public com.android.jack.google.common.collect.MapMaker softValues () 
	com.android.jack.google.common.collect.MapMaker setValueStrength (com.android.jack.google.common.collect.MapMakerInternalMap$Strength) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength strength
	com.android.jack.google.common.collect.MapMakerInternalMap$Strength getValueStrength () 
	com.android.jack.google.common.collect.MapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	private void checkExpiration (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	long getExpireAfterWriteNanos () 
	com.android.jack.google.common.collect.MapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	long getExpireAfterAccessNanos () 
	com.android.jack.google.common.base.Ticker getTicker () 
	com.android.jack.google.common.collect.GenericMapMaker removalListener (com.android.jack.google.common.collect.MapMaker$RemovalListener) 
		com.android.jack.google.common.collect.MapMaker$RemovalListener listener
		com.android.jack.google.common.collect.GenericMapMaker me
	public java.util.concurrent.ConcurrentMap makeMap () 
	com.android.jack.google.common.collect.MapMakerInternalMap makeCustomMap () 
	java.util.concurrent.ConcurrentMap makeComputingMap (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function computingFunction
	public java.lang.String toString () 
		com.android.jack.google.common.base.MoreObjects$ToStringHelper s
	volatile com.android.jack.google.common.collect.GenericMapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit) 
		long x0
		java.util.concurrent.TimeUnit x1
	volatile com.android.jack.google.common.collect.GenericMapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit) 
		long x0
		java.util.concurrent.TimeUnit x1
	public volatile com.android.jack.google.common.collect.GenericMapMaker softValues () 
	public volatile com.android.jack.google.common.collect.GenericMapMaker weakValues () 
	public volatile com.android.jack.google.common.collect.GenericMapMaker weakKeys () 
	public volatile com.android.jack.google.common.collect.GenericMapMaker concurrencyLevel (int) 
		int x0
	volatile com.android.jack.google.common.collect.GenericMapMaker maximumSize (int) 
		int x0
	public volatile com.android.jack.google.common.collect.GenericMapMaker initialCapacity (int) 
		int x0
	volatile com.android.jack.google.common.collect.GenericMapMaker keyEquivalence (com.android.jack.google.common.base.Equivalence) 
		com.android.jack.google.common.base.Equivalence x0
}

com/android/jack/google/common/collect/MapMakerInternalMap$1.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$1 extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	void  () 
	public java.lang.Object get () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue () 
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
}

com/android/jack/google/common/collect/MapMakerInternalMap$2.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$2 extends java.util.AbstractQueue {
	void  () 
	public boolean offer (java.lang.Object) 
		Object o
	public java.lang.Object peek () 
	public java.lang.Object poll () 
	public int size () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$AbstractReferenceEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	void  () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext () 
	public int getHash () 
	public java.lang.Object getKey () 
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy extends com.android.jack.google.common.collect.ForwardingConcurrentMap implements java.io.Serializable  {
	private static final long serialVersionUID
	final com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
	final com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueStrength
	final com.android.jack.google.common.base.Equivalence keyEquivalence
	final com.android.jack.google.common.base.Equivalence valueEquivalence
	final long expireAfterWriteNanos
	final long expireAfterAccessNanos
	final int maximumSize
	final int concurrencyLevel
	final com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
	transient java.util.concurrent.ConcurrentMap delegate
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$Strength, com.android.jack.google.common.collect.MapMakerInternalMap$Strength, com.android.jack.google.common.base.Equivalence, com.android.jack.google.common.base.Equivalence, long, long, int, int, com.android.jack.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueStrength
		com.android.jack.google.common.base.Equivalence keyEquivalence
		com.android.jack.google.common.base.Equivalence valueEquivalence
		long expireAfterWriteNanos
		long expireAfterAccessNanos
		int maximumSize
		int concurrencyLevel
		com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
		java.util.concurrent.ConcurrentMap delegate
	protected java.util.concurrent.ConcurrentMap delegate () 
	void writeMapTo (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.io.ObjectOutputStream out
	com.android.jack.google.common.collect.MapMaker readMapMaker (java.io.ObjectInputStream)  throws java.io.IOException 
		java.io.ObjectInputStream in
		int size
		com.android.jack.google.common.collect.MapMaker mapMaker
	void readEntries (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object key
		Object value
		java.io.ObjectInputStream in
	protected volatile java.util.Map delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$CleanupMapTask.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$CleanupMapTask extends java.lang.Object implements java.lang.Runnable  {
	final java.lang.ref.WeakReference mapReference
	public void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
		com.android.jack.google.common.collect.MapMakerInternalMap map
	public void run () 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] arr$
		int len$
		int i$
		com.android.jack.google.common.collect.MapMakerInternalMap map
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$1.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$1 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$2.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$2 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$3.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$3 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$4.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$4 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$5.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$5 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$6.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$6 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$7.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$7 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory$8.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory$8 extends com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryFactory.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory STRONG
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EXPIRABLE
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EVICTABLE
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EXPIRABLE_EVICTABLE
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory WEAK
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EXPIRABLE
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EVICTABLE
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EXPIRABLE_EVICTABLE
	static final int EXPIRABLE_MASK
	static final int EVICTABLE_MASK
	static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory[][] factories
	private static final com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory[] $VALUES
	public static com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory[] values () 
	public static com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory getFactory (com.android.jack.google.common.collect.MapMakerInternalMap$Strength, boolean, boolean) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
		boolean expireAfterWrite
		boolean evictsBySize
		int flags
	abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
	void copyExpirableEntry (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
	void copyEvictableEntry (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
	void  (java.lang.String, int, com.android.jack.google.common.collect.MapMakerInternalMap$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.MapMakerInternalMap$1 x2
	static void  () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntryIterator.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntryIterator extends com.android.jack.google.common.collect.MapMakerInternalMap$HashIterator {
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public java.util.Map$Entry next () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$EntrySet.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EntrySet extends java.util.AbstractSet {
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
		java.util.Map$Entry e
		Object key
		Object v
	public boolean remove (java.lang.Object) 
		Object o
		java.util.Map$Entry e
		Object key
	public int size () 
	public boolean isEmpty () 
	public void clear () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$EvictionQueue$1.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue$1 extends com.android.jack.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry {
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	final com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue) 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$EvictionQueue$2.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue$2 extends com.android.jack.google.common.collect.AbstractSequentialIterator {
	final com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry x0
	protected com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry computeNext (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	protected volatile java.lang.Object computeNext (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/MapMakerInternalMap$EvictionQueue.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$EvictionQueue extends java.util.AbstractQueue {
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry head
	void  () 
	public boolean offer (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry peek () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry poll () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public boolean remove (java.lang.Object) 
		Object o
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public boolean contains (java.lang.Object) 
		Object o
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	public boolean isEmpty () 
	public int size () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int size
	public void clear () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	public java.util.Iterator iterator () 
	public volatile java.lang.Object peek () 
	public volatile java.lang.Object poll () 
	public volatile boolean offer (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/MapMakerInternalMap$ExpirationQueue$1.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue$1 extends com.android.jack.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry {
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	final com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue) 
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$ExpirationQueue$2.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue$2 extends com.android.jack.google.common.collect.AbstractSequentialIterator {
	final com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry x0
	protected com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry computeNext (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	protected volatile java.lang.Object computeNext (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/MapMakerInternalMap$ExpirationQueue.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$ExpirationQueue extends java.util.AbstractQueue {
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry head
	void  () 
	public boolean offer (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry peek () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry poll () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public boolean remove (java.lang.Object) 
		Object o
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public boolean contains (java.lang.Object) 
		Object o
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	public boolean isEmpty () 
	public int size () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int size
	public void clear () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	public java.util.Iterator iterator () 
	public volatile java.lang.Object peek () 
	public volatile java.lang.Object poll () 
	public volatile boolean offer (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/MapMakerInternalMap$HashIterator.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$HashIterator extends java.lang.Object implements java.util.Iterator  {
	int nextSegmentIndex
	int nextTableIndex
	com.android.jack.google.common.collect.MapMakerInternalMap$Segment currentSegment
	java.util.concurrent.atomic.AtomicReferenceArray currentTable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEntry
	com.android.jack.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextExternal
	com.android.jack.google.common.collect.MapMakerInternalMap$WriteThroughEntry lastReturned
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public abstract java.lang.Object next () 
	final void advance () 
	boolean nextInChain () 
	boolean nextInTable () 
	boolean advanceTo (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean hasNext () 
	com.android.jack.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextEntry () 
	public void remove () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$KeyIterator.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$KeyIterator extends com.android.jack.google.common.collect.MapMakerInternalMap$HashIterator {
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public java.lang.Object next () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$KeySet.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$KeySet extends java.util.AbstractSet {
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$NullEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$NullEntry extends java.lang.Enum implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$NullEntry INSTANCE
	private static final com.android.jack.google.common.collect.MapMakerInternalMap$NullEntry[] $VALUES
	public static com.android.jack.google.common.collect.MapMakerInternalMap$NullEntry[] values () 
	public static com.android.jack.google.common.collect.MapMakerInternalMap$NullEntry valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext () 
	public int getHash () 
	public java.lang.Object getKey () 
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	static void  () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$ReferenceEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry extends java.lang.Object {
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference getValueReference () 
	public abstract void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext () 
	public abstract int getHash () 
	public abstract java.lang.Object getKey () 
	public abstract long getExpirationTime () 
	public abstract void setExpirationTime (long) 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public abstract void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public abstract void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public abstract void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public abstract void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
}

com/android/jack/google/common/collect/MapMakerInternalMap$Segment.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$Segment extends java.util.concurrent.locks.ReentrantLock {
	final com.android.jack.google.common.collect.MapMakerInternalMap map
	volatile int count
	int modCount
	int threshold
	volatile java.util.concurrent.atomic.AtomicReferenceArray table
	final int maxSegmentSize
	final java.lang.ref.ReferenceQueue keyReferenceQueue
	final java.lang.ref.ReferenceQueue valueReferenceQueue
	final java.util.Queue recencyQueue
	final java.util.concurrent.atomic.AtomicInteger readCount
	final java.util.Queue evictionQueue
	final java.util.Queue expirationQueue
	void  (com.android.jack.google.common.collect.MapMakerInternalMap, int, int) 
		com.android.jack.google.common.collect.MapMakerInternalMap map
		int initialCapacity
		int maxSegmentSize
	java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int) 
		int size
	void initTable (java.util.concurrent.atomic.AtomicReferenceArray) 
		java.util.concurrent.atomic.AtomicReferenceArray newTable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
	void setValue (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	void tryDrainReferenceQueues () 
	void drainReferenceQueues () 
	void drainKeyReferenceQueue () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		java.lang.ref.Reference ref
		int i
	void drainValueReferenceQueue () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		java.lang.ref.Reference ref
		int i
	void clearReferenceQueues () 
	void clearKeyReferenceQueue () 
	void clearValueReferenceQueue () 
	void recordRead (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	void recordLockedRead (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	void recordWrite (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		long expiration
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	void drainRecencyQueue () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	void recordExpirationTime (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, long) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		long expirationNanos
	void tryExpireEntries () 
	void expireEntries () 
		long now
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	void enqueueNotification (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMaker$RemovalCause) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
	void enqueueNotification (java.lang.Object, int, java.lang.Object, com.android.jack.google.common.collect.MapMaker$RemovalCause) 
		com.android.jack.google.common.collect.MapMaker$RemovalNotification notification
		Object key
		int hash
		Object value
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
	boolean evictEntries () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getFirst (int) 
		int hash
		java.util.concurrent.atomic.AtomicReferenceArray table
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry (java.lang.Object, int) 
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		Object key
		int hash
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getLiveEntry (java.lang.Object, int) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
	java.lang.Object get (java.lang.Object, int) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		Object value
		Object key
		int hash
	boolean containsKey (java.lang.Object, int) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		Object key
		int hash
	boolean containsValue (java.lang.Object) 
		Object entryValue
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int i
		java.util.concurrent.atomic.AtomicReferenceArray table
		int length
		Object value
	java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
		Object key
		int hash
		Object value
		boolean onlyIfAbsent
	void expand () 
		int newIndex
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int newIndex
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry tail
		int tailIndex
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
		int headIndex
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry head
		int oldIndex
		java.util.concurrent.atomic.AtomicReferenceArray oldTable
		int oldCapacity
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray newTable
		int newMask
	boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object) 
		int newCount
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		Object key
		int hash
		Object oldValue
		Object newValue
	java.lang.Object replace (java.lang.Object, int, java.lang.Object) 
		int newCount
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object entryValue
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		Object key
		int hash
		Object newValue
	java.lang.Object remove (java.lang.Object, int) 
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object entryValue
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		Object key
		int hash
	boolean remove (java.lang.Object, int, java.lang.Object) 
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		Object entryValue
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		Object key
		int hash
		Object value
	void clear () 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int i
		int i
		java.util.concurrent.atomic.AtomicReferenceArray table
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry removeFromChain (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		int newCount
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
	void removeCollectedEntry (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	boolean reclaimKey (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, int) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		int hash
	boolean reclaimValue (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference v
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	boolean clearValue (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference v
		Object entryKey
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	boolean removeEntry (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, int, com.android.jack.google.common.collect.MapMaker$RemovalCause) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		int hash
		com.android.jack.google.common.collect.MapMaker$RemovalCause cause
		int newCount
		java.util.concurrent.atomic.AtomicReferenceArray table
		int index
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry first
	boolean isCollected (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	java.lang.Object getLiveValue (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
	void postReadCleanup () 
	void preWriteCleanup () 
	void postWriteCleanup () 
	void runCleanup () 
	void runLockedCleanup () 
	void runUnlockedCleanup () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$SerializationProxy.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$SerializationProxy extends com.android.jack.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.MapMakerInternalMap$Strength, com.android.jack.google.common.collect.MapMakerInternalMap$Strength, com.android.jack.google.common.base.Equivalence, com.android.jack.google.common.base.Equivalence, long, long, int, int, com.android.jack.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
		com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueStrength
		com.android.jack.google.common.base.Equivalence keyEquivalence
		com.android.jack.google.common.base.Equivalence valueEquivalence
		long expireAfterWriteNanos
		long expireAfterAccessNanos
		int maximumSize
		int concurrencyLevel
		com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
		java.util.concurrent.ConcurrentMap delegate
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		com.android.jack.google.common.collect.MapMaker mapMaker
	private java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$SoftEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$SoftEntry extends java.lang.ref.SoftReference implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	final int hash
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	volatile com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public java.lang.Object getKey () 
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference previous
	public int getHash () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$SoftEvictableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$SoftEvictableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$SoftEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$SoftExpirableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$SoftExpirableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$SoftEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	volatile long time
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$SoftExpirableEvictableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$SoftExpirableEvictableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$SoftEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	volatile long time
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$SoftValueReference.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$SoftValueReference extends java.lang.ref.SoftReference implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object referent
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$Strength$1.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$Strength$1 extends com.android.jack.google.common.collect.MapMakerInternalMap$Strength {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
	com.android.jack.google.common.base.Equivalence defaultEquivalence () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$Strength$2.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$Strength$2 extends com.android.jack.google.common.collect.MapMakerInternalMap$Strength {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
	com.android.jack.google.common.base.Equivalence defaultEquivalence () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$Strength$3.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$Strength$3 extends com.android.jack.google.common.collect.MapMakerInternalMap$Strength {
	void  (java.lang.String, int) 
	com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object) 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
	com.android.jack.google.common.base.Equivalence defaultEquivalence () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$Strength.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$Strength extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$Strength STRONG
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$Strength SOFT
	public static final com.android.jack.google.common.collect.MapMakerInternalMap$Strength WEAK
	private static final com.android.jack.google.common.collect.MapMakerInternalMap$Strength[] $VALUES
	public static com.android.jack.google.common.collect.MapMakerInternalMap$Strength[] values () 
	public static com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.android.jack.google.common.collect.MapMakerInternalMap$Segment, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object) 
	abstract com.android.jack.google.common.base.Equivalence defaultEquivalence () 
	void  (java.lang.String, int, com.android.jack.google.common.collect.MapMakerInternalMap$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.MapMakerInternalMap$1 x2
	static void  () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$StrongEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$StrongEntry extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	final Object key
	final int hash
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	volatile com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	void  (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public java.lang.Object getKey () 
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference previous
	public int getHash () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$StrongEvictableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$StrongEvictableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$StrongEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	void  (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$StrongExpirableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$StrongExpirableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$StrongEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	volatile long time
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	void  (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$StrongExpirableEvictableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$StrongExpirableEvictableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$StrongEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	volatile long time
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	void  (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$StrongValueReference.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$StrongValueReference extends java.lang.Object implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	final Object referent
	void  (java.lang.Object) 
		Object referent
	public java.lang.Object get () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue () 
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
}

com/android/jack/google/common/collect/MapMakerInternalMap$ValueIterator.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$ValueIterator extends com.android.jack.google.common.collect.MapMakerInternalMap$HashIterator {
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public java.lang.Object next () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$ValueReference.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference extends java.lang.Object {
	public abstract java.lang.Object get () 
	public abstract java.lang.Object waitForValue ()  throws java.util.concurrent.ExecutionException 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public abstract com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
	public abstract void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
	public abstract boolean isComputingReference () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$Values.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$Values extends java.util.AbstractCollection {
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$WeakEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap$WeakEntry extends java.lang.ref.WeakReference implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	final int hash
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	volatile com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public java.lang.Object getKey () 
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference getValueReference () 
	public void setValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference previous
	public int getHash () 
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$WeakEvictableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$WeakEvictableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$WeakEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$WeakExpirableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$WeakExpirableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$WeakEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	volatile long time
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$WeakExpirableEvictableEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$WeakExpirableEvictableEntry extends com.android.jack.google.common.collect.MapMakerInternalMap$WeakEntry implements com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry  {
	volatile long time
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public long getExpirationTime () 
	public void setExpirationTime (long) 
		long time
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable () 
	public void setNextExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable () 
	public void setPreviousExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable () 
	public void setNextEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable () 
	public void setPreviousEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}

com/android/jack/google/common/collect/MapMakerInternalMap$WeakValueReference.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$WeakValueReference extends java.lang.ref.WeakReference implements com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference  {
	final com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	void  (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object referent
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry () 
	public void clear (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValue
	public com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		java.lang.ref.ReferenceQueue queue
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	public boolean isComputingReference () 
	public java.lang.Object waitForValue () 
}

com/android/jack/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MapMakerInternalMap$WriteThroughEntry extends com.android.jack.google.common.collect.AbstractMapEntry {
	final Object key
	Object value
	final com.android.jack.google.common.collect.MapMakerInternalMap this$0
	void  (com.android.jack.google.common.collect.MapMakerInternalMap, java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public boolean equals (java.lang.Object) 
		java.util.Map$Entry that
		Object object
	public int hashCode () 
	public java.lang.Object setValue (java.lang.Object) 
		Object newValue
		Object oldValue
}

com/android/jack/google/common/collect/MapMakerInternalMap.class
MapMakerInternalMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MapMakerInternalMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable  {
	static final int MAXIMUM_CAPACITY
	static final int MAX_SEGMENTS
	static final int CONTAINS_VALUE_RETRIES
	static final int DRAIN_THRESHOLD
	static final int DRAIN_MAX
	static final long CLEANUP_EXECUTOR_DELAY_SECS
	private static final java.util.logging.Logger logger
	final transient int segmentMask
	final transient int segmentShift
	final transient com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] segments
	final int concurrencyLevel
	final com.android.jack.google.common.base.Equivalence keyEquivalence
	final com.android.jack.google.common.base.Equivalence valueEquivalence
	final com.android.jack.google.common.collect.MapMakerInternalMap$Strength keyStrength
	final com.android.jack.google.common.collect.MapMakerInternalMap$Strength valueStrength
	final int maximumSize
	final long expireAfterAccessNanos
	final long expireAfterWriteNanos
	final java.util.Queue removalNotificationQueue
	final com.android.jack.google.common.collect.MapMaker$RemovalListener removalListener
	final transient com.android.jack.google.common.collect.MapMakerInternalMap$EntryFactory entryFactory
	final com.android.jack.google.common.base.Ticker ticker
	static final com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference UNSET
	static final java.util.Queue DISCARDING_QUEUE
	transient java.util.Set keySet
	transient java.util.Collection values
	transient java.util.Set entrySet
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.MapMaker) 
		int i
		int maximumSegmentSize
		int remainder
		int i
		com.android.jack.google.common.collect.MapMaker builder
		int initialCapacity
		int segmentShift
		int segmentCount
		int segmentCapacity
		int segmentSize
	boolean evictsBySize () 
	boolean expires () 
	boolean expiresAfterWrite () 
	boolean expiresAfterAccess () 
	boolean usesKeyReferences () 
	boolean usesValueReferences () 
	static com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference unset () 
	static com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry () 
	static java.util.Queue discardingQueue () 
	static int rehash (int) 
		int h
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (java.lang.Object, int, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		Object key
		int hash
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry original
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
		int hash
	com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference newValueReference (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
		int hash
	int hash (java.lang.Object) 
		Object key
		int h
	void reclaimValue (com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ValueReference valueReference
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		int hash
	void reclaimKey (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		int hash
	boolean isLive (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	com.android.jack.google.common.collect.MapMakerInternalMap$Segment segmentFor (int) 
		int hash
	com.android.jack.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int) 
		int initialCapacity
		int maxSegmentSize
	java.lang.Object getLiveValue (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		Object value
	boolean isExpired (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
	boolean isExpired (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, long) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
		long now
	static void connectExpirables (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	static void nullifyExpirable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nulled
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry
	void processPendingNotifications () 
		Exception e
		com.android.jack.google.common.collect.MapMaker$RemovalNotification notification
	static void connectEvictables (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry next
	static void nullifyEvictable (com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry) 
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nulled
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry
	final com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] newSegmentArray (int) 
		int ssize
	public boolean isEmpty () 
		int i
		int i
		long sum
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] segments
	public int size () 
		int i
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] segments
		long sum
	public java.lang.Object get (java.lang.Object) 
		Object key
		int hash
	com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry (java.lang.Object) 
		Object key
		int hash
	public boolean containsKey (java.lang.Object) 
		Object key
		int hash
	public boolean containsValue (java.lang.Object) 
		Object v
		com.android.jack.google.common.collect.MapMakerInternalMap$ReferenceEntry e
		int j
		int c
		java.util.concurrent.atomic.AtomicReferenceArray table
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] arr$
		int len$
		int i$
		long sum
		int i
		Object value
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] segments
		long last
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public void putAll (java.util.Map) 
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.Map m
	public java.lang.Object remove (java.lang.Object) 
		Object key
		int hash
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object key
		Object oldValue
		Object newValue
		int hash
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int hash
	public void clear () 
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment segment
		com.android.jack.google.common.collect.MapMakerInternalMap$Segment[] arr$
		int len$
		int i$
	public java.util.Set keySet () 
		java.util.Set ks
	public java.util.Collection values () 
		java.util.Collection vs
	public java.util.Set entrySet () 
		java.util.Set es
	java.lang.Object writeReplace () 
	static void  () 
}

com/android/jack/google/common/collect/Maps$1.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$1 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final com.android.jack.google.common.collect.UnmodifiableIterator val$entryIterator
	void  (com.android.jack.google.common.collect.UnmodifiableIterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
}

com/android/jack/google/common/collect/Maps$10.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$10 extends com.android.jack.google.common.collect.AbstractMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.Maps$EntryTransformer val$transformer
	void  (java.util.Map$Entry, com.android.jack.google.common.collect.Maps$EntryTransformer) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
}

com/android/jack/google/common/collect/Maps$11.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$11 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Maps$EntryTransformer val$transformer
	void  (com.android.jack.google.common.collect.Maps$EntryTransformer) 
	public java.util.Map$Entry apply (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$2.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$2 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.base.Function val$function
	void  (java.util.Iterator, com.android.jack.google.common.base.Function) 
		java.util.Iterator x0
	java.util.Map$Entry transform (java.lang.Object) 
		Object key
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$3.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$3 extends com.android.jack.google.common.collect.ForwardingSet {
	final java.util.Set val$set
	void  (java.util.Set) 
	protected java.util.Set delegate () 
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection es
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$4.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$4 extends com.android.jack.google.common.collect.ForwardingSortedSet {
	final java.util.SortedSet val$set
	void  (java.util.SortedSet) 
	protected java.util.SortedSet delegate () 
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection es
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$5.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$5 extends com.android.jack.google.common.collect.ForwardingNavigableSet {
	final java.util.NavigableSet val$set
	void  (java.util.NavigableSet) 
	protected java.util.NavigableSet delegate () 
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		java.util.Collection es
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet descendingSet () 
	protected volatile java.util.SortedSet delegate () 
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$6.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$6 extends com.android.jack.google.common.collect.AbstractMapEntry {
	final java.util.Map$Entry val$entry
	void  (java.util.Map$Entry) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
}

com/android/jack/google/common/collect/Maps$7.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$7 extends java.lang.Object implements com.android.jack.google.common.collect.Maps$EntryTransformer  {
	final com.android.jack.google.common.base.Function val$function
	void  (com.android.jack.google.common.base.Function) 
	public java.lang.Object transformEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
}

com/android/jack/google/common/collect/Maps$8.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$8 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Maps$EntryTransformer val$transformer
	final Object val$key
	void  (com.android.jack.google.common.collect.Maps$EntryTransformer, java.lang.Object) 
	public java.lang.Object apply (java.lang.Object) 
		Object v1
}

com/android/jack/google/common/collect/Maps$9.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$9 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Maps$EntryTransformer val$transformer
	void  (com.android.jack.google.common.collect.Maps$EntryTransformer) 
	public java.lang.Object apply (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$AbstractFilteredMap.class
Maps.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Maps$AbstractFilteredMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final java.util.Map unfiltered
	final com.android.jack.google.common.base.Predicate predicate
	void  (java.util.Map, com.android.jack.google.common.base.Predicate) 
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate predicate
	boolean apply (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		Object k
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
		Object value
	public boolean isEmpty () 
	public java.lang.Object remove (java.lang.Object) 
		Object key
	java.util.Collection createValues () 
}

com/android/jack/google/common/collect/Maps$AsMapView$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$AsMapView$1 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.Maps$AsMapView this$0
	void  (com.android.jack.google.common.collect.Maps$AsMapView) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Maps$AsMapView.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$AsMapView extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	private final java.util.Set set
	final com.android.jack.google.common.base.Function function
	java.util.Set backingSet () 
	void  (java.util.Set, com.android.jack.google.common.base.Function) 
		java.util.Set set
		com.android.jack.google.common.base.Function function
	public java.util.Set createKeySet () 
	java.util.Collection createValues () 
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object k
		Object key
	public java.lang.Object remove (java.lang.Object) 
		Object k
		Object key
	public void clear () 
	protected java.util.Set createEntrySet () 
}

com/android/jack/google/common/collect/Maps$BiMapConverter.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$BiMapConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.BiMap bimap
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap bimap
	protected java.lang.Object doForward (java.lang.Object) 
		Object a
	protected java.lang.Object doBackward (java.lang.Object) 
		Object b
	private static java.lang.Object convert (com.android.jack.google.common.collect.BiMap, java.lang.Object) 
		com.android.jack.google.common.collect.BiMap bimap
		Object input
		Object output
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Maps$BiMapConverter that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Maps$DescendingMap$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$DescendingMap$1 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.Maps$DescendingMap this$0
	void  (com.android.jack.google.common.collect.Maps$DescendingMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Maps$DescendingMap.class
Maps.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Maps$DescendingMap extends com.android.jack.google.common.collect.ForwardingMap implements java.util.NavigableMap  {
	private transient java.util.Comparator comparator
	private transient java.util.Set entrySet
	private transient java.util.NavigableSet navigableKeySet
	void  () 
	abstract java.util.NavigableMap forward () 
	protected final java.util.Map delegate () 
	public java.util.Comparator comparator () 
		java.util.Comparator forwardCmp
		java.util.Comparator result
	private static com.android.jack.google.common.collect.Ordering reverse (java.util.Comparator) 
		java.util.Comparator forward
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry lastEntry () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.util.NavigableMap descendingMap () 
	public java.util.Set entrySet () 
		java.util.Set result
	abstract java.util.Iterator entryIterator () 
	java.util.Set createEntrySet () 
	public java.util.Set keySet () 
	public java.util.NavigableSet navigableKeySet () 
		java.util.NavigableSet result
	public java.util.NavigableSet descendingKeySet () 
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.Collection values () 
	public java.lang.String toString () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$EntryFunction$1.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$EntryFunction$1 extends com.android.jack.google.common.collect.Maps$EntryFunction {
	void  (java.lang.String, int) 
	public java.lang.Object apply (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$EntryFunction$2.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$EntryFunction$2 extends com.android.jack.google.common.collect.Maps$EntryFunction {
	void  (java.lang.String, int) 
	public java.lang.Object apply (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$EntryFunction.class
Maps.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Maps$EntryFunction extends java.lang.Enum implements com.android.jack.google.common.base.Function  {
	public static final com.android.jack.google.common.collect.Maps$EntryFunction KEY
	public static final com.android.jack.google.common.collect.Maps$EntryFunction VALUE
	private static final com.android.jack.google.common.collect.Maps$EntryFunction[] $VALUES
	public static com.android.jack.google.common.collect.Maps$EntryFunction[] values () 
	public static com.android.jack.google.common.collect.Maps$EntryFunction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	void  (java.lang.String, int, com.android.jack.google.common.collect.Maps$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.Maps$1 x2
	static void  () 
}

com/android/jack/google/common/collect/Maps$EntrySet.class
Maps.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Maps$EntrySet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	void  () 
	abstract java.util.Map map () 
	public int size () 
	public void clear () 
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object key
		Object value
		Object o
	public boolean isEmpty () 
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object o
	public boolean removeAll (java.util.Collection) 
		UnsupportedOperationException e
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Map$Entry entry
		Object o
		java.util.Iterator i$
		java.util.Set keys
		UnsupportedOperationException e
		java.util.Collection c
}

com/android/jack/google/common/collect/Maps$EntryTransformer.class
Maps.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Maps$EntryTransformer extends java.lang.Object {
	public abstract java.lang.Object transformEntry (java.lang.Object, java.lang.Object) 
}

com/android/jack/google/common/collect/Maps$FilteredEntryBiMap$1.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$FilteredEntryBiMap$1 extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	final com.android.jack.google.common.base.Predicate val$forwardPredicate
	void  (com.android.jack.google.common.base.Predicate) 
	public boolean apply (java.util.Map$Entry) 
		java.util.Map$Entry input
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$FilteredEntryBiMap.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$FilteredEntryBiMap extends com.android.jack.google.common.collect.Maps$FilteredEntryMap implements com.android.jack.google.common.collect.BiMap  {
	private final com.android.jack.google.common.collect.BiMap inverse
	private static com.android.jack.google.common.base.Predicate inversePredicate (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate forwardPredicate
	void  (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.BiMap delegate
		com.android.jack.google.common.base.Predicate predicate
	private void  (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.base.Predicate, com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap delegate
		com.android.jack.google.common.base.Predicate predicate
		com.android.jack.google.common.collect.BiMap inverse
	com.android.jack.google.common.collect.BiMap unfiltered () 
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.BiMap inverse () 
	public java.util.Set values () 
	public volatile java.util.Collection values () 
}

com/android/jack/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet$1$1 extends com.android.jack.google.common.collect.ForwardingMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 this$2
	void  (com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet$1, java.util.Map$Entry) 
	protected java.util.Map$Entry delegate () 
	public java.lang.Object setValue (java.lang.Object) 
		Object newValue
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet this$1
	void  (com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet, java.util.Iterator) 
		java.util.Iterator x0
	java.util.Map$Entry transform (java.util.Map$Entry) 
		java.util.Map$Entry entry
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Maps$FilteredEntryMap$EntrySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryMap$EntrySet extends com.android.jack.google.common.collect.ForwardingSet {
	final com.android.jack.google.common.collect.Maps$FilteredEntryMap this$0
	private void  (com.android.jack.google.common.collect.Maps$FilteredEntryMap) 
	protected java.util.Set delegate () 
	public java.util.Iterator iterator () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.Maps$FilteredEntryMap, com.android.jack.google.common.collect.Maps$1) 
		com.android.jack.google.common.collect.Maps$FilteredEntryMap x0
		com.android.jack.google.common.collect.Maps$1 x1
}

com/android/jack/google/common/collect/Maps$FilteredEntryMap$KeySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryMap$KeySet extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.Maps$FilteredEntryMap this$0
	void  (com.android.jack.google.common.collect.Maps$FilteredEntryMap) 
	public boolean remove (java.lang.Object) 
		Object o
	private boolean removeIf (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate keyPredicate
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
}

com/android/jack/google/common/collect/Maps$FilteredEntryMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryMap extends com.android.jack.google.common.collect.Maps$AbstractFilteredMap {
	final java.util.Set filteredEntrySet
	void  (java.util.Map, com.android.jack.google.common.base.Predicate) 
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	protected java.util.Set createEntrySet () 
	java.util.Set createKeySet () 
}

com/android/jack/google/common/collect/Maps$FilteredEntryNavigableMap$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap$1 extends com.android.jack.google.common.collect.Maps$NavigableKeySet {
	final com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap this$0
	void  (com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap, java.util.NavigableMap) 
		java.util.NavigableMap x0
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/Maps$FilteredEntryNavigableMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap extends com.android.jack.google.common.collect.AbstractNavigableMap {
	private final java.util.NavigableMap unfiltered
	private final com.android.jack.google.common.base.Predicate entryPredicate
	private final java.util.Map filteredDelegate
	void  (java.util.NavigableMap, com.android.jack.google.common.base.Predicate) 
		java.util.NavigableMap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	public java.util.Comparator comparator () 
	public java.util.NavigableSet navigableKeySet () 
	public java.util.Collection values () 
	java.util.Iterator entryIterator () 
	java.util.Iterator descendingEntryIterator () 
	public int size () 
	public boolean isEmpty () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public void putAll (java.util.Map) 
		java.util.Map m
	public void clear () 
	public java.util.Set entrySet () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.util.NavigableMap descendingMap () 
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	static com.android.jack.google.common.base.Predicate access$600 (com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap) 
		com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap x0
	static java.util.NavigableMap access$700 (com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap) 
		com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap x0
}

com/android/jack/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntrySortedMap$SortedKeySet extends com.android.jack.google.common.collect.Maps$FilteredEntryMap$KeySet implements java.util.SortedSet  {
	final com.android.jack.google.common.collect.Maps$FilteredEntrySortedMap this$0
	void  (com.android.jack.google.common.collect.Maps$FilteredEntrySortedMap) 
	public java.util.Comparator comparator () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.lang.Object first () 
	public java.lang.Object last () 
}

com/android/jack/google/common/collect/Maps$FilteredEntrySortedMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredEntrySortedMap extends com.android.jack.google.common.collect.Maps$FilteredEntryMap implements java.util.SortedMap  {
	void  (java.util.SortedMap, com.android.jack.google.common.base.Predicate) 
		java.util.SortedMap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	java.util.SortedMap sortedMap () 
	public java.util.SortedSet keySet () 
	java.util.SortedSet createKeySet () 
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
		Object key
		java.util.SortedMap headMap
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	volatile java.util.Set createKeySet () 
	public volatile java.util.Set keySet () 
}

com/android/jack/google/common/collect/Maps$FilteredKeyMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$FilteredKeyMap extends com.android.jack.google.common.collect.Maps$AbstractFilteredMap {
	com.android.jack.google.common.base.Predicate keyPredicate
	void  (java.util.Map, com.android.jack.google.common.base.Predicate, com.android.jack.google.common.base.Predicate) 
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
		com.android.jack.google.common.base.Predicate entryPredicate
	protected java.util.Set createEntrySet () 
	java.util.Set createKeySet () 
	public boolean containsKey (java.lang.Object) 
		Object key
}

com/android/jack/google/common/collect/Maps$FilteredMapValues.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$FilteredMapValues extends com.android.jack.google.common.collect.Maps$Values {
	java.util.Map unfiltered
	com.android.jack.google.common.base.Predicate predicate
	void  (java.util.Map, java.util.Map, com.android.jack.google.common.base.Predicate) 
		java.util.Map filteredMap
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public boolean remove (java.lang.Object) 
		Object o
	private boolean removeIf (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate valuePredicate
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
}

com/android/jack/google/common/collect/Maps$ImprovedAbstractMap.class
Maps.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Maps$ImprovedAbstractMap extends java.util.AbstractMap {
	private transient java.util.Set entrySet
	private transient java.util.Set keySet
	private transient java.util.Collection values
	void  () 
	abstract java.util.Set createEntrySet () 
	public java.util.Set entrySet () 
		java.util.Set result
	public java.util.Set keySet () 
		java.util.Set result
	java.util.Set createKeySet () 
	public java.util.Collection values () 
		java.util.Collection result
	java.util.Collection createValues () 
}

com/android/jack/google/common/collect/Maps$KeySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$KeySet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	final java.util.Map map
	void  (java.util.Map) 
		java.util.Map map
	java.util.Map map () 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/google/common/collect/Maps$MapDifferenceImpl.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$MapDifferenceImpl extends java.lang.Object implements com.android.jack.google.common.collect.MapDifference  {
	final java.util.Map onlyOnLeft
	final java.util.Map onlyOnRight
	final java.util.Map onBoth
	final java.util.Map differences
	void  (java.util.Map, java.util.Map, java.util.Map, java.util.Map) 
		java.util.Map onlyOnLeft
		java.util.Map onlyOnRight
		java.util.Map onBoth
		java.util.Map differences
	public boolean areEqual () 
	public java.util.Map entriesOnlyOnLeft () 
	public java.util.Map entriesOnlyOnRight () 
	public java.util.Map entriesInCommon () 
	public java.util.Map entriesDiffering () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.MapDifference other
		Object object
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder result
}

com/android/jack/google/common/collect/Maps$NavigableAsMapView.class
Maps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Maps$NavigableAsMapView extends com.android.jack.google.common.collect.AbstractNavigableMap {
	private final java.util.NavigableSet set
	private final com.android.jack.google.common.base.Function function
	void  (java.util.NavigableSet, com.android.jack.google.common.base.Function) 
		java.util.NavigableSet ks
		com.android.jack.google.common.base.Function vFunction
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	public java.util.Comparator comparator () 
	public java.lang.Object get (java.lang.Object) 
		Object k
		Object key
	public void clear () 
	java.util.Iterator entryIterator () 
	java.util.Iterator descendingEntryIterator () 
	public java.util.NavigableSet navigableKeySet () 
	public int size () 
	public java.util.NavigableMap descendingMap () 
}

com/android/jack/google/common/collect/Maps$NavigableKeySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$NavigableKeySet extends com.android.jack.google.common.collect.Maps$SortedKeySet implements java.util.NavigableSet  {
	void  (java.util.NavigableMap) 
		java.util.NavigableMap map
	java.util.NavigableMap map () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	volatile java.util.SortedMap map () 
	volatile java.util.Map map () 
}

com/android/jack/google/common/collect/Maps$SortedAsMapView.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$SortedAsMapView extends com.android.jack.google.common.collect.Maps$AsMapView implements java.util.SortedMap  {
	void  (java.util.SortedSet, com.android.jack.google.common.base.Function) 
		java.util.SortedSet set
		com.android.jack.google.common.base.Function function
	java.util.SortedSet backingSet () 
	public java.util.Comparator comparator () 
	public java.util.Set keySet () 
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
	volatile java.util.Set backingSet () 
}

com/android/jack/google/common/collect/Maps$SortedKeySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$SortedKeySet extends com.android.jack.google.common.collect.Maps$KeySet implements java.util.SortedSet  {
	void  (java.util.SortedMap) 
		java.util.SortedMap map
	java.util.SortedMap map () 
	public java.util.Comparator comparator () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.lang.Object first () 
	public java.lang.Object last () 
	volatile java.util.Map map () 
}

com/android/jack/google/common/collect/Maps$SortedMapDifferenceImpl.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$SortedMapDifferenceImpl extends com.android.jack.google.common.collect.Maps$MapDifferenceImpl implements com.android.jack.google.common.collect.SortedMapDifference  {
	void  (java.util.SortedMap, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap) 
		java.util.SortedMap onlyOnLeft
		java.util.SortedMap onlyOnRight
		java.util.SortedMap onBoth
		java.util.SortedMap differences
	public java.util.SortedMap entriesDiffering () 
	public java.util.SortedMap entriesInCommon () 
	public java.util.SortedMap entriesOnlyOnLeft () 
	public java.util.SortedMap entriesOnlyOnRight () 
	public volatile java.util.Map entriesDiffering () 
	public volatile java.util.Map entriesInCommon () 
	public volatile java.util.Map entriesOnlyOnRight () 
	public volatile java.util.Map entriesOnlyOnLeft () 
}

com/android/jack/google/common/collect/Maps$TransformedEntriesMap$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$TransformedEntriesMap$1 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.Maps$TransformedEntriesMap this$0
	void  (com.android.jack.google.common.collect.Maps$TransformedEntriesMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Maps$TransformedEntriesMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$TransformedEntriesMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final java.util.Map fromMap
	final com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	void  (java.util.Map, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.Map fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public void clear () 
	public java.util.Set keySet () 
	protected java.util.Set createEntrySet () 
}

com/android/jack/google/common/collect/Maps$TransformedEntriesNavigableMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$TransformedEntriesNavigableMap extends com.android.jack.google.common.collect.Maps$TransformedEntriesSortedMap implements java.util.NavigableMap  {
	void  (java.util.NavigableMap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.NavigableMap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.NavigableSet descendingKeySet () 
	public java.util.NavigableMap descendingMap () 
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.NavigableMap headMap (java.lang.Object) 
		Object toKey
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry lastEntry () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.NavigableSet navigableKeySet () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.NavigableMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	private java.util.Map$Entry transformEntry (java.util.Map$Entry) 
		java.util.Map$Entry entry
	protected java.util.NavigableMap fromMap () 
	public volatile java.util.SortedMap tailMap (java.lang.Object) 
		Object x0
	public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.SortedMap headMap (java.lang.Object) 
		Object x0
	protected volatile java.util.SortedMap fromMap () 
}

com/android/jack/google/common/collect/Maps$TransformedEntriesSortedMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$TransformedEntriesSortedMap extends com.android.jack.google.common.collect.Maps$TransformedEntriesMap implements java.util.SortedMap  {
	protected java.util.SortedMap fromMap () 
	void  (java.util.SortedMap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.SortedMap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.lang.Object lastKey () 
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
}

com/android/jack/google/common/collect/Maps$UnmodifiableBiMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$UnmodifiableBiMap extends com.android.jack.google.common.collect.ForwardingMap implements com.android.jack.google.common.collect.BiMap java.io.Serializable  {
	final java.util.Map unmodifiableMap
	final com.android.jack.google.common.collect.BiMap delegate
	com.android.jack.google.common.collect.BiMap inverse
	transient java.util.Set values
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap delegate
		com.android.jack.google.common.collect.BiMap inverse
	protected java.util.Map delegate () 
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.BiMap inverse () 
		com.android.jack.google.common.collect.BiMap result
	public java.util.Set values () 
		java.util.Set result
	public volatile java.util.Collection values () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$UnmodifiableEntries$1.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$UnmodifiableEntries$1 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final java.util.Iterator val$delegate
	final com.android.jack.google.common.collect.Maps$UnmodifiableEntries this$0
	void  (com.android.jack.google.common.collect.Maps$UnmodifiableEntries, java.util.Iterator) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/Maps$UnmodifiableEntries.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$UnmodifiableEntries extends com.android.jack.google.common.collect.ForwardingCollection {
	private final java.util.Collection entries
	void  (java.util.Collection) 
		java.util.Collection entries
	protected java.util.Collection delegate () 
	public java.util.Iterator iterator () 
		java.util.Iterator delegate
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$UnmodifiableEntrySet.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$UnmodifiableEntrySet extends com.android.jack.google.common.collect.Maps$UnmodifiableEntries implements java.util.Set  {
	void  (java.util.Set) 
		java.util.Set entries
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

com/android/jack/google/common/collect/Maps$UnmodifiableNavigableMap.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$UnmodifiableNavigableMap extends com.android.jack.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap java.io.Serializable  {
	private final java.util.NavigableMap delegate
	private transient com.android.jack.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
	void  (java.util.NavigableMap) 
		java.util.NavigableMap delegate
	void  (java.util.NavigableMap, com.android.jack.google.common.collect.Maps$UnmodifiableNavigableMap) 
		java.util.NavigableMap delegate
		com.android.jack.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
	protected java.util.SortedMap delegate () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry lastEntry () 
	public final java.util.Map$Entry pollFirstEntry () 
	public final java.util.Map$Entry pollLastEntry () 
	public java.util.NavigableMap descendingMap () 
		com.android.jack.google.common.collect.Maps$UnmodifiableNavigableMap result
	public java.util.Set keySet () 
	public java.util.NavigableSet navigableKeySet () 
	public java.util.NavigableSet descendingKeySet () 
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	protected volatile java.util.Map delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Maps$ValueDifferenceImpl.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$ValueDifferenceImpl extends java.lang.Object implements com.android.jack.google.common.collect.MapDifference$ValueDifference  {
	private final Object left
	private final Object right
	static com.android.jack.google.common.collect.MapDifference$ValueDifference create (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	private void  (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public java.lang.Object leftValue () 
	public java.lang.Object rightValue () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.MapDifference$ValueDifference that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Maps$Values.class
Maps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Maps$Values extends java.util.AbstractCollection {
	final java.util.Map map
	void  (java.util.Map) 
		java.util.Map map
	final java.util.Map map () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		UnsupportedOperationException e
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set toRemove
		UnsupportedOperationException e
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set toRetain
		UnsupportedOperationException e
		java.util.Collection c
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
}

com/android/jack/google/common/collect/Maps.class
Maps.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Maps extends java.lang.Object {
	static final com.android.jack.google.common.base.Joiner$MapJoiner STANDARD_JOINER
	private void  () 
	static com.android.jack.google.common.base.Function keyFunction () 
	static com.android.jack.google.common.base.Function valueFunction () 
	static java.util.Iterator keyIterator (java.util.Iterator) 
		java.util.Iterator entryIterator
	static java.util.Iterator valueIterator (java.util.Iterator) 
		java.util.Iterator entryIterator
	static com.android.jack.google.common.collect.UnmodifiableIterator valueIterator (com.android.jack.google.common.collect.UnmodifiableIterator) 
		com.android.jack.google.common.collect.UnmodifiableIterator entryIterator
	public static com.android.jack.google.common.collect.ImmutableMap immutableEnumMap (java.util.Map) 
		com.android.jack.google.common.collect.ImmutableEnumMap result
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
	public static java.util.HashMap newHashMap () 
	public static java.util.HashMap newHashMapWithExpectedSize (int) 
		int expectedSize
	static int capacity (int) 
		int expectedSize
	public static java.util.HashMap newHashMap (java.util.Map) 
		java.util.Map map
	public static java.util.LinkedHashMap newLinkedHashMap () 
	public static java.util.LinkedHashMap newLinkedHashMap (java.util.Map) 
		java.util.Map map
	public static java.util.concurrent.ConcurrentMap newConcurrentMap () 
	public static java.util.TreeMap newTreeMap () 
	public static java.util.TreeMap newTreeMap (java.util.SortedMap) 
		java.util.SortedMap map
	public static java.util.TreeMap newTreeMap (java.util.Comparator) 
		java.util.Comparator comparator
	public static java.util.EnumMap newEnumMap (java.lang.Class) 
		Class type
	public static java.util.EnumMap newEnumMap (java.util.Map) 
		java.util.Map map
	public static java.util.IdentityHashMap newIdentityHashMap () 
	public static com.android.jack.google.common.collect.MapDifference difference (java.util.Map, java.util.Map) 
		java.util.SortedMap sortedLeft
		com.android.jack.google.common.collect.SortedMapDifference result
		java.util.Map left
		java.util.Map right
	public static com.android.jack.google.common.collect.MapDifference difference (java.util.Map, java.util.Map, com.android.jack.google.common.base.Equivalence) 
		java.util.Map left
		java.util.Map right
		com.android.jack.google.common.base.Equivalence valueEquivalence
		java.util.Map onlyOnLeft
		java.util.Map onlyOnRight
		java.util.Map onBoth
		java.util.Map differences
	private static void doDifference (java.util.Map, java.util.Map, com.android.jack.google.common.base.Equivalence, java.util.Map, java.util.Map, java.util.Map, java.util.Map) 
		Object rightValue
		Object leftKey
		Object leftValue
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map left
		java.util.Map right
		com.android.jack.google.common.base.Equivalence valueEquivalence
		java.util.Map onlyOnLeft
		java.util.Map onlyOnRight
		java.util.Map onBoth
		java.util.Map differences
	private static java.util.Map unmodifiableMap (java.util.Map) 
		java.util.Map map
	public static com.android.jack.google.common.collect.SortedMapDifference difference (java.util.SortedMap, java.util.Map) 
		java.util.SortedMap left
		java.util.Map right
		java.util.Comparator comparator
		java.util.SortedMap onlyOnLeft
		java.util.SortedMap onlyOnRight
		java.util.SortedMap onBoth
		java.util.SortedMap differences
	static java.util.Comparator orNaturalOrder (java.util.Comparator) 
		java.util.Comparator comparator
	public static java.util.Map asMap (java.util.Set, com.android.jack.google.common.base.Function) 
		java.util.Set set
		com.android.jack.google.common.base.Function function
	public static java.util.SortedMap asMap (java.util.SortedSet, com.android.jack.google.common.base.Function) 
		java.util.SortedSet set
		com.android.jack.google.common.base.Function function
	static java.util.SortedMap asMapSortedIgnoreNavigable (java.util.SortedSet, com.android.jack.google.common.base.Function) 
		java.util.SortedSet set
		com.android.jack.google.common.base.Function function
	public static java.util.NavigableMap asMap (java.util.NavigableSet, com.android.jack.google.common.base.Function) 
		java.util.NavigableSet set
		com.android.jack.google.common.base.Function function
	static java.util.Iterator asMapEntryIterator (java.util.Set, com.android.jack.google.common.base.Function) 
		java.util.Set set
		com.android.jack.google.common.base.Function function
	private static java.util.Set removeOnlySet (java.util.Set) 
		java.util.Set set
	private static java.util.SortedSet removeOnlySortedSet (java.util.SortedSet) 
		java.util.SortedSet set
	private static java.util.NavigableSet removeOnlyNavigableSet (java.util.NavigableSet) 
		java.util.NavigableSet set
	public static com.android.jack.google.common.collect.ImmutableMap toMap (java.lang.Iterable, com.android.jack.google.common.base.Function) 
		Iterable keys
		com.android.jack.google.common.base.Function valueFunction
	public static com.android.jack.google.common.collect.ImmutableMap toMap (java.util.Iterator, com.android.jack.google.common.base.Function) 
		Object key
		java.util.Iterator keys
		com.android.jack.google.common.base.Function valueFunction
		java.util.Map builder
	public static com.android.jack.google.common.collect.ImmutableMap uniqueIndex (java.lang.Iterable, com.android.jack.google.common.base.Function) 
		Iterable values
		com.android.jack.google.common.base.Function keyFunction
	public static com.android.jack.google.common.collect.ImmutableMap uniqueIndex (java.util.Iterator, com.android.jack.google.common.base.Function) 
		Object value
		java.util.Iterator values
		com.android.jack.google.common.base.Function keyFunction
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
	public static com.android.jack.google.common.collect.ImmutableMap fromProperties (java.util.Properties) 
		String key
		java.util.Enumeration e
		java.util.Properties properties
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
	public static java.util.Map$Entry immutableEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static java.util.Set unmodifiableEntrySet (java.util.Set) 
		java.util.Set entrySet
	static java.util.Map$Entry unmodifiableEntry (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public static com.android.jack.google.common.base.Converter asConverter (com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap bimap
	public static com.android.jack.google.common.collect.BiMap synchronizedBiMap (com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap bimap
	public static com.android.jack.google.common.collect.BiMap unmodifiableBiMap (com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap bimap
	public static java.util.Map transformValues (java.util.Map, com.android.jack.google.common.base.Function) 
		java.util.Map fromMap
		com.android.jack.google.common.base.Function function
	public static java.util.SortedMap transformValues (java.util.SortedMap, com.android.jack.google.common.base.Function) 
		java.util.SortedMap fromMap
		com.android.jack.google.common.base.Function function
	public static java.util.NavigableMap transformValues (java.util.NavigableMap, com.android.jack.google.common.base.Function) 
		java.util.NavigableMap fromMap
		com.android.jack.google.common.base.Function function
	public static java.util.Map transformEntries (java.util.Map, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.Map fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public static java.util.SortedMap transformEntries (java.util.SortedMap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.SortedMap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public static java.util.NavigableMap transformEntries (java.util.NavigableMap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.NavigableMap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	static java.util.SortedMap transformEntriesIgnoreNavigable (java.util.SortedMap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.SortedMap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	static com.android.jack.google.common.collect.Maps$EntryTransformer asEntryTransformer (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	static com.android.jack.google.common.base.Function asValueToValueFunction (com.android.jack.google.common.collect.Maps$EntryTransformer, java.lang.Object) 
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
		Object key
	static com.android.jack.google.common.base.Function asEntryToValueFunction (com.android.jack.google.common.collect.Maps$EntryTransformer) 
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	static java.util.Map$Entry transformEntry (com.android.jack.google.common.collect.Maps$EntryTransformer, java.util.Map$Entry) 
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
		java.util.Map$Entry entry
	static com.android.jack.google.common.base.Function asEntryToEntryFunction (com.android.jack.google.common.collect.Maps$EntryTransformer) 
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	static com.android.jack.google.common.base.Predicate keyPredicateOnEntries (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate keyPredicate
	static com.android.jack.google.common.base.Predicate valuePredicateOnEntries (com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.base.Predicate valuePredicate
	public static java.util.Map filterKeys (java.util.Map, com.android.jack.google.common.base.Predicate) 
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
		com.android.jack.google.common.base.Predicate entryPredicate
	public static java.util.SortedMap filterKeys (java.util.SortedMap, com.android.jack.google.common.base.Predicate) 
		java.util.SortedMap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public static java.util.NavigableMap filterKeys (java.util.NavigableMap, com.android.jack.google.common.base.Predicate) 
		java.util.NavigableMap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public static com.android.jack.google.common.collect.BiMap filterKeys (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.BiMap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public static java.util.Map filterValues (java.util.Map, com.android.jack.google.common.base.Predicate) 
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate valuePredicate
	public static java.util.SortedMap filterValues (java.util.SortedMap, com.android.jack.google.common.base.Predicate) 
		java.util.SortedMap unfiltered
		com.android.jack.google.common.base.Predicate valuePredicate
	public static java.util.NavigableMap filterValues (java.util.NavigableMap, com.android.jack.google.common.base.Predicate) 
		java.util.NavigableMap unfiltered
		com.android.jack.google.common.base.Predicate valuePredicate
	public static com.android.jack.google.common.collect.BiMap filterValues (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.BiMap unfiltered
		com.android.jack.google.common.base.Predicate valuePredicate
	public static java.util.Map filterEntries (java.util.Map, com.android.jack.google.common.base.Predicate) 
		java.util.Map unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	public static java.util.SortedMap filterEntries (java.util.SortedMap, com.android.jack.google.common.base.Predicate) 
		java.util.SortedMap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	static java.util.SortedMap filterSortedIgnoreNavigable (java.util.SortedMap, com.android.jack.google.common.base.Predicate) 
		java.util.SortedMap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	public static java.util.NavigableMap filterEntries (java.util.NavigableMap, com.android.jack.google.common.base.Predicate) 
		java.util.NavigableMap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	public static com.android.jack.google.common.collect.BiMap filterEntries (com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.BiMap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	private static java.util.Map filterFiltered (com.android.jack.google.common.collect.Maps$AbstractFilteredMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Maps$AbstractFilteredMap map
		com.android.jack.google.common.base.Predicate entryPredicate
	private static java.util.SortedMap filterFiltered (com.android.jack.google.common.collect.Maps$FilteredEntrySortedMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Maps$FilteredEntrySortedMap map
		com.android.jack.google.common.base.Predicate entryPredicate
		com.android.jack.google.common.base.Predicate predicate
	private static java.util.NavigableMap filterFiltered (com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Maps$FilteredEntryNavigableMap map
		com.android.jack.google.common.base.Predicate entryPredicate
		com.android.jack.google.common.base.Predicate predicate
	private static com.android.jack.google.common.collect.BiMap filterFiltered (com.android.jack.google.common.collect.Maps$FilteredEntryBiMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Maps$FilteredEntryBiMap map
		com.android.jack.google.common.base.Predicate entryPredicate
		com.android.jack.google.common.base.Predicate predicate
	public static java.util.NavigableMap unmodifiableNavigableMap (java.util.NavigableMap) 
		java.util.NavigableMap map
	private static java.util.Map$Entry unmodifiableOrNull (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public static java.util.NavigableMap synchronizedNavigableMap (java.util.NavigableMap) 
		java.util.NavigableMap navigableMap
	static java.lang.Object safeGet (java.util.Map, java.lang.Object) 
		ClassCastException e
		NullPointerException e
		java.util.Map map
		Object key
	static boolean safeContainsKey (java.util.Map, java.lang.Object) 
		ClassCastException e
		NullPointerException e
		java.util.Map map
		Object key
	static java.lang.Object safeRemove (java.util.Map, java.lang.Object) 
		ClassCastException e
		NullPointerException e
		java.util.Map map
		Object key
	static boolean containsKeyImpl (java.util.Map, java.lang.Object) 
		java.util.Map map
		Object key
	static boolean containsValueImpl (java.util.Map, java.lang.Object) 
		java.util.Map map
		Object value
	static boolean containsEntryImpl (java.util.Collection, java.lang.Object) 
		java.util.Collection c
		Object o
	static boolean removeEntryImpl (java.util.Collection, java.lang.Object) 
		java.util.Collection c
		Object o
	static boolean equalsImpl (java.util.Map, java.lang.Object) 
		java.util.Map o
		java.util.Map map
		Object object
	static java.lang.String toStringImpl (java.util.Map) 
		java.util.Map map
		StringBuilder sb
	static void putAllImpl (java.util.Map, java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map self
		java.util.Map map
	static java.lang.Object keyOrNull (java.util.Map$Entry) 
		java.util.Map$Entry entry
	static java.lang.Object valueOrNull (java.util.Map$Entry) 
		java.util.Map$Entry entry
	static java.util.Map access$100 (java.util.Map) 
		java.util.Map x0
	static java.util.Set access$200 (java.util.Set) 
		java.util.Set x0
	static java.util.SortedSet access$300 (java.util.SortedSet) 
		java.util.SortedSet x0
	static java.util.NavigableSet access$400 (java.util.NavigableSet) 
		java.util.NavigableSet x0
	static java.util.Map$Entry access$800 (java.util.Map$Entry) 
		java.util.Map$Entry x0
	static void  () 
}

com/android/jack/google/common/collect/MinMaxPriorityQueue$1.class
MinMaxPriorityQueue.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MinMaxPriorityQueue$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/MinMaxPriorityQueue$Builder.class
MinMaxPriorityQueue.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder extends java.lang.Object {
	private static final int UNSET_EXPECTED_SIZE
	private final java.util.Comparator comparator
	private int expectedSize
	private int maximumSize
	private void  (java.util.Comparator) 
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int) 
		int expectedSize
	public com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int) 
		int maximumSize
	public com.android.jack.google.common.collect.MinMaxPriorityQueue create () 
	public com.android.jack.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable) 
		Object element
		java.util.Iterator i$
		Iterable initialContents
		com.android.jack.google.common.collect.MinMaxPriorityQueue queue
	private com.android.jack.google.common.collect.Ordering ordering () 
	void  (java.util.Comparator, com.android.jack.google.common.collect.MinMaxPriorityQueue$1) 
		java.util.Comparator x0
		com.android.jack.google.common.collect.MinMaxPriorityQueue$1 x1
	static com.android.jack.google.common.collect.Ordering access$200 (com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder x0
	static int access$300 (com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder x0
}

com/android/jack/google/common/collect/MinMaxPriorityQueue$Heap.class
MinMaxPriorityQueue.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap extends java.lang.Object {
	final com.android.jack.google.common.collect.Ordering ordering
	com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap otherHeap
	final com.android.jack.google.common.collect.MinMaxPriorityQueue this$0
	void  (com.android.jack.google.common.collect.MinMaxPriorityQueue, com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.collect.Ordering ordering
	int compareElements (int, int) 
		int a
		int b
	com.android.jack.google.common.collect.MinMaxPriorityQueue$MoveDesc tryCrossOverAndBubbleUp (int, int, java.lang.Object) 
		Object parent
		int removeIndex
		int vacated
		Object toTrickle
		int crossOver
		Object parent
	void bubbleUp (int, java.lang.Object) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap heap
		int index
		Object x
		int crossOver
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap heap
	int bubbleUpAlternatingLevels (int, java.lang.Object) 
		int grandParentIndex
		Object e
		int index
		Object x
	int findMin (int, int) 
		int i
		int index
		int len
		int limit
		int minIndex
	int findMinChild (int) 
		int index
	int findMinGrandChild (int) 
		int index
		int leftChildIndex
	int crossOverUp (int, java.lang.Object) 
		Object uncleElement
		int grandparentIndex
		int uncleIndex
		int index
		Object x
		int parentIndex
		Object parentElement
	int getCorrectLastElement (java.lang.Object) 
		Object uncleElement
		int grandparentIndex
		int uncleIndex
		Object actualLastElement
		int parentIndex
	int crossOver (int, java.lang.Object) 
		int index
		Object x
		int minChildIndex
	int fillHoleAt (int) 
		int index
		int minGrandchildIndex
	private boolean verifyIndex (int) 
		int i
	private int getLeftChildIndex (int) 
		int i
	private int getRightChildIndex (int) 
		int i
	private int getParentIndex (int) 
		int i
	private int getGrandparentIndex (int) 
		int i
	static boolean access$400 (com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap, int) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap x0
		int x1
}

com/android/jack/google/common/collect/MinMaxPriorityQueue$MoveDesc.class
MinMaxPriorityQueue.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MinMaxPriorityQueue$MoveDesc extends java.lang.Object {
	final Object toTrickle
	final Object replaced
	void  (java.lang.Object, java.lang.Object) 
		Object toTrickle
		Object replaced
}

com/android/jack/google/common/collect/MinMaxPriorityQueue$QueueIterator.class
MinMaxPriorityQueue.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MinMaxPriorityQueue$QueueIterator extends java.lang.Object implements java.util.Iterator  {
	private int cursor
	private int expectedModCount
	private java.util.Queue forgetMeNot
	private java.util.List skipMe
	private Object lastFromForgetMeNot
	private boolean canRemove
	final com.android.jack.google.common.collect.MinMaxPriorityQueue this$0
	private void  (com.android.jack.google.common.collect.MinMaxPriorityQueue) 
	public boolean hasNext () 
	public java.lang.Object next () 
		int tempCursor
	public void remove () 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$MoveDesc moved
	private boolean containsExact (java.lang.Iterable, java.lang.Object) 
		Object element
		java.util.Iterator i$
		Iterable elements
		Object target
	boolean removeExact (java.lang.Object) 
		int i
		Object target
	void checkModCount () 
	private int nextNotInSkipMe (int) 
		int c
	void  (com.android.jack.google.common.collect.MinMaxPriorityQueue, com.android.jack.google.common.collect.MinMaxPriorityQueue$1) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue x0
		com.android.jack.google.common.collect.MinMaxPriorityQueue$1 x1
}

com/android/jack/google/common/collect/MinMaxPriorityQueue.class
MinMaxPriorityQueue.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.MinMaxPriorityQueue extends java.util.AbstractQueue {
	private final com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap minHeap
	private final com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap maxHeap
	final int maximumSize
	private Object[] queue
	private int size
	private int modCount
	private static final int EVEN_POWERS_OF_TWO
	private static final int ODD_POWERS_OF_TWO
	private static final int DEFAULT_CAPACITY
	public static com.android.jack.google.common.collect.MinMaxPriorityQueue create () 
	public static com.android.jack.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable) 
		Iterable initialContents
	public static com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder orderedBy (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int) 
		int expectedSize
	public static com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int) 
		int maximumSize
	private void  (com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder, int) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder builder
		int queueSize
		com.android.jack.google.common.collect.Ordering ordering
	public int size () 
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		Object element
		java.util.Iterator i$
		java.util.Collection newElements
		boolean modified
	public boolean offer (java.lang.Object) 
		Object element
		int insertIndex
	public java.lang.Object poll () 
	java.lang.Object elementData (int) 
		int index
	public java.lang.Object peek () 
	private int getMaxElementIndex () 
	public java.lang.Object pollFirst () 
	public java.lang.Object removeFirst () 
	public java.lang.Object peekFirst () 
	public java.lang.Object pollLast () 
	public java.lang.Object removeLast () 
	public java.lang.Object peekLast () 
	com.android.jack.google.common.collect.MinMaxPriorityQueue$MoveDesc removeAt (int) 
		int index
		Object actualLastElement
		int lastElementAt
		Object toTrickle
		com.android.jack.google.common.collect.MinMaxPriorityQueue$MoveDesc changes
	private com.android.jack.google.common.collect.MinMaxPriorityQueue$MoveDesc fillHole (int, java.lang.Object) 
		int index
		Object toTrickle
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap heap
		int vacated
		int bubbledTo
	private java.lang.Object removeAndGet (int) 
		int index
		Object value
	private com.android.jack.google.common.collect.MinMaxPriorityQueue$Heap heapForIndex (int) 
		int i
	static boolean isEvenLevel (int) 
		int index
		int oneBased
	boolean isIntact () 
		int i
	public java.util.Iterator iterator () 
	public void clear () 
		int i
	public java.lang.Object[] toArray () 
		Object[] copyTo
	public java.util.Comparator comparator () 
	int capacity () 
	static int initialQueueSize (int, int, java.lang.Iterable) 
		int initialSize
		int configuredExpectedSize
		int maximumSize
		Iterable initialContents
		int result
	private void growIfNeeded () 
		int newCapacity
		Object[] newQueue
	private int calculateNewCapacity () 
		int oldCapacity
		int newCapacity
	private static int capAtMaximumSize (int, int) 
		int queueSize
		int maximumSize
	void  (com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder, int, com.android.jack.google.common.collect.MinMaxPriorityQueue$1) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue$Builder x0
		int x1
		com.android.jack.google.common.collect.MinMaxPriorityQueue$1 x2
	static java.lang.Object[] access$500 (com.android.jack.google.common.collect.MinMaxPriorityQueue) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue x0
	static int access$600 (com.android.jack.google.common.collect.MinMaxPriorityQueue) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue x0
	static int access$700 (com.android.jack.google.common.collect.MinMaxPriorityQueue) 
		com.android.jack.google.common.collect.MinMaxPriorityQueue x0
}

com/android/jack/google/common/collect/Multimap.class
Multimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Multimap extends java.lang.Object {
	public abstract int size () 
	public abstract boolean isEmpty () 
	public abstract boolean containsKey (java.lang.Object) 
	public abstract boolean containsValue (java.lang.Object) 
	public abstract boolean containsEntry (java.lang.Object, java.lang.Object) 
	public abstract boolean put (java.lang.Object, java.lang.Object) 
	public abstract boolean remove (java.lang.Object, java.lang.Object) 
	public abstract boolean putAll (java.lang.Object, java.lang.Iterable) 
	public abstract boolean putAll (com.android.jack.google.common.collect.Multimap) 
	public abstract java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
	public abstract java.util.Collection removeAll (java.lang.Object) 
	public abstract void clear () 
	public abstract java.util.Collection get (java.lang.Object) 
	public abstract java.util.Set keySet () 
	public abstract com.android.jack.google.common.collect.Multiset keys () 
	public abstract java.util.Collection values () 
	public abstract java.util.Collection entries () 
	public abstract java.util.Map asMap () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

com/android/jack/google/common/collect/MultimapBuilder$1.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$1 extends com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
	final int val$expectedKeys
	void  (int) 
	java.util.Map createMap () 
}

com/android/jack/google/common/collect/MultimapBuilder$2.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$2 extends com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
	final int val$expectedKeys
	void  (int) 
	java.util.Map createMap () 
}

com/android/jack/google/common/collect/MultimapBuilder$3.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$3 extends com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
	final java.util.Comparator val$comparator
	void  (java.util.Comparator) 
	java.util.Map createMap () 
}

com/android/jack/google/common/collect/MultimapBuilder$4.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$4 extends com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
	final Class val$keyClass
	void  (java.lang.Class) 
	java.util.Map createMap () 
}

com/android/jack/google/common/collect/MultimapBuilder$ArrayListSupplier.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$ArrayListSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	private final int expectedValuesPerKey
	void  (int) 
		int expectedValuesPerKey
	public java.util.List get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/MultimapBuilder$EnumSetSupplier.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$EnumSetSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	private final Class clazz
	void  (java.lang.Class) 
		Class clazz
	public java.util.Set get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/MultimapBuilder$HashSetSupplier.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$HashSetSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	private final int expectedValuesPerKey
	void  (int) 
		int expectedValuesPerKey
	public java.util.Set get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$LinkedHashSetSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	private final int expectedValuesPerKey
	void  (int) 
		int expectedValuesPerKey
	public java.util.Set get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/MultimapBuilder$LinkedListSupplier.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$LinkedListSupplier extends java.lang.Enum implements com.android.jack.google.common.base.Supplier  {
	public static final com.android.jack.google.common.collect.MultimapBuilder$LinkedListSupplier INSTANCE
	private static final com.android.jack.google.common.collect.MultimapBuilder$LinkedListSupplier[] $VALUES
	public static com.android.jack.google.common.collect.MultimapBuilder$LinkedListSupplier[] values () 
	public static com.android.jack.google.common.collect.MultimapBuilder$LinkedListSupplier valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static com.android.jack.google.common.base.Supplier instance () 
		com.android.jack.google.common.base.Supplier result
	public java.util.List get () 
	public volatile java.lang.Object get () 
	static void  () 
}

com/android/jack/google/common/collect/MultimapBuilder$ListMultimapBuilder.class
MultimapBuilder.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MultimapBuilder$ListMultimapBuilder extends com.android.jack.google.common.collect.MultimapBuilder {
	void  () 
	public abstract com.android.jack.google.common.collect.ListMultimap build () 
	public com.android.jack.google.common.collect.ListMultimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public volatile com.android.jack.google.common.collect.Multimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class
MultimapBuilder.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1 extends com.android.jack.google.common.collect.MultimapBuilder$ListMultimapBuilder {
	final int val$expectedValuesPerKey
	final com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
	void  (com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int) 
	public com.android.jack.google.common.collect.ListMultimap build () 
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class
MultimapBuilder.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$2 extends com.android.jack.google.common.collect.MultimapBuilder$ListMultimapBuilder {
	final com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
	void  (com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys) 
	public com.android.jack.google.common.collect.ListMultimap build () 
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class
MultimapBuilder.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$3 extends com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder {
	final int val$expectedValuesPerKey
	final com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
	void  (com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int) 
	public com.android.jack.google.common.collect.SetMultimap build () 
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class
MultimapBuilder.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$4 extends com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder {
	final int val$expectedValuesPerKey
	final com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
	void  (com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int) 
	public com.android.jack.google.common.collect.SetMultimap build () 
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class
MultimapBuilder.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$5 extends com.android.jack.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder {
	final java.util.Comparator val$comparator
	final com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
	void  (com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.util.Comparator) 
	public com.android.jack.google.common.collect.SortedSetMultimap build () 
	public volatile com.android.jack.google.common.collect.SetMultimap build () 
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class
MultimapBuilder.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$6 extends com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder {
	final Class val$valueClass
	final com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
	void  (com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.lang.Class) 
	public com.android.jack.google.common.collect.SetMultimap build () 
		com.android.jack.google.common.base.Supplier factory
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class
MultimapBuilder.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys extends java.lang.Object {
	private static final int DEFAULT_EXPECTED_VALUES_PER_KEY
	void  () 
	abstract java.util.Map createMap () 
	public com.android.jack.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues () 
	public com.android.jack.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues (int) 
		int expectedValuesPerKey
	public com.android.jack.google.common.collect.MultimapBuilder$ListMultimapBuilder linkedListValues () 
	public com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues () 
	public com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues (int) 
		int expectedValuesPerKey
	public com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues () 
	public com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues (int) 
		int expectedValuesPerKey
	public com.android.jack.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues () 
	public com.android.jack.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues (java.util.Comparator) 
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder enumSetValues (java.lang.Class) 
		Class valueClass
}

com/android/jack/google/common/collect/MultimapBuilder$SetMultimapBuilder.class
MultimapBuilder.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder extends com.android.jack.google.common.collect.MultimapBuilder {
	void  () 
	public abstract com.android.jack.google.common.collect.SetMultimap build () 
	public com.android.jack.google.common.collect.SetMultimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public volatile com.android.jack.google.common.collect.Multimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class
MultimapBuilder.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder extends com.android.jack.google.common.collect.MultimapBuilder$SetMultimapBuilder {
	void  () 
	public abstract com.android.jack.google.common.collect.SortedSetMultimap build () 
	public com.android.jack.google.common.collect.SortedSetMultimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public volatile com.android.jack.google.common.collect.SetMultimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile com.android.jack.google.common.collect.SetMultimap build () 
	public volatile com.android.jack.google.common.collect.Multimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile com.android.jack.google.common.collect.Multimap build () 
}

com/android/jack/google/common/collect/MultimapBuilder$TreeSetSupplier.class
MultimapBuilder.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MultimapBuilder$TreeSetSupplier extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	private final java.util.Comparator comparator
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public java.util.SortedSet get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/MultimapBuilder.class
MultimapBuilder.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.MultimapBuilder extends java.lang.Object {
	private static final int DEFAULT_EXPECTED_KEYS
	private void  () 
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys () 
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys (int) 
		int expectedKeys
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys () 
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys (int) 
		int expectedKeys
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys () 
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys enumKeys (java.lang.Class) 
		Class keyClass
	public abstract com.android.jack.google.common.collect.Multimap build () 
	public com.android.jack.google.common.collect.Multimap build (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
		com.android.jack.google.common.collect.Multimap result
	void  (com.android.jack.google.common.collect.MultimapBuilder$1) 
		com.android.jack.google.common.collect.MultimapBuilder$1 x0
}

com/android/jack/google/common/collect/Multimaps$AsMap$EntrySet$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$AsMap$EntrySet$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Multimaps$AsMap$EntrySet this$1
	void  (com.android.jack.google.common.collect.Multimaps$AsMap$EntrySet) 
	public java.util.Collection apply (java.lang.Object) 
		Object key
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Multimaps$AsMap$EntrySet.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$AsMap$EntrySet extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.Multimaps$AsMap this$0
	void  (com.android.jack.google.common.collect.Multimaps$AsMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object o
		java.util.Map$Entry entry
}

com/android/jack/google/common/collect/Multimaps$AsMap.class
Multimaps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multimaps$AsMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	private final com.android.jack.google.common.collect.Multimap multimap
	void  (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public int size () 
	protected java.util.Set createEntrySet () 
	void removeValuesForKey (java.lang.Object) 
		Object key
	public java.util.Collection get (java.lang.Object) 
		Object key
	public java.util.Collection remove (java.lang.Object) 
		Object key
	public java.util.Set keySet () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public void clear () 
	public volatile java.lang.Object remove (java.lang.Object) 
		Object x0
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	static com.android.jack.google.common.collect.Multimap access$200 (com.android.jack.google.common.collect.Multimaps$AsMap) 
		com.android.jack.google.common.collect.Multimaps$AsMap x0
}

com/android/jack/google/common/collect/Multimaps$CustomListMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$CustomListMultimap extends com.android.jack.google.common.collect.AbstractListMultimap {
	transient com.android.jack.google.common.base.Supplier factory
	private static final long serialVersionUID
	void  (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	protected java.util.List createCollection () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		java.util.Map map
	protected volatile java.util.Collection createCollection () 
}

com/android/jack/google/common/collect/Multimaps$CustomMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$CustomMultimap extends com.android.jack.google.common.collect.AbstractMapBasedMultimap {
	transient com.android.jack.google.common.base.Supplier factory
	private static final long serialVersionUID
	void  (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	protected java.util.Collection createCollection () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		java.util.Map map
}

com/android/jack/google/common/collect/Multimaps$CustomSetMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$CustomSetMultimap extends com.android.jack.google.common.collect.AbstractSetMultimap {
	transient com.android.jack.google.common.base.Supplier factory
	private static final long serialVersionUID
	void  (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	protected java.util.Set createCollection () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		java.util.Map map
	protected volatile java.util.Collection createCollection () 
}

com/android/jack/google/common/collect/Multimaps$CustomSortedSetMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$CustomSortedSetMultimap extends com.android.jack.google.common.collect.AbstractSortedSetMultimap {
	transient com.android.jack.google.common.base.Supplier factory
	transient java.util.Comparator valueComparator
	private static final long serialVersionUID
	void  (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	protected java.util.SortedSet createCollection () 
	public java.util.Comparator valueComparator () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		java.util.Map map
	protected volatile java.util.Set createCollection () 
	protected volatile java.util.Collection createCollection () 
}

com/android/jack/google/common/collect/Multimaps$Entries.class
Multimaps.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Multimaps$Entries extends java.util.AbstractCollection {
	void  () 
	abstract com.android.jack.google.common.collect.Multimap multimap () 
	public int size () 
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object o
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object o
	public void clear () 
}

com/android/jack/google/common/collect/Multimaps$Keys$1$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$Keys$1$1 extends com.android.jack.google.common.collect.Multisets$AbstractEntry {
	final java.util.Map$Entry val$backingEntry
	final com.android.jack.google.common.collect.Multimaps$Keys$1 this$1
	void  (com.android.jack.google.common.collect.Multimaps$Keys$1, java.util.Map$Entry) 
	public java.lang.Object getElement () 
	public int getCount () 
}

com/android/jack/google/common/collect/Multimaps$Keys$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$Keys$1 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.collect.Multimaps$Keys this$0
	void  (com.android.jack.google.common.collect.Multimaps$Keys, java.util.Iterator) 
		java.util.Iterator x0
	com.android.jack.google.common.collect.Multiset$Entry transform (java.util.Map$Entry) 
		java.util.Map$Entry backingEntry
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Multimaps$Keys$KeysEntrySet.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$Keys$KeysEntrySet extends com.android.jack.google.common.collect.Multisets$EntrySet {
	final com.android.jack.google.common.collect.Multimaps$Keys this$0
	void  (com.android.jack.google.common.collect.Multimaps$Keys) 
	com.android.jack.google.common.collect.Multiset multiset () 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Collection collection
		Object o
	public boolean remove (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Collection collection
		Object o
}

com/android/jack/google/common/collect/Multimaps$Keys.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$Keys extends com.android.jack.google.common.collect.AbstractMultiset {
	final com.android.jack.google.common.collect.Multimap multimap
	void  (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	java.util.Iterator entryIterator () 
	int distinctElements () 
	java.util.Set createEntrySet () 
	public boolean contains (java.lang.Object) 
		Object element
	public java.util.Iterator iterator () 
	public int count (java.lang.Object) 
		Object element
		java.util.Collection values
	public int remove (java.lang.Object, int) 
		int i
		java.util.Iterator iterator
		Object element
		int occurrences
		java.util.Collection values
		int oldCount
	public void clear () 
	public java.util.Set elementSet () 
}

com/android/jack/google/common/collect/Multimaps$MapMultimap$1$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$MapMultimap$1$1 extends java.lang.Object implements java.util.Iterator  {
	int i
	final com.android.jack.google.common.collect.Multimaps$MapMultimap$1 this$1
	void  (com.android.jack.google.common.collect.Multimaps$MapMultimap$1) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/collect/Multimaps$MapMultimap$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$MapMultimap$1 extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	final Object val$key
	final com.android.jack.google.common.collect.Multimaps$MapMultimap this$0
	void  (com.android.jack.google.common.collect.Multimaps$MapMultimap, java.lang.Object) 
	public java.util.Iterator iterator () 
	public int size () 
}

com/android/jack/google/common/collect/Multimaps$MapMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$MapMultimap extends com.android.jack.google.common.collect.AbstractMultimap implements com.android.jack.google.common.collect.SetMultimap java.io.Serializable  {
	final java.util.Map map
	private static final long serialVersionUID
	void  (java.util.Map) 
		java.util.Map map
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Set get (java.lang.Object) 
		Object key
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Set removeAll (java.lang.Object) 
		Object key
		java.util.Set values
	public void clear () 
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entries () 
	java.util.Iterator entryIterator () 
	java.util.Map createAsMap () 
	public int hashCode () 
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Multimaps$TransformedEntriesListMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multimaps$TransformedEntriesListMultimap extends com.android.jack.google.common.collect.Multimaps$TransformedEntriesMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	void  (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		com.android.jack.google.common.collect.ListMultimap fromMultimap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	java.util.List transform (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection values
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	volatile java.util.Collection transform (java.lang.Object, java.util.Collection) 
		Object x0
		java.util.Collection x1
}

com/android/jack/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$TransformedEntriesMultimap$1 extends java.lang.Object implements com.android.jack.google.common.collect.Maps$EntryTransformer  {
	final com.android.jack.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
	void  (com.android.jack.google.common.collect.Multimaps$TransformedEntriesMultimap) 
	public java.util.Collection transformEntry (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection value
	public volatile java.lang.Object transformEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/Multimaps$TransformedEntriesMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$TransformedEntriesMultimap extends com.android.jack.google.common.collect.AbstractMultimap {
	final com.android.jack.google.common.collect.Multimap fromMultimap
	final com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	void  (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		com.android.jack.google.common.collect.Multimap fromMultimap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	java.util.Collection transform (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection values
		com.android.jack.google.common.base.Function function
	java.util.Map createAsMap () 
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	java.util.Iterator entryIterator () 
	public java.util.Collection get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Set keySet () 
	public com.android.jack.google.common.collect.Multiset keys () 
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public int size () 
	java.util.Collection createValues () 
}

com/android/jack/google/common/collect/Multimaps$UnmodifiableListMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$UnmodifiableListMultimap extends com.android.jack.google.common.collect.Multimaps$UnmodifiableMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ListMultimap) 
		com.android.jack.google.common.collect.ListMultimap delegate
	public com.android.jack.google.common.collect.ListMultimap delegate () 
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.Multimap delegate () 
	public volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Multimaps$UnmodifiableMultimap$1.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$UnmodifiableMultimap$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Multimaps$UnmodifiableMultimap this$0
	void  (com.android.jack.google.common.collect.Multimaps$UnmodifiableMultimap) 
	public java.util.Collection apply (java.util.Collection) 
		java.util.Collection collection
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Multimaps$UnmodifiableMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$UnmodifiableMultimap extends com.android.jack.google.common.collect.ForwardingMultimap implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Multimap delegate
	transient java.util.Collection entries
	transient com.android.jack.google.common.collect.Multiset keys
	transient java.util.Set keySet
	transient java.util.Collection values
	transient java.util.Map map
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap delegate
	protected com.android.jack.google.common.collect.Multimap delegate () 
	public void clear () 
	public java.util.Map asMap () 
		java.util.Map result
	public java.util.Collection entries () 
		java.util.Collection result
	public java.util.Collection get (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.Multiset keys () 
		com.android.jack.google.common.collect.Multiset result
	public java.util.Set keySet () 
		java.util.Set result
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Collection values () 
		java.util.Collection result
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Multimaps$UnmodifiableSetMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$UnmodifiableSetMultimap extends com.android.jack.google.common.collect.Multimaps$UnmodifiableMultimap implements com.android.jack.google.common.collect.SetMultimap  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.SetMultimap) 
		com.android.jack.google.common.collect.SetMultimap delegate
	public com.android.jack.google.common.collect.SetMultimap delegate () 
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set entries () 
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection entries () 
	public volatile com.android.jack.google.common.collect.Multimap delegate () 
	public volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class
Multimaps.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multimaps$UnmodifiableSortedSetMultimap extends com.android.jack.google.common.collect.Multimaps$UnmodifiableSetMultimap implements com.android.jack.google.common.collect.SortedSetMultimap  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.SortedSetMultimap) 
		com.android.jack.google.common.collect.SortedSetMultimap delegate
	public com.android.jack.google.common.collect.SortedSetMultimap delegate () 
	public java.util.SortedSet get (java.lang.Object) 
		Object key
	public java.util.SortedSet removeAll (java.lang.Object) 
		Object key
	public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Comparator valueComparator () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	public volatile com.android.jack.google.common.collect.SetMultimap delegate () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile com.android.jack.google.common.collect.Multimap delegate () 
	public volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Multimaps.class
Multimaps.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Multimaps extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.collect.Multimap newMultimap (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	public static com.android.jack.google.common.collect.ListMultimap newListMultimap (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	public static com.android.jack.google.common.collect.SetMultimap newSetMultimap (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	public static com.android.jack.google.common.collect.SortedSetMultimap newSortedSetMultimap (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map map
		com.android.jack.google.common.base.Supplier factory
	public static com.android.jack.google.common.collect.Multimap invertFrom (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.Multimap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap source
		com.android.jack.google.common.collect.Multimap dest
	public static com.android.jack.google.common.collect.Multimap synchronizedMultimap (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public static com.android.jack.google.common.collect.Multimap unmodifiableMultimap (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap delegate
	public static com.android.jack.google.common.collect.Multimap unmodifiableMultimap (com.android.jack.google.common.collect.ImmutableMultimap) 
		com.android.jack.google.common.collect.ImmutableMultimap delegate
	public static com.android.jack.google.common.collect.SetMultimap synchronizedSetMultimap (com.android.jack.google.common.collect.SetMultimap) 
		com.android.jack.google.common.collect.SetMultimap multimap
	public static com.android.jack.google.common.collect.SetMultimap unmodifiableSetMultimap (com.android.jack.google.common.collect.SetMultimap) 
		com.android.jack.google.common.collect.SetMultimap delegate
	public static com.android.jack.google.common.collect.SetMultimap unmodifiableSetMultimap (com.android.jack.google.common.collect.ImmutableSetMultimap) 
		com.android.jack.google.common.collect.ImmutableSetMultimap delegate
	public static com.android.jack.google.common.collect.SortedSetMultimap synchronizedSortedSetMultimap (com.android.jack.google.common.collect.SortedSetMultimap) 
		com.android.jack.google.common.collect.SortedSetMultimap multimap
	public static com.android.jack.google.common.collect.SortedSetMultimap unmodifiableSortedSetMultimap (com.android.jack.google.common.collect.SortedSetMultimap) 
		com.android.jack.google.common.collect.SortedSetMultimap delegate
	public static com.android.jack.google.common.collect.ListMultimap synchronizedListMultimap (com.android.jack.google.common.collect.ListMultimap) 
		com.android.jack.google.common.collect.ListMultimap multimap
	public static com.android.jack.google.common.collect.ListMultimap unmodifiableListMultimap (com.android.jack.google.common.collect.ListMultimap) 
		com.android.jack.google.common.collect.ListMultimap delegate
	public static com.android.jack.google.common.collect.ListMultimap unmodifiableListMultimap (com.android.jack.google.common.collect.ImmutableListMultimap) 
		com.android.jack.google.common.collect.ImmutableListMultimap delegate
	private static java.util.Collection unmodifiableValueCollection (java.util.Collection) 
		java.util.Collection collection
	private static java.util.Collection unmodifiableEntries (java.util.Collection) 
		java.util.Collection entries
	public static java.util.Map asMap (com.android.jack.google.common.collect.ListMultimap) 
		com.android.jack.google.common.collect.ListMultimap multimap
	public static java.util.Map asMap (com.android.jack.google.common.collect.SetMultimap) 
		com.android.jack.google.common.collect.SetMultimap multimap
	public static java.util.Map asMap (com.android.jack.google.common.collect.SortedSetMultimap) 
		com.android.jack.google.common.collect.SortedSetMultimap multimap
	public static java.util.Map asMap (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public static com.android.jack.google.common.collect.SetMultimap forMap (java.util.Map) 
		java.util.Map map
	public static com.android.jack.google.common.collect.Multimap transformValues (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.Multimap fromMultimap
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public static com.android.jack.google.common.collect.Multimap transformEntries (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		com.android.jack.google.common.collect.Multimap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public static com.android.jack.google.common.collect.ListMultimap transformValues (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.ListMultimap fromMultimap
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public static com.android.jack.google.common.collect.ListMultimap transformEntries (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		com.android.jack.google.common.collect.ListMultimap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	public static com.android.jack.google.common.collect.ImmutableListMultimap index (java.lang.Iterable, com.android.jack.google.common.base.Function) 
		Iterable values
		com.android.jack.google.common.base.Function keyFunction
	public static com.android.jack.google.common.collect.ImmutableListMultimap index (java.util.Iterator, com.android.jack.google.common.base.Function) 
		Object value
		java.util.Iterator values
		com.android.jack.google.common.base.Function keyFunction
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
	public static com.android.jack.google.common.collect.Multimap filterKeys (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.FilteredKeyMultimap prev
		com.android.jack.google.common.collect.FilteredMultimap prev
		com.android.jack.google.common.collect.Multimap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public static com.android.jack.google.common.collect.SetMultimap filterKeys (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.FilteredKeySetMultimap prev
		com.android.jack.google.common.collect.FilteredSetMultimap prev
		com.android.jack.google.common.collect.SetMultimap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public static com.android.jack.google.common.collect.ListMultimap filterKeys (com.android.jack.google.common.collect.ListMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.FilteredKeyListMultimap prev
		com.android.jack.google.common.collect.ListMultimap unfiltered
		com.android.jack.google.common.base.Predicate keyPredicate
	public static com.android.jack.google.common.collect.Multimap filterValues (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Multimap unfiltered
		com.android.jack.google.common.base.Predicate valuePredicate
	public static com.android.jack.google.common.collect.SetMultimap filterValues (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.SetMultimap unfiltered
		com.android.jack.google.common.base.Predicate valuePredicate
	public static com.android.jack.google.common.collect.Multimap filterEntries (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Multimap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	public static com.android.jack.google.common.collect.SetMultimap filterEntries (com.android.jack.google.common.collect.SetMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.SetMultimap unfiltered
		com.android.jack.google.common.base.Predicate entryPredicate
	private static com.android.jack.google.common.collect.Multimap filterFiltered (com.android.jack.google.common.collect.FilteredMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.FilteredMultimap multimap
		com.android.jack.google.common.base.Predicate entryPredicate
		com.android.jack.google.common.base.Predicate predicate
	private static com.android.jack.google.common.collect.SetMultimap filterFiltered (com.android.jack.google.common.collect.FilteredSetMultimap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.FilteredSetMultimap multimap
		com.android.jack.google.common.base.Predicate entryPredicate
		com.android.jack.google.common.base.Predicate predicate
	static boolean equalsImpl (com.android.jack.google.common.collect.Multimap, java.lang.Object) 
		com.android.jack.google.common.collect.Multimap that
		com.android.jack.google.common.collect.Multimap multimap
		Object object
	static java.util.Collection access$000 (java.util.Collection) 
		java.util.Collection x0
	static java.util.Collection access$100 (java.util.Collection) 
		java.util.Collection x0
}

com/android/jack/google/common/collect/Multiset$Entry.class
Multiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Multiset$Entry extends java.lang.Object {
	public abstract java.lang.Object getElement () 
	public abstract int getCount () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
}

com/android/jack/google/common/collect/Multiset.class
Multiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Multiset extends java.lang.Object implements java.util.Collection  {
	public abstract int count (java.lang.Object) 
	public abstract int add (java.lang.Object, int) 
	public abstract int remove (java.lang.Object, int) 
	public abstract int setCount (java.lang.Object, int) 
	public abstract boolean setCount (java.lang.Object, int, int) 
	public abstract java.util.Set elementSet () 
	public abstract java.util.Set entrySet () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
	public abstract java.util.Iterator iterator () 
	public abstract boolean contains (java.lang.Object) 
	public abstract boolean containsAll (java.util.Collection) 
	public abstract boolean add (java.lang.Object) 
	public abstract boolean remove (java.lang.Object) 
	public abstract boolean removeAll (java.util.Collection) 
	public abstract boolean retainAll (java.util.Collection) 
}

com/android/jack/google/common/collect/Multisets$1$1.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$1$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$iterator1
	final java.util.Iterator val$iterator2
	final com.android.jack.google.common.collect.Multisets$1 this$0
	void  (com.android.jack.google.common.collect.Multisets$1, java.util.Iterator, java.util.Iterator) 
	protected com.android.jack.google.common.collect.Multiset$Entry computeNext () 
		com.android.jack.google.common.collect.Multiset$Entry entry1
		Object element
		int count
		com.android.jack.google.common.collect.Multiset$Entry entry2
		Object element
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/Multisets$1.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$1 extends com.android.jack.google.common.collect.AbstractMultiset {
	final com.android.jack.google.common.collect.Multiset val$multiset1
	final com.android.jack.google.common.collect.Multiset val$multiset2
	void  (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
	public boolean contains (java.lang.Object) 
		Object element
	public boolean isEmpty () 
	public int count (java.lang.Object) 
		Object element
	java.util.Set createElementSet () 
	java.util.Iterator entryIterator () 
		java.util.Iterator iterator1
		java.util.Iterator iterator2
	int distinctElements () 
}

com/android/jack/google/common/collect/Multisets$2$1.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$2$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$iterator1
	final com.android.jack.google.common.collect.Multisets$2 this$0
	void  (com.android.jack.google.common.collect.Multisets$2, java.util.Iterator) 
	protected com.android.jack.google.common.collect.Multiset$Entry computeNext () 
		com.android.jack.google.common.collect.Multiset$Entry entry1
		Object element
		int count
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/Multisets$2.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$2 extends com.android.jack.google.common.collect.AbstractMultiset {
	final com.android.jack.google.common.collect.Multiset val$multiset1
	final com.android.jack.google.common.collect.Multiset val$multiset2
	void  (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
	public int count (java.lang.Object) 
		Object element
		int count1
	java.util.Set createElementSet () 
	java.util.Iterator entryIterator () 
		java.util.Iterator iterator1
	int distinctElements () 
}

com/android/jack/google/common/collect/Multisets$3$1.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$3$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$iterator1
	final java.util.Iterator val$iterator2
	final com.android.jack.google.common.collect.Multisets$3 this$0
	void  (com.android.jack.google.common.collect.Multisets$3, java.util.Iterator, java.util.Iterator) 
	protected com.android.jack.google.common.collect.Multiset$Entry computeNext () 
		com.android.jack.google.common.collect.Multiset$Entry entry1
		Object element
		int count
		com.android.jack.google.common.collect.Multiset$Entry entry2
		Object element
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/Multisets$3.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$3 extends com.android.jack.google.common.collect.AbstractMultiset {
	final com.android.jack.google.common.collect.Multiset val$multiset1
	final com.android.jack.google.common.collect.Multiset val$multiset2
	void  (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
	public boolean contains (java.lang.Object) 
		Object element
	public boolean isEmpty () 
	public int size () 
	public int count (java.lang.Object) 
		Object element
	java.util.Set createElementSet () 
	java.util.Iterator entryIterator () 
		java.util.Iterator iterator1
		java.util.Iterator iterator2
	int distinctElements () 
}

com/android/jack/google/common/collect/Multisets$4$1.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$4$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$iterator1
	final com.android.jack.google.common.collect.Multisets$4 this$0
	void  (com.android.jack.google.common.collect.Multisets$4, java.util.Iterator) 
	protected com.android.jack.google.common.collect.Multiset$Entry computeNext () 
		com.android.jack.google.common.collect.Multiset$Entry entry1
		Object element
		int count
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/Multisets$4.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$4 extends com.android.jack.google.common.collect.AbstractMultiset {
	final com.android.jack.google.common.collect.Multiset val$multiset1
	final com.android.jack.google.common.collect.Multiset val$multiset2
	void  (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
	public int count (java.lang.Object) 
		Object element
		int count1
	java.util.Iterator entryIterator () 
		java.util.Iterator iterator1
	int distinctElements () 
}

com/android/jack/google/common/collect/Multisets$5.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$5 extends com.android.jack.google.common.collect.Ordering {
	void  () 
	public int compare (com.android.jack.google.common.collect.Multiset$Entry, com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry entry1
		com.android.jack.google.common.collect.Multiset$Entry entry2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/Multisets$AbstractEntry.class
Multisets.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Multisets$AbstractEntry extends java.lang.Object implements com.android.jack.google.common.collect.Multiset$Entry  {
	void  () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry that
		Object object
	public int hashCode () 
		Object e
	public java.lang.String toString () 
		String text
		int n
}

com/android/jack/google/common/collect/Multisets$ElementSet$1.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$ElementSet$1 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.collect.Multisets$ElementSet this$0
	void  (com.android.jack.google.common.collect.Multisets$ElementSet, java.util.Iterator) 
		java.util.Iterator x0
	java.lang.Object transform (com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry entry
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Multisets$ElementSet.class
Multisets.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Multisets$ElementSet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	void  () 
	abstract com.android.jack.google.common.collect.Multiset multiset () 
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object o
		int count
	public int size () 
}

com/android/jack/google/common/collect/Multisets$EntrySet.class
Multisets.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Multisets$EntrySet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	void  () 
	abstract com.android.jack.google.common.collect.Multiset multiset () 
	public boolean contains (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		int count
		Object o
	public boolean remove (java.lang.Object) 
		com.android.jack.google.common.collect.Multiset multiset
		com.android.jack.google.common.collect.Multiset$Entry entry
		Object element
		int entryCount
		Object object
	public void clear () 
}

com/android/jack/google/common/collect/Multisets$FilteredMultiset$1.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$FilteredMultiset$1 extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	final com.android.jack.google.common.collect.Multisets$FilteredMultiset this$0
	void  (com.android.jack.google.common.collect.Multisets$FilteredMultiset) 
	public boolean apply (com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry entry
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Multisets$FilteredMultiset.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$FilteredMultiset extends com.android.jack.google.common.collect.AbstractMultiset {
	final com.android.jack.google.common.collect.Multiset unfiltered
	final com.android.jack.google.common.base.Predicate predicate
	void  (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Multiset unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	java.util.Set createElementSet () 
	java.util.Set createEntrySet () 
	java.util.Iterator entryIterator () 
	int distinctElements () 
	public int count (java.lang.Object) 
		Object e
		Object element
		int count
	public int add (java.lang.Object, int) 
		Object element
		int occurrences
	public int remove (java.lang.Object, int) 
		Object element
		int occurrences
	public void clear () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/Multisets$ImmutableEntry.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$ImmutableEntry extends com.android.jack.google.common.collect.Multisets$AbstractEntry implements java.io.Serializable  {
	final Object element
	final int count
	private static final long serialVersionUID
	void  (java.lang.Object, int) 
		Object element
		int count
	public java.lang.Object getElement () 
	public int getCount () 
}

com/android/jack/google/common/collect/Multisets$MultisetIteratorImpl.class
Multisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Multisets$MultisetIteratorImpl extends java.lang.Object implements java.util.Iterator  {
	private final com.android.jack.google.common.collect.Multiset multiset
	private final java.util.Iterator entryIterator
	private com.android.jack.google.common.collect.Multiset$Entry currentEntry
	private int laterCount
	private int totalCount
	private boolean canRemove
	void  (com.android.jack.google.common.collect.Multiset, java.util.Iterator) 
		com.android.jack.google.common.collect.Multiset multiset
		java.util.Iterator entryIterator
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/android/jack/google/common/collect/Multisets$UnmodifiableMultiset.class
Multisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Multisets$UnmodifiableMultiset extends com.android.jack.google.common.collect.ForwardingMultiset implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Multiset delegate
	transient java.util.Set elementSet
	transient java.util.Set entrySet
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset delegate
	protected com.android.jack.google.common.collect.Multiset delegate () 
	java.util.Set createElementSet () 
	public java.util.Set elementSet () 
		java.util.Set es
	public java.util.Set entrySet () 
		java.util.Set es
	public java.util.Iterator iterator () 
	public boolean add (java.lang.Object) 
		Object element
	public int add (java.lang.Object, int) 
		Object element
		int occurences
	public boolean addAll (java.util.Collection) 
		java.util.Collection elementsToAdd
	public boolean remove (java.lang.Object) 
		Object element
	public int remove (java.lang.Object, int) 
		Object element
		int occurrences
	public boolean removeAll (java.util.Collection) 
		java.util.Collection elementsToRemove
	public boolean retainAll (java.util.Collection) 
		java.util.Collection elementsToRetain
	public void clear () 
	public int setCount (java.lang.Object, int) 
		Object element
		int count
	public boolean setCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Multisets.class
Multisets.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Multisets extends java.lang.Object {
	private static final com.android.jack.google.common.collect.Ordering DECREASING_COUNT_ORDERING
	private void  () 
	public static com.android.jack.google.common.collect.Multiset unmodifiableMultiset (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset result
		com.android.jack.google.common.collect.Multiset multiset
	public static com.android.jack.google.common.collect.Multiset unmodifiableMultiset (com.android.jack.google.common.collect.ImmutableMultiset) 
		com.android.jack.google.common.collect.ImmutableMultiset multiset
	public static com.android.jack.google.common.collect.SortedMultiset unmodifiableSortedMultiset (com.android.jack.google.common.collect.SortedMultiset) 
		com.android.jack.google.common.collect.SortedMultiset sortedMultiset
	public static com.android.jack.google.common.collect.Multiset$Entry immutableEntry (java.lang.Object, int) 
		Object e
		int n
	public static com.android.jack.google.common.collect.Multiset filter (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Multisets$FilteredMultiset filtered
		com.android.jack.google.common.base.Predicate combinedPredicate
		com.android.jack.google.common.collect.Multiset unfiltered
		com.android.jack.google.common.base.Predicate predicate
	static int inferDistinctElements (java.lang.Iterable) 
		Iterable elements
	public static com.android.jack.google.common.collect.Multiset union (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset1
		com.android.jack.google.common.collect.Multiset multiset2
	public static com.android.jack.google.common.collect.Multiset intersection (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset1
		com.android.jack.google.common.collect.Multiset multiset2
	public static com.android.jack.google.common.collect.Multiset sum (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset1
		com.android.jack.google.common.collect.Multiset multiset2
	public static com.android.jack.google.common.collect.Multiset difference (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset1
		com.android.jack.google.common.collect.Multiset multiset2
	public static boolean containsOccurrences (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		int superCount
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset superMultiset
		com.android.jack.google.common.collect.Multiset subMultiset
	public static boolean retainOccurrences (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multisetToModify
		com.android.jack.google.common.collect.Multiset multisetToRetain
	private static boolean retainOccurrencesImpl (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		int retainCount
		com.android.jack.google.common.collect.Multiset multisetToModify
		com.android.jack.google.common.collect.Multiset occurrencesToRetain
		java.util.Iterator entryIterator
		boolean changed
	public static boolean removeOccurrences (com.android.jack.google.common.collect.Multiset, java.lang.Iterable) 
		com.android.jack.google.common.collect.Multiset multisetToModify
		Iterable occurrencesToRemove
	private static boolean removeOccurrencesImpl (com.android.jack.google.common.collect.Multiset, java.lang.Iterable) 
		Object o
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset multisetToModify
		Iterable occurrencesToRemove
		boolean changed
	private static boolean removeOccurrencesImpl (com.android.jack.google.common.collect.Multiset, com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		int removeCount
		com.android.jack.google.common.collect.Multiset multisetToModify
		com.android.jack.google.common.collect.Multiset occurrencesToRemove
		boolean changed
		java.util.Iterator entryIterator
	static boolean equalsImpl (com.android.jack.google.common.collect.Multiset, java.lang.Object) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset that
		com.android.jack.google.common.collect.Multiset multiset
		Object object
	static boolean addAllImpl (com.android.jack.google.common.collect.Multiset, java.util.Collection) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset that
		com.android.jack.google.common.collect.Multiset self
		java.util.Collection elements
	static boolean removeAllImpl (com.android.jack.google.common.collect.Multiset, java.util.Collection) 
		com.android.jack.google.common.collect.Multiset self
		java.util.Collection elementsToRemove
		java.util.Collection collection
	static boolean retainAllImpl (com.android.jack.google.common.collect.Multiset, java.util.Collection) 
		com.android.jack.google.common.collect.Multiset self
		java.util.Collection elementsToRetain
		java.util.Collection collection
	static int setCountImpl (com.android.jack.google.common.collect.Multiset, java.lang.Object, int) 
		com.android.jack.google.common.collect.Multiset self
		Object element
		int count
		int oldCount
		int delta
	static boolean setCountImpl (com.android.jack.google.common.collect.Multiset, java.lang.Object, int, int) 
		com.android.jack.google.common.collect.Multiset self
		Object element
		int oldCount
		int newCount
	static java.util.Iterator iteratorImpl (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset
	static int sizeImpl (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset multiset
		long size
	static com.android.jack.google.common.collect.Multiset cast (java.lang.Iterable) 
		Iterable iterable
	public static com.android.jack.google.common.collect.ImmutableMultiset copyHighestCountFirst (com.android.jack.google.common.collect.Multiset) 
		com.android.jack.google.common.collect.Multiset multiset
		java.util.List sortedEntries
	static void  () 
}

com/android/jack/google/common/collect/MutableClassToInstanceMap$1.class
MutableClassToInstanceMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.MutableClassToInstanceMap$1 extends java.lang.Object implements com.android.jack.google.common.collect.MapConstraint  {
	void  () 
	public void checkKeyValue (java.lang.Class, java.lang.Object) 
		Class key
		Object value
	public volatile void checkKeyValue (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/MutableClassToInstanceMap.class
MutableClassToInstanceMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.MutableClassToInstanceMap extends com.android.jack.google.common.collect.MapConstraints$ConstrainedMap implements com.android.jack.google.common.collect.ClassToInstanceMap  {
	private static final com.android.jack.google.common.collect.MapConstraint VALUE_CAN_BE_CAST_TO_KEY
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.MutableClassToInstanceMap create () 
	public static com.android.jack.google.common.collect.MutableClassToInstanceMap create (java.util.Map) 
		java.util.Map backingMap
	private void  (java.util.Map) 
		java.util.Map delegate
	public java.lang.Object putInstance (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	public java.lang.Object getInstance (java.lang.Class) 
		Class type
	private static java.lang.Object cast (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	public volatile void putAll (java.util.Map) 
		java.util.Map x0
	public volatile java.util.Set entrySet () 
	static java.lang.Object access$000 (java.lang.Class, java.lang.Object) 
		Class x0
		Object x1
	static void  () 
}

com/android/jack/google/common/collect/NaturalOrdering.class
NaturalOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.NaturalOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	static final com.android.jack.google.common.collect.NaturalOrdering INSTANCE
	private static final long serialVersionUID
	public int compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public com.android.jack.google.common.collect.Ordering reverse () 
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	private void  () 
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/collect/NullsFirstOrdering.class
NullsFirstOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.NullsFirstOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Ordering ordering
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.collect.Ordering ordering
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public com.android.jack.google.common.collect.Ordering reverse () 
	public com.android.jack.google.common.collect.Ordering nullsFirst () 
	public com.android.jack.google.common.collect.Ordering nullsLast () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.NullsFirstOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/NullsLastOrdering.class
NullsLastOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.NullsLastOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Ordering ordering
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.collect.Ordering ordering
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public com.android.jack.google.common.collect.Ordering reverse () 
	public com.android.jack.google.common.collect.Ordering nullsFirst () 
	public com.android.jack.google.common.collect.Ordering nullsLast () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.NullsLastOrdering that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/ObjectArrays.class
ObjectArrays.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.ObjectArrays extends java.lang.Object {
	static final Object[] EMPTY_ARRAY
	private void  () 
	public static java.lang.Object[] newArray (java.lang.Class, int) 
		Class type
		int length
	public static java.lang.Object[] newArray (java.lang.Object[], int) 
		Object[] reference
		int length
	public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[], java.lang.Class) 
		Object[] first
		Object[] second
		Class type
		Object[] result
	public static java.lang.Object[] concat (java.lang.Object, java.lang.Object[]) 
		Object element
		Object[] array
		Object[] result
	public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object) 
		Object[] array
		Object element
		Object[] result
	static java.lang.Object[] arraysCopyOf (java.lang.Object[], int) 
		Object[] original
		int newLength
		Object[] copy
	static java.lang.Object[] toArrayImpl (java.util.Collection, java.lang.Object[]) 
		java.util.Collection c
		Object[] array
		int size
	static java.lang.Object[] toArrayImpl (java.lang.Object[], int, int, java.lang.Object[]) 
		Object[] src
		int offset
		int len
		Object[] dst
	static java.lang.Object[] toArrayImpl (java.util.Collection) 
		java.util.Collection c
	static java.lang.Object[] copyAsObjectArray (java.lang.Object[], int, int) 
		Object[] elements
		int offset
		int length
		Object[] result
	private static java.lang.Object[] fillArray (java.lang.Iterable, java.lang.Object[]) 
		Object element
		java.util.Iterator i$
		Iterable elements
		Object[] array
		int i
	static void swap (java.lang.Object[], int, int) 
		Object[] array
		int i
		int j
		Object temp
	static transient java.lang.Object[] checkElementsNotNull (java.lang.Object[]) 
		Object[] array
	static java.lang.Object[] checkElementsNotNull (java.lang.Object[], int) 
		int i
		Object[] array
		int length
	static java.lang.Object checkElementNotNull (java.lang.Object, int) 
		Object element
		int index
	static void  () 
}

com/android/jack/google/common/collect/Ordering$ArbitraryOrdering$1.class
Ordering.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Ordering$ArbitraryOrdering$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final java.util.concurrent.atomic.AtomicInteger counter
	final com.android.jack.google.common.collect.Ordering$ArbitraryOrdering this$0
	void  (com.android.jack.google.common.collect.Ordering$ArbitraryOrdering) 
	public java.lang.Integer apply (java.lang.Object) 
		Object from
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Ordering$ArbitraryOrdering.class
Ordering.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Ordering$ArbitraryOrdering extends com.android.jack.google.common.collect.Ordering {
	private java.util.Map uids
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
		int leftCode
		int rightCode
		int result
	public java.lang.String toString () 
	int identityHashCode (java.lang.Object) 
		Object object
}

com/android/jack/google/common/collect/Ordering$ArbitraryOrderingHolder.class
Ordering.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Ordering$ArbitraryOrderingHolder extends java.lang.Object {
	static final com.android.jack.google.common.collect.Ordering ARBITRARY_ORDERING
	private void  () 
	static void  () 
}

com/android/jack/google/common/collect/Ordering$IncomparableValueException.class
Ordering.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Ordering$IncomparableValueException extends java.lang.ClassCastException {
	final Object value
	private static final long serialVersionUID
	void  (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/Ordering.class
Ordering.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Ordering extends java.lang.Object implements java.util.Comparator  {
	static final int LEFT_IS_GREATER
	static final int RIGHT_IS_GREATER
	public static com.android.jack.google.common.collect.Ordering natural () 
	public static com.android.jack.google.common.collect.Ordering from (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.Ordering from (com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.collect.Ordering ordering
	public static com.android.jack.google.common.collect.Ordering explicit (java.util.List) 
		java.util.List valuesInOrder
	public static transient com.android.jack.google.common.collect.Ordering explicit (java.lang.Object, java.lang.Object[]) 
		Object leastValue
		Object[] remainingValuesInOrder
	public static com.android.jack.google.common.collect.Ordering allEqual () 
	public static com.android.jack.google.common.collect.Ordering usingToString () 
	public static com.android.jack.google.common.collect.Ordering arbitrary () 
	protected void  () 
	public com.android.jack.google.common.collect.Ordering reverse () 
	public com.android.jack.google.common.collect.Ordering nullsFirst () 
	public com.android.jack.google.common.collect.Ordering nullsLast () 
	public com.android.jack.google.common.collect.Ordering onResultOf (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	com.android.jack.google.common.collect.Ordering onKeys () 
	public com.android.jack.google.common.collect.Ordering compound (java.util.Comparator) 
		java.util.Comparator secondaryComparator
	public static com.android.jack.google.common.collect.Ordering compound (java.lang.Iterable) 
		Iterable comparators
	public com.android.jack.google.common.collect.Ordering lexicographical () 
	public abstract int compare (java.lang.Object, java.lang.Object) 
	public java.lang.Object min (java.util.Iterator) 
		java.util.Iterator iterator
		Object minSoFar
	public java.lang.Object min (java.lang.Iterable) 
		Iterable iterable
	public java.lang.Object min (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object r
		Object[] arr$
		int len$
		int i$
		Object a
		Object b
		Object c
		Object[] rest
		Object minSoFar
	public java.lang.Object max (java.util.Iterator) 
		java.util.Iterator iterator
		Object maxSoFar
	public java.lang.Object max (java.lang.Iterable) 
		Iterable iterable
	public java.lang.Object max (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object r
		Object[] arr$
		int len$
		int i$
		Object a
		Object b
		Object c
		Object[] rest
		Object maxSoFar
	public java.util.List leastOf (java.lang.Iterable, int) 
		Object[] array
		java.util.Collection collection
		Iterable iterable
		int k
	public java.util.List leastOf (java.util.Iterator, int) 
		java.util.ArrayList list
		Object e
		int pivotIndex
		int pivotNewIndex
		int i
		int left
		int right
		int minThresholdPosition
		Object e
		java.util.Iterator elements
		int k
		int bufferCap
		Object[] buffer
		Object threshold
		int bufferSize
	private int partition (java.lang.Object[], int, int, int) 
		int i
		Object[] values
		int left
		int right
		int pivotIndex
		Object pivotValue
		int storeIndex
	public java.util.List greatestOf (java.lang.Iterable, int) 
		Iterable iterable
		int k
	public java.util.List greatestOf (java.util.Iterator, int) 
		java.util.Iterator iterator
		int k
	public java.util.List sortedCopy (java.lang.Iterable) 
		Iterable elements
		Object[] array
	public com.android.jack.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable) 
		Object e
		Object[] arr$
		int len$
		int i$
		Iterable elements
		Object[] array
	public boolean isOrdered (java.lang.Iterable) 
		Object next
		Object prev
		Iterable iterable
		java.util.Iterator it
	public boolean isStrictlyOrdered (java.lang.Iterable) 
		Object next
		Object prev
		Iterable iterable
		java.util.Iterator it
	public int binarySearch (java.util.List, java.lang.Object) 
		java.util.List sortedList
		Object key
}

com/android/jack/google/common/collect/PeekingIterator.class
PeekingIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.PeekingIterator extends java.lang.Object implements java.util.Iterator  {
	public abstract java.lang.Object peek () 
	public abstract java.lang.Object next () 
	public abstract void remove () 
}

com/android/jack/google/common/collect/Platform.class
Platform.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Platform extends java.lang.Object {
	static java.lang.Object[] newArray (java.lang.Object[], int) 
		Object[] reference
		int length
		Class type
		Object[] result
	static java.util.Set newSetFromMap (java.util.Map) 
		java.util.Map map
	static com.android.jack.google.common.collect.MapMaker tryWeakKeys (com.android.jack.google.common.collect.MapMaker) 
		com.android.jack.google.common.collect.MapMaker mapMaker
	static java.util.SortedMap mapsTransformEntriesSortedMap (java.util.SortedMap, com.android.jack.google.common.collect.Maps$EntryTransformer) 
		java.util.SortedMap fromMap
		com.android.jack.google.common.collect.Maps$EntryTransformer transformer
	static java.util.SortedMap mapsAsMapSortedSet (java.util.SortedSet, com.android.jack.google.common.base.Function) 
		java.util.SortedSet set
		com.android.jack.google.common.base.Function function
	static java.util.SortedSet setsFilterSortedSet (java.util.SortedSet, com.android.jack.google.common.base.Predicate) 
		java.util.SortedSet set
		com.android.jack.google.common.base.Predicate predicate
	static java.util.SortedMap mapsFilterSortedMap (java.util.SortedMap, com.android.jack.google.common.base.Predicate) 
		java.util.SortedMap map
		com.android.jack.google.common.base.Predicate predicate
	private void  () 
}

com/android/jack/google/common/collect/Queues.class
Queues.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Queues extends java.lang.Object {
	private void  () 
	public static java.util.concurrent.ArrayBlockingQueue newArrayBlockingQueue (int) 
		int capacity
	public static java.util.ArrayDeque newArrayDeque () 
	public static java.util.ArrayDeque newArrayDeque (java.lang.Iterable) 
		Iterable elements
		java.util.ArrayDeque deque
	public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue () 
	public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue (java.lang.Iterable) 
		Iterable elements
		java.util.concurrent.ConcurrentLinkedQueue queue
	public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque () 
	public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (int) 
		int capacity
	public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (java.lang.Iterable) 
		Iterable elements
		java.util.concurrent.LinkedBlockingDeque deque
	public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue () 
	public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (int) 
		int capacity
	public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (java.lang.Iterable) 
		Iterable elements
		java.util.concurrent.LinkedBlockingQueue queue
	public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue () 
	public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue (java.lang.Iterable) 
		Iterable elements
		java.util.concurrent.PriorityBlockingQueue queue
	public static java.util.PriorityQueue newPriorityQueue () 
	public static java.util.PriorityQueue newPriorityQueue (java.lang.Iterable) 
		Iterable elements
		java.util.PriorityQueue queue
	public static java.util.concurrent.SynchronousQueue newSynchronousQueue () 
	public static int drain (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		java.util.concurrent.BlockingQueue q
		java.util.Collection buffer
		int numElements
		long timeout
		java.util.concurrent.TimeUnit unit
		long deadline
		int added
	public static int drainUninterruptibly (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit) 
		InterruptedException ex
		Object e
		java.util.concurrent.BlockingQueue q
		java.util.Collection buffer
		int numElements
		long timeout
		java.util.concurrent.TimeUnit unit
		long deadline
		int added
		boolean interrupted
	public static java.util.Queue synchronizedQueue (java.util.Queue) 
		java.util.Queue queue
	public static java.util.Deque synchronizedDeque (java.util.Deque) 
		java.util.Deque deque
}

com/android/jack/google/common/collect/Range$1.class
Range.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Range$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public com.android.jack.google.common.collect.Cut apply (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Range$2.class
Range.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Range$2 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public com.android.jack.google.common.collect.Cut apply (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Range$3.class
Range.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Range$3 extends com.android.jack.google.common.collect.Ordering {
	void  () 
	public int compare (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range left
		com.android.jack.google.common.collect.Range right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/Range$4.class
Range.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Range$4 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$collect$BoundType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/collect/Range.class
Range.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Range extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private static final com.android.jack.google.common.base.Function LOWER_BOUND_FN
	private static final com.android.jack.google.common.base.Function UPPER_BOUND_FN
	static final com.android.jack.google.common.collect.Ordering RANGE_LEX_ORDERING
	private static final com.android.jack.google.common.collect.Range ALL
	final com.android.jack.google.common.collect.Cut lowerBound
	final com.android.jack.google.common.collect.Cut upperBound
	private static final long serialVersionUID
	static com.android.jack.google.common.base.Function lowerBoundFn () 
	static com.android.jack.google.common.base.Function upperBoundFn () 
	static com.android.jack.google.common.collect.Range create (com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.Cut) 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
	public static com.android.jack.google.common.collect.Range open (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
	public static com.android.jack.google.common.collect.Range closed (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
	public static com.android.jack.google.common.collect.Range closedOpen (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
	public static com.android.jack.google.common.collect.Range openClosed (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
	public static com.android.jack.google.common.collect.Range range (java.lang.Comparable, com.android.jack.google.common.collect.BoundType, java.lang.Comparable, com.android.jack.google.common.collect.BoundType) 
		Comparable lower
		com.android.jack.google.common.collect.BoundType lowerType
		Comparable upper
		com.android.jack.google.common.collect.BoundType upperType
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
	public static com.android.jack.google.common.collect.Range lessThan (java.lang.Comparable) 
		Comparable endpoint
	public static com.android.jack.google.common.collect.Range atMost (java.lang.Comparable) 
		Comparable endpoint
	public static com.android.jack.google.common.collect.Range upTo (java.lang.Comparable, com.android.jack.google.common.collect.BoundType) 
		Comparable endpoint
		com.android.jack.google.common.collect.BoundType boundType
	public static com.android.jack.google.common.collect.Range greaterThan (java.lang.Comparable) 
		Comparable endpoint
	public static com.android.jack.google.common.collect.Range atLeast (java.lang.Comparable) 
		Comparable endpoint
	public static com.android.jack.google.common.collect.Range downTo (java.lang.Comparable, com.android.jack.google.common.collect.BoundType) 
		Comparable endpoint
		com.android.jack.google.common.collect.BoundType boundType
	public static com.android.jack.google.common.collect.Range all () 
	public static com.android.jack.google.common.collect.Range singleton (java.lang.Comparable) 
		Comparable value
	public static com.android.jack.google.common.collect.Range encloseAll (java.lang.Iterable) 
		Comparable value
		Iterable values
		java.util.Iterator valueIterator
		Comparable min
		Comparable max
	private void  (com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.Cut) 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
	public boolean hasLowerBound () 
	public java.lang.Comparable lowerEndpoint () 
	public com.android.jack.google.common.collect.BoundType lowerBoundType () 
	public boolean hasUpperBound () 
	public java.lang.Comparable upperEndpoint () 
	public com.android.jack.google.common.collect.BoundType upperBoundType () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Comparable) 
		Comparable value
	public boolean apply (java.lang.Comparable) 
		Comparable input
	public boolean containsAll (java.lang.Iterable) 
		java.util.SortedSet set
		java.util.Comparator comparator
		Comparable value
		java.util.Iterator i$
		Iterable values
	public boolean encloses (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range other
	public boolean isConnected (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range other
	public com.android.jack.google.common.collect.Range intersection (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Cut newLower
		com.android.jack.google.common.collect.Cut newUpper
		com.android.jack.google.common.collect.Range connectedRange
		int lowerCmp
		int upperCmp
	public com.android.jack.google.common.collect.Range span (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Cut newLower
		com.android.jack.google.common.collect.Cut newUpper
		com.android.jack.google.common.collect.Range other
		int lowerCmp
		int upperCmp
	public com.android.jack.google.common.collect.Range canonical (com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.DiscreteDomain domain
		com.android.jack.google.common.collect.Cut lower
		com.android.jack.google.common.collect.Cut upper
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Range other
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	private static java.lang.String toString (com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.Cut) 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
		StringBuilder sb
	private static java.util.SortedSet cast (java.lang.Iterable) 
		Iterable iterable
	java.lang.Object readResolve () 
	static int compareOrThrow (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public volatile boolean apply (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/collect/RangeMap.class
RangeMap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.RangeMap extends java.lang.Object {
	public abstract java.lang.Object get (java.lang.Comparable) 
	public abstract java.util.Map$Entry getEntry (java.lang.Comparable) 
	public abstract com.android.jack.google.common.collect.Range span () 
	public abstract void put (com.android.jack.google.common.collect.Range, java.lang.Object) 
	public abstract void putAll (com.android.jack.google.common.collect.RangeMap) 
	public abstract void clear () 
	public abstract void remove (com.android.jack.google.common.collect.Range) 
	public abstract java.util.Map asMapOfRanges () 
	public abstract com.android.jack.google.common.collect.RangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
}

com/android/jack/google/common/collect/RangeSet.class
RangeSet.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.RangeSet extends java.lang.Object {
	public abstract boolean contains (java.lang.Comparable) 
	public abstract com.android.jack.google.common.collect.Range rangeContaining (java.lang.Comparable) 
	public abstract boolean encloses (com.android.jack.google.common.collect.Range) 
	public abstract boolean enclosesAll (com.android.jack.google.common.collect.RangeSet) 
	public abstract boolean isEmpty () 
	public abstract com.android.jack.google.common.collect.Range span () 
	public abstract java.util.Set asRanges () 
	public abstract com.android.jack.google.common.collect.RangeSet complement () 
	public abstract com.android.jack.google.common.collect.RangeSet subRangeSet (com.android.jack.google.common.collect.Range) 
	public abstract void add (com.android.jack.google.common.collect.Range) 
	public abstract void remove (com.android.jack.google.common.collect.Range) 
	public abstract void clear () 
	public abstract void addAll (com.android.jack.google.common.collect.RangeSet) 
	public abstract void removeAll (com.android.jack.google.common.collect.RangeSet) 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
}

com/android/jack/google/common/collect/RegularContiguousSet$1.class
RegularContiguousSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularContiguousSet$1 extends com.android.jack.google.common.collect.AbstractSequentialIterator {
	final Comparable last
	final com.android.jack.google.common.collect.RegularContiguousSet this$0
	void  (com.android.jack.google.common.collect.RegularContiguousSet, java.lang.Comparable) 
		Comparable x0
	protected java.lang.Comparable computeNext (java.lang.Comparable) 
		Comparable previous
	protected volatile java.lang.Object computeNext (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/RegularContiguousSet$2.class
RegularContiguousSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularContiguousSet$2 extends com.android.jack.google.common.collect.AbstractSequentialIterator {
	final Comparable first
	final com.android.jack.google.common.collect.RegularContiguousSet this$0
	void  (com.android.jack.google.common.collect.RegularContiguousSet, java.lang.Comparable) 
		Comparable x0
	protected java.lang.Comparable computeNext (java.lang.Comparable) 
		Comparable previous
	protected volatile java.lang.Object computeNext (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/RegularContiguousSet$SerializedForm.class
RegularContiguousSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Range range
	final com.android.jack.google.common.collect.DiscreteDomain domain
	private void  (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.Range range
		com.android.jack.google.common.collect.DiscreteDomain domain
	private java.lang.Object readResolve () 
	void  (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.DiscreteDomain, com.android.jack.google.common.collect.RegularContiguousSet$1) 
		com.android.jack.google.common.collect.Range x0
		com.android.jack.google.common.collect.DiscreteDomain x1
		com.android.jack.google.common.collect.RegularContiguousSet$1 x2
}

com/android/jack/google/common/collect/RegularContiguousSet.class
RegularContiguousSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularContiguousSet extends com.android.jack.google.common.collect.ContiguousSet {
	private final com.android.jack.google.common.collect.Range range
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.DiscreteDomain) 
		com.android.jack.google.common.collect.Range range
		com.android.jack.google.common.collect.DiscreteDomain domain
	private com.android.jack.google.common.collect.ContiguousSet intersectionInCurrentDomain (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range other
	com.android.jack.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean) 
		Comparable toElement
		boolean inclusive
	com.android.jack.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean fromInclusive
		Comparable toElement
		boolean toInclusive
	com.android.jack.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean) 
		Comparable fromElement
		boolean inclusive
	int indexOf (java.lang.Object) 
		Object target
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	private static boolean equalsOrThrow (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	boolean isPartialView () 
	public java.lang.Comparable first () 
	public java.lang.Comparable last () 
	public int size () 
		long distance
	public boolean contains (java.lang.Object) 
		ClassCastException e
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection targets
	public boolean isEmpty () 
	public com.android.jack.google.common.collect.ContiguousSet intersection (com.android.jack.google.common.collect.ContiguousSet) 
		Comparable lowerEndpoint
		Comparable upperEndpoint
		com.android.jack.google.common.collect.ContiguousSet other
	public com.android.jack.google.common.collect.Range range () 
	public com.android.jack.google.common.collect.Range range (com.android.jack.google.common.collect.BoundType, com.android.jack.google.common.collect.BoundType) 
		com.android.jack.google.common.collect.BoundType lowerBoundType
		com.android.jack.google.common.collect.BoundType upperBoundType
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.RegularContiguousSet that
		Object object
	public int hashCode () 
	java.lang.Object writeReplace () 
	public volatile java.lang.Object last () 
	public volatile java.lang.Object first () 
	volatile com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	volatile com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	volatile com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.Iterator iterator () 
	static boolean access$000 (java.lang.Comparable, java.lang.Comparable) 
		Comparable x0
		Comparable x1
}

com/android/jack/google/common/collect/RegularImmutableAsList.class
RegularImmutableAsList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableAsList extends com.android.jack.google.common.collect.ImmutableAsList {
	private final com.android.jack.google.common.collect.ImmutableCollection delegate
	private final com.android.jack.google.common.collect.ImmutableList delegateList
	void  (com.android.jack.google.common.collect.ImmutableCollection, com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.ImmutableCollection delegate
		com.android.jack.google.common.collect.ImmutableList delegateList
	void  (com.android.jack.google.common.collect.ImmutableCollection, java.lang.Object[]) 
		com.android.jack.google.common.collect.ImmutableCollection delegate
		Object[] array
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
	com.android.jack.google.common.collect.ImmutableList delegateList () 
	public com.android.jack.google.common.collect.UnmodifiableListIterator listIterator (int) 
		int index
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public java.lang.Object get (int) 
		int index
	public volatile java.util.ListIterator listIterator (int) 
		int x0
}

com/android/jack/google/common/collect/RegularImmutableBiMap$1.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableBiMap$1 extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.RegularImmutableBiMap this$0
	void  (com.android.jack.google.common.collect.RegularImmutableBiMap) 
	com.android.jack.google.common.collect.ImmutableMap map () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	boolean isHashCodeFast () 
	public int hashCode () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 extends com.android.jack.google.common.collect.ImmutableAsList {
	final com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2
	void  (com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet) 
	public java.util.Map$Entry get (int) 
		int index
		java.util.Map$Entry entry
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse this$1
	void  (com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse) 
	com.android.jack.google.common.collect.ImmutableMap map () 
	boolean isHashCodeFast () 
	public int hashCode () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/RegularImmutableBiMap$Inverse.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableBiMap$Inverse extends com.android.jack.google.common.collect.ImmutableBiMap {
	final com.android.jack.google.common.collect.RegularImmutableBiMap this$0
	private void  (com.android.jack.google.common.collect.RegularImmutableBiMap) 
	public int size () 
	public com.android.jack.google.common.collect.ImmutableBiMap inverse () 
	public java.lang.Object get (java.lang.Object) 
		com.android.jack.google.common.collect.ImmutableMapEntry entry
		Object value
		int bucket
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	boolean isPartialView () 
	java.lang.Object writeReplace () 
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
	void  (com.android.jack.google.common.collect.RegularImmutableBiMap, com.android.jack.google.common.collect.RegularImmutableBiMap$1) 
		com.android.jack.google.common.collect.RegularImmutableBiMap x0
		com.android.jack.google.common.collect.RegularImmutableBiMap$1 x1
}

com/android/jack/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final com.android.jack.google.common.collect.ImmutableBiMap forward
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ImmutableBiMap) 
		com.android.jack.google.common.collect.ImmutableBiMap forward
	java.lang.Object readResolve () 
}

com/android/jack/google/common/collect/RegularImmutableBiMap$NonTerminalBiMapEntry.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableBiMap$NonTerminalBiMapEntry extends com.android.jack.google.common.collect.ImmutableMapEntry {
	private final com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
	private final com.android.jack.google.common.collect.ImmutableMapEntry nextInValueBucket
	void  (java.lang.Object, java.lang.Object, com.android.jack.google.common.collect.ImmutableMapEntry, com.android.jack.google.common.collect.ImmutableMapEntry) 
		Object key
		Object value
		com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
		com.android.jack.google.common.collect.ImmutableMapEntry nextInValueBucket
	void  (com.android.jack.google.common.collect.ImmutableMapEntry, com.android.jack.google.common.collect.ImmutableMapEntry, com.android.jack.google.common.collect.ImmutableMapEntry) 
		com.android.jack.google.common.collect.ImmutableMapEntry contents
		com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
		com.android.jack.google.common.collect.ImmutableMapEntry nextInValueBucket
	com.android.jack.google.common.collect.ImmutableMapEntry getNextInKeyBucket () 
	com.android.jack.google.common.collect.ImmutableMapEntry getNextInValueBucket () 
}

com/android/jack/google/common/collect/RegularImmutableBiMap.class
RegularImmutableBiMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableBiMap extends com.android.jack.google.common.collect.ImmutableBiMap {
	static final double MAX_LOAD_FACTOR
	private final transient com.android.jack.google.common.collect.ImmutableMapEntry[] keyTable
	private final transient com.android.jack.google.common.collect.ImmutableMapEntry[] valueTable
	private final transient com.android.jack.google.common.collect.ImmutableMapEntry[] entries
	private final transient int mask
	private final transient int hashCode
	private transient com.android.jack.google.common.collect.ImmutableBiMap inverse
	transient void  (com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[]) 
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[] entriesToAdd
	void  (int, com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[]) 
		com.android.jack.google.common.collect.ImmutableMapEntry keyEntry
		com.android.jack.google.common.collect.ImmutableMapEntry valueEntry
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry entry
		Object key
		Object value
		int keyHash
		int valueHash
		int keyBucket
		int valueBucket
		com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
		com.android.jack.google.common.collect.ImmutableMapEntry nextInValueBucket
		com.android.jack.google.common.collect.ImmutableMapEntry newEntry
		int i
		int n
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[] entriesToAdd
		int tableSize
		com.android.jack.google.common.collect.ImmutableMapEntry[] keyTable
		com.android.jack.google.common.collect.ImmutableMapEntry[] valueTable
		com.android.jack.google.common.collect.ImmutableMapEntry[] entries
		int hashCode
	void  (java.util.Map$Entry[]) 
		com.android.jack.google.common.collect.ImmutableMapEntry keyEntry
		com.android.jack.google.common.collect.ImmutableMapEntry valueEntry
		java.util.Map$Entry entry
		Object key
		Object value
		int keyHash
		int valueHash
		int keyBucket
		int valueBucket
		com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
		com.android.jack.google.common.collect.ImmutableMapEntry nextInValueBucket
		com.android.jack.google.common.collect.ImmutableMapEntry newEntry
		int i
		java.util.Map$Entry[] entriesToAdd
		int n
		int tableSize
		com.android.jack.google.common.collect.ImmutableMapEntry[] keyTable
		com.android.jack.google.common.collect.ImmutableMapEntry[] valueTable
		com.android.jack.google.common.collect.ImmutableMapEntry[] entries
		int hashCode
	private static com.android.jack.google.common.collect.ImmutableMapEntry[] createEntryArray (int) 
		int length
	public java.lang.Object get (java.lang.Object) 
		com.android.jack.google.common.collect.ImmutableMapEntry entry
		Object key
		int bucket
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	boolean isPartialView () 
	public int size () 
	public com.android.jack.google.common.collect.ImmutableBiMap inverse () 
		com.android.jack.google.common.collect.ImmutableBiMap result
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
	static com.android.jack.google.common.collect.ImmutableMapEntry[] access$000 (com.android.jack.google.common.collect.RegularImmutableBiMap) 
		com.android.jack.google.common.collect.RegularImmutableBiMap x0
	static int access$100 (com.android.jack.google.common.collect.RegularImmutableBiMap) 
		com.android.jack.google.common.collect.RegularImmutableBiMap x0
	static int access$300 (com.android.jack.google.common.collect.RegularImmutableBiMap) 
		com.android.jack.google.common.collect.RegularImmutableBiMap x0
	static com.android.jack.google.common.collect.ImmutableMapEntry[] access$400 (com.android.jack.google.common.collect.RegularImmutableBiMap) 
		com.android.jack.google.common.collect.RegularImmutableBiMap x0
}

com/android/jack/google/common/collect/RegularImmutableList.class
RegularImmutableList.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableList extends com.android.jack.google.common.collect.ImmutableList {
	private final transient int offset
	private final transient int size
	private final transient Object[] array
	void  (java.lang.Object[], int, int) 
		Object[] array
		int offset
		int size
	void  (java.lang.Object[]) 
		Object[] array
	public int size () 
	boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int dstOff
	public java.lang.Object get (int) 
		int index
	public int indexOf (java.lang.Object) 
		int i
		Object object
	public int lastIndexOf (java.lang.Object) 
		int i
		Object object
	com.android.jack.google.common.collect.ImmutableList subListUnchecked (int, int) 
		int fromIndex
		int toIndex
	public com.android.jack.google.common.collect.UnmodifiableListIterator listIterator (int) 
		int index
	public volatile java.util.ListIterator listIterator (int) 
		int x0
}

com/android/jack/google/common/collect/RegularImmutableMap$1.class
RegularImmutableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableMap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/RegularImmutableMap$EntrySet.class
RegularImmutableMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableMap$EntrySet extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.RegularImmutableMap this$0
	private void  (com.android.jack.google.common.collect.RegularImmutableMap) 
	com.android.jack.google.common.collect.ImmutableMap map () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	public volatile java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.RegularImmutableMap, com.android.jack.google.common.collect.RegularImmutableMap$1) 
		com.android.jack.google.common.collect.RegularImmutableMap x0
		com.android.jack.google.common.collect.RegularImmutableMap$1 x1
}

com/android/jack/google/common/collect/RegularImmutableMap$NonTerminalMapEntry.class
RegularImmutableMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableMap$NonTerminalMapEntry extends com.android.jack.google.common.collect.ImmutableMapEntry {
	private final com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
	void  (java.lang.Object, java.lang.Object, com.android.jack.google.common.collect.ImmutableMapEntry) 
		Object key
		Object value
		com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
	void  (com.android.jack.google.common.collect.ImmutableMapEntry, com.android.jack.google.common.collect.ImmutableMapEntry) 
		com.android.jack.google.common.collect.ImmutableMapEntry contents
		com.android.jack.google.common.collect.ImmutableMapEntry nextInKeyBucket
	com.android.jack.google.common.collect.ImmutableMapEntry getNextInKeyBucket () 
	com.android.jack.google.common.collect.ImmutableMapEntry getNextInValueBucket () 
}

com/android/jack/google/common/collect/RegularImmutableMap.class
RegularImmutableMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableMap extends com.android.jack.google.common.collect.ImmutableMap {
	private final transient com.android.jack.google.common.collect.ImmutableMapEntry[] entries
	private final transient com.android.jack.google.common.collect.ImmutableMapEntry[] table
	private final transient int mask
	private static final double MAX_LOAD_FACTOR
	private static final long serialVersionUID
	transient void  (com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[]) 
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[] theEntries
	void  (int, com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[]) 
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry entry
		Object key
		int tableIndex
		com.android.jack.google.common.collect.ImmutableMapEntry existing
		com.android.jack.google.common.collect.ImmutableMapEntry newEntry
		int entryIndex
		int size
		com.android.jack.google.common.collect.ImmutableMapEntry$TerminalEntry[] theEntries
		int tableSize
	void  (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		Object key
		Object value
		int tableIndex
		com.android.jack.google.common.collect.ImmutableMapEntry existing
		com.android.jack.google.common.collect.ImmutableMapEntry newEntry
		int entryIndex
		java.util.Map$Entry[] theEntries
		int size
		int tableSize
	private void checkNoConflictInBucket (java.lang.Object, com.android.jack.google.common.collect.ImmutableMapEntry, com.android.jack.google.common.collect.ImmutableMapEntry) 
		Object key
		com.android.jack.google.common.collect.ImmutableMapEntry entry
		com.android.jack.google.common.collect.ImmutableMapEntry bucketHead
	private com.android.jack.google.common.collect.ImmutableMapEntry[] createEntryArray (int) 
		int size
	public java.lang.Object get (java.lang.Object) 
		Object candidateKey
		com.android.jack.google.common.collect.ImmutableMapEntry entry
		Object key
		int index
	public int size () 
	boolean isPartialView () 
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	static com.android.jack.google.common.collect.ImmutableMapEntry[] access$100 (com.android.jack.google.common.collect.RegularImmutableMap) 
		com.android.jack.google.common.collect.RegularImmutableMap x0
}

com/android/jack/google/common/collect/RegularImmutableMultiset.class
RegularImmutableMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableMultiset extends com.android.jack.google.common.collect.ImmutableMultiset {
	private final transient com.android.jack.google.common.collect.ImmutableMap map
	private final transient int size
	void  (com.android.jack.google.common.collect.ImmutableMap, int) 
		com.android.jack.google.common.collect.ImmutableMap map
		int size
	boolean isPartialView () 
	public int count (java.lang.Object) 
		Object element
		Integer value
	public int size () 
	public boolean contains (java.lang.Object) 
		Object element
	public com.android.jack.google.common.collect.ImmutableSet elementSet () 
	com.android.jack.google.common.collect.Multiset$Entry getEntry (int) 
		int index
		java.util.Map$Entry mapEntry
	public int hashCode () 
	public volatile java.util.Set elementSet () 
}

com/android/jack/google/common/collect/RegularImmutableSet.class
RegularImmutableSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableSet extends com.android.jack.google.common.collect.ImmutableSet {
	private final Object[] elements
	final transient Object[] table
	private final transient int mask
	private final transient int hashCode
	void  (java.lang.Object[], int, java.lang.Object[], int) 
		Object[] elements
		int hashCode
		Object[] table
		int mask
	public boolean contains (java.lang.Object) 
		Object candidate
		int i
		Object target
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	boolean isPartialView () 
	public int hashCode () 
	boolean isHashCodeFast () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/RegularImmutableSortedMap$1.class
RegularImmutableSortedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableSortedMap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/RegularImmutableSortedMap$EntrySet$1.class
RegularImmutableSortedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableSortedMap$EntrySet$1 extends com.android.jack.google.common.collect.ImmutableAsList {
	private final com.android.jack.google.common.collect.ImmutableList keyList
	final com.android.jack.google.common.collect.RegularImmutableSortedMap$EntrySet this$1
	void  (com.android.jack.google.common.collect.RegularImmutableSortedMap$EntrySet) 
	public java.util.Map$Entry get (int) 
		int index
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/RegularImmutableSortedMap$EntrySet.class
RegularImmutableSortedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableSortedMap$EntrySet extends com.android.jack.google.common.collect.ImmutableMapEntrySet {
	final com.android.jack.google.common.collect.RegularImmutableSortedMap this$0
	private void  (com.android.jack.google.common.collect.RegularImmutableSortedMap) 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	com.android.jack.google.common.collect.ImmutableMap map () 
	public volatile java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.RegularImmutableSortedMap, com.android.jack.google.common.collect.RegularImmutableSortedMap$1) 
		com.android.jack.google.common.collect.RegularImmutableSortedMap x0
		com.android.jack.google.common.collect.RegularImmutableSortedMap$1 x1
}

com/android/jack/google/common/collect/RegularImmutableSortedMap.class
RegularImmutableSortedMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableSortedMap extends com.android.jack.google.common.collect.ImmutableSortedMap {
	private final transient com.android.jack.google.common.collect.RegularImmutableSortedSet keySet
	private final transient com.android.jack.google.common.collect.ImmutableList valueList
	void  (com.android.jack.google.common.collect.RegularImmutableSortedSet, com.android.jack.google.common.collect.ImmutableList) 
		com.android.jack.google.common.collect.RegularImmutableSortedSet keySet
		com.android.jack.google.common.collect.ImmutableList valueList
	void  (com.android.jack.google.common.collect.RegularImmutableSortedSet, com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.ImmutableSortedMap) 
		com.android.jack.google.common.collect.RegularImmutableSortedSet keySet
		com.android.jack.google.common.collect.ImmutableList valueList
		com.android.jack.google.common.collect.ImmutableSortedMap descendingMap
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	public com.android.jack.google.common.collect.ImmutableSortedSet keySet () 
	public com.android.jack.google.common.collect.ImmutableCollection values () 
	public java.lang.Object get (java.lang.Object) 
		Object key
		int index
	private com.android.jack.google.common.collect.ImmutableSortedMap getSubMap (int, int) 
		int fromIndex
		int toIndex
	public com.android.jack.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public com.android.jack.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	com.android.jack.google.common.collect.ImmutableSortedMap createDescendingMap () 
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.Collection values () 
	public volatile java.util.Set keySet () 
	public volatile com.android.jack.google.common.collect.ImmutableSet keySet () 
	static com.android.jack.google.common.collect.ImmutableList access$100 (com.android.jack.google.common.collect.RegularImmutableSortedMap) 
		com.android.jack.google.common.collect.RegularImmutableSortedMap x0
}

com/android/jack/google/common/collect/RegularImmutableSortedMultiset.class
RegularImmutableSortedMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableSortedMultiset extends com.android.jack.google.common.collect.ImmutableSortedMultiset {
	private final transient com.android.jack.google.common.collect.RegularImmutableSortedSet elementSet
	private final transient int[] counts
	private final transient long[] cumulativeCounts
	private final transient int offset
	private final transient int length
	void  (com.android.jack.google.common.collect.RegularImmutableSortedSet, int[], long[], int, int) 
		com.android.jack.google.common.collect.RegularImmutableSortedSet elementSet
		int[] counts
		long[] cumulativeCounts
		int offset
		int length
	com.android.jack.google.common.collect.Multiset$Entry getEntry (int) 
		int index
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	public int count (java.lang.Object) 
		Object element
		int index
	public int size () 
		long size
	public com.android.jack.google.common.collect.ImmutableSortedSet elementSet () 
	public com.android.jack.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object upperBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType boundType
	com.android.jack.google.common.collect.ImmutableSortedMultiset getSubMultiset (int, int) 
		com.android.jack.google.common.collect.RegularImmutableSortedSet subElementSet
		int from
		int to
	boolean isPartialView () 
	public volatile com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
	public volatile java.util.NavigableSet elementSet () 
	public volatile java.util.SortedSet elementSet () 
	public volatile java.util.Set elementSet () 
}

com/android/jack/google/common/collect/RegularImmutableSortedSet.class
RegularImmutableSortedSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableSortedSet extends com.android.jack.google.common.collect.ImmutableSortedSet {
	private final transient com.android.jack.google.common.collect.ImmutableList elements
	void  (com.android.jack.google.common.collect.ImmutableList, java.util.Comparator) 
		com.android.jack.google.common.collect.ImmutableList elements
		java.util.Comparator comparator
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public com.android.jack.google.common.collect.UnmodifiableIterator descendingIterator () 
	public boolean isEmpty () 
	public int size () 
	public boolean contains (java.lang.Object) 
		ClassCastException e
		Object o
	public boolean containsAll (java.util.Collection) 
		int cmp
		NullPointerException e
		ClassCastException e
		java.util.Collection targets
		com.android.jack.google.common.collect.PeekingIterator thisIterator
		java.util.Iterator thatIterator
		Object target
	private int unsafeBinarySearch (java.lang.Object)  throws java.lang.ClassCastException 
		Object key
	boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public boolean equals (java.lang.Object) 
		Object element
		Object otherElement
		java.util.Iterator iterator
		ClassCastException e
		java.util.NoSuchElementException e
		java.util.Iterator otherIterator
		Object object
		java.util.Set that
	public java.lang.Object first () 
	public java.lang.Object last () 
	public java.lang.Object lower (java.lang.Object) 
		Object element
		int index
	public java.lang.Object floor (java.lang.Object) 
		Object element
		int index
	public java.lang.Object ceiling (java.lang.Object) 
		Object element
		int index
	public java.lang.Object higher (java.lang.Object) 
		Object element
		int index
	com.android.jack.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	int headIndex (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	com.android.jack.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	com.android.jack.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	int tailIndex (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	java.util.Comparator unsafeComparator () 
	com.android.jack.google.common.collect.ImmutableSortedSet getSubSet (int, int) 
		int newFromIndex
		int newToIndex
	int indexOf (java.lang.Object) 
		ClassCastException e
		Object target
		int position
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	com.android.jack.google.common.collect.ImmutableSortedSet createDescendingSet () 
	public volatile java.util.Iterator descendingIterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/RegularImmutableTable$1.class
RegularImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableTable$1 extends java.lang.Object implements java.util.Comparator  {
	final java.util.Comparator val$rowComparator
	final java.util.Comparator val$columnComparator
	void  (java.util.Comparator, java.util.Comparator) 
	public int compare (com.android.jack.google.common.collect.Table$Cell, com.android.jack.google.common.collect.Table$Cell) 
		com.android.jack.google.common.collect.Table$Cell cell1
		com.android.jack.google.common.collect.Table$Cell cell2
		int rowCompare
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/jack/google/common/collect/RegularImmutableTable$CellSet$1.class
RegularImmutableTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.RegularImmutableTable$CellSet$1 extends com.android.jack.google.common.collect.ImmutableAsList {
	final com.android.jack.google.common.collect.RegularImmutableTable$CellSet this$1
	void  (com.android.jack.google.common.collect.RegularImmutableTable$CellSet) 
	public com.android.jack.google.common.collect.Table$Cell get (int) 
		int index
	com.android.jack.google.common.collect.ImmutableCollection delegateCollection () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/RegularImmutableTable$CellSet.class
RegularImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableTable$CellSet extends com.android.jack.google.common.collect.ImmutableSet {
	final com.android.jack.google.common.collect.RegularImmutableTable this$0
	private void  (com.android.jack.google.common.collect.RegularImmutableTable) 
	public int size () 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	com.android.jack.google.common.collect.ImmutableList createAsList () 
	public boolean contains (java.lang.Object) 
		com.android.jack.google.common.collect.Table$Cell cell
		Object value
		Object object
	boolean isPartialView () 
	public volatile java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.RegularImmutableTable, com.android.jack.google.common.collect.RegularImmutableTable$1) 
		com.android.jack.google.common.collect.RegularImmutableTable x0
		com.android.jack.google.common.collect.RegularImmutableTable$1 x1
}

com/android/jack/google/common/collect/RegularImmutableTable$Values.class
RegularImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.RegularImmutableTable$Values extends com.android.jack.google.common.collect.ImmutableList {
	final com.android.jack.google.common.collect.RegularImmutableTable this$0
	private void  (com.android.jack.google.common.collect.RegularImmutableTable) 
	public int size () 
	public java.lang.Object get (int) 
		int index
	boolean isPartialView () 
	void  (com.android.jack.google.common.collect.RegularImmutableTable, com.android.jack.google.common.collect.RegularImmutableTable$1) 
		com.android.jack.google.common.collect.RegularImmutableTable x0
		com.android.jack.google.common.collect.RegularImmutableTable$1 x1
}

com/android/jack/google/common/collect/RegularImmutableTable.class
RegularImmutableTable.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.RegularImmutableTable extends com.android.jack.google.common.collect.ImmutableTable {
	void  () 
	abstract com.android.jack.google.common.collect.Table$Cell getCell (int) 
	final com.android.jack.google.common.collect.ImmutableSet createCellSet () 
	abstract java.lang.Object getValue (int) 
	final com.android.jack.google.common.collect.ImmutableCollection createValues () 
	static com.android.jack.google.common.collect.RegularImmutableTable forCells (java.util.List, java.util.Comparator, java.util.Comparator) 
		java.util.Comparator comparator
		java.util.List cells
		java.util.Comparator rowComparator
		java.util.Comparator columnComparator
	static com.android.jack.google.common.collect.RegularImmutableTable forCells (java.lang.Iterable) 
		Iterable cells
	private static final com.android.jack.google.common.collect.RegularImmutableTable forCellsInternal (java.lang.Iterable, java.util.Comparator, java.util.Comparator) 
		com.android.jack.google.common.collect.Table$Cell cell
		java.util.Iterator i$
		java.util.List rowList
		java.util.List columnList
		Iterable cells
		java.util.Comparator rowComparator
		java.util.Comparator columnComparator
		com.android.jack.google.common.collect.ImmutableSet$Builder rowSpaceBuilder
		com.android.jack.google.common.collect.ImmutableSet$Builder columnSpaceBuilder
		com.android.jack.google.common.collect.ImmutableList cellList
		com.android.jack.google.common.collect.ImmutableSet rowSpace
		com.android.jack.google.common.collect.ImmutableSet columnSpace
	volatile java.util.Collection createValues () 
	volatile java.util.Set createCellSet () 
}

com/android/jack/google/common/collect/ReverseNaturalOrdering.class
ReverseNaturalOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ReverseNaturalOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	static final com.android.jack.google.common.collect.ReverseNaturalOrdering INSTANCE
	private static final long serialVersionUID
	public int compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public com.android.jack.google.common.collect.Ordering reverse () 
	public java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable) 
		Comparable a
		Comparable b
	public transient java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[]) 
		Comparable a
		Comparable b
		Comparable c
		Comparable[] rest
	public java.lang.Comparable min (java.util.Iterator) 
		java.util.Iterator iterator
	public java.lang.Comparable min (java.lang.Iterable) 
		Iterable iterable
	public java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable) 
		Comparable a
		Comparable b
	public transient java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[]) 
		Comparable a
		Comparable b
		Comparable c
		Comparable[] rest
	public java.lang.Comparable max (java.util.Iterator) 
		java.util.Iterator iterator
	public java.lang.Comparable max (java.lang.Iterable) 
		Iterable iterable
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	private void  () 
	public volatile java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object x0
		Object x1
		Object x2
		Object[] x3
	public volatile java.lang.Object max (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.lang.Object max (java.lang.Iterable) 
		Iterable x0
	public volatile java.lang.Object max (java.util.Iterator) 
		java.util.Iterator x0
	public volatile java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object x0
		Object x1
		Object x2
		Object[] x3
	public volatile java.lang.Object min (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.lang.Object min (java.lang.Iterable) 
		Iterable x0
	public volatile java.lang.Object min (java.util.Iterator) 
		java.util.Iterator x0
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/collect/ReverseOrdering.class
ReverseOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.ReverseOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Ordering forwardOrder
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Ordering) 
		com.android.jack.google.common.collect.Ordering forwardOrder
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public com.android.jack.google.common.collect.Ordering reverse () 
	public java.lang.Object min (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object a
		Object b
		Object c
		Object[] rest
	public java.lang.Object min (java.util.Iterator) 
		java.util.Iterator iterator
	public java.lang.Object min (java.lang.Iterable) 
		Iterable iterable
	public java.lang.Object max (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[]) 
		Object a
		Object b
		Object c
		Object[] rest
	public java.lang.Object max (java.util.Iterator) 
		java.util.Iterator iterator
	public java.lang.Object max (java.lang.Iterable) 
		Iterable iterable
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.ReverseOrdering that
		Object object
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/RowSortedTable.class
RowSortedTable.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.RowSortedTable extends java.lang.Object implements com.android.jack.google.common.collect.Table  {
	public abstract java.util.SortedSet rowKeySet () 
	public abstract java.util.SortedMap rowMap () 
}

com/android/jack/google/common/collect/Serialization$1.class
Serialization.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Serialization$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/Serialization$FieldSetter.class
Serialization.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Serialization$FieldSetter extends java.lang.Object {
	private final java.lang.reflect.Field field
	private void  (java.lang.reflect.Field) 
		java.lang.reflect.Field field
	void set (java.lang.Object, java.lang.Object) 
		IllegalAccessException impossible
		Object instance
		Object value
	void set (java.lang.Object, int) 
		IllegalAccessException impossible
		Object instance
		int value
	void  (java.lang.reflect.Field, com.android.jack.google.common.collect.Serialization$1) 
		java.lang.reflect.Field x0
		com.android.jack.google.common.collect.Serialization$1 x1
}

com/android/jack/google/common/collect/Serialization.class
Serialization.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Serialization extends java.lang.Object {
	private void  () 
	static int readCount (java.io.ObjectInputStream)  throws java.io.IOException 
		java.io.ObjectInputStream stream
	static void writeMap (java.util.Map, java.io.ObjectOutputStream)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
		java.io.ObjectOutputStream stream
	static void populateMap (java.util.Map, java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.util.Map map
		java.io.ObjectInputStream stream
		int size
	static void populateMap (java.util.Map, java.io.ObjectInputStream, int)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object key
		Object value
		int i
		java.util.Map map
		java.io.ObjectInputStream stream
		int size
	static void writeMultiset (com.android.jack.google.common.collect.Multiset, java.io.ObjectOutputStream)  throws java.io.IOException 
		com.android.jack.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multiset multiset
		java.io.ObjectOutputStream stream
		int entryCount
	static void populateMultiset (com.android.jack.google.common.collect.Multiset, java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		com.android.jack.google.common.collect.Multiset multiset
		java.io.ObjectInputStream stream
		int distinctElements
	static void populateMultiset (com.android.jack.google.common.collect.Multiset, java.io.ObjectInputStream, int)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object element
		int count
		int i
		com.android.jack.google.common.collect.Multiset multiset
		java.io.ObjectInputStream stream
		int distinctElements
	static void writeMultimap (com.android.jack.google.common.collect.Multimap, java.io.ObjectOutputStream)  throws java.io.IOException 
		Object value
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Multimap multimap
		java.io.ObjectOutputStream stream
	static void populateMultimap (com.android.jack.google.common.collect.Multimap, java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		com.android.jack.google.common.collect.Multimap multimap
		java.io.ObjectInputStream stream
		int distinctKeys
	static void populateMultimap (com.android.jack.google.common.collect.Multimap, java.io.ObjectInputStream, int)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object value
		int j
		Object key
		java.util.Collection values
		int valueCount
		int i
		com.android.jack.google.common.collect.Multimap multimap
		java.io.ObjectInputStream stream
		int distinctKeys
	static com.android.jack.google.common.collect.Serialization$FieldSetter getFieldSetter (java.lang.Class, java.lang.String) 
		java.lang.reflect.Field field
		NoSuchFieldException e
		Class clazz
		String fieldName
}

com/android/jack/google/common/collect/SetMultimap.class
SetMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.SetMultimap extends java.lang.Object implements com.android.jack.google.common.collect.Multimap  {
	public abstract java.util.Set get (java.lang.Object) 
	public abstract java.util.Set removeAll (java.lang.Object) 
	public abstract java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
	public abstract java.util.Set entries () 
	public abstract java.util.Map asMap () 
	public abstract boolean equals (java.lang.Object) 
}

com/android/jack/google/common/collect/Sets$1.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$1 extends com.android.jack.google.common.collect.Sets$SetView {
	final java.util.Set val$set1
	final java.util.Set val$set2minus1
	final java.util.Set val$set2
	void  (java.util.Set, java.util.Set, java.util.Set) 
	public int size () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object object
	public java.util.Set copyInto (java.util.Set) 
		java.util.Set set
	public com.android.jack.google.common.collect.ImmutableSet immutableCopy () 
}

com/android/jack/google/common/collect/Sets$2.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$2 extends com.android.jack.google.common.collect.Sets$SetView {
	final java.util.Set val$set1
	final com.android.jack.google.common.base.Predicate val$inSet2
	final java.util.Set val$set2
	void  (java.util.Set, com.android.jack.google.common.base.Predicate, java.util.Set) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
}

com/android/jack/google/common/collect/Sets$3.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$3 extends com.android.jack.google.common.collect.Sets$SetView {
	final java.util.Set val$set1
	final com.android.jack.google.common.base.Predicate val$notInSet2
	final java.util.Set val$set2
	void  (java.util.Set, com.android.jack.google.common.base.Predicate, java.util.Set) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object element
}

com/android/jack/google/common/collect/Sets$CartesianSet$1.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$CartesianSet$1 extends com.android.jack.google.common.collect.ImmutableList {
	final com.android.jack.google.common.collect.ImmutableList val$axes
	void  (com.android.jack.google.common.collect.ImmutableList) 
	public int size () 
	public java.util.List get (int) 
		int index
	boolean isPartialView () 
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/Sets$CartesianSet.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$CartesianSet extends com.android.jack.google.common.collect.ForwardingCollection implements java.util.Set  {
	private final transient com.android.jack.google.common.collect.ImmutableList axes
	private final transient com.android.jack.google.common.collect.CartesianList delegate
	static java.util.Set create (java.util.List) 
		com.android.jack.google.common.collect.ImmutableSet copy
		java.util.Set set
		java.util.Iterator i$
		java.util.List sets
		com.android.jack.google.common.collect.ImmutableList$Builder axesBuilder
		com.android.jack.google.common.collect.ImmutableList axes
		com.android.jack.google.common.collect.ImmutableList listAxes
	private void  (com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.CartesianList) 
		com.android.jack.google.common.collect.ImmutableList axes
		com.android.jack.google.common.collect.CartesianList delegate
	protected java.util.Collection delegate () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Sets$CartesianSet that
		Object object
	public int hashCode () 
		int i
		java.util.Set axis
		java.util.Iterator i$
		int adjust
		int hash
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Sets$DescendingSet.class
Sets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Sets$DescendingSet extends com.android.jack.google.common.collect.ForwardingNavigableSet {
	private final java.util.NavigableSet forward
	void  (java.util.NavigableSet) 
		java.util.NavigableSet forward
	protected java.util.NavigableSet delegate () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.util.Comparator comparator () 
		java.util.Comparator forwardComparator
	private static com.android.jack.google.common.collect.Ordering reverse (java.util.Comparator) 
		java.util.Comparator forward
	public java.lang.Object first () 
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.lang.Object last () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.util.Iterator iterator () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public java.lang.String toString () 
	protected volatile java.util.SortedSet delegate () 
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Sets$FilteredNavigableSet.class
Sets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Sets$FilteredNavigableSet extends com.android.jack.google.common.collect.Sets$FilteredSortedSet implements java.util.NavigableSet  {
	void  (java.util.NavigableSet, com.android.jack.google.common.base.Predicate) 
		java.util.NavigableSet unfiltered
		com.android.jack.google.common.base.Predicate predicate
	java.util.NavigableSet unfiltered () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.lang.Object last () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
}

com/android/jack/google/common/collect/Sets$FilteredSet.class
Sets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Sets$FilteredSet extends com.android.jack.google.common.collect.Collections2$FilteredCollection implements java.util.Set  {
	void  (java.util.Set, com.android.jack.google.common.base.Predicate) 
		java.util.Set unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

com/android/jack/google/common/collect/Sets$FilteredSortedSet.class
Sets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Sets$FilteredSortedSet extends com.android.jack.google.common.collect.Sets$FilteredSet implements java.util.SortedSet  {
	void  (java.util.SortedSet, com.android.jack.google.common.base.Predicate) 
		java.util.SortedSet unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public java.util.Comparator comparator () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.lang.Object first () 
	public java.lang.Object last () 
		Object element
		java.util.SortedSet sortedUnfiltered
}

com/android/jack/google/common/collect/Sets$ImprovedAbstractSet.class
Sets.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Sets$ImprovedAbstractSet extends java.util.AbstractSet {
	void  () 
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/Sets$PowerSet$1.class
Sets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Sets$PowerSet$1 extends com.android.jack.google.common.collect.AbstractIndexedListIterator {
	final com.android.jack.google.common.collect.Sets$PowerSet this$0
	void  (com.android.jack.google.common.collect.Sets$PowerSet, int) 
		int x0
	protected java.util.Set get (int) 
		int setBits
	protected volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/collect/Sets$PowerSet.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$PowerSet extends java.util.AbstractSet {
	final com.android.jack.google.common.collect.ImmutableMap inputSet
	void  (java.util.Set) 
		Object e
		java.util.Iterator i$
		java.util.Set input
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int i
	public int size () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		java.util.Set set
		Object obj
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Sets$PowerSet that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Sets$SetView.class
Sets.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Sets$SetView extends java.util.AbstractSet {
	private void  () 
	public com.android.jack.google.common.collect.ImmutableSet immutableCopy () 
	public java.util.Set copyInto (java.util.Set) 
		java.util.Set set
	void  (com.android.jack.google.common.collect.Sets$1) 
		com.android.jack.google.common.collect.Sets$1 x0
}

com/android/jack/google/common/collect/Sets$SubSet$1.class
Sets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Sets$SubSet$1 extends com.android.jack.google.common.collect.UnmodifiableIterator {
	final com.android.jack.google.common.collect.ImmutableList elements
	int remainingSetBits
	final com.android.jack.google.common.collect.Sets$SubSet this$0
	void  (com.android.jack.google.common.collect.Sets$SubSet) 
	public boolean hasNext () 
	public java.lang.Object next () 
		int index
}

com/android/jack/google/common/collect/Sets$SubSet.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$SubSet extends java.util.AbstractSet {
	private final com.android.jack.google.common.collect.ImmutableMap inputSet
	private final int mask
	void  (com.android.jack.google.common.collect.ImmutableMap, int) 
		com.android.jack.google.common.collect.ImmutableMap inputSet
		int mask
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object o
		Integer index
	static com.android.jack.google.common.collect.ImmutableMap access$100 (com.android.jack.google.common.collect.Sets$SubSet) 
		com.android.jack.google.common.collect.Sets$SubSet x0
	static int access$200 (com.android.jack.google.common.collect.Sets$SubSet) 
		com.android.jack.google.common.collect.Sets$SubSet x0
}

com/android/jack/google/common/collect/Sets$UnmodifiableNavigableSet.class
Sets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Sets$UnmodifiableNavigableSet extends com.android.jack.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet java.io.Serializable  {
	private final java.util.NavigableSet delegate
	private transient com.android.jack.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet
	private static final long serialVersionUID
	void  (java.util.NavigableSet) 
		java.util.NavigableSet delegate
	protected java.util.SortedSet delegate () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet descendingSet () 
		com.android.jack.google.common.collect.Sets$UnmodifiableNavigableSet result
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	protected volatile java.util.Set delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Sets.class
Sets.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Sets extends java.lang.Object {
	private void  () 
	public static transient com.android.jack.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Enum, java.lang.Enum[]) 
		Enum anElement
		Enum[] otherElements
	public static com.android.jack.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Iterable) 
		java.util.Collection collection
		java.util.EnumSet enumSet
		java.util.Iterator itr
		Iterable elements
	public static java.util.EnumSet newEnumSet (java.lang.Iterable, java.lang.Class) 
		Iterable iterable
		Class elementType
		java.util.EnumSet set
	public static java.util.HashSet newHashSet () 
	public static transient java.util.HashSet newHashSet (java.lang.Object[]) 
		Object[] elements
		java.util.HashSet set
	public static java.util.HashSet newHashSetWithExpectedSize (int) 
		int expectedSize
	public static java.util.HashSet newHashSet (java.lang.Iterable) 
		Iterable elements
	public static java.util.HashSet newHashSet (java.util.Iterator) 
		java.util.Iterator elements
		java.util.HashSet set
	public static java.util.Set newConcurrentHashSet () 
	public static java.util.Set newConcurrentHashSet (java.lang.Iterable) 
		Iterable elements
		java.util.Set set
	public static java.util.LinkedHashSet newLinkedHashSet () 
	public static java.util.LinkedHashSet newLinkedHashSetWithExpectedSize (int) 
		int expectedSize
	public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable) 
		Iterable elements
		java.util.LinkedHashSet set
	public static java.util.TreeSet newTreeSet () 
	public static java.util.TreeSet newTreeSet (java.lang.Iterable) 
		Iterable elements
		java.util.TreeSet set
	public static java.util.TreeSet newTreeSet (java.util.Comparator) 
		java.util.Comparator comparator
	public static java.util.Set newIdentityHashSet () 
	public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet () 
	public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet (java.lang.Iterable) 
		Iterable elements
		java.util.Collection elementsCollection
	public static java.util.EnumSet complementOf (java.util.Collection) 
		java.util.Collection collection
		Class type
	public static java.util.EnumSet complementOf (java.util.Collection, java.lang.Class) 
		java.util.Collection collection
		Class type
	private static java.util.EnumSet makeComplementByHand (java.util.Collection, java.lang.Class) 
		java.util.Collection collection
		Class type
		java.util.EnumSet result
	public static java.util.Set newSetFromMap (java.util.Map) 
		java.util.Map map
	public static com.android.jack.google.common.collect.Sets$SetView union (java.util.Set, java.util.Set) 
		java.util.Set set1
		java.util.Set set2
		java.util.Set set2minus1
	public static com.android.jack.google.common.collect.Sets$SetView intersection (java.util.Set, java.util.Set) 
		java.util.Set set1
		java.util.Set set2
		com.android.jack.google.common.base.Predicate inSet2
	public static com.android.jack.google.common.collect.Sets$SetView difference (java.util.Set, java.util.Set) 
		java.util.Set set1
		java.util.Set set2
		com.android.jack.google.common.base.Predicate notInSet2
	public static com.android.jack.google.common.collect.Sets$SetView symmetricDifference (java.util.Set, java.util.Set) 
		java.util.Set set1
		java.util.Set set2
	public static java.util.Set filter (java.util.Set, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Sets$FilteredSet filtered
		com.android.jack.google.common.base.Predicate combinedPredicate
		java.util.Set unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public static java.util.SortedSet filter (java.util.SortedSet, com.android.jack.google.common.base.Predicate) 
		java.util.SortedSet unfiltered
		com.android.jack.google.common.base.Predicate predicate
	static java.util.SortedSet filterSortedIgnoreNavigable (java.util.SortedSet, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Sets$FilteredSet filtered
		com.android.jack.google.common.base.Predicate combinedPredicate
		java.util.SortedSet unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public static java.util.NavigableSet filter (java.util.NavigableSet, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.Sets$FilteredSet filtered
		com.android.jack.google.common.base.Predicate combinedPredicate
		java.util.NavigableSet unfiltered
		com.android.jack.google.common.base.Predicate predicate
	public static java.util.Set cartesianProduct (java.util.List) 
		java.util.List sets
	public static transient java.util.Set cartesianProduct (java.util.Set[]) 
		java.util.Set[] sets
	public static java.util.Set powerSet (java.util.Set) 
		java.util.Set set
	static int hashCodeImpl (java.util.Set) 
		Object o
		java.util.Iterator i$
		java.util.Set s
		int hashCode
	static boolean equalsImpl (java.util.Set, java.lang.Object) 
		NullPointerException ignored
		ClassCastException ignored
		java.util.Set o
		java.util.Set s
		Object object
	public static java.util.NavigableSet unmodifiableNavigableSet (java.util.NavigableSet) 
		java.util.NavigableSet set
	public static java.util.NavigableSet synchronizedNavigableSet (java.util.NavigableSet) 
		java.util.NavigableSet navigableSet
	static boolean removeAllImpl (java.util.Set, java.util.Iterator) 
		java.util.Set set
		java.util.Iterator iterator
		boolean changed
	static boolean removeAllImpl (java.util.Set, java.util.Collection) 
		java.util.Set set
		java.util.Collection collection
}

com/android/jack/google/common/collect/SingletonImmutableBiMap.class
SingletonImmutableBiMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SingletonImmutableBiMap extends com.android.jack.google.common.collect.ImmutableBiMap {
	final transient Object singleKey
	final transient Object singleValue
	transient com.android.jack.google.common.collect.ImmutableBiMap inverse
	void  (java.lang.Object, java.lang.Object) 
		Object singleKey
		Object singleValue
	private void  (java.lang.Object, java.lang.Object, com.android.jack.google.common.collect.ImmutableBiMap) 
		Object singleKey
		Object singleValue
		com.android.jack.google.common.collect.ImmutableBiMap inverse
	void  (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public java.lang.Object get (java.lang.Object) 
		Object key
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	boolean isPartialView () 
	com.android.jack.google.common.collect.ImmutableSet createEntrySet () 
	com.android.jack.google.common.collect.ImmutableSet createKeySet () 
	public com.android.jack.google.common.collect.ImmutableBiMap inverse () 
		com.android.jack.google.common.collect.ImmutableBiMap result
	public volatile com.android.jack.google.common.collect.BiMap inverse () 
}

com/android/jack/google/common/collect/SingletonImmutableList.class
SingletonImmutableList.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SingletonImmutableList extends com.android.jack.google.common.collect.ImmutableList {
	final transient Object element
	void  (java.lang.Object) 
		Object element
	public java.lang.Object get (int) 
		int index
	public int indexOf (java.lang.Object) 
		Object object
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public int lastIndexOf (java.lang.Object) 
		Object object
	public int size () 
	public com.android.jack.google.common.collect.ImmutableList subList (int, int) 
		int fromIndex
		int toIndex
	public com.android.jack.google.common.collect.ImmutableList reverse () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean equals (java.lang.Object) 
		java.util.List that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
		String elementToString
	public boolean isEmpty () 
	boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public volatile java.util.List subList (int, int) 
		int x0
		int x1
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/SingletonImmutableSet.class
SingletonImmutableSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SingletonImmutableSet extends com.android.jack.google.common.collect.ImmutableSet {
	final transient Object element
	private transient int cachedHashCode
	void  (java.lang.Object) 
		Object element
	void  (java.lang.Object, int) 
		Object element
		int hashCode
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object target
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	boolean isPartialView () 
	int copyIntoArray (java.lang.Object[], int) 
		Object[] dst
		int offset
	public boolean equals (java.lang.Object) 
		java.util.Set that
		Object object
	public final int hashCode () 
		int code
	boolean isHashCodeFast () 
	public java.lang.String toString () 
		String elementToString
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/SingletonImmutableTable.class
SingletonImmutableTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.SingletonImmutableTable extends com.android.jack.google.common.collect.ImmutableTable {
	final Object singleRowKey
	final Object singleColumnKey
	final Object singleValue
	void  (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	void  (com.android.jack.google.common.collect.Table$Cell) 
		com.android.jack.google.common.collect.Table$Cell cell
	public com.android.jack.google.common.collect.ImmutableMap column (java.lang.Object) 
		Object columnKey
	public com.android.jack.google.common.collect.ImmutableMap columnMap () 
	public com.android.jack.google.common.collect.ImmutableMap rowMap () 
	public int size () 
	com.android.jack.google.common.collect.ImmutableSet createCellSet () 
	com.android.jack.google.common.collect.ImmutableCollection createValues () 
	volatile java.util.Collection createValues () 
	volatile java.util.Set createCellSet () 
	public volatile java.util.Map columnMap () 
	public volatile java.util.Map rowMap () 
	public volatile java.util.Map column (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/SortedIterable.class
SortedIterable.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.SortedIterable extends java.lang.Object implements java.lang.Iterable  {
	public abstract java.util.Comparator comparator () 
	public abstract java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/SortedIterables.class
SortedIterables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedIterables extends java.lang.Object {
	private void  () 
	public static boolean hasSameComparator (java.util.Comparator, java.lang.Iterable) 
		java.util.Comparator comparator2
		java.util.Comparator comparator2
		java.util.Comparator comparator
		Iterable elements
		java.util.Comparator comparator2
	public static java.util.Comparator comparator (java.util.SortedSet) 
		java.util.SortedSet sortedSet
		java.util.Comparator result
}

com/android/jack/google/common/collect/SortedLists$1.class
SortedLists.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.SortedLists$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/SortedLists$KeyAbsentBehavior$1.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior$1 extends com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior {
	void  (java.lang.String, int) 
	int resultIndex (int) 
		int higherIndex
}

com/android/jack/google/common/collect/SortedLists$KeyAbsentBehavior$2.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior$2 extends com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior {
	void  (java.lang.String, int) 
	public int resultIndex (int) 
		int higherIndex
}

com/android/jack/google/common/collect/SortedLists$KeyAbsentBehavior$3.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior$3 extends com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior {
	void  (java.lang.String, int) 
	public int resultIndex (int) 
		int higherIndex
}

com/android/jack/google/common/collect/SortedLists$KeyAbsentBehavior.class
SortedLists.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_LOWER
	public static final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_HIGHER
	public static final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior INVERTED_INSERTION_INDEX
	private static final com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior[] $VALUES
	public static com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior[] values () 
	public static com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract int resultIndex (int) 
	void  (java.lang.String, int, com.android.jack.google.common.collect.SortedLists$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.SortedLists$1 x2
	static void  () 
}

com/android/jack/google/common/collect/SortedLists$KeyPresentBehavior$1.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior$1 extends com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior {
	void  (java.lang.String, int) 
	int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int) 
		java.util.Comparator comparator
		Object key
		java.util.List list
		int foundIndex
}

com/android/jack/google/common/collect/SortedLists$KeyPresentBehavior$2.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior$2 extends com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior {
	void  (java.lang.String, int) 
	int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int) 
		int middle
		int c
		java.util.Comparator comparator
		Object key
		java.util.List list
		int foundIndex
		int lower
		int upper
}

com/android/jack/google/common/collect/SortedLists$KeyPresentBehavior$3.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior$3 extends com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior {
	void  (java.lang.String, int) 
	int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int) 
		int middle
		int c
		java.util.Comparator comparator
		Object key
		java.util.List list
		int foundIndex
		int lower
		int upper
}

com/android/jack/google/common/collect/SortedLists$KeyPresentBehavior$4.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior$4 extends com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior {
	void  (java.lang.String, int) 
	public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int) 
		java.util.Comparator comparator
		Object key
		java.util.List list
		int foundIndex
}

com/android/jack/google/common/collect/SortedLists$KeyPresentBehavior$5.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior$5 extends com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior {
	void  (java.lang.String, int) 
	public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int) 
		java.util.Comparator comparator
		Object key
		java.util.List list
		int foundIndex
}

com/android/jack/google/common/collect/SortedLists$KeyPresentBehavior.class
SortedLists.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior ANY_PRESENT
	public static final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior LAST_PRESENT
	public static final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior FIRST_PRESENT
	public static final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior FIRST_AFTER
	public static final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior LAST_BEFORE
	private static final com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior[] $VALUES
	public static com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior[] values () 
	public static com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int) 
	void  (java.lang.String, int, com.android.jack.google.common.collect.SortedLists$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.SortedLists$1 x2
	static void  () 
}

com/android/jack/google/common/collect/SortedLists.class
SortedLists.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedLists extends java.lang.Object {
	private void  () 
	public static int binarySearch (java.util.List, java.lang.Comparable, com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior, com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior) 
		java.util.List list
		Comparable e
		com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
		com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
	public static int binarySearch (java.util.List, com.android.jack.google.common.base.Function, java.lang.Comparable, com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior, com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior) 
		java.util.List list
		com.android.jack.google.common.base.Function keyFunction
		Comparable key
		com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
		com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
	public static int binarySearch (java.util.List, com.android.jack.google.common.base.Function, java.lang.Object, java.util.Comparator, com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior, com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior) 
		java.util.List list
		com.android.jack.google.common.base.Function keyFunction
		Object key
		java.util.Comparator keyComparator
		com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
		com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
	public static int binarySearch (java.util.List, java.lang.Object, java.util.Comparator, com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior, com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior) 
		int middle
		int c
		java.util.List list
		Object key
		java.util.Comparator comparator
		com.android.jack.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
		com.android.jack.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
		int lower
		int upper
}

com/android/jack/google/common/collect/SortedMapDifference.class
SortedMapDifference.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.SortedMapDifference extends java.lang.Object implements com.android.jack.google.common.collect.MapDifference  {
	public abstract java.util.SortedMap entriesOnlyOnLeft () 
	public abstract java.util.SortedMap entriesOnlyOnRight () 
	public abstract java.util.SortedMap entriesInCommon () 
	public abstract java.util.SortedMap entriesDiffering () 
}

com/android/jack/google/common/collect/SortedMultiset.class
SortedMultiset.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.SortedMultiset extends java.lang.Object implements com.android.jack.google.common.collect.SortedMultisetBridge com.android.jack.google.common.collect.SortedIterable  {
	public abstract java.util.Comparator comparator () 
	public abstract com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public abstract com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	public abstract com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
	public abstract com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
	public abstract java.util.NavigableSet elementSet () 
	public abstract java.util.Set entrySet () 
	public abstract java.util.Iterator iterator () 
	public abstract com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
	public abstract com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
	public abstract com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
	public abstract com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
}

com/android/jack/google/common/collect/SortedMultisetBridge.class
SortedMultisetBridge.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.SortedMultisetBridge extends java.lang.Object implements com.android.jack.google.common.collect.Multiset  {
	public abstract java.util.SortedSet elementSet () 
}

com/android/jack/google/common/collect/SortedMultisets$ElementSet.class
SortedMultisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.SortedMultisets$ElementSet extends com.android.jack.google.common.collect.Multisets$ElementSet implements java.util.SortedSet  {
	private final com.android.jack.google.common.collect.SortedMultiset multiset
	void  (com.android.jack.google.common.collect.SortedMultiset) 
		com.android.jack.google.common.collect.SortedMultiset multiset
	final com.android.jack.google.common.collect.SortedMultiset multiset () 
	public java.util.Comparator comparator () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.lang.Object first () 
	public java.lang.Object last () 
	volatile com.android.jack.google.common.collect.Multiset multiset () 
}

com/android/jack/google/common/collect/SortedMultisets$NavigableElementSet.class
SortedMultisets.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.SortedMultisets$NavigableElementSet extends com.android.jack.google.common.collect.SortedMultisets$ElementSet implements java.util.NavigableSet  {
	void  (com.android.jack.google.common.collect.SortedMultiset) 
		com.android.jack.google.common.collect.SortedMultiset multiset
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.util.NavigableSet descendingSet () 
	public java.util.Iterator descendingIterator () 
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
}

com/android/jack/google/common/collect/SortedMultisets.class
SortedMultisets.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SortedMultisets extends java.lang.Object {
	private void  () 
	private static java.lang.Object getElementOrThrow (com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry entry
	private static java.lang.Object getElementOrNull (com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry entry
	static java.lang.Object access$000 (com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry x0
	static java.lang.Object access$100 (com.android.jack.google.common.collect.Multiset$Entry) 
		com.android.jack.google.common.collect.Multiset$Entry x0
}

com/android/jack/google/common/collect/SortedSetMultimap.class
SortedSetMultimap.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.SortedSetMultimap extends java.lang.Object implements com.android.jack.google.common.collect.SetMultimap  {
	public abstract java.util.SortedSet get (java.lang.Object) 
	public abstract java.util.SortedSet removeAll (java.lang.Object) 
	public abstract java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
	public abstract java.util.Map asMap () 
	public abstract java.util.Comparator valueComparator () 
}

com/android/jack/google/common/collect/SparseImmutableTable.class
SparseImmutableTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.SparseImmutableTable extends com.android.jack.google.common.collect.RegularImmutableTable {
	private final com.android.jack.google.common.collect.ImmutableMap rowMap
	private final com.android.jack.google.common.collect.ImmutableMap columnMap
	private final int[] iterationOrderRow
	private final int[] iterationOrderColumn
	void  (com.android.jack.google.common.collect.ImmutableList, com.android.jack.google.common.collect.ImmutableSet, com.android.jack.google.common.collect.ImmutableSet) 
		Object row
		java.util.Iterator i$
		Object col
		java.util.Iterator i$
		com.android.jack.google.common.collect.Table$Cell cell
		Object rowKey
		Object columnKey
		Object value
		java.util.Map thisRow
		Object oldValue
		int i
		java.util.Map$Entry row
		java.util.Iterator i$
		java.util.Map$Entry col
		java.util.Iterator i$
		com.android.jack.google.common.collect.ImmutableList cellList
		com.android.jack.google.common.collect.ImmutableSet rowSpace
		com.android.jack.google.common.collect.ImmutableSet columnSpace
		java.util.Map rowIndex
		java.util.Map rows
		java.util.Map columns
		int[] iterationOrderRow
		int[] iterationOrderColumn
		com.android.jack.google.common.collect.ImmutableMap$Builder rowBuilder
		com.android.jack.google.common.collect.ImmutableMap$Builder columnBuilder
	public com.android.jack.google.common.collect.ImmutableMap columnMap () 
	public com.android.jack.google.common.collect.ImmutableMap rowMap () 
	public int size () 
	com.android.jack.google.common.collect.Table$Cell getCell (int) 
		int index
		int rowIndex
		java.util.Map$Entry rowEntry
		com.android.jack.google.common.collect.ImmutableMap row
		int columnIndex
		java.util.Map$Entry colEntry
	java.lang.Object getValue (int) 
		int index
		int rowIndex
		com.android.jack.google.common.collect.ImmutableMap row
		int columnIndex
	public volatile java.util.Map columnMap () 
	public volatile java.util.Map rowMap () 
}

com/android/jack/google/common/collect/StandardRowSortedTable$1.class
StandardRowSortedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardRowSortedTable$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/StandardRowSortedTable$RowSortedMap.class
StandardRowSortedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardRowSortedTable$RowSortedMap extends com.android.jack.google.common.collect.StandardTable$RowMap implements java.util.SortedMap  {
	final com.android.jack.google.common.collect.StandardRowSortedTable this$0
	private void  (com.android.jack.google.common.collect.StandardRowSortedTable) 
	public java.util.SortedSet keySet () 
	java.util.SortedSet createKeySet () 
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	volatile java.util.Set createKeySet () 
	public volatile java.util.Set keySet () 
	void  (com.android.jack.google.common.collect.StandardRowSortedTable, com.android.jack.google.common.collect.StandardRowSortedTable$1) 
		com.android.jack.google.common.collect.StandardRowSortedTable x0
		com.android.jack.google.common.collect.StandardRowSortedTable$1 x1
}

com/android/jack/google/common/collect/StandardRowSortedTable.class
StandardRowSortedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardRowSortedTable extends com.android.jack.google.common.collect.StandardTable implements com.android.jack.google.common.collect.RowSortedTable  {
	private static final long serialVersionUID
	void  (java.util.SortedMap, com.android.jack.google.common.base.Supplier) 
		java.util.SortedMap backingMap
		com.android.jack.google.common.base.Supplier factory
	private java.util.SortedMap sortedBackingMap () 
	public java.util.SortedSet rowKeySet () 
	public java.util.SortedMap rowMap () 
	java.util.SortedMap createRowMap () 
	volatile java.util.Map createRowMap () 
	public volatile java.util.Map rowMap () 
	public volatile java.util.Set rowKeySet () 
	static java.util.SortedMap access$100 (com.android.jack.google.common.collect.StandardRowSortedTable) 
		com.android.jack.google.common.collect.StandardRowSortedTable x0
}

com/android/jack/google/common/collect/StandardTable$1.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/StandardTable$CellIterator.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$CellIterator extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator rowIterator
	java.util.Map$Entry rowEntry
	java.util.Iterator columnIterator
	final com.android.jack.google.common.collect.StandardTable this$0
	private void  (com.android.jack.google.common.collect.StandardTable) 
	public boolean hasNext () 
	public com.android.jack.google.common.collect.Table$Cell next () 
		java.util.Map$Entry columnEntry
	public void remove () 
	public volatile java.lang.Object next () 
	void  (com.android.jack.google.common.collect.StandardTable, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$Column$EntrySet.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Column$EntrySet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	final com.android.jack.google.common.collect.StandardTable$Column this$1
	private void  (com.android.jack.google.common.collect.StandardTable$Column) 
	public java.util.Iterator iterator () 
	public int size () 
		java.util.Map map
		java.util.Iterator i$
		int size
	public boolean isEmpty () 
	public void clear () 
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object o
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object obj
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	void  (com.android.jack.google.common.collect.StandardTable$Column, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable$Column x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$Column$EntrySetIterator$1.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Column$EntrySetIterator$1 extends com.android.jack.google.common.collect.AbstractMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.StandardTable$Column$EntrySetIterator this$2
	void  (com.android.jack.google.common.collect.StandardTable$Column$EntrySetIterator, java.util.Map$Entry) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/StandardTable$Column$EntrySetIterator.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Column$EntrySetIterator extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator iterator
	final com.android.jack.google.common.collect.StandardTable$Column this$1
	private void  (com.android.jack.google.common.collect.StandardTable$Column) 
	protected java.util.Map$Entry computeNext () 
		java.util.Map$Entry entry
	protected volatile java.lang.Object computeNext () 
	void  (com.android.jack.google.common.collect.StandardTable$Column, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable$Column x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$Column$KeySet.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Column$KeySet extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.StandardTable$Column this$1
	void  (com.android.jack.google.common.collect.StandardTable$Column) 
	public boolean contains (java.lang.Object) 
		Object obj
	public boolean remove (java.lang.Object) 
		Object obj
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/StandardTable$Column$Values.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Column$Values extends com.android.jack.google.common.collect.Maps$Values {
	final com.android.jack.google.common.collect.StandardTable$Column this$1
	void  (com.android.jack.google.common.collect.StandardTable$Column) 
	public boolean remove (java.lang.Object) 
		Object obj
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/StandardTable$Column.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Column extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final Object columnKey
	final com.android.jack.google.common.collect.StandardTable this$0
	void  (com.android.jack.google.common.collect.StandardTable, java.lang.Object) 
		Object columnKey
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object remove (java.lang.Object) 
		Object key
	boolean removeFromColumnIf (com.android.jack.google.common.base.Predicate) 
		java.util.Map$Entry entry
		java.util.Map map
		Object value
		com.android.jack.google.common.base.Predicate predicate
		boolean changed
		java.util.Iterator iterator
	java.util.Set createEntrySet () 
	java.util.Set createKeySet () 
	java.util.Collection createValues () 
}

com/android/jack/google/common/collect/StandardTable$ColumnKeyIterator.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$ColumnKeyIterator extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Map seen
	final java.util.Iterator mapIterator
	java.util.Iterator entryIterator
	final com.android.jack.google.common.collect.StandardTable this$0
	private void  (com.android.jack.google.common.collect.StandardTable) 
	protected java.lang.Object computeNext () 
		java.util.Map$Entry entry
	void  (com.android.jack.google.common.collect.StandardTable, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$ColumnKeySet.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$ColumnKeySet extends com.android.jack.google.common.collect.StandardTable$TableSet {
	final com.android.jack.google.common.collect.StandardTable this$0
	private void  (com.android.jack.google.common.collect.StandardTable) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean remove (java.lang.Object) 
		java.util.Map map
		Object obj
		boolean changed
		java.util.Iterator iterator
	public boolean removeAll (java.util.Collection) 
		java.util.Map map
		java.util.Collection c
		boolean changed
		java.util.Iterator iterator
	public boolean retainAll (java.util.Collection) 
		java.util.Map map
		java.util.Collection c
		boolean changed
		java.util.Iterator iterator
	public boolean contains (java.lang.Object) 
		Object obj
	void  (com.android.jack.google.common.collect.StandardTable, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet this$2
	void  (com.android.jack.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet) 
	public java.util.Map apply (java.lang.Object) 
		Object columnKey
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet extends com.android.jack.google.common.collect.StandardTable$TableSet {
	final com.android.jack.google.common.collect.StandardTable$ColumnMap this$1
	void  (com.android.jack.google.common.collect.StandardTable$ColumnMap) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		Object columnKey
		java.util.Map$Entry entry
		Object obj
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object obj
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		Object columnKey
		java.util.Iterator i$
		java.util.Collection c
		boolean changed
}

com/android/jack/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$ColumnMap$ColumnMapValues extends com.android.jack.google.common.collect.Maps$Values {
	final com.android.jack.google.common.collect.StandardTable$ColumnMap this$1
	void  (com.android.jack.google.common.collect.StandardTable$ColumnMap) 
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		Object obj
	public boolean removeAll (java.util.Collection) 
		Object columnKey
		java.util.Iterator i$
		java.util.Collection c
		boolean changed
	public boolean retainAll (java.util.Collection) 
		Object columnKey
		java.util.Iterator i$
		java.util.Collection c
		boolean changed
}

com/android/jack/google/common/collect/StandardTable$ColumnMap.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$ColumnMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final com.android.jack.google.common.collect.StandardTable this$0
	private void  (com.android.jack.google.common.collect.StandardTable) 
	public java.util.Map get (java.lang.Object) 
		Object key
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.util.Map remove (java.lang.Object) 
		Object key
	public java.util.Set createEntrySet () 
	public java.util.Set keySet () 
	java.util.Collection createValues () 
	public volatile java.lang.Object remove (java.lang.Object) 
		Object x0
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	void  (com.android.jack.google.common.collect.StandardTable, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$Row$RowEntrySet$1$1.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet$1$1 extends com.android.jack.google.common.collect.ForwardingMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet$1 this$3
	void  (com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet$1, java.util.Map$Entry) 
	protected java.util.Map$Entry delegate () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		Object object
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/StandardTable$Row$RowEntrySet$1.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet$1 extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet this$2
	void  (com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet, java.util.Iterator) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry entry
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/StandardTable$Row$RowEntrySet.class
StandardTable.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.StandardTable$Row$RowEntrySet extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.StandardTable$Row this$1
	private void  (com.android.jack.google.common.collect.StandardTable$Row) 
	java.util.Map map () 
	public int size () 
		java.util.Map map
	public java.util.Iterator iterator () 
		java.util.Map map
		java.util.Iterator iterator
	void  (com.android.jack.google.common.collect.StandardTable$Row, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable$Row x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable$Row.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$Row extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final Object rowKey
	java.util.Map backingRowMap
	final com.android.jack.google.common.collect.StandardTable this$0
	void  (com.android.jack.google.common.collect.StandardTable, java.lang.Object) 
		Object rowKey
	java.util.Map backingRowMap () 
	java.util.Map computeBackingRowMap () 
	void maintainEmptyInvariant () 
	public boolean containsKey (java.lang.Object) 
		Object key
		java.util.Map backingRowMap
	public java.lang.Object get (java.lang.Object) 
		Object key
		java.util.Map backingRowMap
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
		java.util.Map backingRowMap
		Object result
	public void clear () 
		java.util.Map backingRowMap
	protected java.util.Set createEntrySet () 
}

com/android/jack/google/common/collect/StandardTable$RowMap$EntrySet$1.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$RowMap$EntrySet$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.StandardTable$RowMap$EntrySet this$2
	void  (com.android.jack.google.common.collect.StandardTable$RowMap$EntrySet) 
	public java.util.Map apply (java.lang.Object) 
		Object rowKey
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/StandardTable$RowMap$EntrySet.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$RowMap$EntrySet extends com.android.jack.google.common.collect.StandardTable$TableSet {
	final com.android.jack.google.common.collect.StandardTable$RowMap this$1
	void  (com.android.jack.google.common.collect.StandardTable$RowMap) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
		java.util.Map$Entry entry
		Object obj
	public boolean remove (java.lang.Object) 
		java.util.Map$Entry entry
		Object obj
}

com/android/jack/google/common/collect/StandardTable$RowMap.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable$RowMap extends com.android.jack.google.common.collect.Maps$ImprovedAbstractMap {
	final com.android.jack.google.common.collect.StandardTable this$0
	void  (com.android.jack.google.common.collect.StandardTable) 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.util.Map get (java.lang.Object) 
		Object key
	public java.util.Map remove (java.lang.Object) 
		Object key
	protected java.util.Set createEntrySet () 
	public volatile java.lang.Object remove (java.lang.Object) 
		Object x0
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/StandardTable$TableSet.class
StandardTable.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.StandardTable$TableSet extends com.android.jack.google.common.collect.Sets$ImprovedAbstractSet {
	final com.android.jack.google.common.collect.StandardTable this$0
	private void  (com.android.jack.google.common.collect.StandardTable) 
	public boolean isEmpty () 
	public void clear () 
	void  (com.android.jack.google.common.collect.StandardTable, com.android.jack.google.common.collect.StandardTable$1) 
		com.android.jack.google.common.collect.StandardTable x0
		com.android.jack.google.common.collect.StandardTable$1 x1
}

com/android/jack/google/common/collect/StandardTable.class
StandardTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.StandardTable extends com.android.jack.google.common.collect.AbstractTable implements java.io.Serializable  {
	final java.util.Map backingMap
	final com.android.jack.google.common.base.Supplier factory
	private transient java.util.Set columnKeySet
	private transient java.util.Map rowMap
	private transient com.android.jack.google.common.collect.StandardTable$ColumnMap columnMap
	private static final long serialVersionUID
	void  (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map backingMap
		com.android.jack.google.common.base.Supplier factory
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean containsColumn (java.lang.Object) 
		java.util.Map map
		java.util.Iterator i$
		Object columnKey
	public boolean containsRow (java.lang.Object) 
		Object rowKey
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean isEmpty () 
	public int size () 
		java.util.Map map
		java.util.Iterator i$
		int size
	public void clear () 
	private java.util.Map getOrCreate (java.lang.Object) 
		Object rowKey
		java.util.Map map
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		java.util.Map map
		Object value
	private java.util.Map removeColumn (java.lang.Object) 
		java.util.Map$Entry entry
		Object value
		Object column
		java.util.Map output
		java.util.Iterator iterator
	private boolean containsMapping (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	private boolean removeMapping (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public java.util.Set cellSet () 
	java.util.Iterator cellIterator () 
	public java.util.Map row (java.lang.Object) 
		Object rowKey
	public java.util.Map column (java.lang.Object) 
		Object columnKey
	public java.util.Set rowKeySet () 
	public java.util.Set columnKeySet () 
		java.util.Set result
	java.util.Iterator createColumnKeyIterator () 
	public java.util.Collection values () 
	public java.util.Map rowMap () 
		java.util.Map result
	java.util.Map createRowMap () 
	public java.util.Map columnMap () 
		com.android.jack.google.common.collect.StandardTable$ColumnMap result
	static boolean access$400 (com.android.jack.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object) 
		com.android.jack.google.common.collect.StandardTable x0
		Object x1
		Object x2
		Object x3
	static boolean access$500 (com.android.jack.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object) 
		com.android.jack.google.common.collect.StandardTable x0
		Object x1
		Object x2
		Object x3
	static java.util.Map access$1000 (com.android.jack.google.common.collect.StandardTable, java.lang.Object) 
		com.android.jack.google.common.collect.StandardTable x0
		Object x1
}

com/android/jack/google/common/collect/Synchronized$1.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/Synchronized$SynchronizedAsMap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedAsMap extends com.android.jack.google.common.collect.Synchronized$SynchronizedMap {
	transient java.util.Set asMapEntrySet
	transient java.util.Collection asMapValues
	private static final long serialVersionUID
	void  (java.util.Map, java.lang.Object) 
		java.util.Map delegate
		Object mutex
	public java.util.Collection get (java.lang.Object) 
		java.util.Collection collection
		Object key
	public java.util.Set entrySet () 
	public java.util.Collection values () 
	public boolean containsValue (java.lang.Object) 
		Object o
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries$1$1 extends com.android.jack.google.common.collect.ForwardingMapEntry {
	final java.util.Map$Entry val$entry
	final com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 this$1
	void  (com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries$1, java.util.Map$Entry) 
	protected java.util.Map$Entry delegate () 
	public java.util.Collection getValue () 
	public volatile java.lang.Object getValue () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 extends com.android.jack.google.common.collect.ForwardingIterator {
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries this$0
	void  (com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries, java.util.Iterator) 
	protected java.util.Iterator delegate () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry entry
	public volatile java.lang.Object next () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedAsMapEntries.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapEntries extends com.android.jack.google.common.collect.Synchronized$SynchronizedSet {
	private static final long serialVersionUID
	void  (java.util.Set, java.lang.Object) 
		java.util.Set delegate
		Object mutex
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean equals (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapValues$1 extends com.android.jack.google.common.collect.ForwardingIterator {
	final java.util.Iterator val$iterator
	final com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapValues this$0
	void  (com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapValues, java.util.Iterator) 
	protected java.util.Iterator delegate () 
	public java.util.Collection next () 
	public volatile java.lang.Object next () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedAsMapValues.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedAsMapValues extends com.android.jack.google.common.collect.Synchronized$SynchronizedCollection {
	private static final long serialVersionUID
	void  (java.util.Collection, java.lang.Object) 
		java.util.Collection delegate
		Object mutex
	public java.util.Iterator iterator () 
		java.util.Iterator iterator
}

com/android/jack/google/common/collect/Synchronized$SynchronizedBiMap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedBiMap extends com.android.jack.google.common.collect.Synchronized$SynchronizedMap implements com.android.jack.google.common.collect.BiMap java.io.Serializable  {
	private transient java.util.Set valueSet
	private transient com.android.jack.google.common.collect.BiMap inverse
	private static final long serialVersionUID
	private void  (com.android.jack.google.common.collect.BiMap, java.lang.Object, com.android.jack.google.common.collect.BiMap) 
		com.android.jack.google.common.collect.BiMap delegate
		Object mutex
		com.android.jack.google.common.collect.BiMap inverse
	com.android.jack.google.common.collect.BiMap delegate () 
	public java.util.Set values () 
	public java.lang.Object forcePut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public com.android.jack.google.common.collect.BiMap inverse () 
	public volatile java.util.Collection values () 
	volatile java.util.Map delegate () 
	volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.BiMap, java.lang.Object, com.android.jack.google.common.collect.BiMap, com.android.jack.google.common.collect.Synchronized$1) 
		com.android.jack.google.common.collect.BiMap x0
		Object x1
		com.android.jack.google.common.collect.BiMap x2
		com.android.jack.google.common.collect.Synchronized$1 x3
}

com/android/jack/google/common/collect/Synchronized$SynchronizedCollection.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedCollection extends com.android.jack.google.common.collect.Synchronized$SynchronizedObject implements java.util.Collection  {
	private static final long serialVersionUID
	private void  (java.util.Collection, java.lang.Object) 
		java.util.Collection delegate
		Object mutex
	java.util.Collection delegate () 
	public boolean add (java.lang.Object) 
		Object e
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	volatile java.lang.Object delegate () 
	void  (java.util.Collection, java.lang.Object, com.android.jack.google.common.collect.Synchronized$1) 
		java.util.Collection x0
		Object x1
		com.android.jack.google.common.collect.Synchronized$1 x2
}

com/android/jack/google/common/collect/Synchronized$SynchronizedDeque.class
Synchronized.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Synchronized$SynchronizedDeque extends com.android.jack.google.common.collect.Synchronized$SynchronizedQueue implements java.util.Deque  {
	private static final long serialVersionUID
	void  (java.util.Deque, java.lang.Object) 
		java.util.Deque delegate
		Object mutex
	java.util.Deque delegate () 
	public void addFirst (java.lang.Object) 
		Object e
	public void addLast (java.lang.Object) 
		Object e
	public boolean offerFirst (java.lang.Object) 
		Object e
	public boolean offerLast (java.lang.Object) 
		Object e
	public java.lang.Object removeFirst () 
	public java.lang.Object removeLast () 
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.lang.Object getFirst () 
	public java.lang.Object getLast () 
	public java.lang.Object peekFirst () 
	public java.lang.Object peekLast () 
	public boolean removeFirstOccurrence (java.lang.Object) 
		Object o
	public boolean removeLastOccurrence (java.lang.Object) 
		Object o
	public void push (java.lang.Object) 
		Object e
	public java.lang.Object pop () 
	public java.util.Iterator descendingIterator () 
	volatile java.util.Queue delegate () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedEntry.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedEntry extends com.android.jack.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map$Entry  {
	private static final long serialVersionUID
	void  (java.util.Map$Entry, java.lang.Object) 
		java.util.Map$Entry delegate
		Object mutex
	java.util.Map$Entry delegate () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedList.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedList extends com.android.jack.google.common.collect.Synchronized$SynchronizedCollection implements java.util.List  {
	private static final long serialVersionUID
	void  (java.util.List, java.lang.Object) 
		java.util.List delegate
		Object mutex
	java.util.List delegate () 
	public void add (int, java.lang.Object) 
		int index
		Object element
	public boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection c
	public java.lang.Object get (int) 
		int index
	public int indexOf (java.lang.Object) 
		Object o
	public int lastIndexOf (java.lang.Object) 
		Object o
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
		int index
	public java.lang.Object remove (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedListMultimap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedListMultimap extends com.android.jack.google.common.collect.Synchronized$SynchronizedMultimap implements com.android.jack.google.common.collect.ListMultimap  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.ListMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.ListMultimap delegate
		Object mutex
	com.android.jack.google.common.collect.ListMultimap delegate () 
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List removeAll (java.lang.Object) 
		Object key
	public java.util.List replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	volatile com.android.jack.google.common.collect.Multimap delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedMap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedMap extends com.android.jack.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map  {
	transient java.util.Set keySet
	transient java.util.Collection values
	transient java.util.Set entrySet
	private static final long serialVersionUID
	void  (java.util.Map, java.lang.Object) 
		java.util.Map delegate
		Object mutex
	java.util.Map delegate () 
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.Set entrySet () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Set keySet () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map map
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
	public java.util.Collection values () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedMultimap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedMultimap extends com.android.jack.google.common.collect.Synchronized$SynchronizedObject implements com.android.jack.google.common.collect.Multimap  {
	transient java.util.Set keySet
	transient java.util.Collection valuesCollection
	transient java.util.Collection entries
	transient java.util.Map asMap
	transient com.android.jack.google.common.collect.Multiset keys
	private static final long serialVersionUID
	com.android.jack.google.common.collect.Multimap delegate () 
	void  (com.android.jack.google.common.collect.Multimap, java.lang.Object) 
		com.android.jack.google.common.collect.Multimap delegate
		Object mutex
	public int size () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Collection get (java.lang.Object) 
		Object key
	public boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Collection removeAll (java.lang.Object) 
		Object key
	public void clear () 
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Collection entries () 
	public java.util.Map asMap () 
	public com.android.jack.google.common.collect.Multiset keys () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedMultiset.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedMultiset extends com.android.jack.google.common.collect.Synchronized$SynchronizedCollection implements com.android.jack.google.common.collect.Multiset  {
	transient java.util.Set elementSet
	transient java.util.Set entrySet
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Multiset, java.lang.Object) 
		com.android.jack.google.common.collect.Multiset delegate
		Object mutex
	com.android.jack.google.common.collect.Multiset delegate () 
	public int count (java.lang.Object) 
		Object o
	public int add (java.lang.Object, int) 
		Object e
		int n
	public int remove (java.lang.Object, int) 
		Object o
		int n
	public int setCount (java.lang.Object, int) 
		Object element
		int count
	public boolean setCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
	public java.util.Set elementSet () 
	public java.util.Set entrySet () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedNavigableMap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedNavigableMap extends com.android.jack.google.common.collect.Synchronized$SynchronizedSortedMap implements java.util.NavigableMap  {
	transient java.util.NavigableSet descendingKeySet
	transient java.util.NavigableMap descendingMap
	transient java.util.NavigableSet navigableKeySet
	private static final long serialVersionUID
	void  (java.util.NavigableMap, java.lang.Object) 
		java.util.NavigableMap delegate
		Object mutex
	java.util.NavigableMap delegate () 
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.NavigableSet descendingKeySet () 
	public java.util.NavigableMap descendingMap () 
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry lastEntry () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.Set keySet () 
	public java.util.NavigableSet navigableKeySet () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	volatile java.util.SortedMap delegate () 
	volatile java.util.Map delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedNavigableSet.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedNavigableSet extends com.android.jack.google.common.collect.Synchronized$SynchronizedSortedSet implements java.util.NavigableSet  {
	transient java.util.NavigableSet descendingSet
	private static final long serialVersionUID
	void  (java.util.NavigableSet, java.lang.Object) 
		java.util.NavigableSet delegate
		Object mutex
	java.util.NavigableSet delegate () 
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet descendingSet () 
		java.util.NavigableSet dS
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	volatile java.util.SortedSet delegate () 
	volatile java.util.Set delegate () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedObject.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedObject extends java.lang.Object implements java.io.Serializable  {
	final Object delegate
	final Object mutex
	private static final long serialVersionUID
	void  (java.lang.Object, java.lang.Object) 
		Object delegate
		Object mutex
	java.lang.Object delegate () 
	public java.lang.String toString () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/jack/google/common/collect/Synchronized$SynchronizedQueue.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedQueue extends com.android.jack.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Queue  {
	private static final long serialVersionUID
	void  (java.util.Queue, java.lang.Object) 
		java.util.Queue delegate
		Object mutex
	java.util.Queue delegate () 
	public java.lang.Object element () 
	public boolean offer (java.lang.Object) 
		Object e
	public java.lang.Object peek () 
	public java.lang.Object poll () 
	public java.lang.Object remove () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedRandomAccessList.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedRandomAccessList extends com.android.jack.google.common.collect.Synchronized$SynchronizedList implements java.util.RandomAccess  {
	private static final long serialVersionUID
	void  (java.util.List, java.lang.Object) 
		java.util.List list
		Object mutex
}

com/android/jack/google/common/collect/Synchronized$SynchronizedSet.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedSet extends com.android.jack.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Set  {
	private static final long serialVersionUID
	void  (java.util.Set, java.lang.Object) 
		java.util.Set delegate
		Object mutex
	java.util.Set delegate () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedSetMultimap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedSetMultimap extends com.android.jack.google.common.collect.Synchronized$SynchronizedMultimap implements com.android.jack.google.common.collect.SetMultimap  {
	transient java.util.Set entrySet
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.SetMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.SetMultimap delegate
		Object mutex
	com.android.jack.google.common.collect.SetMultimap delegate () 
	public java.util.Set get (java.lang.Object) 
		Object key
	public java.util.Set removeAll (java.lang.Object) 
		Object key
	public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Set entries () 
	public volatile java.util.Collection entries () 
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	volatile com.android.jack.google.common.collect.Multimap delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedSortedMap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedSortedMap extends com.android.jack.google.common.collect.Synchronized$SynchronizedMap implements java.util.SortedMap  {
	private static final long serialVersionUID
	void  (java.util.SortedMap, java.lang.Object) 
		java.util.SortedMap delegate
		Object mutex
	java.util.SortedMap delegate () 
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.lang.Object lastKey () 
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	volatile java.util.Map delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedSortedSet.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedSortedSet extends com.android.jack.google.common.collect.Synchronized$SynchronizedSet implements java.util.SortedSet  {
	private static final long serialVersionUID
	void  (java.util.SortedSet, java.lang.Object) 
		java.util.SortedSet delegate
		Object mutex
	java.util.SortedSet delegate () 
	public java.util.Comparator comparator () 
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.lang.Object first () 
	public java.lang.Object last () 
	volatile java.util.Set delegate () 
	volatile java.util.Collection delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class
Synchronized.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Synchronized$SynchronizedSortedSetMultimap extends com.android.jack.google.common.collect.Synchronized$SynchronizedSetMultimap implements com.android.jack.google.common.collect.SortedSetMultimap  {
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.SortedSetMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.SortedSetMultimap delegate
		Object mutex
	com.android.jack.google.common.collect.SortedSetMultimap delegate () 
	public java.util.SortedSet get (java.lang.Object) 
		Object key
	public java.util.SortedSet removeAll (java.lang.Object) 
		Object key
	public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object key
		Iterable values
	public java.util.Comparator valueComparator () 
	public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.Set removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	volatile com.android.jack.google.common.collect.SetMultimap delegate () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile java.util.Collection removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	volatile com.android.jack.google.common.collect.Multimap delegate () 
	volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Synchronized.class
Synchronized.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Synchronized extends java.lang.Object {
	private void  () 
	private static java.util.Collection collection (java.util.Collection, java.lang.Object) 
		java.util.Collection collection
		Object mutex
	static java.util.Set set (java.util.Set, java.lang.Object) 
		java.util.Set set
		Object mutex
	private static java.util.SortedSet sortedSet (java.util.SortedSet, java.lang.Object) 
		java.util.SortedSet set
		Object mutex
	private static java.util.List list (java.util.List, java.lang.Object) 
		java.util.List list
		Object mutex
	static com.android.jack.google.common.collect.Multiset multiset (com.android.jack.google.common.collect.Multiset, java.lang.Object) 
		com.android.jack.google.common.collect.Multiset multiset
		Object mutex
	static com.android.jack.google.common.collect.Multimap multimap (com.android.jack.google.common.collect.Multimap, java.lang.Object) 
		com.android.jack.google.common.collect.Multimap multimap
		Object mutex
	static com.android.jack.google.common.collect.ListMultimap listMultimap (com.android.jack.google.common.collect.ListMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.ListMultimap multimap
		Object mutex
	static com.android.jack.google.common.collect.SetMultimap setMultimap (com.android.jack.google.common.collect.SetMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.SetMultimap multimap
		Object mutex
	static com.android.jack.google.common.collect.SortedSetMultimap sortedSetMultimap (com.android.jack.google.common.collect.SortedSetMultimap, java.lang.Object) 
		com.android.jack.google.common.collect.SortedSetMultimap multimap
		Object mutex
	private static java.util.Collection typePreservingCollection (java.util.Collection, java.lang.Object) 
		java.util.Collection collection
		Object mutex
	private static java.util.Set typePreservingSet (java.util.Set, java.lang.Object) 
		java.util.Set set
		Object mutex
	static java.util.Map map (java.util.Map, java.lang.Object) 
		java.util.Map map
		Object mutex
	static java.util.SortedMap sortedMap (java.util.SortedMap, java.lang.Object) 
		java.util.SortedMap sortedMap
		Object mutex
	static com.android.jack.google.common.collect.BiMap biMap (com.android.jack.google.common.collect.BiMap, java.lang.Object) 
		com.android.jack.google.common.collect.BiMap bimap
		Object mutex
	static java.util.NavigableSet navigableSet (java.util.NavigableSet, java.lang.Object) 
		java.util.NavigableSet navigableSet
		Object mutex
	static java.util.NavigableSet navigableSet (java.util.NavigableSet) 
		java.util.NavigableSet navigableSet
	static java.util.NavigableMap navigableMap (java.util.NavigableMap) 
		java.util.NavigableMap navigableMap
	static java.util.NavigableMap navigableMap (java.util.NavigableMap, java.lang.Object) 
		java.util.NavigableMap navigableMap
		Object mutex
	private static java.util.Map$Entry nullableSynchronizedEntry (java.util.Map$Entry, java.lang.Object) 
		java.util.Map$Entry entry
		Object mutex
	static java.util.Queue queue (java.util.Queue, java.lang.Object) 
		java.util.Queue queue
		Object mutex
	static java.util.Deque deque (java.util.Deque, java.lang.Object) 
		java.util.Deque deque
		Object mutex
	static java.util.SortedSet access$100 (java.util.SortedSet, java.lang.Object) 
		java.util.SortedSet x0
		Object x1
	static java.util.List access$200 (java.util.List, java.lang.Object) 
		java.util.List x0
		Object x1
	static java.util.Set access$300 (java.util.Set, java.lang.Object) 
		java.util.Set x0
		Object x1
	static java.util.Collection access$400 (java.util.Collection, java.lang.Object) 
		java.util.Collection x0
		Object x1
	static java.util.Collection access$500 (java.util.Collection, java.lang.Object) 
		java.util.Collection x0
		Object x1
	static java.util.Map$Entry access$700 (java.util.Map$Entry, java.lang.Object) 
		java.util.Map$Entry x0
		Object x1
}

com/android/jack/google/common/collect/Table$Cell.class
Table.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Table$Cell extends java.lang.Object {
	public abstract java.lang.Object getRowKey () 
	public abstract java.lang.Object getColumnKey () 
	public abstract java.lang.Object getValue () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

com/android/jack/google/common/collect/Table.class
Table.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.Table extends java.lang.Object {
	public abstract boolean contains (java.lang.Object, java.lang.Object) 
	public abstract boolean containsRow (java.lang.Object) 
	public abstract boolean containsColumn (java.lang.Object) 
	public abstract boolean containsValue (java.lang.Object) 
	public abstract java.lang.Object get (java.lang.Object, java.lang.Object) 
	public abstract boolean isEmpty () 
	public abstract int size () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract void clear () 
	public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
	public abstract void putAll (com.android.jack.google.common.collect.Table) 
	public abstract java.lang.Object remove (java.lang.Object, java.lang.Object) 
	public abstract java.util.Map row (java.lang.Object) 
	public abstract java.util.Map column (java.lang.Object) 
	public abstract java.util.Set cellSet () 
	public abstract java.util.Set rowKeySet () 
	public abstract java.util.Set columnKeySet () 
	public abstract java.util.Collection values () 
	public abstract java.util.Map rowMap () 
	public abstract java.util.Map columnMap () 
}

com/android/jack/google/common/collect/Tables$1.class
Tables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Tables$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public java.util.Map apply (java.util.Map) 
		java.util.Map input
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Tables$AbstractCell.class
Tables.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.Tables$AbstractCell extends java.lang.Object implements com.android.jack.google.common.collect.Table$Cell  {
	void  () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.Table$Cell other
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/collect/Tables$ImmutableCell.class
Tables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Tables$ImmutableCell extends com.android.jack.google.common.collect.Tables$AbstractCell implements java.io.Serializable  {
	private final Object rowKey
	private final Object columnKey
	private final Object value
	private static final long serialVersionUID
	void  (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public java.lang.Object getRowKey () 
	public java.lang.Object getColumnKey () 
	public java.lang.Object getValue () 
}

com/android/jack/google/common/collect/Tables$TransformedTable$1.class
Tables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Tables$TransformedTable$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Tables$TransformedTable this$0
	void  (com.android.jack.google.common.collect.Tables$TransformedTable) 
	public com.android.jack.google.common.collect.Table$Cell apply (com.android.jack.google.common.collect.Table$Cell) 
		com.android.jack.google.common.collect.Table$Cell cell
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Tables$TransformedTable$2.class
Tables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Tables$TransformedTable$2 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Tables$TransformedTable this$0
	void  (com.android.jack.google.common.collect.Tables$TransformedTable) 
	public java.util.Map apply (java.util.Map) 
		java.util.Map row
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Tables$TransformedTable$3.class
Tables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Tables$TransformedTable$3 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.Tables$TransformedTable this$0
	void  (com.android.jack.google.common.collect.Tables$TransformedTable) 
	public java.util.Map apply (java.util.Map) 
		java.util.Map column
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Tables$TransformedTable.class
Tables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Tables$TransformedTable extends com.android.jack.google.common.collect.AbstractTable {
	final com.android.jack.google.common.collect.Table fromTable
	final com.android.jack.google.common.base.Function function
	void  (com.android.jack.google.common.collect.Table, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.Table fromTable
		com.android.jack.google.common.base.Function function
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public int size () 
	public void clear () 
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.util.Map row (java.lang.Object) 
		Object rowKey
	public java.util.Map column (java.lang.Object) 
		Object columnKey
	com.android.jack.google.common.base.Function cellFunction () 
	java.util.Iterator cellIterator () 
	public java.util.Set rowKeySet () 
	public java.util.Set columnKeySet () 
	java.util.Collection createValues () 
	public java.util.Map rowMap () 
		com.android.jack.google.common.base.Function rowFunction
	public java.util.Map columnMap () 
		com.android.jack.google.common.base.Function columnFunction
}

com/android/jack/google/common/collect/Tables$TransposeTable$1.class
Tables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Tables$TransposeTable$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public com.android.jack.google.common.collect.Table$Cell apply (com.android.jack.google.common.collect.Table$Cell) 
		com.android.jack.google.common.collect.Table$Cell cell
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/Tables$TransposeTable.class
Tables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Tables$TransposeTable extends com.android.jack.google.common.collect.AbstractTable {
	final com.android.jack.google.common.collect.Table original
	private static final com.android.jack.google.common.base.Function TRANSPOSE_CELL
	void  (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table original
	public void clear () 
	public java.util.Map column (java.lang.Object) 
		Object columnKey
	public java.util.Set columnKeySet () 
	public java.util.Map columnMap () 
	public boolean contains (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public boolean containsColumn (java.lang.Object) 
		Object columnKey
	public boolean containsRow (java.lang.Object) 
		Object rowKey
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.util.Map row (java.lang.Object) 
		Object rowKey
	public java.util.Set rowKeySet () 
	public java.util.Map rowMap () 
	public int size () 
	public java.util.Collection values () 
	java.util.Iterator cellIterator () 
	static void  () 
}

com/android/jack/google/common/collect/Tables$UnmodifiableRowSortedMap.class
Tables.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.Tables$UnmodifiableRowSortedMap extends com.android.jack.google.common.collect.Tables$UnmodifiableTable implements com.android.jack.google.common.collect.RowSortedTable  {
	private static final long serialVersionUID
	public void  (com.android.jack.google.common.collect.RowSortedTable) 
		com.android.jack.google.common.collect.RowSortedTable delegate
	protected com.android.jack.google.common.collect.RowSortedTable delegate () 
	public java.util.SortedMap rowMap () 
		com.android.jack.google.common.base.Function wrapper
	public java.util.SortedSet rowKeySet () 
	public volatile java.util.Map rowMap () 
	public volatile java.util.Set rowKeySet () 
	protected volatile com.android.jack.google.common.collect.Table delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Tables$UnmodifiableTable.class
Tables.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.Tables$UnmodifiableTable extends com.android.jack.google.common.collect.ForwardingTable implements java.io.Serializable  {
	final com.android.jack.google.common.collect.Table delegate
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table delegate
	protected com.android.jack.google.common.collect.Table delegate () 
	public java.util.Set cellSet () 
	public void clear () 
	public java.util.Map column (java.lang.Object) 
		Object columnKey
	public java.util.Set columnKeySet () 
	public java.util.Map columnMap () 
		com.android.jack.google.common.base.Function wrapper
	public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
	public java.util.Map row (java.lang.Object) 
		Object rowKey
	public java.util.Set rowKeySet () 
	public java.util.Map rowMap () 
		com.android.jack.google.common.base.Function wrapper
	public java.util.Collection values () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/Tables.class
Tables.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.Tables extends java.lang.Object {
	private static final com.android.jack.google.common.base.Function UNMODIFIABLE_WRAPPER
	private void  () 
	public static com.android.jack.google.common.collect.Table$Cell immutableCell (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object columnKey
		Object value
	public static com.android.jack.google.common.collect.Table transpose (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public static com.android.jack.google.common.collect.Table newCustomTable (java.util.Map, com.android.jack.google.common.base.Supplier) 
		java.util.Map backingMap
		com.android.jack.google.common.base.Supplier factory
	public static com.android.jack.google.common.collect.Table transformValues (com.android.jack.google.common.collect.Table, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.collect.Table fromTable
		com.android.jack.google.common.base.Function function
	public static com.android.jack.google.common.collect.Table unmodifiableTable (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table table
	public static com.android.jack.google.common.collect.RowSortedTable unmodifiableRowSortedTable (com.android.jack.google.common.collect.RowSortedTable) 
		com.android.jack.google.common.collect.RowSortedTable table
	private static com.android.jack.google.common.base.Function unmodifiableWrapper () 
	static boolean equalsImpl (com.android.jack.google.common.collect.Table, java.lang.Object) 
		com.android.jack.google.common.collect.Table that
		com.android.jack.google.common.collect.Table table
		Object obj
	static com.android.jack.google.common.base.Function access$000 () 
	static void  () 
}

com/android/jack/google/common/collect/TransformedIterator.class
TransformedIterator.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.TransformedIterator extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator backingIterator
	void  (java.util.Iterator) 
		java.util.Iterator backingIterator
	abstract java.lang.Object transform (java.lang.Object) 
	public final boolean hasNext () 
	public final java.lang.Object next () 
	public final void remove () 
}

com/android/jack/google/common/collect/TransformedListIterator.class
TransformedListIterator.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.TransformedListIterator extends com.android.jack.google.common.collect.TransformedIterator implements java.util.ListIterator  {
	void  (java.util.ListIterator) 
		java.util.ListIterator backingIterator
	private java.util.ListIterator backingIterator () 
	public final boolean hasPrevious () 
	public final java.lang.Object previous () 
	public final int nextIndex () 
	public final int previousIndex () 
	public void set (java.lang.Object) 
		Object element
	public void add (java.lang.Object) 
		Object element
}

com/android/jack/google/common/collect/TreeBasedTable$1.class
TreeBasedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeBasedTable$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.collect.TreeBasedTable this$0
	void  (com.android.jack.google.common.collect.TreeBasedTable) 
	public java.util.Iterator apply (java.util.Map) 
		java.util.Map input
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/TreeBasedTable$2.class
TreeBasedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeBasedTable$2 extends com.android.jack.google.common.collect.AbstractIterator {
	Object lastValue
	final java.util.Iterator val$merged
	final java.util.Comparator val$comparator
	final com.android.jack.google.common.collect.TreeBasedTable this$0
	void  (com.android.jack.google.common.collect.TreeBasedTable, java.util.Iterator, java.util.Comparator) 
	protected java.lang.Object computeNext () 
		Object next
		boolean duplicate
}

com/android/jack/google/common/collect/TreeBasedTable$Factory.class
TreeBasedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeBasedTable$Factory extends java.lang.Object implements com.android.jack.google.common.base.Supplier java.io.Serializable  {
	final java.util.Comparator comparator
	private static final long serialVersionUID
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	public java.util.TreeMap get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/collect/TreeBasedTable$TreeRow.class
TreeBasedTable.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeBasedTable$TreeRow extends com.android.jack.google.common.collect.StandardTable$Row implements java.util.SortedMap  {
	final Object lowerBound
	final Object upperBound
	transient java.util.SortedMap wholeRow
	final com.android.jack.google.common.collect.TreeBasedTable this$0
	void  (com.android.jack.google.common.collect.TreeBasedTable, java.lang.Object) 
		Object rowKey
	void  (com.android.jack.google.common.collect.TreeBasedTable, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object rowKey
		Object lowerBound
		Object upperBound
	public java.util.SortedSet keySet () 
	public java.util.Comparator comparator () 
	int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		java.util.Comparator cmp
	boolean rangeContains (java.lang.Object) 
		Object o
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.lang.Object firstKey () 
		java.util.SortedMap backing
	public java.lang.Object lastKey () 
		java.util.SortedMap backing
	java.util.SortedMap wholeRow () 
	java.util.SortedMap backingRowMap () 
	java.util.SortedMap computeBackingRowMap () 
		java.util.SortedMap map
	void maintainEmptyInvariant () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	volatile java.util.Map computeBackingRowMap () 
	volatile java.util.Map backingRowMap () 
	public volatile java.util.Set keySet () 
}

com/android/jack/google/common/collect/TreeBasedTable.class
TreeBasedTable.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.TreeBasedTable extends com.android.jack.google.common.collect.StandardRowSortedTable {
	private final java.util.Comparator columnComparator
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.TreeBasedTable create () 
	public static com.android.jack.google.common.collect.TreeBasedTable create (java.util.Comparator, java.util.Comparator) 
		java.util.Comparator rowComparator
		java.util.Comparator columnComparator
	public static com.android.jack.google.common.collect.TreeBasedTable create (com.android.jack.google.common.collect.TreeBasedTable) 
		com.android.jack.google.common.collect.TreeBasedTable table
		com.android.jack.google.common.collect.TreeBasedTable result
	void  (java.util.Comparator, java.util.Comparator) 
		java.util.Comparator rowComparator
		java.util.Comparator columnComparator
	public java.util.Comparator rowComparator () 
	public java.util.Comparator columnComparator () 
	public java.util.SortedMap row (java.lang.Object) 
		Object rowKey
	public java.util.SortedSet rowKeySet () 
	public java.util.SortedMap rowMap () 
	java.util.Iterator createColumnKeyIterator () 
		java.util.Comparator comparator
		java.util.Iterator merged
	public volatile java.util.Map rowMap () 
	public volatile java.util.Set rowKeySet () 
	public volatile java.util.Map row (java.lang.Object) 
		Object x0
	public volatile java.util.Map columnMap () 
	public volatile java.util.Collection values () 
	public volatile java.util.Set columnKeySet () 
	public volatile java.util.Map column (java.lang.Object) 
		Object x0
	public volatile java.util.Set cellSet () 
	public volatile java.lang.Object remove (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
		Object x2
	public volatile void clear () 
	public volatile int size () 
	public volatile boolean isEmpty () 
	public volatile java.lang.Object get (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	public volatile boolean containsRow (java.lang.Object) 
		Object x0
	public volatile boolean containsColumn (java.lang.Object) 
		Object x0
	public volatile boolean contains (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile void putAll (com.android.jack.google.common.collect.Table) 
		com.android.jack.google.common.collect.Table x0
}

com/android/jack/google/common/collect/TreeMultimap.class
TreeMultimap.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.TreeMultimap extends com.android.jack.google.common.collect.AbstractSortedKeySortedSetMultimap {
	private transient java.util.Comparator keyComparator
	private transient java.util.Comparator valueComparator
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.TreeMultimap create () 
	public static com.android.jack.google.common.collect.TreeMultimap create (java.util.Comparator, java.util.Comparator) 
		java.util.Comparator keyComparator
		java.util.Comparator valueComparator
	public static com.android.jack.google.common.collect.TreeMultimap create (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap multimap
	void  (java.util.Comparator, java.util.Comparator) 
		java.util.Comparator keyComparator
		java.util.Comparator valueComparator
	private void  (java.util.Comparator, java.util.Comparator, com.android.jack.google.common.collect.Multimap) 
		java.util.Comparator keyComparator
		java.util.Comparator valueComparator
		com.android.jack.google.common.collect.Multimap multimap
	java.util.SortedSet createCollection () 
	java.util.Collection createCollection (java.lang.Object) 
		Object key
	public java.util.Comparator keyComparator () 
	public java.util.Comparator valueComparator () 
	java.util.NavigableMap backingMap () 
	public java.util.NavigableSet get (java.lang.Object) 
		Object key
	java.util.Collection unmodifiableCollectionSubclass (java.util.Collection) 
		java.util.Collection collection
	java.util.Collection wrapCollection (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection collection
	public java.util.NavigableSet keySet () 
	java.util.NavigableSet createKeySet () 
	public java.util.NavigableMap asMap () 
	java.util.NavigableMap createAsMap () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	public volatile java.util.SortedSet keySet () 
	volatile java.util.SortedMap backingMap () 
	public volatile java.util.SortedMap asMap () 
	public volatile java.util.Collection values () 
	public volatile java.util.Map asMap () 
	public volatile java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile java.util.SortedSet removeAll (java.lang.Object) 
		Object x0
	public volatile java.util.SortedSet get (java.lang.Object) 
		Object x0
	public volatile java.util.Set get (java.lang.Object) 
		Object x0
	public volatile java.util.Set keySet () 
	public volatile java.util.Collection get (java.lang.Object) 
		Object x0
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile boolean put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile java.util.Set entries () 
	volatile java.util.Set createCollection () 
	volatile java.util.Map createAsMap () 
	volatile java.util.Set createKeySet () 
	public volatile void clear () 
	public volatile boolean containsKey (java.lang.Object) 
		Object x0
	public volatile int size () 
	volatile java.util.Map backingMap () 
	volatile java.util.Collection createCollection () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile com.android.jack.google.common.collect.Multiset keys () 
	public volatile boolean putAll (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap x0
	public volatile boolean putAll (java.lang.Object, java.lang.Iterable) 
		Object x0
		Iterable x1
	public volatile boolean remove (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsEntry (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	public volatile boolean containsValue (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
}

com/android/jack/google/common/collect/TreeMultiset$1.class
TreeMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeMultiset$1 extends com.android.jack.google.common.collect.Multisets$AbstractEntry {
	final com.android.jack.google.common.collect.TreeMultiset$AvlNode val$baseEntry
	final com.android.jack.google.common.collect.TreeMultiset this$0
	void  (com.android.jack.google.common.collect.TreeMultiset, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
	public java.lang.Object getElement () 
	public int getCount () 
		int result
}

com/android/jack/google/common/collect/TreeMultiset$2.class
TreeMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeMultiset$2 extends java.lang.Object implements java.util.Iterator  {
	com.android.jack.google.common.collect.TreeMultiset$AvlNode current
	com.android.jack.google.common.collect.Multiset$Entry prevEntry
	final com.android.jack.google.common.collect.TreeMultiset this$0
	void  (com.android.jack.google.common.collect.TreeMultiset) 
	public boolean hasNext () 
	public com.android.jack.google.common.collect.Multiset$Entry next () 
		com.android.jack.google.common.collect.Multiset$Entry result
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/TreeMultiset$3.class
TreeMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeMultiset$3 extends java.lang.Object implements java.util.Iterator  {
	com.android.jack.google.common.collect.TreeMultiset$AvlNode current
	com.android.jack.google.common.collect.Multiset$Entry prevEntry
	final com.android.jack.google.common.collect.TreeMultiset this$0
	void  (com.android.jack.google.common.collect.TreeMultiset) 
	public boolean hasNext () 
	public com.android.jack.google.common.collect.Multiset$Entry next () 
		com.android.jack.google.common.collect.Multiset$Entry result
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/google/common/collect/TreeMultiset$4.class
TreeMultiset.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeMultiset$4 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$collect$BoundType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/collect/TreeMultiset$Aggregate$1.class
TreeMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeMultiset$Aggregate$1 extends com.android.jack.google.common.collect.TreeMultiset$Aggregate {
	void  (java.lang.String, int) 
	int nodeAggregate (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	long treeAggregate (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
}

com/android/jack/google/common/collect/TreeMultiset$Aggregate$2.class
TreeMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeMultiset$Aggregate$2 extends com.android.jack.google.common.collect.TreeMultiset$Aggregate {
	void  (java.lang.String, int) 
	int nodeAggregate (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	long treeAggregate (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
}

com/android/jack/google/common/collect/TreeMultiset$Aggregate.class
TreeMultiset.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.TreeMultiset$Aggregate extends java.lang.Enum {
	public static final com.android.jack.google.common.collect.TreeMultiset$Aggregate SIZE
	public static final com.android.jack.google.common.collect.TreeMultiset$Aggregate DISTINCT
	private static final com.android.jack.google.common.collect.TreeMultiset$Aggregate[] $VALUES
	public static com.android.jack.google.common.collect.TreeMultiset$Aggregate[] values () 
	public static com.android.jack.google.common.collect.TreeMultiset$Aggregate valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract int nodeAggregate (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
	abstract long treeAggregate (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
	void  (java.lang.String, int, com.android.jack.google.common.collect.TreeMultiset$1) 
		String x0
		int x1
		com.android.jack.google.common.collect.TreeMultiset$1 x2
	static void  () 
}

com/android/jack/google/common/collect/TreeMultiset$AvlNode.class
TreeMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeMultiset$AvlNode extends com.android.jack.google.common.collect.Multisets$AbstractEntry {
	private final Object elem
	private int elemCount
	private int distinctElements
	private long totalCount
	private int height
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode left
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode right
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode pred
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode succ
	void  (java.lang.Object, int) 
		Object elem
		int elemCount
	public int count (java.util.Comparator, java.lang.Object) 
		java.util.Comparator comparator
		Object e
		int cmp
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode addRightChild (java.lang.Object, int) 
		Object e
		int count
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode addLeftChild (java.lang.Object, int) 
		Object e
		int count
	com.android.jack.google.common.collect.TreeMultiset$AvlNode add (java.util.Comparator, java.lang.Object, int, int[]) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initLeft
		int initHeight
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initRight
		int initHeight
		java.util.Comparator comparator
		Object e
		int count
		int[] result
		int cmp
		long resultCount
	com.android.jack.google.common.collect.TreeMultiset$AvlNode remove (java.util.Comparator, java.lang.Object, int, int[]) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initLeft
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initRight
		java.util.Comparator comparator
		Object e
		int count
		int[] result
		int cmp
	com.android.jack.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int[]) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initLeft
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initRight
		java.util.Comparator comparator
		Object e
		int count
		int[] result
		int cmp
	com.android.jack.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int, int[]) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initLeft
		com.android.jack.google.common.collect.TreeMultiset$AvlNode initRight
		java.util.Comparator comparator
		Object e
		int expectedCount
		int newCount
		int[] result
		int cmp
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode deleteMe () 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newTop
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newTop
		int oldElemCount
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode removeMin (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode removeMax (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	private void recomputeMultiset () 
	private void recomputeHeight () 
	private void recompute () 
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode rebalance () 
	private int balanceFactor () 
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode rotateLeft () 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newTop
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode rotateRight () 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newTop
	private static long totalCount (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	private static int height (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode ceiling (java.util.Comparator, java.lang.Object) 
		java.util.Comparator comparator
		Object e
		int cmp
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode floor (java.util.Comparator, java.lang.Object) 
		java.util.Comparator comparator
		Object e
		int cmp
	public java.lang.Object getElement () 
	public int getCount () 
	public java.lang.String toString () 
	static int access$200 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static long access$300 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static int access$400 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static java.lang.Object access$500 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$600 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$700 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$800 (com.android.jack.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
		java.util.Comparator x1
		Object x2
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$900 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$1000 (com.android.jack.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
		java.util.Comparator x1
		Object x2
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$1100 (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$902 (com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x1
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$1102 (com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x1
}

com/android/jack/google/common/collect/TreeMultiset$Reference.class
TreeMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeMultiset$Reference extends java.lang.Object {
	private Object value
	private void  () 
	public java.lang.Object get () 
	public void checkAndSet (java.lang.Object, java.lang.Object) 
		Object expected
		Object newValue
	void  (com.android.jack.google.common.collect.TreeMultiset$1) 
		com.android.jack.google.common.collect.TreeMultiset$1 x0
}

com/android/jack/google/common/collect/TreeMultiset.class
TreeMultiset.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.TreeMultiset extends com.android.jack.google.common.collect.AbstractSortedMultiset implements java.io.Serializable  {
	private final transient com.android.jack.google.common.collect.TreeMultiset$Reference rootReference
	private final transient com.android.jack.google.common.collect.GeneralRange range
	private final transient com.android.jack.google.common.collect.TreeMultiset$AvlNode header
	private static final long serialVersionUID
	public static com.android.jack.google.common.collect.TreeMultiset create () 
	public static com.android.jack.google.common.collect.TreeMultiset create (java.util.Comparator) 
		java.util.Comparator comparator
	public static com.android.jack.google.common.collect.TreeMultiset create (java.lang.Iterable) 
		Iterable elements
		com.android.jack.google.common.collect.TreeMultiset multiset
	void  (com.android.jack.google.common.collect.TreeMultiset$Reference, com.android.jack.google.common.collect.GeneralRange, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$Reference rootReference
		com.android.jack.google.common.collect.GeneralRange range
		com.android.jack.google.common.collect.TreeMultiset$AvlNode endLink
	void  (java.util.Comparator) 
		java.util.Comparator comparator
	private long aggregateForEntries (com.android.jack.google.common.collect.TreeMultiset$Aggregate) 
		com.android.jack.google.common.collect.TreeMultiset$Aggregate aggr
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		long total
	private long aggregateBelowRange (com.android.jack.google.common.collect.TreeMultiset$Aggregate, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$Aggregate aggr
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
		int cmp
	private long aggregateAboveRange (com.android.jack.google.common.collect.TreeMultiset$Aggregate, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$Aggregate aggr
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
		int cmp
	public int size () 
	int distinctElements () 
	public int count (java.lang.Object) 
		Object e
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		ClassCastException e
		NullPointerException e
		Object element
	public int add (java.lang.Object, int) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newRoot
		Object element
		int occurrences
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		int[] result
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newRoot
	public int remove (java.lang.Object, int) 
		Object e
		ClassCastException e
		NullPointerException e
		Object element
		int occurrences
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		int[] result
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newRoot
	public int setCount (java.lang.Object, int) 
		Object element
		int count
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		int[] result
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newRoot
	public boolean setCount (java.lang.Object, int, int) 
		Object element
		int oldCount
		int newCount
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		int[] result
		com.android.jack.google.common.collect.TreeMultiset$AvlNode newRoot
	private com.android.jack.google.common.collect.Multiset$Entry wrapEntry (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode baseEntry
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode firstNode () 
		Object endpoint
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	private com.android.jack.google.common.collect.TreeMultiset$AvlNode lastNode () 
		Object endpoint
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
		com.android.jack.google.common.collect.TreeMultiset$AvlNode root
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	java.util.Iterator entryIterator () 
	java.util.Iterator descendingEntryIterator () 
	public com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object upperBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType boundType
	static int distinctElements (com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode node
	private static void successor (com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode a
		com.android.jack.google.common.collect.TreeMultiset$AvlNode b
	private static void successor (com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode a
		com.android.jack.google.common.collect.TreeMultiset$AvlNode b
		com.android.jack.google.common.collect.TreeMultiset$AvlNode c
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		java.util.Comparator comparator
		com.android.jack.google.common.collect.TreeMultiset$AvlNode header
	public volatile com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
	public volatile com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object x0
		com.android.jack.google.common.collect.BoundType x1
		Object x2
		com.android.jack.google.common.collect.BoundType x3
	public volatile com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
	public volatile com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
	public volatile com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	public volatile com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public volatile java.util.Comparator comparator () 
	public volatile java.util.NavigableSet elementSet () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile java.util.Set entrySet () 
	public volatile void clear () 
	public volatile boolean retainAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean removeAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean addAll (java.util.Collection) 
		java.util.Collection x0
	public volatile boolean remove (java.lang.Object) 
		Object x0
	public volatile boolean add (java.lang.Object) 
		Object x0
	public volatile java.util.Iterator iterator () 
	public volatile boolean contains (java.lang.Object) 
		Object x0
	public volatile boolean isEmpty () 
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$1200 (com.android.jack.google.common.collect.TreeMultiset) 
		com.android.jack.google.common.collect.TreeMultiset x0
	static com.android.jack.google.common.collect.GeneralRange access$1300 (com.android.jack.google.common.collect.TreeMultiset) 
		com.android.jack.google.common.collect.TreeMultiset x0
	static com.android.jack.google.common.collect.Multiset$Entry access$1400 (com.android.jack.google.common.collect.TreeMultiset, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset x0
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x1
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$1500 (com.android.jack.google.common.collect.TreeMultiset) 
		com.android.jack.google.common.collect.TreeMultiset x0
	static com.android.jack.google.common.collect.TreeMultiset$AvlNode access$1600 (com.android.jack.google.common.collect.TreeMultiset) 
		com.android.jack.google.common.collect.TreeMultiset x0
	static void access$1700 (com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x1
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x2
	static void access$1800 (com.android.jack.google.common.collect.TreeMultiset$AvlNode, com.android.jack.google.common.collect.TreeMultiset$AvlNode) 
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x0
		com.android.jack.google.common.collect.TreeMultiset$AvlNode x1
}

com/android/jack/google/common/collect/TreeRangeMap$1.class
TreeRangeMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeMap$1 extends java.lang.Object implements com.android.jack.google.common.collect.RangeMap  {
	void  () 
	public java.lang.Object get (java.lang.Comparable) 
		Comparable key
	public java.util.Map$Entry getEntry (java.lang.Comparable) 
		Comparable key
	public com.android.jack.google.common.collect.Range span () 
	public void put (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object value
	public void putAll (com.android.jack.google.common.collect.RangeMap) 
		com.android.jack.google.common.collect.RangeMap rangeMap
	public void clear () 
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public java.util.Map asMapOfRanges () 
	public com.android.jack.google.common.collect.RangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
}

com/android/jack/google/common/collect/TreeRangeMap$AsMapOfRanges$1.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$AsMapOfRanges$1 extends java.util.AbstractSet {
	final com.android.jack.google.common.collect.TreeRangeMap$AsMapOfRanges this$1
	void  (com.android.jack.google.common.collect.TreeRangeMap$AsMapOfRanges) 
	public java.util.Iterator iterator () 
	public int size () 
}

com/android/jack/google/common/collect/TreeRangeMap$AsMapOfRanges.class
TreeRangeMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeMap$AsMapOfRanges extends java.util.AbstractMap {
	final com.android.jack.google.common.collect.TreeRangeMap this$0
	private void  (com.android.jack.google.common.collect.TreeRangeMap) 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		com.android.jack.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
		Object key
	public java.util.Set entrySet () 
	void  (com.android.jack.google.common.collect.TreeRangeMap, com.android.jack.google.common.collect.TreeRangeMap$1) 
		com.android.jack.google.common.collect.TreeRangeMap x0
		com.android.jack.google.common.collect.TreeRangeMap$1 x1
}

com/android/jack/google/common/collect/TreeRangeMap$RangeMapEntry.class
TreeRangeMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeMap$RangeMapEntry extends com.android.jack.google.common.collect.AbstractMapEntry {
	private final com.android.jack.google.common.collect.Range range
	private final Object value
	void  (com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.Cut, java.lang.Object) 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
		Object value
	void  (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object value
	public com.android.jack.google.common.collect.Range getKey () 
	public java.lang.Object getValue () 
	public boolean contains (java.lang.Comparable) 
		Comparable value
	com.android.jack.google.common.collect.Cut getLowerBound () 
	com.android.jack.google.common.collect.Cut getUpperBound () 
	public volatile java.lang.Object getKey () 
}

com/android/jack/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1 extends com.android.jack.google.common.collect.Maps$KeySet {
	final com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
	void  (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map) 
		java.util.Map x0
	public boolean remove (java.lang.Object) 
		Object o
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2$1.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$backingItr
	final com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2 this$3
	void  (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2, java.util.Iterator) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.TreeRangeMap$RangeMapEntry entry
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2 extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
	void  (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
		com.android.jack.google.common.collect.Cut cutToStart
		java.util.Iterator backingItr
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public int size () 
	public boolean isEmpty () 
}

com/android/jack/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3 extends com.android.jack.google.common.collect.Maps$Values {
	final com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
	void  (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map) 
		java.util.Map x0
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
}

com/android/jack/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap extends java.util.AbstractMap {
	final com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap this$1
	void  (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap) 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		java.util.Map$Entry entry
		com.android.jack.google.common.collect.Range r
		com.android.jack.google.common.collect.TreeRangeMap$RangeMapEntry candidate
		ClassCastException e
		Object key
	public java.lang.Object remove (java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object key
		Object value
	public void clear () 
	private boolean removeEntryIf (com.android.jack.google.common.base.Predicate) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.Range range
		java.util.Iterator i$
		com.android.jack.google.common.base.Predicate predicate
		java.util.List toRemove
	public java.util.Set keySet () 
	public java.util.Set entrySet () 
	public java.util.Collection values () 
	static boolean access$400 (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, com.android.jack.google.common.base.Predicate) 
		com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap x0
		com.android.jack.google.common.base.Predicate x1
}

com/android/jack/google/common/collect/TreeRangeMap$SubRangeMap.class
TreeRangeMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap extends java.lang.Object implements com.android.jack.google.common.collect.RangeMap  {
	private final com.android.jack.google.common.collect.Range subRange
	final com.android.jack.google.common.collect.TreeRangeMap this$0
	void  (com.android.jack.google.common.collect.TreeRangeMap, com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range subRange
	public java.lang.Object get (java.lang.Comparable) 
		Comparable key
	public java.util.Map$Entry getEntry (java.lang.Comparable) 
		java.util.Map$Entry entry
		Comparable key
	public com.android.jack.google.common.collect.Range span () 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
		com.android.jack.google.common.collect.Cut lowerBound
		java.util.Map$Entry lowerEntry
		com.android.jack.google.common.collect.Cut upperBound
		java.util.Map$Entry upperEntry
	public void put (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object value
	public void putAll (com.android.jack.google.common.collect.RangeMap) 
		com.android.jack.google.common.collect.RangeMap rangeMap
		com.android.jack.google.common.collect.Range span
	public void clear () 
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public com.android.jack.google.common.collect.RangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public java.util.Map asMapOfRanges () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.RangeMap rangeMap
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	static com.android.jack.google.common.collect.Range access$300 (com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap) 
		com.android.jack.google.common.collect.TreeRangeMap$SubRangeMap x0
}

com/android/jack/google/common/collect/TreeRangeMap.class
TreeRangeMap.java
package com.android.jack.google.common.collect
public final com.android.jack.google.common.collect.TreeRangeMap extends java.lang.Object implements com.android.jack.google.common.collect.RangeMap  {
	private final java.util.NavigableMap entriesByLowerBound
	private static final com.android.jack.google.common.collect.RangeMap EMPTY_SUB_RANGE_MAP
	public static com.android.jack.google.common.collect.TreeRangeMap create () 
	private void  () 
	public java.lang.Object get (java.lang.Comparable) 
		Comparable key
		java.util.Map$Entry entry
	public java.util.Map$Entry getEntry (java.lang.Comparable) 
		Comparable key
		java.util.Map$Entry mapEntry
	public void put (com.android.jack.google.common.collect.Range, java.lang.Object) 
		com.android.jack.google.common.collect.Range range
		Object value
	public void putAll (com.android.jack.google.common.collect.RangeMap) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.RangeMap rangeMap
	public void clear () 
	public com.android.jack.google.common.collect.Range span () 
		java.util.Map$Entry firstEntry
		java.util.Map$Entry lastEntry
	private void putRangeMapEntry (com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.Cut, java.lang.Object) 
		com.android.jack.google.common.collect.Cut lowerBound
		com.android.jack.google.common.collect.Cut upperBound
		Object value
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
		com.android.jack.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
		com.android.jack.google.common.collect.Range rangeToRemove
		java.util.Map$Entry mapEntryBelowToTruncate
		java.util.Map$Entry mapEntryAboveToTruncate
	public java.util.Map asMapOfRanges () 
	public com.android.jack.google.common.collect.RangeMap subRangeMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range subRange
	private com.android.jack.google.common.collect.RangeMap emptySubRangeMap () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.collect.RangeMap rangeMap
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	static java.util.NavigableMap access$100 (com.android.jack.google.common.collect.TreeRangeMap) 
		com.android.jack.google.common.collect.TreeRangeMap x0
	static com.android.jack.google.common.collect.RangeMap access$200 (com.android.jack.google.common.collect.TreeRangeMap) 
		com.android.jack.google.common.collect.TreeRangeMap x0
	static void  () 
}

com/android/jack/google/common/collect/TreeRangeSet$1.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/TreeRangeSet$AsRanges.class
TreeRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeSet$AsRanges extends com.android.jack.google.common.collect.ForwardingCollection implements java.util.Set  {
	final com.android.jack.google.common.collect.TreeRangeSet this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet) 
	protected java.util.Collection delegate () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/TreeRangeSet$Complement.class
TreeRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeSet$Complement extends com.android.jack.google.common.collect.TreeRangeSet {
	final com.android.jack.google.common.collect.TreeRangeSet this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet) 
	public void add (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range rangeToAdd
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range rangeToRemove
	public boolean contains (java.lang.Comparable) 
		Comparable value
	public com.android.jack.google.common.collect.RangeSet complement () 
}

com/android/jack/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$1 extends com.android.jack.google.common.collect.AbstractIterator {
	com.android.jack.google.common.collect.Cut nextComplementRangeLowerBound
	final com.android.jack.google.common.collect.Cut val$firstComplementRangeLowerBound
	final com.android.jack.google.common.collect.PeekingIterator val$positiveItr
	final com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.PeekingIterator) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.Range positiveRange
		com.android.jack.google.common.collect.Range negativeRange
		com.android.jack.google.common.collect.Range negativeRange
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$2 extends com.android.jack.google.common.collect.AbstractIterator {
	com.android.jack.google.common.collect.Cut nextComplementRangeUpperBound
	final com.android.jack.google.common.collect.Cut val$firstComplementRangeUpperBound
	final com.android.jack.google.common.collect.PeekingIterator val$positiveItr
	final com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.android.jack.google.common.collect.Cut, com.android.jack.google.common.collect.PeekingIterator) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.Range positiveRange
		com.android.jack.google.common.collect.Range negativeRange
		com.android.jack.google.common.collect.Range negativeRange
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class
TreeRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound extends com.android.jack.google.common.collect.AbstractNavigableMap {
	private final java.util.NavigableMap positiveRangesByLowerBound
	private final java.util.NavigableMap positiveRangesByUpperBound
	private final com.android.jack.google.common.collect.Range complementLowerBoundWindow
	void  (java.util.NavigableMap) 
		java.util.NavigableMap positiveRangesByLowerBound
	private void  (java.util.NavigableMap, com.android.jack.google.common.collect.Range) 
		java.util.NavigableMap positiveRangesByLowerBound
		com.android.jack.google.common.collect.Range window
	private java.util.NavigableMap subMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range subWindow
	public java.util.NavigableMap subMap (com.android.jack.google.common.collect.Cut, boolean, com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut fromKey
		boolean fromInclusive
		com.android.jack.google.common.collect.Cut toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut fromKey
		boolean inclusive
	public java.util.Comparator comparator () 
	java.util.Iterator entryIterator () 
		java.util.Collection positiveRanges
		com.android.jack.google.common.collect.Cut firstComplementRangeLowerBound
		com.android.jack.google.common.collect.Cut firstComplementRangeLowerBound
		java.util.Collection positiveRanges
		com.android.jack.google.common.collect.PeekingIterator positiveItr
		com.android.jack.google.common.collect.Cut firstComplementRangeLowerBound
	java.util.Iterator descendingEntryIterator () 
		com.android.jack.google.common.collect.Cut cut
		com.android.jack.google.common.collect.Cut startingPoint
		boolean inclusive
		com.android.jack.google.common.collect.PeekingIterator positiveItr
		com.android.jack.google.common.collect.Cut cut
		com.android.jack.google.common.collect.Cut firstComplementRangeUpperBound
	public int size () 
	public com.android.jack.google.common.collect.Range get (java.lang.Object) 
		com.android.jack.google.common.collect.Cut cut
		java.util.Map$Entry firstEntry
		ClassCastException e
		Object key
	public boolean containsKey (java.lang.Object) 
		Object key
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	static com.android.jack.google.common.collect.Range access$100 (com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound) 
		com.android.jack.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound x0
}

com/android/jack/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$backingItr
	final com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound, java.util.Iterator) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.Range range
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound$2 extends com.android.jack.google.common.collect.AbstractIterator {
	final com.android.jack.google.common.collect.PeekingIterator val$backingItr
	final com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound, com.android.jack.google.common.collect.PeekingIterator) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.Range range
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeSet$RangesByUpperBound.class
TreeRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound extends com.android.jack.google.common.collect.AbstractNavigableMap {
	private final java.util.NavigableMap rangesByLowerBound
	private final com.android.jack.google.common.collect.Range upperBoundWindow
	void  (java.util.NavigableMap) 
		java.util.NavigableMap rangesByLowerBound
	private void  (java.util.NavigableMap, com.android.jack.google.common.collect.Range) 
		java.util.NavigableMap rangesByLowerBound
		com.android.jack.google.common.collect.Range upperBoundWindow
	private java.util.NavigableMap subMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range window
	public java.util.NavigableMap subMap (com.android.jack.google.common.collect.Cut, boolean, com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut fromKey
		boolean fromInclusive
		com.android.jack.google.common.collect.Cut toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut fromKey
		boolean inclusive
	public java.util.Comparator comparator () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.Range get (java.lang.Object) 
		com.android.jack.google.common.collect.Cut cut
		java.util.Map$Entry candidate
		ClassCastException e
		Object key
	java.util.Iterator entryIterator () 
		java.util.Iterator backingItr
		java.util.Iterator backingItr
		java.util.Iterator backingItr
		java.util.Map$Entry lowerEntry
		java.util.Iterator backingItr
	java.util.Iterator descendingEntryIterator () 
		java.util.Collection candidates
		java.util.Collection candidates
		com.android.jack.google.common.collect.PeekingIterator backingItr
	public int size () 
	public boolean isEmpty () 
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	static com.android.jack.google.common.collect.Range access$000 (com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound) 
		com.android.jack.google.common.collect.TreeRangeSet$RangesByUpperBound x0
}

com/android/jack/google/common/collect/TreeRangeSet$SubRangeSet.class
TreeRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeSet$SubRangeSet extends com.android.jack.google.common.collect.TreeRangeSet {
	private final com.android.jack.google.common.collect.Range restriction
	final com.android.jack.google.common.collect.TreeRangeSet this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet, com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range restriction
	public boolean encloses (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range enclosing
		com.android.jack.google.common.collect.Range range
	public com.android.jack.google.common.collect.Range rangeContaining (java.lang.Comparable) 
		Comparable value
		com.android.jack.google.common.collect.Range result
	public void add (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range rangeToAdd
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range rangeToRemove
	public boolean contains (java.lang.Comparable) 
		Comparable value
	public void clear () 
	public com.android.jack.google.common.collect.RangeSet subRangeSet (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range view
}

com/android/jack/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$1 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$completeRangeItr
	final com.android.jack.google.common.collect.Cut val$upperBoundOnLowerBounds
	final com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator, com.android.jack.google.common.collect.Cut) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.Range nextRange
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class
TreeRangeSet.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$2 extends com.android.jack.google.common.collect.AbstractIterator {
	final java.util.Iterator val$completeRangeItr
	final com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
	void  (com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator) 
	protected java.util.Map$Entry computeNext () 
		com.android.jack.google.common.collect.Range nextRange
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class
TreeRangeSet.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound extends com.android.jack.google.common.collect.AbstractNavigableMap {
	private final com.android.jack.google.common.collect.Range lowerBoundWindow
	private final com.android.jack.google.common.collect.Range restriction
	private final java.util.NavigableMap rangesByLowerBound
	private final java.util.NavigableMap rangesByUpperBound
	private void  (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.Range, java.util.NavigableMap) 
		com.android.jack.google.common.collect.Range lowerBoundWindow
		com.android.jack.google.common.collect.Range restriction
		java.util.NavigableMap rangesByLowerBound
	private java.util.NavigableMap subMap (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range window
	public java.util.NavigableMap subMap (com.android.jack.google.common.collect.Cut, boolean, com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut fromKey
		boolean fromInclusive
		com.android.jack.google.common.collect.Cut toKey
		boolean toInclusive
	public java.util.NavigableMap headMap (com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut toKey
		boolean inclusive
	public java.util.NavigableMap tailMap (com.android.jack.google.common.collect.Cut, boolean) 
		com.android.jack.google.common.collect.Cut fromKey
		boolean inclusive
	public java.util.Comparator comparator () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public com.android.jack.google.common.collect.Range get (java.lang.Object) 
		com.android.jack.google.common.collect.Range candidate
		com.android.jack.google.common.collect.Range result
		com.android.jack.google.common.collect.Cut cut
		ClassCastException e
		Object key
	java.util.Iterator entryIterator () 
		java.util.Iterator completeRangeItr
		java.util.Iterator completeRangeItr
		com.android.jack.google.common.collect.Cut upperBoundOnLowerBounds
	java.util.Iterator descendingEntryIterator () 
		com.android.jack.google.common.collect.Cut upperBoundOnLowerBounds
		java.util.Iterator completeRangeItr
	public int size () 
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object x0
		boolean x1
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object x0
		boolean x1
		Object x2
		boolean x3
	static com.android.jack.google.common.collect.Range access$300 (com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound) 
		com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
	static com.android.jack.google.common.collect.Range access$400 (com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound) 
		com.android.jack.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
	void  (com.android.jack.google.common.collect.Range, com.android.jack.google.common.collect.Range, java.util.NavigableMap, com.android.jack.google.common.collect.TreeRangeSet$1) 
		com.android.jack.google.common.collect.Range x0
		com.android.jack.google.common.collect.Range x1
		java.util.NavigableMap x2
		com.android.jack.google.common.collect.TreeRangeSet$1 x3
}

com/android/jack/google/common/collect/TreeRangeSet.class
TreeRangeSet.java
package com.android.jack.google.common.collect
public com.android.jack.google.common.collect.TreeRangeSet extends com.android.jack.google.common.collect.AbstractRangeSet {
	final java.util.NavigableMap rangesByLowerBound
	private transient java.util.Set asRanges
	private transient com.android.jack.google.common.collect.RangeSet complement
	public static com.android.jack.google.common.collect.TreeRangeSet create () 
	public static com.android.jack.google.common.collect.TreeRangeSet create (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet rangeSet
		com.android.jack.google.common.collect.TreeRangeSet result
	private void  (java.util.NavigableMap) 
		java.util.NavigableMap rangesByLowerCut
	public java.util.Set asRanges () 
		java.util.Set result
	public com.android.jack.google.common.collect.Range rangeContaining (java.lang.Comparable) 
		Comparable value
		java.util.Map$Entry floorEntry
	public boolean encloses (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
		java.util.Map$Entry floorEntry
	private com.android.jack.google.common.collect.Range rangeEnclosing (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
		java.util.Map$Entry floorEntry
	public com.android.jack.google.common.collect.Range span () 
		java.util.Map$Entry firstEntry
		java.util.Map$Entry lastEntry
	public void add (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range rangeBelowLB
		com.android.jack.google.common.collect.Range rangeBelowUB
		com.android.jack.google.common.collect.Range rangeToAdd
		com.android.jack.google.common.collect.Cut lbToAdd
		com.android.jack.google.common.collect.Cut ubToAdd
		java.util.Map$Entry entryBelowLB
		java.util.Map$Entry entryBelowUB
	public void remove (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range rangeBelowLB
		com.android.jack.google.common.collect.Range rangeBelowUB
		com.android.jack.google.common.collect.Range rangeToRemove
		java.util.Map$Entry entryBelowLB
		java.util.Map$Entry entryBelowUB
	private void replaceRangeWithSameLowerBound (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range range
	public com.android.jack.google.common.collect.RangeSet complement () 
		com.android.jack.google.common.collect.RangeSet result
	public com.android.jack.google.common.collect.RangeSet subRangeSet (com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.Range view
	public volatile boolean equals (java.lang.Object) 
		Object x0
	public volatile void removeAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet x0
	public volatile void addAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet x0
	public volatile boolean enclosesAll (com.android.jack.google.common.collect.RangeSet) 
		com.android.jack.google.common.collect.RangeSet x0
	public volatile void clear () 
	public volatile boolean isEmpty () 
	public volatile boolean contains (java.lang.Comparable) 
		Comparable x0
	void  (java.util.NavigableMap, com.android.jack.google.common.collect.TreeRangeSet$1) 
		java.util.NavigableMap x0
		com.android.jack.google.common.collect.TreeRangeSet$1 x1
	static com.android.jack.google.common.collect.Range access$600 (com.android.jack.google.common.collect.TreeRangeSet, com.android.jack.google.common.collect.Range) 
		com.android.jack.google.common.collect.TreeRangeSet x0
		com.android.jack.google.common.collect.Range x1
}

com/android/jack/google/common/collect/TreeTraverser$1.class
TreeTraverser.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeTraverser$1 extends com.android.jack.google.common.collect.FluentIterable {
	final Object val$root
	final com.android.jack.google.common.collect.TreeTraverser this$0
	void  (com.android.jack.google.common.collect.TreeTraverser, java.lang.Object) 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/TreeTraverser$2.class
TreeTraverser.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeTraverser$2 extends com.android.jack.google.common.collect.FluentIterable {
	final Object val$root
	final com.android.jack.google.common.collect.TreeTraverser this$0
	void  (com.android.jack.google.common.collect.TreeTraverser, java.lang.Object) 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/TreeTraverser$3.class
TreeTraverser.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.TreeTraverser$3 extends com.android.jack.google.common.collect.FluentIterable {
	final Object val$root
	final com.android.jack.google.common.collect.TreeTraverser this$0
	void  (com.android.jack.google.common.collect.TreeTraverser, java.lang.Object) 
	public com.android.jack.google.common.collect.UnmodifiableIterator iterator () 
	public volatile java.util.Iterator iterator () 
}

com/android/jack/google/common/collect/TreeTraverser$BreadthFirstIterator.class
TreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeTraverser$BreadthFirstIterator extends com.android.jack.google.common.collect.UnmodifiableIterator implements com.android.jack.google.common.collect.PeekingIterator  {
	private final java.util.Queue queue
	final com.android.jack.google.common.collect.TreeTraverser this$0
	void  (com.android.jack.google.common.collect.TreeTraverser, java.lang.Object) 
		Object root
	public boolean hasNext () 
	public java.lang.Object peek () 
	public java.lang.Object next () 
		Object result
}

com/android/jack/google/common/collect/TreeTraverser$PostOrderIterator.class
TreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeTraverser$PostOrderIterator extends com.android.jack.google.common.collect.AbstractIterator {
	private final java.util.ArrayDeque stack
	final com.android.jack.google.common.collect.TreeTraverser this$0
	void  (com.android.jack.google.common.collect.TreeTraverser, java.lang.Object) 
		Object root
	protected java.lang.Object computeNext () 
		Object child
		com.android.jack.google.common.collect.TreeTraverser$PostOrderNode top
	private com.android.jack.google.common.collect.TreeTraverser$PostOrderNode expand (java.lang.Object) 
		Object t
}

com/android/jack/google/common/collect/TreeTraverser$PostOrderNode.class
TreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeTraverser$PostOrderNode extends java.lang.Object {
	final Object root
	final java.util.Iterator childIterator
	void  (java.lang.Object, java.util.Iterator) 
		Object root
		java.util.Iterator childIterator
}

com/android/jack/google/common/collect/TreeTraverser$PreOrderIterator.class
TreeTraverser.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.TreeTraverser$PreOrderIterator extends com.android.jack.google.common.collect.UnmodifiableIterator {
	private final java.util.Deque stack
	final com.android.jack.google.common.collect.TreeTraverser this$0
	void  (com.android.jack.google.common.collect.TreeTraverser, java.lang.Object) 
		Object root
	public boolean hasNext () 
	public java.lang.Object next () 
		java.util.Iterator itr
		Object result
		java.util.Iterator childItr
}

com/android/jack/google/common/collect/TreeTraverser.class
TreeTraverser.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.TreeTraverser extends java.lang.Object {
	public void  () 
	public abstract java.lang.Iterable children (java.lang.Object) 
	public final com.android.jack.google.common.collect.FluentIterable preOrderTraversal (java.lang.Object) 
		Object root
	com.android.jack.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object) 
		Object root
	public final com.android.jack.google.common.collect.FluentIterable postOrderTraversal (java.lang.Object) 
		Object root
	com.android.jack.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object) 
		Object root
	public final com.android.jack.google.common.collect.FluentIterable breadthFirstTraversal (java.lang.Object) 
		Object root
}

com/android/jack/google/common/collect/UnmodifiableIterator.class
UnmodifiableIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.UnmodifiableIterator extends java.lang.Object implements java.util.Iterator  {
	protected void  () 
	public final void remove () 
}

com/android/jack/google/common/collect/UnmodifiableListIterator.class
UnmodifiableListIterator.java
package com.android.jack.google.common.collect
public abstract com.android.jack.google.common.collect.UnmodifiableListIterator extends com.android.jack.google.common.collect.UnmodifiableIterator implements java.util.ListIterator  {
	protected void  () 
	public final void add (java.lang.Object) 
		Object e
	public final void set (java.lang.Object) 
		Object e
}

com/android/jack/google/common/collect/UnmodifiableSortedMultiset.class
UnmodifiableSortedMultiset.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.UnmodifiableSortedMultiset extends com.android.jack.google.common.collect.Multisets$UnmodifiableMultiset implements com.android.jack.google.common.collect.SortedMultiset  {
	private transient com.android.jack.google.common.collect.UnmodifiableSortedMultiset descendingMultiset
	private static final long serialVersionUID
	void  (com.android.jack.google.common.collect.SortedMultiset) 
		com.android.jack.google.common.collect.SortedMultiset delegate
	protected com.android.jack.google.common.collect.SortedMultiset delegate () 
	public java.util.Comparator comparator () 
	java.util.NavigableSet createElementSet () 
	public java.util.NavigableSet elementSet () 
	public com.android.jack.google.common.collect.SortedMultiset descendingMultiset () 
		com.android.jack.google.common.collect.UnmodifiableSortedMultiset result
	public com.android.jack.google.common.collect.Multiset$Entry firstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry lastEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry pollFirstEntry () 
	public com.android.jack.google.common.collect.Multiset$Entry pollLastEntry () 
	public com.android.jack.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object upperBound
		com.android.jack.google.common.collect.BoundType boundType
	public com.android.jack.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType, java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType lowerBoundType
		Object upperBound
		com.android.jack.google.common.collect.BoundType upperBoundType
	public com.android.jack.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.android.jack.google.common.collect.BoundType) 
		Object lowerBound
		com.android.jack.google.common.collect.BoundType boundType
	public volatile java.util.Set elementSet () 
	volatile java.util.Set createElementSet () 
	protected volatile com.android.jack.google.common.collect.Multiset delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	public volatile java.util.SortedSet elementSet () 
}

com/android/jack/google/common/collect/UsingToStringOrdering.class
UsingToStringOrdering.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.UsingToStringOrdering extends com.android.jack.google.common.collect.Ordering implements java.io.Serializable  {
	static final com.android.jack.google.common.collect.UsingToStringOrdering INSTANCE
	private static final long serialVersionUID
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	private void  () 
	static void  () 
}

com/android/jack/google/common/collect/WellBehavedMap$1.class
WellBehavedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.WellBehavedMap$1 extends java.lang.Object {
}

com/android/jack/google/common/collect/WellBehavedMap$EntrySet$1$1.class
WellBehavedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.WellBehavedMap$EntrySet$1$1 extends com.android.jack.google.common.collect.AbstractMapEntry {
	final Object val$key
	final com.android.jack.google.common.collect.WellBehavedMap$EntrySet$1 this$2
	void  (com.android.jack.google.common.collect.WellBehavedMap$EntrySet$1, java.lang.Object) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
}

com/android/jack/google/common/collect/WellBehavedMap$EntrySet$1.class
WellBehavedMap.java
package com.android.jack.google.common.collect
 com.android.jack.google.common.collect.WellBehavedMap$EntrySet$1 extends com.android.jack.google.common.collect.TransformedIterator {
	final com.android.jack.google.common.collect.WellBehavedMap$EntrySet this$1
	void  (com.android.jack.google.common.collect.WellBehavedMap$EntrySet, java.util.Iterator) 
		java.util.Iterator x0
	java.util.Map$Entry transform (java.lang.Object) 
		Object key
	volatile java.lang.Object transform (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/collect/WellBehavedMap$EntrySet.class
WellBehavedMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.WellBehavedMap$EntrySet extends com.android.jack.google.common.collect.Maps$EntrySet {
	final com.android.jack.google.common.collect.WellBehavedMap this$0
	private void  (com.android.jack.google.common.collect.WellBehavedMap) 
	java.util.Map map () 
	public java.util.Iterator iterator () 
	void  (com.android.jack.google.common.collect.WellBehavedMap, com.android.jack.google.common.collect.WellBehavedMap$1) 
		com.android.jack.google.common.collect.WellBehavedMap x0
		com.android.jack.google.common.collect.WellBehavedMap$1 x1
}

com/android/jack/google/common/collect/WellBehavedMap.class
WellBehavedMap.java
package com.android.jack.google.common.collect
final com.android.jack.google.common.collect.WellBehavedMap extends com.android.jack.google.common.collect.ForwardingMap {
	private final java.util.Map delegate
	private java.util.Set entrySet
	private void  (java.util.Map) 
		java.util.Map delegate
	static com.android.jack.google.common.collect.WellBehavedMap wrap (java.util.Map) 
		java.util.Map delegate
	protected java.util.Map delegate () 
	public java.util.Set entrySet () 
		java.util.Set es
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/collect/package-info.class
package-info.java
package com.android.jack.google.common.collect
abstract com.android.jack.google.common.collect.package-info extends java.lang.Object {
}

com/android/jack/google/common/escape/ArrayBasedCharEscaper.class
ArrayBasedCharEscaper.java
package com.android.jack.google.common.escape
public abstract com.android.jack.google.common.escape.ArrayBasedCharEscaper extends com.android.jack.google.common.escape.CharEscaper {
	private final char[][] replacements
	private final int replacementsLength
	private final char safeMin
	private final char safeMax
	protected void  (java.util.Map, char, char) 
		java.util.Map replacementMap
		char safeMin
		char safeMax
	protected void  (com.android.jack.google.common.escape.ArrayBasedEscaperMap, char, char) 
		com.android.jack.google.common.escape.ArrayBasedEscaperMap escaperMap
		char safeMin
		char safeMax
	public final java.lang.String escape (java.lang.String) 
		char c
		int i
		String s
	protected final char[] escape (char) 
		char[] chars
		char c
	protected abstract char[] escapeUnsafe (char) 
}

com/android/jack/google/common/escape/ArrayBasedEscaperMap.class
ArrayBasedEscaperMap.java
package com.android.jack.google.common.escape
public final com.android.jack.google.common.escape.ArrayBasedEscaperMap extends java.lang.Object {
	private final char[][] replacementArray
	private static final char[][] EMPTY_REPLACEMENT_ARRAY
	public static com.android.jack.google.common.escape.ArrayBasedEscaperMap create (java.util.Map) 
		java.util.Map replacements
	private void  (char[][]) 
		char[][] replacementArray
	char[][] getReplacementArray () 
	static char[][] createReplacementArray (java.util.Map) 
		char c
		java.util.Iterator i$
		java.util.Map map
		char max
		char[][] replacements
	static void  () 
}

com/android/jack/google/common/escape/ArrayBasedUnicodeEscaper.class
ArrayBasedUnicodeEscaper.java
package com.android.jack.google.common.escape
public abstract com.android.jack.google.common.escape.ArrayBasedUnicodeEscaper extends com.android.jack.google.common.escape.UnicodeEscaper {
	private final char[][] replacements
	private final int replacementsLength
	private final int safeMin
	private final int safeMax
	private final char safeMinChar
	private final char safeMaxChar
	protected void  (java.util.Map, int, int, java.lang.String) 
		java.util.Map replacementMap
		int safeMin
		int safeMax
		String unsafeReplacement
	protected void  (com.android.jack.google.common.escape.ArrayBasedEscaperMap, int, int, java.lang.String) 
		com.android.jack.google.common.escape.ArrayBasedEscaperMap escaperMap
		int safeMin
		int safeMax
		String unsafeReplacement
	public final java.lang.String escape (java.lang.String) 
		char c
		int i
		String s
	protected final int nextEscapeIndex (java.lang.CharSequence, int, int) 
		char c
		CharSequence csq
		int index
		int end
	protected final char[] escape (int) 
		char[] chars
		int cp
	protected abstract char[] escapeUnsafe (int) 
}

com/android/jack/google/common/escape/CharEscaper.class
CharEscaper.java
package com.android.jack.google.common.escape
public abstract com.android.jack.google.common.escape.CharEscaper extends com.android.jack.google.common.escape.Escaper {
	private static final int DEST_PAD_MULTIPLIER
	protected void  () 
	public java.lang.String escape (java.lang.String) 
		int index
		String string
		int length
	protected final java.lang.String escapeSlow (java.lang.String, int) 
		char[] r
		int rlen
		int charsSkipped
		int sizeNeeded
		int sizeNeeded
		String s
		int index
		int slen
		char[] dest
		int destSize
		int destIndex
		int lastEscape
		int charsLeft
	protected abstract char[] escape (char) 
	private static char[] growBuffer (char[], int, int) 
		char[] dest
		int index
		int size
		char[] copy
}

com/android/jack/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class
CharEscaperBuilder.java
package com.android.jack.google.common.escape
 com.android.jack.google.common.escape.CharEscaperBuilder$CharArrayDecorator extends com.android.jack.google.common.escape.CharEscaper {
	private final char[][] replacements
	private final int replaceLength
	void  (char[][]) 
		char[][] replacements
	public java.lang.String escape (java.lang.String) 
		char c
		int index
		String s
		int slen
	protected char[] escape (char) 
		char c
}

com/android/jack/google/common/escape/CharEscaperBuilder.class
CharEscaperBuilder.java
package com.android.jack.google.common.escape
public final com.android.jack.google.common.escape.CharEscaperBuilder extends java.lang.Object {
	private final java.util.Map map
	private int max
	public void  () 
	public com.android.jack.google.common.escape.CharEscaperBuilder addEscape (char, java.lang.String) 
		char c
		String r
	public com.android.jack.google.common.escape.CharEscaperBuilder addEscapes (char[], java.lang.String) 
		char c
		char[] arr$
		int len$
		int i$
		char[] cs
		String r
	public char[][] toArray () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		char[][] result
	public com.android.jack.google.common.escape.Escaper toEscaper () 
}

com/android/jack/google/common/escape/Escaper$1.class
Escaper.java
package com.android.jack.google.common.escape
 com.android.jack.google.common.escape.Escaper$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.escape.Escaper this$0
	void  (com.android.jack.google.common.escape.Escaper) 
	public java.lang.String apply (java.lang.String) 
		String from
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/escape/Escaper.class
Escaper.java
package com.android.jack.google.common.escape
public abstract com.android.jack.google.common.escape.Escaper extends java.lang.Object {
	private final com.android.jack.google.common.base.Function asFunction
	protected void  () 
	public abstract java.lang.String escape (java.lang.String) 
	public final com.android.jack.google.common.base.Function asFunction () 
}

com/android/jack/google/common/escape/Escapers$1.class
Escapers.java
package com.android.jack.google.common.escape
final com.android.jack.google.common.escape.Escapers$1 extends com.android.jack.google.common.escape.CharEscaper {
	void  () 
	public java.lang.String escape (java.lang.String) 
		String string
	protected char[] escape (char) 
		char c
}

com/android/jack/google/common/escape/Escapers$2.class
Escapers.java
package com.android.jack.google.common.escape
final com.android.jack.google.common.escape.Escapers$2 extends com.android.jack.google.common.escape.UnicodeEscaper {
	final com.android.jack.google.common.escape.CharEscaper val$escaper
	void  (com.android.jack.google.common.escape.CharEscaper) 
	protected char[] escape (int) 
		int n
		int n
		int cp
		char[] surrogateChars
		char[] hiChars
		char[] loChars
		int hiCount
		int loCount
		char[] output
}

com/android/jack/google/common/escape/Escapers$Builder$1.class
Escapers.java
package com.android.jack.google.common.escape
 com.android.jack.google.common.escape.Escapers$Builder$1 extends com.android.jack.google.common.escape.ArrayBasedCharEscaper {
	private final char[] replacementChars
	final com.android.jack.google.common.escape.Escapers$Builder this$0
	void  (com.android.jack.google.common.escape.Escapers$Builder, java.util.Map, char, char) 
		java.util.Map x0
		char x1
		char x2
	protected char[] escapeUnsafe (char) 
		char c
}

com/android/jack/google/common/escape/Escapers$Builder.class
Escapers.java
package com.android.jack.google.common.escape
public final com.android.jack.google.common.escape.Escapers$Builder extends java.lang.Object {
	private final java.util.Map replacementMap
	private char safeMin
	private char safeMax
	private String unsafeReplacement
	private void  () 
	public com.android.jack.google.common.escape.Escapers$Builder setSafeRange (char, char) 
		char safeMin
		char safeMax
	public com.android.jack.google.common.escape.Escapers$Builder setUnsafeReplacement (java.lang.String) 
		String unsafeReplacement
	public com.android.jack.google.common.escape.Escapers$Builder addEscape (char, java.lang.String) 
		char c
		String replacement
	public com.android.jack.google.common.escape.Escaper build () 
	void  (com.android.jack.google.common.escape.Escapers$1) 
		com.android.jack.google.common.escape.Escapers$1 x0
	static java.lang.String access$100 (com.android.jack.google.common.escape.Escapers$Builder) 
		com.android.jack.google.common.escape.Escapers$Builder x0
}

com/android/jack/google/common/escape/Escapers.class
Escapers.java
package com.android.jack.google.common.escape
public final com.android.jack.google.common.escape.Escapers extends java.lang.Object {
	private static final com.android.jack.google.common.escape.Escaper NULL_ESCAPER
	private void  () 
	public static com.android.jack.google.common.escape.Escaper nullEscaper () 
	public static com.android.jack.google.common.escape.Escapers$Builder builder () 
	static com.android.jack.google.common.escape.UnicodeEscaper asUnicodeEscaper (com.android.jack.google.common.escape.Escaper) 
		com.android.jack.google.common.escape.Escaper escaper
	public static java.lang.String computeReplacement (com.android.jack.google.common.escape.CharEscaper, char) 
		com.android.jack.google.common.escape.CharEscaper escaper
		char c
	public static java.lang.String computeReplacement (com.android.jack.google.common.escape.UnicodeEscaper, int) 
		com.android.jack.google.common.escape.UnicodeEscaper escaper
		int cp
	private static java.lang.String stringOrNull (char[]) 
		char[] in
	private static com.android.jack.google.common.escape.UnicodeEscaper wrap (com.android.jack.google.common.escape.CharEscaper) 
		com.android.jack.google.common.escape.CharEscaper escaper
	static void  () 
}

com/android/jack/google/common/escape/Platform$1.class
Platform.java
package com.android.jack.google.common.escape
final com.android.jack.google.common.escape.Platform$1 extends java.lang.ThreadLocal {
	void  () 
	protected char[] initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/jack/google/common/escape/Platform.class
Platform.java
package com.android.jack.google.common.escape
final com.android.jack.google.common.escape.Platform extends java.lang.Object {
	private static final ThreadLocal DEST_TL
	private void  () 
	static char[] charBufferFromThreadLocal () 
	static void  () 
}

com/android/jack/google/common/escape/UnicodeEscaper.class
UnicodeEscaper.java
package com.android.jack.google.common.escape
public abstract com.android.jack.google.common.escape.UnicodeEscaper extends com.android.jack.google.common.escape.Escaper {
	private static final int DEST_PAD
	protected void  () 
	protected abstract char[] escape (int) 
	protected int nextEscapeIndex (java.lang.CharSequence, int, int) 
		int cp
		CharSequence csq
		int start
		int end
		int index
	public java.lang.String escape (java.lang.String) 
		String string
		int end
		int index
	protected final java.lang.String escapeSlow (java.lang.String, int) 
		int destLength
		int charsSkipped
		int sizeNeeded
		int cp
		char[] escaped
		int nextIndex
		int endIndex
		String s
		int index
		int end
		char[] dest
		int destIndex
		int unescapedChunkStart
		int charsSkipped
	protected static int codePointAt (java.lang.CharSequence, int, int) 
		char c2
		char c1
		CharSequence seq
		int index
		int end
	private static char[] growBuffer (char[], int, int) 
		char[] dest
		int index
		int size
		char[] copy
}

com/android/jack/google/common/escape/package-info.class
package-info.java
package com.android.jack.google.common.escape
abstract com.android.jack.google.common.escape.package-info extends java.lang.Object {
}

com/android/jack/google/common/eventbus/AllowConcurrentEvents.class
AllowConcurrentEvents.java
package com.android.jack.google.common.eventbus
public abstract com.android.jack.google.common.eventbus.AllowConcurrentEvents extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/google/common/eventbus/AnnotatedSubscriberFinder$1.class
AnnotatedSubscriberFinder.java
package com.android.jack.google.common.eventbus
final com.android.jack.google.common.eventbus.AnnotatedSubscriberFinder$1 extends com.android.jack.google.common.cache.CacheLoader {
	void  () 
	public com.android.jack.google.common.collect.ImmutableList load (java.lang.Class)  throws java.lang.Exception 
		Class concreteClass
	public volatile java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
		Object x0
}

com/android/jack/google/common/eventbus/AnnotatedSubscriberFinder$MethodIdentifier.class
AnnotatedSubscriberFinder.java
package com.android.jack.google.common.eventbus
final com.android.jack.google.common.eventbus.AnnotatedSubscriberFinder$MethodIdentifier extends java.lang.Object {
	private final String name
	private final java.util.List parameterTypes
	void  (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.eventbus.AnnotatedSubscriberFinder$MethodIdentifier ident
		Object o
}

com/android/jack/google/common/eventbus/AnnotatedSubscriberFinder.class
AnnotatedSubscriberFinder.java
package com.android.jack.google.common.eventbus
 com.android.jack.google.common.eventbus.AnnotatedSubscriberFinder extends java.lang.Object implements com.android.jack.google.common.eventbus.SubscriberFindingStrategy  {
	private static final com.android.jack.google.common.cache.LoadingCache subscriberMethodsCache
	void  () 
	public com.android.jack.google.common.collect.Multimap findAllSubscribers (java.lang.Object) 
		Class[] parameterTypes
		Class eventType
		com.android.jack.google.common.eventbus.EventSubscriber subscriber
		java.lang.reflect.Method method
		java.util.Iterator i$
		Object listener
		com.android.jack.google.common.collect.Multimap methodsInListener
		Class clazz
	private static com.android.jack.google.common.collect.ImmutableList getAnnotatedMethods (java.lang.Class) 
		com.android.jack.google.common.util.concurrent.UncheckedExecutionException e
		Class clazz
	private static com.android.jack.google.common.collect.ImmutableList getAnnotatedMethodsInternal (java.lang.Class) 
		Class[] parameterTypes
		com.android.jack.google.common.eventbus.AnnotatedSubscriberFinder$MethodIdentifier ident
		java.lang.reflect.Method superClazzMethod
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class superClazz
		java.util.Iterator i$
		Class clazz
		java.util.Set supers
		java.util.Map identifiers
	private static com.android.jack.google.common.eventbus.EventSubscriber makeSubscriber (java.lang.Object, java.lang.reflect.Method) 
		com.android.jack.google.common.eventbus.EventSubscriber wrapper
		Object listener
		java.lang.reflect.Method method
		com.android.jack.google.common.eventbus.EventSubscriber wrapper
	private static boolean methodIsDeclaredThreadSafe (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	static com.android.jack.google.common.collect.ImmutableList access$000 (java.lang.Class) 
		Class x0
	static void  () 
}

com/android/jack/google/common/eventbus/AsyncEventBus$1.class
AsyncEventBus.java
package com.android.jack.google.common.eventbus
 com.android.jack.google.common.eventbus.AsyncEventBus$1 extends java.lang.Object implements java.lang.Runnable  {
	final Object val$event
	final com.android.jack.google.common.eventbus.EventSubscriber val$subscriber
	final com.android.jack.google.common.eventbus.AsyncEventBus this$0
	void  (com.android.jack.google.common.eventbus.AsyncEventBus, java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
	public void run () 
}

com/android/jack/google/common/eventbus/AsyncEventBus.class
AsyncEventBus.java
package com.android.jack.google.common.eventbus
public com.android.jack.google.common.eventbus.AsyncEventBus extends com.android.jack.google.common.eventbus.EventBus {
	private final java.util.concurrent.Executor executor
	private final java.util.concurrent.ConcurrentLinkedQueue eventsToDispatch
	public void  (java.lang.String, java.util.concurrent.Executor) 
		String identifier
		java.util.concurrent.Executor executor
	public void  (java.util.concurrent.Executor, com.android.jack.google.common.eventbus.SubscriberExceptionHandler) 
		java.util.concurrent.Executor executor
		com.android.jack.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
	public void  (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	void enqueueEvent (java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
		Object event
		com.android.jack.google.common.eventbus.EventSubscriber subscriber
	protected void dispatchQueuedEvents () 
		com.android.jack.google.common.eventbus.EventBus$EventWithSubscriber eventWithSubscriber
	void dispatch (java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
		Object event
		com.android.jack.google.common.eventbus.EventSubscriber subscriber
	static void access$001 (com.android.jack.google.common.eventbus.AsyncEventBus, java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
		com.android.jack.google.common.eventbus.AsyncEventBus x0
		Object x1
		com.android.jack.google.common.eventbus.EventSubscriber x2
}

com/android/jack/google/common/eventbus/DeadEvent.class
DeadEvent.java
package com.android.jack.google.common.eventbus
public com.android.jack.google.common.eventbus.DeadEvent extends java.lang.Object {
	private final Object source
	private final Object event
	public void  (java.lang.Object, java.lang.Object) 
		Object source
		Object event
	public java.lang.Object getSource () 
	public java.lang.Object getEvent () 
}

com/android/jack/google/common/eventbus/EventBus$1.class
EventBus.java
package com.android.jack.google.common.eventbus
final com.android.jack.google.common.eventbus.EventBus$1 extends com.android.jack.google.common.cache.CacheLoader {
	void  () 
	public java.util.Set load (java.lang.Class) 
		Class concreteClass
	public volatile java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
		Object x0
}

com/android/jack/google/common/eventbus/EventBus$2.class
EventBus.java
package com.android.jack.google.common.eventbus
 com.android.jack.google.common.eventbus.EventBus$2 extends java.lang.ThreadLocal {
	final com.android.jack.google.common.eventbus.EventBus this$0
	void  (com.android.jack.google.common.eventbus.EventBus) 
	protected java.util.Queue initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/jack/google/common/eventbus/EventBus$3.class
EventBus.java
package com.android.jack.google.common.eventbus
 com.android.jack.google.common.eventbus.EventBus$3 extends java.lang.ThreadLocal {
	final com.android.jack.google.common.eventbus.EventBus this$0
	void  (com.android.jack.google.common.eventbus.EventBus) 
	protected java.lang.Boolean initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/jack/google/common/eventbus/EventBus$EventWithSubscriber.class
EventBus.java
package com.android.jack.google.common.eventbus
 com.android.jack.google.common.eventbus.EventBus$EventWithSubscriber extends java.lang.Object {
	final Object event
	final com.android.jack.google.common.eventbus.EventSubscriber subscriber
	public void  (java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
		Object event
		com.android.jack.google.common.eventbus.EventSubscriber subscriber
}

com/android/jack/google/common/eventbus/EventBus$LoggingSubscriberExceptionHandler.class
EventBus.java
package com.android.jack.google.common.eventbus
final com.android.jack.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler extends java.lang.Object implements com.android.jack.google.common.eventbus.SubscriberExceptionHandler  {
	private final java.util.logging.Logger logger
	public void  (java.lang.String) 
		String identifier
	public void handleException (java.lang.Throwable, com.android.jack.google.common.eventbus.SubscriberExceptionContext) 
		Throwable exception
		com.android.jack.google.common.eventbus.SubscriberExceptionContext context
}

com/android/jack/google/common/eventbus/EventBus.class
EventBus.java
package com.android.jack.google.common.eventbus
public com.android.jack.google.common.eventbus.EventBus extends java.lang.Object {
	private static final com.android.jack.google.common.cache.LoadingCache flattenHierarchyCache
	private final com.android.jack.google.common.collect.SetMultimap subscribersByType
	private final java.util.concurrent.locks.ReadWriteLock subscribersByTypeLock
	private final com.android.jack.google.common.eventbus.SubscriberFindingStrategy finder
	private final ThreadLocal eventsToDispatch
	private final ThreadLocal isDispatching
	private com.android.jack.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
	public void  () 
	public void  (java.lang.String) 
		String identifier
	public void  (com.android.jack.google.common.eventbus.SubscriberExceptionHandler) 
		com.android.jack.google.common.eventbus.SubscriberExceptionHandler subscriberExceptionHandler
	public void register (java.lang.Object) 
		Object object
		com.android.jack.google.common.collect.Multimap methodsInListener
	public void unregister (java.lang.Object) 
		java.util.Set currentSubscribers
		Class eventType
		java.util.Collection eventMethodsInListener
		java.util.Map$Entry entry
		java.util.Iterator i$
		Object object
		com.android.jack.google.common.collect.Multimap methodsInListener
	public void post (java.lang.Object) 
		com.android.jack.google.common.eventbus.EventSubscriber wrapper
		java.util.Iterator i$
		java.util.Set wrappers
		Class eventType
		java.util.Iterator i$
		Object event
		java.util.Set dispatchTypes
		boolean dispatched
	void enqueueEvent (java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
		Object event
		com.android.jack.google.common.eventbus.EventSubscriber subscriber
	void dispatchQueuedEvents () 
		java.util.Queue events
		com.android.jack.google.common.eventbus.EventBus$EventWithSubscriber eventWithSubscriber
	void dispatch (java.lang.Object, com.android.jack.google.common.eventbus.EventSubscriber) 
		Throwable t
		java.lang.reflect.InvocationTargetException e
		Object event
		com.android.jack.google.common.eventbus.EventSubscriber wrapper
	java.util.Set flattenHierarchy (java.lang.Class) 
		com.android.jack.google.common.util.concurrent.UncheckedExecutionException e
		Class concreteClass
	static void  () 
}

com/android/jack/google/common/eventbus/EventSubscriber.class
EventSubscriber.java
package com.android.jack.google.common.eventbus
 com.android.jack.google.common.eventbus.EventSubscriber extends java.lang.Object {
	private final Object target
	private final java.lang.reflect.Method method
	void  (java.lang.Object, java.lang.reflect.Method) 
		Object target
		java.lang.reflect.Method method
	public void handleEvent (java.lang.Object)  throws java.lang.reflect.InvocationTargetException 
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		Object event
	public java.lang.String toString () 
	public int hashCode () 
		int PRIME
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.eventbus.EventSubscriber that
		Object obj
	public java.lang.Object getSubscriber () 
	public java.lang.reflect.Method getMethod () 
}

com/android/jack/google/common/eventbus/Subscribe.class
Subscribe.java
package com.android.jack.google.common.eventbus
public abstract com.android.jack.google.common.eventbus.Subscribe extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/jack/google/common/eventbus/SubscriberExceptionContext.class
SubscriberExceptionContext.java
package com.android.jack.google.common.eventbus
public com.android.jack.google.common.eventbus.SubscriberExceptionContext extends java.lang.Object {
	private final com.android.jack.google.common.eventbus.EventBus eventBus
	private final Object event
	private final Object subscriber
	private final java.lang.reflect.Method subscriberMethod
	void  (com.android.jack.google.common.eventbus.EventBus, java.lang.Object, java.lang.Object, java.lang.reflect.Method) 
		com.android.jack.google.common.eventbus.EventBus eventBus
		Object event
		Object subscriber
		java.lang.reflect.Method subscriberMethod
	public com.android.jack.google.common.eventbus.EventBus getEventBus () 
	public java.lang.Object getEvent () 
	public java.lang.Object getSubscriber () 
	public java.lang.reflect.Method getSubscriberMethod () 
}

com/android/jack/google/common/eventbus/SubscriberExceptionHandler.class
SubscriberExceptionHandler.java
package com.android.jack.google.common.eventbus
public abstract com.android.jack.google.common.eventbus.SubscriberExceptionHandler extends java.lang.Object {
	public abstract void handleException (java.lang.Throwable, com.android.jack.google.common.eventbus.SubscriberExceptionContext) 
}

com/android/jack/google/common/eventbus/SubscriberFindingStrategy.class
SubscriberFindingStrategy.java
package com.android.jack.google.common.eventbus
abstract com.android.jack.google.common.eventbus.SubscriberFindingStrategy extends java.lang.Object {
	public abstract com.android.jack.google.common.collect.Multimap findAllSubscribers (java.lang.Object) 
}

com/android/jack/google/common/eventbus/SynchronizedEventSubscriber.class
SynchronizedEventSubscriber.java
package com.android.jack.google.common.eventbus
final com.android.jack.google.common.eventbus.SynchronizedEventSubscriber extends com.android.jack.google.common.eventbus.EventSubscriber {
	public void  (java.lang.Object, java.lang.reflect.Method) 
		Object target
		java.lang.reflect.Method method
	public void handleEvent (java.lang.Object)  throws java.lang.reflect.InvocationTargetException 
		Object event
}

com/android/jack/google/common/hash/AbstractByteHasher.class
AbstractByteHasher.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.AbstractByteHasher extends com.android.jack.google.common.hash.AbstractHasher {
	private final java.nio.ByteBuffer scratch
	void  () 
	protected abstract void update (byte) 
	protected void update (byte[]) 
		byte[] b
	protected void update (byte[], int, int) 
		int i
		byte[] b
		int off
		int len
	public com.android.jack.google.common.hash.Hasher putByte (byte) 
		byte b
	public com.android.jack.google.common.hash.Hasher putBytes (byte[]) 
		byte[] bytes
	public com.android.jack.google.common.hash.Hasher putBytes (byte[], int, int) 
		byte[] bytes
		int off
		int len
	private com.android.jack.google.common.hash.Hasher update (int) 
		int bytes
	public com.android.jack.google.common.hash.Hasher putShort (short) 
		short s
	public com.android.jack.google.common.hash.Hasher putInt (int) 
		int i
	public com.android.jack.google.common.hash.Hasher putLong (long) 
		long l
	public com.android.jack.google.common.hash.Hasher putChar (char) 
		char c
	public com.android.jack.google.common.hash.Hasher putObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
		Object instance
		com.android.jack.google.common.hash.Funnel funnel
	public volatile com.android.jack.google.common.hash.PrimitiveSink putChar (char) 
		char x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putLong (long) 
		long x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putInt (int) 
		int x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putShort (short) 
		short x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[], int, int) 
		byte[] x0
		int x1
		int x2
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[]) 
		byte[] x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putByte (byte) 
		byte x0
}

com/android/jack/google/common/hash/AbstractCompositeHashFunction$1.class
AbstractCompositeHashFunction.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.AbstractCompositeHashFunction$1 extends java.lang.Object implements com.android.jack.google.common.hash.Hasher  {
	final com.android.jack.google.common.hash.Hasher[] val$hashers
	final com.android.jack.google.common.hash.AbstractCompositeHashFunction this$0
	void  (com.android.jack.google.common.hash.AbstractCompositeHashFunction, com.android.jack.google.common.hash.Hasher[]) 
	public com.android.jack.google.common.hash.Hasher putByte (byte) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		byte b
	public com.android.jack.google.common.hash.Hasher putBytes (byte[]) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		byte[] bytes
	public com.android.jack.google.common.hash.Hasher putBytes (byte[], int, int) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		byte[] bytes
		int off
		int len
	public com.android.jack.google.common.hash.Hasher putShort (short) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		short s
	public com.android.jack.google.common.hash.Hasher putInt (int) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		int i
	public com.android.jack.google.common.hash.Hasher putLong (long) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		long l
	public com.android.jack.google.common.hash.Hasher putFloat (float) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		float f
	public com.android.jack.google.common.hash.Hasher putDouble (double) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		double d
	public com.android.jack.google.common.hash.Hasher putBoolean (boolean) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		boolean b
	public com.android.jack.google.common.hash.Hasher putChar (char) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		char c
	public com.android.jack.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		CharSequence chars
	public com.android.jack.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		CharSequence chars
		java.nio.charset.Charset charset
	public com.android.jack.google.common.hash.Hasher putObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		Object instance
		com.android.jack.google.common.hash.Funnel funnel
	public com.android.jack.google.common.hash.HashCode hash () 
	public volatile com.android.jack.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset) 
		CharSequence x0
		java.nio.charset.Charset x1
	public volatile com.android.jack.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence) 
		CharSequence x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putChar (char) 
		char x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBoolean (boolean) 
		boolean x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putDouble (double) 
		double x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putFloat (float) 
		float x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putLong (long) 
		long x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putInt (int) 
		int x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putShort (short) 
		short x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[], int, int) 
		byte[] x0
		int x1
		int x2
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[]) 
		byte[] x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putByte (byte) 
		byte x0
}

com/android/jack/google/common/hash/AbstractCompositeHashFunction.class
AbstractCompositeHashFunction.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.AbstractCompositeHashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction {
	final com.android.jack.google.common.hash.HashFunction[] functions
	private static final long serialVersionUID
	transient void  (com.android.jack.google.common.hash.HashFunction[]) 
		com.android.jack.google.common.hash.HashFunction function
		com.android.jack.google.common.hash.HashFunction[] arr$
		int len$
		int i$
		com.android.jack.google.common.hash.HashFunction[] functions
	abstract com.android.jack.google.common.hash.HashCode makeHash (com.android.jack.google.common.hash.Hasher[]) 
	public com.android.jack.google.common.hash.Hasher newHasher () 
		int i
		com.android.jack.google.common.hash.Hasher[] hashers
}

com/android/jack/google/common/hash/AbstractHasher.class
AbstractHasher.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.AbstractHasher extends java.lang.Object implements com.android.jack.google.common.hash.Hasher  {
	void  () 
	public final com.android.jack.google.common.hash.Hasher putBoolean (boolean) 
		boolean b
	public final com.android.jack.google.common.hash.Hasher putDouble (double) 
		double d
	public final com.android.jack.google.common.hash.Hasher putFloat (float) 
		float f
	public com.android.jack.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence) 
		int i
		int len
		CharSequence charSequence
	public com.android.jack.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset) 
		CharSequence charSequence
		java.nio.charset.Charset charset
	public volatile com.android.jack.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset) 
		CharSequence x0
		java.nio.charset.Charset x1
	public volatile com.android.jack.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence) 
		CharSequence x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBoolean (boolean) 
		boolean x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putDouble (double) 
		double x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putFloat (float) 
		float x0
}

com/android/jack/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class
AbstractNonStreamingHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.AbstractNonStreamingHashFunction$BufferingHasher extends com.android.jack.google.common.hash.AbstractHasher {
	final com.android.jack.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream stream
	static final int BOTTOM_BYTE
	final com.android.jack.google.common.hash.AbstractNonStreamingHashFunction this$0
	void  (com.android.jack.google.common.hash.AbstractNonStreamingHashFunction, int) 
		int expectedInputSize
	public com.android.jack.google.common.hash.Hasher putByte (byte) 
		byte b
	public com.android.jack.google.common.hash.Hasher putBytes (byte[]) 
		java.io.IOException e
		byte[] bytes
	public com.android.jack.google.common.hash.Hasher putBytes (byte[], int, int) 
		byte[] bytes
		int off
		int len
	public com.android.jack.google.common.hash.Hasher putShort (short) 
		short s
	public com.android.jack.google.common.hash.Hasher putInt (int) 
		int i
	public com.android.jack.google.common.hash.Hasher putLong (long) 
		int i
		long l
	public com.android.jack.google.common.hash.Hasher putChar (char) 
		char c
	public com.android.jack.google.common.hash.Hasher putObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
		Object instance
		com.android.jack.google.common.hash.Funnel funnel
	public com.android.jack.google.common.hash.HashCode hash () 
	public volatile com.android.jack.google.common.hash.PrimitiveSink putChar (char) 
		char x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putLong (long) 
		long x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putInt (int) 
		int x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putShort (short) 
		short x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[], int, int) 
		byte[] x0
		int x1
		int x2
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[]) 
		byte[] x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putByte (byte) 
		byte x0
}

com/android/jack/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class
AbstractNonStreamingHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
	void  (int) 
		int expectedInputSize
	byte[] byteArray () 
	int length () 
}

com/android/jack/google/common/hash/AbstractNonStreamingHashFunction.class
AbstractNonStreamingHashFunction.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.AbstractNonStreamingHashFunction extends java.lang.Object implements com.android.jack.google.common.hash.HashFunction  {
	void  () 
	public com.android.jack.google.common.hash.Hasher newHasher () 
	public com.android.jack.google.common.hash.Hasher newHasher (int) 
		int expectedInputSize
	public com.android.jack.google.common.hash.HashCode hashObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
		Object instance
		com.android.jack.google.common.hash.Funnel funnel
	public com.android.jack.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence) 
		int i
		CharSequence input
		int len
		com.android.jack.google.common.hash.Hasher hasher
	public com.android.jack.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset) 
		CharSequence input
		java.nio.charset.Charset charset
	public com.android.jack.google.common.hash.HashCode hashInt (int) 
		int input
	public com.android.jack.google.common.hash.HashCode hashLong (long) 
		long input
	public com.android.jack.google.common.hash.HashCode hashBytes (byte[]) 
		byte[] input
}

com/android/jack/google/common/hash/AbstractStreamingHashFunction$AbstractStreamingHasher.class
AbstractStreamingHashFunction.java
package com.android.jack.google.common.hash
public abstract com.android.jack.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher extends com.android.jack.google.common.hash.AbstractHasher {
	private final java.nio.ByteBuffer buffer
	private final int bufferSize
	private final int chunkSize
	protected void  (int) 
		int chunkSize
	protected void  (int, int) 
		int chunkSize
		int bufferSize
	protected abstract void process (java.nio.ByteBuffer) 
	protected void processRemaining (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bb
	public final com.android.jack.google.common.hash.Hasher putBytes (byte[]) 
		byte[] bytes
	public final com.android.jack.google.common.hash.Hasher putBytes (byte[], int, int) 
		byte[] bytes
		int off
		int len
	private com.android.jack.google.common.hash.Hasher putBytes (java.nio.ByteBuffer) 
		int i
		java.nio.ByteBuffer readBuffer
		int bytesToCopy
	public final com.android.jack.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence) 
		int i
		CharSequence charSequence
	public final com.android.jack.google.common.hash.Hasher putByte (byte) 
		byte b
	public final com.android.jack.google.common.hash.Hasher putShort (short) 
		short s
	public final com.android.jack.google.common.hash.Hasher putChar (char) 
		char c
	public final com.android.jack.google.common.hash.Hasher putInt (int) 
		int i
	public final com.android.jack.google.common.hash.Hasher putLong (long) 
		long l
	public final com.android.jack.google.common.hash.Hasher putObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
		Object instance
		com.android.jack.google.common.hash.Funnel funnel
	public final com.android.jack.google.common.hash.HashCode hash () 
	abstract com.android.jack.google.common.hash.HashCode makeHash () 
	private void munchIfFull () 
	private void munch () 
	public volatile com.android.jack.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence) 
		CharSequence x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putChar (char) 
		char x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putLong (long) 
		long x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putInt (int) 
		int x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putShort (short) 
		short x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[], int, int) 
		byte[] x0
		int x1
		int x2
	public volatile com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[]) 
		byte[] x0
	public volatile com.android.jack.google.common.hash.PrimitiveSink putByte (byte) 
		byte x0
}

com/android/jack/google/common/hash/AbstractStreamingHashFunction.class
AbstractStreamingHashFunction.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.AbstractStreamingHashFunction extends java.lang.Object implements com.android.jack.google.common.hash.HashFunction  {
	void  () 
	public com.android.jack.google.common.hash.HashCode hashObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
		Object instance
		com.android.jack.google.common.hash.Funnel funnel
	public com.android.jack.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence) 
		CharSequence input
	public com.android.jack.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset) 
		CharSequence input
		java.nio.charset.Charset charset
	public com.android.jack.google.common.hash.HashCode hashInt (int) 
		int input
	public com.android.jack.google.common.hash.HashCode hashLong (long) 
		long input
	public com.android.jack.google.common.hash.HashCode hashBytes (byte[]) 
		byte[] input
	public com.android.jack.google.common.hash.HashCode hashBytes (byte[], int, int) 
		byte[] input
		int off
		int len
	public com.android.jack.google.common.hash.Hasher newHasher (int) 
		int expectedInputSize
}

com/android/jack/google/common/hash/BloomFilter$1.class
BloomFilter.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.BloomFilter$1 extends java.lang.Object {
}

com/android/jack/google/common/hash/BloomFilter$SerialForm.class
BloomFilter.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.BloomFilter$SerialForm extends java.lang.Object implements java.io.Serializable  {
	final long[] data
	final int numHashFunctions
	final com.android.jack.google.common.hash.Funnel funnel
	final com.android.jack.google.common.hash.BloomFilter$Strategy strategy
	private static final long serialVersionUID
	void  (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter bf
	java.lang.Object readResolve () 
}

com/android/jack/google/common/hash/BloomFilter$Strategy.class
BloomFilter.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.BloomFilter$Strategy extends java.lang.Object implements java.io.Serializable  {
	public abstract boolean put (java.lang.Object, com.android.jack.google.common.hash.Funnel, int, com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
	public abstract boolean mightContain (java.lang.Object, com.android.jack.google.common.hash.Funnel, int, com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
	public abstract int ordinal () 
}

com/android/jack/google/common/hash/BloomFilter.class
BloomFilter.java
package com.android.jack.google.common.hash
public final com.android.jack.google.common.hash.BloomFilter extends java.lang.Object implements com.android.jack.google.common.base.Predicate java.io.Serializable  {
	private final com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bits
	private final int numHashFunctions
	private final com.android.jack.google.common.hash.Funnel funnel
	private final com.android.jack.google.common.hash.BloomFilter$Strategy strategy
	private static final com.android.jack.google.common.hash.BloomFilter$Strategy DEFAULT_STRATEGY
	private void  (com.android.jack.google.common.hash.BloomFilterStrategies$BitArray, int, com.android.jack.google.common.hash.Funnel, com.android.jack.google.common.hash.BloomFilter$Strategy) 
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bits
		int numHashFunctions
		com.android.jack.google.common.hash.Funnel funnel
		com.android.jack.google.common.hash.BloomFilter$Strategy strategy
	public com.android.jack.google.common.hash.BloomFilter copy () 
	public boolean mightContain (java.lang.Object) 
		Object object
	public boolean apply (java.lang.Object) 
		Object input
	public boolean put (java.lang.Object) 
		Object object
	public double expectedFpp () 
	long bitSize () 
	public boolean isCompatible (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter that
	public void putAll (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter that
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.BloomFilter that
		Object object
	public int hashCode () 
	public static com.android.jack.google.common.hash.BloomFilter create (com.android.jack.google.common.hash.Funnel, int, double) 
		com.android.jack.google.common.hash.Funnel funnel
		int expectedInsertions
		double fpp
	static com.android.jack.google.common.hash.BloomFilter create (com.android.jack.google.common.hash.Funnel, int, double, com.android.jack.google.common.hash.BloomFilter$Strategy) 
		IllegalArgumentException e
		com.android.jack.google.common.hash.Funnel funnel
		int expectedInsertions
		double fpp
		com.android.jack.google.common.hash.BloomFilter$Strategy strategy
		long numBits
		int numHashFunctions
	public static com.android.jack.google.common.hash.BloomFilter create (com.android.jack.google.common.hash.Funnel, int) 
		com.android.jack.google.common.hash.Funnel funnel
		int expectedInsertions
	static int optimalNumOfHashFunctions (long, long) 
		long n
		long m
	static long optimalNumOfBits (long, double) 
		long n
		double p
	private java.lang.Object writeReplace () 
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
		long value
		long[] arr$
		int len$
		int i$
		java.io.OutputStream out
		java.io.DataOutputStream dout
	public static com.android.jack.google.common.hash.BloomFilter readFrom (java.io.InputStream, com.android.jack.google.common.hash.Funnel)  throws java.io.IOException 
		int i
		java.io.DataInputStream din
		com.android.jack.google.common.hash.BloomFilter$Strategy strategy
		long[] data
		java.io.IOException ioException
		RuntimeException e
		java.io.InputStream in
		com.android.jack.google.common.hash.Funnel funnel
		int strategyOrdinal
		int numHashFunctions
		int dataLength
	static com.android.jack.google.common.hash.BloomFilterStrategies$BitArray access$000 (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter x0
	static int access$100 (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter x0
	static com.android.jack.google.common.hash.Funnel access$200 (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter x0
	static com.android.jack.google.common.hash.BloomFilter$Strategy access$300 (com.android.jack.google.common.hash.BloomFilter) 
		com.android.jack.google.common.hash.BloomFilter x0
	void  (com.android.jack.google.common.hash.BloomFilterStrategies$BitArray, int, com.android.jack.google.common.hash.Funnel, com.android.jack.google.common.hash.BloomFilter$Strategy, com.android.jack.google.common.hash.BloomFilter$1) 
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray x0
		int x1
		com.android.jack.google.common.hash.Funnel x2
		com.android.jack.google.common.hash.BloomFilter$Strategy x3
		com.android.jack.google.common.hash.BloomFilter$1 x4
	static void  () 
}

com/android/jack/google/common/hash/BloomFilterStrategies$1.class
BloomFilterStrategies.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.BloomFilterStrategies$1 extends com.android.jack.google.common.hash.BloomFilterStrategies {
	void  (java.lang.String, int) 
	public boolean put (java.lang.Object, com.android.jack.google.common.hash.Funnel, int, com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
		int combinedHash
		int i
		Object object
		com.android.jack.google.common.hash.Funnel funnel
		int numHashFunctions
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bits
		long bitSize
		long hash64
		int hash1
		int hash2
		boolean bitsChanged
	public boolean mightContain (java.lang.Object, com.android.jack.google.common.hash.Funnel, int, com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
		int combinedHash
		int i
		Object object
		com.android.jack.google.common.hash.Funnel funnel
		int numHashFunctions
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bits
		long bitSize
		long hash64
		int hash1
		int hash2
}

com/android/jack/google/common/hash/BloomFilterStrategies$2.class
BloomFilterStrategies.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.BloomFilterStrategies$2 extends com.android.jack.google.common.hash.BloomFilterStrategies {
	void  (java.lang.String, int) 
	public boolean put (java.lang.Object, com.android.jack.google.common.hash.Funnel, int, com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
		int i
		Object object
		com.android.jack.google.common.hash.Funnel funnel
		int numHashFunctions
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bits
		long bitSize
		byte[] bytes
		long hash1
		long hash2
		boolean bitsChanged
		long combinedHash
	public boolean mightContain (java.lang.Object, com.android.jack.google.common.hash.Funnel, int, com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
		int i
		Object object
		com.android.jack.google.common.hash.Funnel funnel
		int numHashFunctions
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bits
		long bitSize
		byte[] bytes
		long hash1
		long hash2
		long combinedHash
	private long lowerEight (byte[]) 
		byte[] bytes
	private long upperEight (byte[]) 
		byte[] bytes
}

com/android/jack/google/common/hash/BloomFilterStrategies$BitArray.class
BloomFilterStrategies.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.BloomFilterStrategies$BitArray extends java.lang.Object {
	final long[] data
	long bitCount
	void  (long) 
		long bits
	void  (long[]) 
		long value
		long[] arr$
		int len$
		int i$
		long[] data
		long bitCount
	boolean set (long) 
		long index
	boolean get (long) 
		long index
	long bitSize () 
	long bitCount () 
	com.android.jack.google.common.hash.BloomFilterStrategies$BitArray copy () 
	void putAll (com.android.jack.google.common.hash.BloomFilterStrategies$BitArray) 
		int i
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray array
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.BloomFilterStrategies$BitArray bitArray
		Object o
	public int hashCode () 
}

com/android/jack/google/common/hash/BloomFilterStrategies.class
BloomFilterStrategies.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.BloomFilterStrategies extends java.lang.Enum implements com.android.jack.google.common.hash.BloomFilter$Strategy  {
	public static final com.android.jack.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_32
	public static final com.android.jack.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_64
	private static final com.android.jack.google.common.hash.BloomFilterStrategies[] $VALUES
	public static com.android.jack.google.common.hash.BloomFilterStrategies[] values () 
	public static com.android.jack.google.common.hash.BloomFilterStrategies valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	void  (java.lang.String, int, com.android.jack.google.common.hash.BloomFilterStrategies$1) 
		String x0
		int x1
		com.android.jack.google.common.hash.BloomFilterStrategies$1 x2
	static void  () 
}

com/android/jack/google/common/hash/ChecksumHashFunction$1.class
ChecksumHashFunction.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.ChecksumHashFunction$1 extends java.lang.Object {
}

com/android/jack/google/common/hash/ChecksumHashFunction$ChecksumHasher.class
ChecksumHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.ChecksumHashFunction$ChecksumHasher extends com.android.jack.google.common.hash.AbstractByteHasher {
	private final java.util.zip.Checksum checksum
	final com.android.jack.google.common.hash.ChecksumHashFunction this$0
	private void  (com.android.jack.google.common.hash.ChecksumHashFunction, java.util.zip.Checksum) 
		java.util.zip.Checksum checksum
	protected void update (byte) 
		byte b
	protected void update (byte[], int, int) 
		byte[] bytes
		int off
		int len
	public com.android.jack.google.common.hash.HashCode hash () 
		long value
	void  (com.android.jack.google.common.hash.ChecksumHashFunction, java.util.zip.Checksum, com.android.jack.google.common.hash.ChecksumHashFunction$1) 
		com.android.jack.google.common.hash.ChecksumHashFunction x0
		java.util.zip.Checksum x1
		com.android.jack.google.common.hash.ChecksumHashFunction$1 x2
}

com/android/jack/google/common/hash/ChecksumHashFunction.class
ChecksumHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.ChecksumHashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable  {
	private final com.android.jack.google.common.base.Supplier checksumSupplier
	private final int bits
	private final String toString
	private static final long serialVersionUID
	void  (com.android.jack.google.common.base.Supplier, int, java.lang.String) 
		com.android.jack.google.common.base.Supplier checksumSupplier
		int bits
		String toString
	public int bits () 
	public com.android.jack.google.common.hash.Hasher newHasher () 
	public java.lang.String toString () 
	static int access$100 (com.android.jack.google.common.hash.ChecksumHashFunction) 
		com.android.jack.google.common.hash.ChecksumHashFunction x0
}

com/android/jack/google/common/hash/Crc32cHashFunction$Crc32cHasher.class
Crc32cHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Crc32cHashFunction$Crc32cHasher extends com.android.jack.google.common.hash.AbstractByteHasher {
	static final int[] CRC_TABLE
	private int crc
	void  () 
	public void update (byte) 
		byte b
	public com.android.jack.google.common.hash.HashCode hash () 
	static void  () 
}

com/android/jack/google/common/hash/Crc32cHashFunction.class
Crc32cHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Crc32cHashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction {
	void  () 
	public int bits () 
	public com.android.jack.google.common.hash.Hasher newHasher () 
	public java.lang.String toString () 
}

com/android/jack/google/common/hash/Funnel.class
Funnel.java
package com.android.jack.google.common.hash
public abstract com.android.jack.google.common.hash.Funnel extends java.lang.Object implements java.io.Serializable  {
	public abstract void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
}

com/android/jack/google/common/hash/Funnels$ByteArrayFunnel.class
Funnels.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Funnels$ByteArrayFunnel extends java.lang.Enum implements com.android.jack.google.common.hash.Funnel  {
	public static final com.android.jack.google.common.hash.Funnels$ByteArrayFunnel INSTANCE
	private static final com.android.jack.google.common.hash.Funnels$ByteArrayFunnel[] $VALUES
	public static com.android.jack.google.common.hash.Funnels$ByteArrayFunnel[] values () 
	public static com.android.jack.google.common.hash.Funnels$ByteArrayFunnel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void funnel (byte[], com.android.jack.google.common.hash.PrimitiveSink) 
		byte[] from
		com.android.jack.google.common.hash.PrimitiveSink into
	public java.lang.String toString () 
	public volatile void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
		Object x0
		com.android.jack.google.common.hash.PrimitiveSink x1
	static void  () 
}

com/android/jack/google/common/hash/Funnels$IntegerFunnel.class
Funnels.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Funnels$IntegerFunnel extends java.lang.Enum implements com.android.jack.google.common.hash.Funnel  {
	public static final com.android.jack.google.common.hash.Funnels$IntegerFunnel INSTANCE
	private static final com.android.jack.google.common.hash.Funnels$IntegerFunnel[] $VALUES
	public static com.android.jack.google.common.hash.Funnels$IntegerFunnel[] values () 
	public static com.android.jack.google.common.hash.Funnels$IntegerFunnel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void funnel (java.lang.Integer, com.android.jack.google.common.hash.PrimitiveSink) 
		Integer from
		com.android.jack.google.common.hash.PrimitiveSink into
	public java.lang.String toString () 
	public volatile void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
		Object x0
		com.android.jack.google.common.hash.PrimitiveSink x1
	static void  () 
}

com/android/jack/google/common/hash/Funnels$LongFunnel.class
Funnels.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Funnels$LongFunnel extends java.lang.Enum implements com.android.jack.google.common.hash.Funnel  {
	public static final com.android.jack.google.common.hash.Funnels$LongFunnel INSTANCE
	private static final com.android.jack.google.common.hash.Funnels$LongFunnel[] $VALUES
	public static com.android.jack.google.common.hash.Funnels$LongFunnel[] values () 
	public static com.android.jack.google.common.hash.Funnels$LongFunnel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void funnel (java.lang.Long, com.android.jack.google.common.hash.PrimitiveSink) 
		Long from
		com.android.jack.google.common.hash.PrimitiveSink into
	public java.lang.String toString () 
	public volatile void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
		Object x0
		com.android.jack.google.common.hash.PrimitiveSink x1
	static void  () 
}

com/android/jack/google/common/hash/Funnels$SequentialFunnel.class
Funnels.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Funnels$SequentialFunnel extends java.lang.Object implements com.android.jack.google.common.hash.Funnel java.io.Serializable  {
	private final com.android.jack.google.common.hash.Funnel elementFunnel
	void  (com.android.jack.google.common.hash.Funnel) 
		com.android.jack.google.common.hash.Funnel elementFunnel
	public void funnel (java.lang.Iterable, com.android.jack.google.common.hash.PrimitiveSink) 
		Object e
		java.util.Iterator i$
		Iterable from
		com.android.jack.google.common.hash.PrimitiveSink into
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.Funnels$SequentialFunnel funnel
		Object o
	public int hashCode () 
	public volatile void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
		Object x0
		com.android.jack.google.common.hash.PrimitiveSink x1
}

com/android/jack/google/common/hash/Funnels$SinkAsStream.class
Funnels.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Funnels$SinkAsStream extends java.io.OutputStream {
	final com.android.jack.google.common.hash.PrimitiveSink sink
	void  (com.android.jack.google.common.hash.PrimitiveSink) 
		com.android.jack.google.common.hash.PrimitiveSink sink
	public void write (int) 
		int b
	public void write (byte[]) 
		byte[] bytes
	public void write (byte[], int, int) 
		byte[] bytes
		int off
		int len
	public java.lang.String toString () 
}

com/android/jack/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class
Funnels.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Funnels$StringCharsetFunnel$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final String charsetCanonicalName
	private static final long serialVersionUID
	void  (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	private java.lang.Object readResolve () 
}

com/android/jack/google/common/hash/Funnels$StringCharsetFunnel.class
Funnels.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Funnels$StringCharsetFunnel extends java.lang.Object implements com.android.jack.google.common.hash.Funnel java.io.Serializable  {
	private final java.nio.charset.Charset charset
	void  (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public void funnel (java.lang.CharSequence, com.android.jack.google.common.hash.PrimitiveSink) 
		CharSequence from
		com.android.jack.google.common.hash.PrimitiveSink into
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.Funnels$StringCharsetFunnel funnel
		Object o
	public int hashCode () 
	java.lang.Object writeReplace () 
	public volatile void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
		Object x0
		com.android.jack.google.common.hash.PrimitiveSink x1
}

com/android/jack/google/common/hash/Funnels$UnencodedCharsFunnel.class
Funnels.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Funnels$UnencodedCharsFunnel extends java.lang.Enum implements com.android.jack.google.common.hash.Funnel  {
	public static final com.android.jack.google.common.hash.Funnels$UnencodedCharsFunnel INSTANCE
	private static final com.android.jack.google.common.hash.Funnels$UnencodedCharsFunnel[] $VALUES
	public static com.android.jack.google.common.hash.Funnels$UnencodedCharsFunnel[] values () 
	public static com.android.jack.google.common.hash.Funnels$UnencodedCharsFunnel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void funnel (java.lang.CharSequence, com.android.jack.google.common.hash.PrimitiveSink) 
		CharSequence from
		com.android.jack.google.common.hash.PrimitiveSink into
	public java.lang.String toString () 
	public volatile void funnel (java.lang.Object, com.android.jack.google.common.hash.PrimitiveSink) 
		Object x0
		com.android.jack.google.common.hash.PrimitiveSink x1
	static void  () 
}

com/android/jack/google/common/hash/Funnels.class
Funnels.java
package com.android.jack.google.common.hash
public final com.android.jack.google.common.hash.Funnels extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.hash.Funnel byteArrayFunnel () 
	public static com.android.jack.google.common.hash.Funnel unencodedCharsFunnel () 
	public static com.android.jack.google.common.hash.Funnel stringFunnel (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public static com.android.jack.google.common.hash.Funnel integerFunnel () 
	public static com.android.jack.google.common.hash.Funnel sequentialFunnel (com.android.jack.google.common.hash.Funnel) 
		com.android.jack.google.common.hash.Funnel elementFunnel
	public static com.android.jack.google.common.hash.Funnel longFunnel () 
	public static java.io.OutputStream asOutputStream (com.android.jack.google.common.hash.PrimitiveSink) 
		com.android.jack.google.common.hash.PrimitiveSink sink
}

com/android/jack/google/common/hash/HashCode$BytesHashCode.class
HashCode.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.HashCode$BytesHashCode extends com.android.jack.google.common.hash.HashCode implements java.io.Serializable  {
	final byte[] bytes
	private static final long serialVersionUID
	void  (byte[]) 
		byte[] bytes
	public int bits () 
	public byte[] asBytes () 
	public int asInt () 
	public long asLong () 
	public long padToLong () 
		int i
		long retVal
	void writeBytesToImpl (byte[], int, int) 
		byte[] dest
		int offset
		int maxLength
	byte[] getBytesInternal () 
	boolean equalsSameBits (com.android.jack.google.common.hash.HashCode) 
		com.android.jack.google.common.hash.HashCode that
}

com/android/jack/google/common/hash/HashCode$IntHashCode.class
HashCode.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.HashCode$IntHashCode extends com.android.jack.google.common.hash.HashCode implements java.io.Serializable  {
	final int hash
	private static final long serialVersionUID
	void  (int) 
		int hash
	public int bits () 
	public byte[] asBytes () 
	public int asInt () 
	public long asLong () 
	public long padToLong () 
	void writeBytesToImpl (byte[], int, int) 
		int i
		byte[] dest
		int offset
		int maxLength
	boolean equalsSameBits (com.android.jack.google.common.hash.HashCode) 
		com.android.jack.google.common.hash.HashCode that
}

com/android/jack/google/common/hash/HashCode$LongHashCode.class
HashCode.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.HashCode$LongHashCode extends com.android.jack.google.common.hash.HashCode implements java.io.Serializable  {
	final long hash
	private static final long serialVersionUID
	void  (long) 
		long hash
	public int bits () 
	public byte[] asBytes () 
	public int asInt () 
	public long asLong () 
	public long padToLong () 
	void writeBytesToImpl (byte[], int, int) 
		int i
		byte[] dest
		int offset
		int maxLength
	boolean equalsSameBits (com.android.jack.google.common.hash.HashCode) 
		com.android.jack.google.common.hash.HashCode that
}

com/android/jack/google/common/hash/HashCode.class
HashCode.java
package com.android.jack.google.common.hash
public abstract com.android.jack.google.common.hash.HashCode extends java.lang.Object {
	private static final char[] hexDigits
	void  () 
	public abstract int bits () 
	public abstract int asInt () 
	public abstract long asLong () 
	public abstract long padToLong () 
	public abstract byte[] asBytes () 
	public int writeBytesTo (byte[], int, int) 
		byte[] dest
		int offset
		int maxLength
	abstract void writeBytesToImpl (byte[], int, int) 
	byte[] getBytesInternal () 
	abstract boolean equalsSameBits (com.android.jack.google.common.hash.HashCode) 
	public static com.android.jack.google.common.hash.HashCode fromInt (int) 
		int hash
	public static com.android.jack.google.common.hash.HashCode fromLong (long) 
		long hash
	public static com.android.jack.google.common.hash.HashCode fromBytes (byte[]) 
		byte[] bytes
	static com.android.jack.google.common.hash.HashCode fromBytesNoCopy (byte[]) 
		byte[] bytes
	public static com.android.jack.google.common.hash.HashCode fromString (java.lang.String) 
		int ch1
		int ch2
		int i
		String string
		byte[] bytes
	private static int decode (char) 
		char ch
	public final boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.HashCode that
		Object object
	public final int hashCode () 
		int i
		byte[] bytes
		int val
	public final java.lang.String toString () 
		byte b
		byte[] arr$
		int len$
		int i$
		byte[] bytes
		StringBuilder sb
	static void  () 
}

com/android/jack/google/common/hash/HashFunction.class
HashFunction.java
package com.android.jack.google.common.hash
public abstract com.android.jack.google.common.hash.HashFunction extends java.lang.Object {
	public abstract com.android.jack.google.common.hash.Hasher newHasher () 
	public abstract com.android.jack.google.common.hash.Hasher newHasher (int) 
	public abstract com.android.jack.google.common.hash.HashCode hashInt (int) 
	public abstract com.android.jack.google.common.hash.HashCode hashLong (long) 
	public abstract com.android.jack.google.common.hash.HashCode hashBytes (byte[]) 
	public abstract com.android.jack.google.common.hash.HashCode hashBytes (byte[], int, int) 
	public abstract com.android.jack.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence) 
	public abstract com.android.jack.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset) 
	public abstract com.android.jack.google.common.hash.HashCode hashObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
	public abstract int bits () 
}

com/android/jack/google/common/hash/Hasher.class
Hasher.java
package com.android.jack.google.common.hash
public abstract com.android.jack.google.common.hash.Hasher extends java.lang.Object implements com.android.jack.google.common.hash.PrimitiveSink  {
	public abstract com.android.jack.google.common.hash.Hasher putByte (byte) 
	public abstract com.android.jack.google.common.hash.Hasher putBytes (byte[]) 
	public abstract com.android.jack.google.common.hash.Hasher putBytes (byte[], int, int) 
	public abstract com.android.jack.google.common.hash.Hasher putShort (short) 
	public abstract com.android.jack.google.common.hash.Hasher putInt (int) 
	public abstract com.android.jack.google.common.hash.Hasher putLong (long) 
	public abstract com.android.jack.google.common.hash.Hasher putFloat (float) 
	public abstract com.android.jack.google.common.hash.Hasher putDouble (double) 
	public abstract com.android.jack.google.common.hash.Hasher putBoolean (boolean) 
	public abstract com.android.jack.google.common.hash.Hasher putChar (char) 
	public abstract com.android.jack.google.common.hash.Hasher putUnencodedChars (java.lang.CharSequence) 
	public abstract com.android.jack.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset) 
	public abstract com.android.jack.google.common.hash.Hasher putObject (java.lang.Object, com.android.jack.google.common.hash.Funnel) 
	public abstract com.android.jack.google.common.hash.HashCode hash () 
}

com/android/jack/google/common/hash/Hashing$1.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$1 extends java.lang.Object {
}

com/android/jack/google/common/hash/Hashing$Adler32Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Adler32Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction ADLER_32
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$ChecksumType$1.class
Hashing.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Hashing$ChecksumType$1 extends com.android.jack.google.common.hash.Hashing$ChecksumType {
	void  (java.lang.String, int, int) 
		int x0
	public java.util.zip.Checksum get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/hash/Hashing$ChecksumType$2.class
Hashing.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Hashing$ChecksumType$2 extends com.android.jack.google.common.hash.Hashing$ChecksumType {
	void  (java.lang.String, int, int) 
		int x0
	public java.util.zip.Checksum get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/hash/Hashing$ChecksumType.class
Hashing.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.Hashing$ChecksumType extends java.lang.Enum implements com.android.jack.google.common.base.Supplier  {
	public static final com.android.jack.google.common.hash.Hashing$ChecksumType CRC_32
	public static final com.android.jack.google.common.hash.Hashing$ChecksumType ADLER_32
	private final int bits
	private static final com.android.jack.google.common.hash.Hashing$ChecksumType[] $VALUES
	public static com.android.jack.google.common.hash.Hashing$ChecksumType[] values () 
	public static com.android.jack.google.common.hash.Hashing$ChecksumType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int bits
	public abstract java.util.zip.Checksum get () 
	public volatile java.lang.Object get () 
	static int access$200 (com.android.jack.google.common.hash.Hashing$ChecksumType) 
		com.android.jack.google.common.hash.Hashing$ChecksumType x0
	void  (java.lang.String, int, int, com.android.jack.google.common.hash.Hashing$1) 
		String x0
		int x1
		int x2
		com.android.jack.google.common.hash.Hashing$1 x3
	static void  () 
}

com/android/jack/google/common/hash/Hashing$ConcatenatedHashFunction.class
Hashing.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Hashing$ConcatenatedHashFunction extends com.android.jack.google.common.hash.AbstractCompositeHashFunction {
	private final int bits
	transient void  (com.android.jack.google.common.hash.HashFunction[]) 
		com.android.jack.google.common.hash.HashFunction function
		com.android.jack.google.common.hash.HashFunction[] arr$
		int len$
		int i$
		com.android.jack.google.common.hash.HashFunction[] functions
		int bitSum
	com.android.jack.google.common.hash.HashCode makeHash (com.android.jack.google.common.hash.Hasher[]) 
		com.android.jack.google.common.hash.HashCode newHash
		com.android.jack.google.common.hash.Hasher hasher
		com.android.jack.google.common.hash.Hasher[] arr$
		int len$
		int i$
		com.android.jack.google.common.hash.Hasher[] hashers
		byte[] bytes
		int i
	public int bits () 
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.hash.Hashing$ConcatenatedHashFunction other
		Object object
	public int hashCode () 
		com.android.jack.google.common.hash.HashFunction function
		com.android.jack.google.common.hash.HashFunction[] arr$
		int len$
		int i$
		int hash
}

com/android/jack/google/common/hash/Hashing$Crc32Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Crc32Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction CRC_32
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$Crc32cHolder.class
Hashing.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Hashing$Crc32cHolder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction CRC_32_C
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$LinearCongruentialGenerator.class
Hashing.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Hashing$LinearCongruentialGenerator extends java.lang.Object {
	private long state
	public void  (long) 
		long seed
	public double nextDouble () 
}

com/android/jack/google/common/hash/Hashing$Md5Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Md5Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction MD5
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$Murmur3_128Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Murmur3_128Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction MURMUR3_128
	static final com.android.jack.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_128
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$Murmur3_32Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Murmur3_32Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction MURMUR3_32
	static final com.android.jack.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_32
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$Sha1Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Sha1Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction SHA_1
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$Sha256Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Sha256Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction SHA_256
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$Sha512Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$Sha512Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction SHA_512
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing$SipHash24Holder.class
Hashing.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.Hashing$SipHash24Holder extends java.lang.Object {
	static final com.android.jack.google.common.hash.HashFunction SIP_HASH_24
	private void  () 
	static void  () 
}

com/android/jack/google/common/hash/Hashing.class
Hashing.java
package com.android.jack.google.common.hash
public final com.android.jack.google.common.hash.Hashing extends java.lang.Object {
	private static final int GOOD_FAST_HASH_SEED
	public static com.android.jack.google.common.hash.HashFunction goodFastHash (int) 
		int i
		int minimumBits
		int bits
		int hashFunctionsNeeded
		com.android.jack.google.common.hash.HashFunction[] hashFunctions
		int seed
	public static com.android.jack.google.common.hash.HashFunction murmur3_32 (int) 
		int seed
	public static com.android.jack.google.common.hash.HashFunction murmur3_32 () 
	public static com.android.jack.google.common.hash.HashFunction murmur3_128 (int) 
		int seed
	public static com.android.jack.google.common.hash.HashFunction murmur3_128 () 
	public static com.android.jack.google.common.hash.HashFunction sipHash24 () 
	public static com.android.jack.google.common.hash.HashFunction sipHash24 (long, long) 
		long k0
		long k1
	public static com.android.jack.google.common.hash.HashFunction md5 () 
	public static com.android.jack.google.common.hash.HashFunction sha1 () 
	public static com.android.jack.google.common.hash.HashFunction sha256 () 
	public static com.android.jack.google.common.hash.HashFunction sha512 () 
	public static com.android.jack.google.common.hash.HashFunction crc32c () 
	public static com.android.jack.google.common.hash.HashFunction crc32 () 
	public static com.android.jack.google.common.hash.HashFunction adler32 () 
	private static com.android.jack.google.common.hash.HashFunction checksumHashFunction (com.android.jack.google.common.hash.Hashing$ChecksumType, java.lang.String) 
		com.android.jack.google.common.hash.Hashing$ChecksumType type
		String toString
	public static int consistentHash (com.android.jack.google.common.hash.HashCode, int) 
		com.android.jack.google.common.hash.HashCode hashCode
		int buckets
	public static int consistentHash (long, int) 
		long input
		int buckets
		com.android.jack.google.common.hash.Hashing$LinearCongruentialGenerator generator
		int candidate
		int next
	public static com.android.jack.google.common.hash.HashCode combineOrdered (java.lang.Iterable) 
		int i
		byte[] nextBytes
		com.android.jack.google.common.hash.HashCode hashCode
		java.util.Iterator i$
		Iterable hashCodes
		java.util.Iterator iterator
		int bits
		byte[] resultBytes
	public static com.android.jack.google.common.hash.HashCode combineUnordered (java.lang.Iterable) 
		int i
		byte[] nextBytes
		com.android.jack.google.common.hash.HashCode hashCode
		java.util.Iterator i$
		Iterable hashCodes
		java.util.Iterator iterator
		byte[] resultBytes
	static int checkPositiveAndMakeMultipleOf32 (int) 
		int bits
	private void  () 
	static int access$000 () 
	static com.android.jack.google.common.hash.HashFunction access$100 (com.android.jack.google.common.hash.Hashing$ChecksumType, java.lang.String) 
		com.android.jack.google.common.hash.Hashing$ChecksumType x0
		String x1
	static void  () 
}

com/android/jack/google/common/hash/HashingInputStream.class
HashingInputStream.java
package com.android.jack.google.common.hash
public final com.android.jack.google.common.hash.HashingInputStream extends java.io.FilterInputStream {
	private final com.android.jack.google.common.hash.Hasher hasher
	public void  (com.android.jack.google.common.hash.HashFunction, java.io.InputStream) 
		com.android.jack.google.common.hash.HashFunction hashFunction
		java.io.InputStream in
	public int read ()  throws java.io.IOException 
		int b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] bytes
		int off
		int len
		int numOfBytesRead
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public com.android.jack.google.common.hash.HashCode hash () 
}

com/android/jack/google/common/hash/HashingOutputStream.class
HashingOutputStream.java
package com.android.jack.google.common.hash
public final com.android.jack.google.common.hash.HashingOutputStream extends java.io.FilterOutputStream {
	private final com.android.jack.google.common.hash.Hasher hasher
	public void  (com.android.jack.google.common.hash.HashFunction, java.io.OutputStream) 
		com.android.jack.google.common.hash.HashFunction hashFunction
		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[] bytes
		int off
		int len
	public com.android.jack.google.common.hash.HashCode hash () 
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/hash/MessageDigestHashFunction$1.class
MessageDigestHashFunction.java
package com.android.jack.google.common.hash
 com.android.jack.google.common.hash.MessageDigestHashFunction$1 extends java.lang.Object {
}

com/android/jack/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class
MessageDigestHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.MessageDigestHashFunction$MessageDigestHasher extends com.android.jack.google.common.hash.AbstractByteHasher {
	private final java.security.MessageDigest digest
	private final int bytes
	private boolean done
	private void  (java.security.MessageDigest, int) 
		java.security.MessageDigest digest
		int bytes
	protected void update (byte) 
		byte b
	protected void update (byte[]) 
		byte[] b
	protected void update (byte[], int, int) 
		byte[] b
		int off
		int len
	private void checkNotDone () 
	public com.android.jack.google.common.hash.HashCode hash () 
	void  (java.security.MessageDigest, int, com.android.jack.google.common.hash.MessageDigestHashFunction$1) 
		java.security.MessageDigest x0
		int x1
		com.android.jack.google.common.hash.MessageDigestHashFunction$1 x2
}

com/android/jack/google/common/hash/MessageDigestHashFunction$SerializedForm.class
MessageDigestHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.MessageDigestHashFunction$SerializedForm extends java.lang.Object implements java.io.Serializable  {
	private final String algorithmName
	private final int bytes
	private final String toString
	private static final long serialVersionUID
	private void  (java.lang.String, int, java.lang.String) 
		String algorithmName
		int bytes
		String toString
	private java.lang.Object readResolve () 
	void  (java.lang.String, int, java.lang.String, com.android.jack.google.common.hash.MessageDigestHashFunction$1) 
		String x0
		int x1
		String x2
		com.android.jack.google.common.hash.MessageDigestHashFunction$1 x3
}

com/android/jack/google/common/hash/MessageDigestHashFunction.class
MessageDigestHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.MessageDigestHashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable  {
	private final java.security.MessageDigest prototype
	private final int bytes
	private final boolean supportsClone
	private final String toString
	void  (java.lang.String, java.lang.String) 
		String algorithmName
		String toString
	void  (java.lang.String, int, java.lang.String) 
		String algorithmName
		int bytes
		String toString
		int maxLength
	private boolean supportsClone () 
		CloneNotSupportedException e
	public int bits () 
	public java.lang.String toString () 
	private static java.security.MessageDigest getMessageDigest (java.lang.String) 
		java.security.NoSuchAlgorithmException e
		String algorithmName
	public com.android.jack.google.common.hash.Hasher newHasher () 
		CloneNotSupportedException e
	java.lang.Object writeReplace () 
}

com/android/jack/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class
Murmur3_128HashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher extends com.android.jack.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
	private static final int CHUNK_SIZE
	private static final long C1
	private static final long C2
	private long h1
	private long h2
	private int length
	void  (int) 
		int seed
	protected void process (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bb
		long k1
		long k2
	private void bmix64 (long, long) 
		long k1
		long k2
	protected void processRemaining (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bb
		long k1
		long k2
	public com.android.jack.google.common.hash.HashCode makeHash () 
	private static long fmix64 (long) 
		long k
	private static long mixK1 (long) 
		long k1
	private static long mixK2 (long) 
		long k2
}

com/android/jack/google/common/hash/Murmur3_128HashFunction.class
Murmur3_128HashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Murmur3_128HashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable  {
	private final int seed
	private static final long serialVersionUID
	void  (int) 
		int seed
	public int bits () 
	public com.android.jack.google.common.hash.Hasher newHasher () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.Murmur3_128HashFunction other
		Object object
	public int hashCode () 
}

com/android/jack/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class
Murmur3_32HashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Murmur3_32HashFunction$Murmur3_32Hasher extends com.android.jack.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
	private static final int CHUNK_SIZE
	private int h1
	private int length
	void  (int) 
		int seed
	protected void process (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bb
		int k1
	protected void processRemaining (java.nio.ByteBuffer) 
		int i
		java.nio.ByteBuffer bb
		int k1
	public com.android.jack.google.common.hash.HashCode makeHash () 
}

com/android/jack/google/common/hash/Murmur3_32HashFunction.class
Murmur3_32HashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.Murmur3_32HashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable  {
	private static final int C1
	private static final int C2
	private final int seed
	private static final long serialVersionUID
	void  (int) 
		int seed
	public int bits () 
	public com.android.jack.google.common.hash.Hasher newHasher () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.Murmur3_32HashFunction other
		Object object
	public int hashCode () 
	public com.android.jack.google.common.hash.HashCode hashInt (int) 
		int input
		int k1
		int h1
	public com.android.jack.google.common.hash.HashCode hashLong (long) 
		long input
		int low
		int high
		int k1
		int h1
	public com.android.jack.google.common.hash.HashCode hashUnencodedChars (java.lang.CharSequence) 
		int k1
		int i
		int k1
		CharSequence input
		int h1
	private static int mixK1 (int) 
		int k1
	private static int mixH1 (int, int) 
		int h1
		int k1
	private static com.android.jack.google.common.hash.HashCode fmix (int, int) 
		int h1
		int length
	static int access$000 (int) 
		int x0
	static int access$100 (int, int) 
		int x0
		int x1
	static com.android.jack.google.common.hash.HashCode access$200 (int, int) 
		int x0
		int x1
}

com/android/jack/google/common/hash/PrimitiveSink.class
PrimitiveSink.java
package com.android.jack.google.common.hash
public abstract com.android.jack.google.common.hash.PrimitiveSink extends java.lang.Object {
	public abstract com.android.jack.google.common.hash.PrimitiveSink putByte (byte) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[]) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putBytes (byte[], int, int) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putShort (short) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putInt (int) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putLong (long) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putFloat (float) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putDouble (double) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putBoolean (boolean) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putChar (char) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putUnencodedChars (java.lang.CharSequence) 
	public abstract com.android.jack.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset) 
}

com/android/jack/google/common/hash/SipHashFunction$SipHasher.class
SipHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.SipHashFunction$SipHasher extends com.android.jack.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
	private static final int CHUNK_SIZE
	private final int c
	private final int d
	private long v0
	private long v1
	private long v2
	private long v3
	private long b
	private long finalM
	void  (int, int, long, long) 
		int c
		int d
		long k0
		long k1
	protected void process (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	protected void processRemaining (java.nio.ByteBuffer) 
		int i
		java.nio.ByteBuffer buffer
	public com.android.jack.google.common.hash.HashCode makeHash () 
	private void processM (long) 
		long m
	private void sipRound (int) 
		int i
		int iterations
}

com/android/jack/google/common/hash/SipHashFunction.class
SipHashFunction.java
package com.android.jack.google.common.hash
final com.android.jack.google.common.hash.SipHashFunction extends com.android.jack.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable  {
	private final int c
	private final int d
	private final long k0
	private final long k1
	private static final long serialVersionUID
	void  (int, int, long, long) 
		int c
		int d
		long k0
		long k1
	public int bits () 
	public com.android.jack.google.common.hash.Hasher newHasher () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.hash.SipHashFunction other
		Object object
	public int hashCode () 
}

com/android/jack/google/common/hash/package-info.class
package-info.java
package com.android.jack.google.common.hash
abstract com.android.jack.google.common.hash.package-info extends java.lang.Object {
}

com/android/jack/google/common/html/HtmlEscapers.class
HtmlEscapers.java
package com.android.jack.google.common.html
public final com.android.jack.google.common.html.HtmlEscapers extends java.lang.Object {
	private static final com.android.jack.google.common.escape.Escaper HTML_ESCAPER
	public static com.android.jack.google.common.escape.Escaper htmlEscaper () 
	private void  () 
	static void  () 
}

com/android/jack/google/common/html/package-info.class
package-info.java
package com.android.jack.google.common.html
abstract com.android.jack.google.common.html.package-info extends java.lang.Object {
}

com/android/jack/google/common/io/AppendableWriter.class
AppendableWriter.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.AppendableWriter extends java.io.Writer {
	private final Appendable target
	private boolean closed
	void  (java.lang.Appendable) 
		Appendable target
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void write (int)  throws java.io.IOException 
		int c
	public void write (java.lang.String)  throws java.io.IOException 
		String str
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String str
		int off
		int len
	public java.io.Writer append (char)  throws java.io.IOException 
		char c
	public java.io.Writer append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence charSeq
	public java.io.Writer append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence charSeq
		int start
		int end
	private void checkNotClosed ()  throws java.io.IOException 
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
		char x0
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence x0
		int x1
		int x2
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence x0
}

com/android/jack/google/common/io/BaseEncoding$1.class
BaseEncoding.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.BaseEncoding$1 extends com.android.jack.google.common.io.ByteSink {
	final com.android.jack.google.common.io.CharSink val$encodedSink
	final com.android.jack.google.common.io.BaseEncoding this$0
	void  (com.android.jack.google.common.io.BaseEncoding, com.android.jack.google.common.io.CharSink) 
	public java.io.OutputStream openStream ()  throws java.io.IOException 
}

com/android/jack/google/common/io/BaseEncoding$2.class
BaseEncoding.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.BaseEncoding$2 extends com.android.jack.google.common.io.ByteSource {
	final com.android.jack.google.common.io.CharSource val$encodedSource
	final com.android.jack.google.common.io.BaseEncoding this$0
	void  (com.android.jack.google.common.io.BaseEncoding, com.android.jack.google.common.io.CharSource) 
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

com/android/jack/google/common/io/BaseEncoding$3.class
BaseEncoding.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.BaseEncoding$3 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$CharInput  {
	final com.android.jack.google.common.io.GwtWorkarounds$CharInput val$delegate
	final com.android.jack.google.common.base.CharMatcher val$toIgnore
	void  (com.android.jack.google.common.io.GwtWorkarounds$CharInput, com.android.jack.google.common.base.CharMatcher) 
	public int read ()  throws java.io.IOException 
		int readChar
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/BaseEncoding$4.class
BaseEncoding.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.BaseEncoding$4 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$CharOutput  {
	int charsUntilSeparator
	final int val$afterEveryChars
	final String val$separator
	final com.android.jack.google.common.io.GwtWorkarounds$CharOutput val$delegate
	void  (int, java.lang.String, com.android.jack.google.common.io.GwtWorkarounds$CharOutput) 
	public void write (char)  throws java.io.IOException 
		int i
		char c
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/BaseEncoding$Alphabet.class
BaseEncoding.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.BaseEncoding$Alphabet extends com.android.jack.google.common.base.CharMatcher {
	private final String name
	private final char[] chars
	final int mask
	final int bitsPerChar
	final int charsPerChunk
	final int bytesPerChunk
	private final byte[] decodabet
	private final boolean[] validPadding
	void  (java.lang.String, char[]) 
		ArithmeticException e
		char c
		int i
		int i
		String name
		char[] chars
		int gcd
		byte[] decodabet
		boolean[] validPadding
	char encode (int) 
		int bits
	boolean isValidPaddingStartPosition (int) 
		int index
	int decode (char)  throws java.io.IOException 
		char ch
	private boolean hasLowerCase () 
		char c
		char[] arr$
		int len$
		int i$
	private boolean hasUpperCase () 
		char c
		char[] arr$
		int len$
		int i$
	com.android.jack.google.common.io.BaseEncoding$Alphabet upperCase () 
		int i
		char[] upperCased
	com.android.jack.google.common.io.BaseEncoding$Alphabet lowerCase () 
		int i
		char[] lowerCased
	public boolean matches (char) 
		char c
	public java.lang.String toString () 
}

com/android/jack/google/common/io/BaseEncoding$DecodingException.class
BaseEncoding.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.BaseEncoding$DecodingException extends java.io.IOException {
	void  (java.lang.String) 
		String message
	void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/google/common/io/BaseEncoding$SeparatedBaseEncoding.class
BaseEncoding.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.BaseEncoding$SeparatedBaseEncoding extends com.android.jack.google.common.io.BaseEncoding {
	private final com.android.jack.google.common.io.BaseEncoding delegate
	private final String separator
	private final int afterEveryChars
	private final com.android.jack.google.common.base.CharMatcher separatorChars
	void  (com.android.jack.google.common.io.BaseEncoding, java.lang.String, int) 
		com.android.jack.google.common.io.BaseEncoding delegate
		String separator
		int afterEveryChars
	com.android.jack.google.common.base.CharMatcher padding () 
	int maxEncodedSize (int) 
		int bytes
		int unseparatedSize
	com.android.jack.google.common.io.GwtWorkarounds$ByteOutput encodingStream (com.android.jack.google.common.io.GwtWorkarounds$CharOutput) 
		com.android.jack.google.common.io.GwtWorkarounds$CharOutput output
	int maxDecodedSize (int) 
		int chars
	com.android.jack.google.common.io.GwtWorkarounds$ByteInput decodingStream (com.android.jack.google.common.io.GwtWorkarounds$CharInput) 
		com.android.jack.google.common.io.GwtWorkarounds$CharInput input
	public com.android.jack.google.common.io.BaseEncoding omitPadding () 
	public com.android.jack.google.common.io.BaseEncoding withPadChar (char) 
		char padChar
	public com.android.jack.google.common.io.BaseEncoding withSeparator (java.lang.String, int) 
		String separator
		int afterEveryChars
	public com.android.jack.google.common.io.BaseEncoding upperCase () 
	public com.android.jack.google.common.io.BaseEncoding lowerCase () 
	public java.lang.String toString () 
}

com/android/jack/google/common/io/BaseEncoding$StandardBaseEncoding$1.class
BaseEncoding.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding$1 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$ByteOutput  {
	int bitBuffer
	int bitBufferLength
	int writtenChars
	final com.android.jack.google.common.io.GwtWorkarounds$CharOutput val$out
	final com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding this$0
	void  (com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding, com.android.jack.google.common.io.GwtWorkarounds$CharOutput) 
	public void write (byte)  throws java.io.IOException 
		int charIndex
		byte b
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
		int charIndex
}

com/android/jack/google/common/io/BaseEncoding$StandardBaseEncoding$2.class
BaseEncoding.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding$2 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$ByteInput  {
	int bitBuffer
	int bitBufferLength
	int readChars
	boolean hitPadding
	final com.android.jack.google.common.base.CharMatcher paddingMatcher
	final com.android.jack.google.common.io.GwtWorkarounds$CharInput val$reader
	final com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding this$0
	void  (com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding, com.android.jack.google.common.io.GwtWorkarounds$CharInput) 
	public int read ()  throws java.io.IOException 
		int readChar
		char ch
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/BaseEncoding$StandardBaseEncoding.class
BaseEncoding.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding extends com.android.jack.google.common.io.BaseEncoding {
	private final com.android.jack.google.common.io.BaseEncoding$Alphabet alphabet
	private final Character paddingChar
	private transient com.android.jack.google.common.io.BaseEncoding upperCase
	private transient com.android.jack.google.common.io.BaseEncoding lowerCase
	void  (java.lang.String, java.lang.String, java.lang.Character) 
		String name
		String alphabetChars
		Character paddingChar
	void  (com.android.jack.google.common.io.BaseEncoding$Alphabet, java.lang.Character) 
		com.android.jack.google.common.io.BaseEncoding$Alphabet alphabet
		Character paddingChar
	com.android.jack.google.common.base.CharMatcher padding () 
	int maxEncodedSize (int) 
		int bytes
	com.android.jack.google.common.io.GwtWorkarounds$ByteOutput encodingStream (com.android.jack.google.common.io.GwtWorkarounds$CharOutput) 
		com.android.jack.google.common.io.GwtWorkarounds$CharOutput out
	int maxDecodedSize (int) 
		int chars
	com.android.jack.google.common.io.GwtWorkarounds$ByteInput decodingStream (com.android.jack.google.common.io.GwtWorkarounds$CharInput) 
		com.android.jack.google.common.io.GwtWorkarounds$CharInput reader
	public com.android.jack.google.common.io.BaseEncoding omitPadding () 
	public com.android.jack.google.common.io.BaseEncoding withPadChar (char) 
		char padChar
	public com.android.jack.google.common.io.BaseEncoding withSeparator (java.lang.String, int) 
		String separator
		int afterEveryChars
	public com.android.jack.google.common.io.BaseEncoding upperCase () 
		com.android.jack.google.common.io.BaseEncoding$Alphabet upper
		com.android.jack.google.common.io.BaseEncoding result
	public com.android.jack.google.common.io.BaseEncoding lowerCase () 
		com.android.jack.google.common.io.BaseEncoding$Alphabet lower
		com.android.jack.google.common.io.BaseEncoding result
	public java.lang.String toString () 
		StringBuilder builder
	static com.android.jack.google.common.io.BaseEncoding$Alphabet access$000 (com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding) 
		com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding x0
	static java.lang.Character access$100 (com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding) 
		com.android.jack.google.common.io.BaseEncoding$StandardBaseEncoding x0
}

com/android/jack/google/common/io/BaseEncoding.class
BaseEncoding.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.BaseEncoding extends java.lang.Object {
	private static final com.android.jack.google.common.io.BaseEncoding BASE64
	private static final com.android.jack.google.common.io.BaseEncoding BASE64_URL
	private static final com.android.jack.google.common.io.BaseEncoding BASE32
	private static final com.android.jack.google.common.io.BaseEncoding BASE32_HEX
	private static final com.android.jack.google.common.io.BaseEncoding BASE16
	void  () 
	public java.lang.String encode (byte[]) 
		byte[] bytes
	public final java.lang.String encode (byte[], int, int) 
		int i
		java.io.IOException impossible
		byte[] bytes
		int off
		int len
		com.android.jack.google.common.io.GwtWorkarounds$CharOutput result
		com.android.jack.google.common.io.GwtWorkarounds$ByteOutput byteOutput
	public final java.io.OutputStream encodingStream (java.io.Writer) 
		java.io.Writer writer
	public final com.android.jack.google.common.io.ByteSink encodingSink (com.android.jack.google.common.io.CharSink) 
		com.android.jack.google.common.io.CharSink encodedSink
	private static byte[] extract (byte[], int) 
		byte[] trunc
		byte[] result
		int length
	public final byte[] decode (java.lang.CharSequence) 
		com.android.jack.google.common.io.BaseEncoding$DecodingException badInput
		CharSequence chars
	final byte[] decodeChecked (java.lang.CharSequence)  throws com.android.jack.google.common.io.BaseEncoding$DecodingException 
		int i
		com.android.jack.google.common.io.BaseEncoding$DecodingException badInput
		java.io.IOException impossible
		CharSequence chars
		com.android.jack.google.common.io.GwtWorkarounds$ByteInput decodedInput
		byte[] tmp
		int index
	public final java.io.InputStream decodingStream (java.io.Reader) 
		java.io.Reader reader
	public final com.android.jack.google.common.io.ByteSource decodingSource (com.android.jack.google.common.io.CharSource) 
		com.android.jack.google.common.io.CharSource encodedSource
	abstract int maxEncodedSize (int) 
	abstract com.android.jack.google.common.io.GwtWorkarounds$ByteOutput encodingStream (com.android.jack.google.common.io.GwtWorkarounds$CharOutput) 
	abstract int maxDecodedSize (int) 
	abstract com.android.jack.google.common.io.GwtWorkarounds$ByteInput decodingStream (com.android.jack.google.common.io.GwtWorkarounds$CharInput) 
	abstract com.android.jack.google.common.base.CharMatcher padding () 
	public abstract com.android.jack.google.common.io.BaseEncoding omitPadding () 
	public abstract com.android.jack.google.common.io.BaseEncoding withPadChar (char) 
	public abstract com.android.jack.google.common.io.BaseEncoding withSeparator (java.lang.String, int) 
	public abstract com.android.jack.google.common.io.BaseEncoding upperCase () 
	public abstract com.android.jack.google.common.io.BaseEncoding lowerCase () 
	public static com.android.jack.google.common.io.BaseEncoding base64 () 
	public static com.android.jack.google.common.io.BaseEncoding base64Url () 
	public static com.android.jack.google.common.io.BaseEncoding base32 () 
	public static com.android.jack.google.common.io.BaseEncoding base32Hex () 
	public static com.android.jack.google.common.io.BaseEncoding base16 () 
	static com.android.jack.google.common.io.GwtWorkarounds$CharInput ignoringInput (com.android.jack.google.common.io.GwtWorkarounds$CharInput, com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.io.GwtWorkarounds$CharInput delegate
		com.android.jack.google.common.base.CharMatcher toIgnore
	static com.android.jack.google.common.io.GwtWorkarounds$CharOutput separatingOutput (com.android.jack.google.common.io.GwtWorkarounds$CharOutput, java.lang.String, int) 
		com.android.jack.google.common.io.GwtWorkarounds$CharOutput delegate
		String separator
		int afterEveryChars
	static void  () 
}

com/android/jack/google/common/io/ByteArrayDataInput.class
ByteArrayDataInput.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.ByteArrayDataInput extends java.lang.Object implements java.io.DataInput  {
	public abstract void readFully (byte[]) 
	public abstract void readFully (byte[], int, int) 
	public abstract int skipBytes (int) 
	public abstract boolean readBoolean () 
	public abstract byte readByte () 
	public abstract int readUnsignedByte () 
	public abstract short readShort () 
	public abstract int readUnsignedShort () 
	public abstract char readChar () 
	public abstract int readInt () 
	public abstract long readLong () 
	public abstract float readFloat () 
	public abstract double readDouble () 
	public abstract java.lang.String readLine () 
	public abstract java.lang.String readUTF () 
}

com/android/jack/google/common/io/ByteArrayDataOutput.class
ByteArrayDataOutput.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.ByteArrayDataOutput extends java.lang.Object implements java.io.DataOutput  {
	public abstract void write (int) 
	public abstract void write (byte[]) 
	public abstract void write (byte[], int, int) 
	public abstract void writeBoolean (boolean) 
	public abstract void writeByte (int) 
	public abstract void writeShort (int) 
	public abstract void writeChar (int) 
	public abstract void writeInt (int) 
	public abstract void writeLong (long) 
	public abstract void writeFloat (float) 
	public abstract void writeDouble (double) 
	public abstract void writeChars (java.lang.String) 
	public abstract void writeUTF (java.lang.String) 
	public abstract void writeBytes (java.lang.String) 
	public abstract byte[] toByteArray () 
}

com/android/jack/google/common/io/ByteProcessor.class
ByteProcessor.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.ByteProcessor extends java.lang.Object {
	public abstract boolean processBytes (byte[], int, int)  throws java.io.IOException 
	public abstract java.lang.Object getResult () 
}

com/android/jack/google/common/io/ByteSink$1.class
ByteSink.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.ByteSink$1 extends java.lang.Object {
}

com/android/jack/google/common/io/ByteSink$AsCharSink.class
ByteSink.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteSink$AsCharSink extends com.android.jack.google.common.io.CharSink {
	private final java.nio.charset.Charset charset
	final com.android.jack.google.common.io.ByteSink this$0
	private void  (com.android.jack.google.common.io.ByteSink, java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public java.io.Writer openStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.io.ByteSink, java.nio.charset.Charset, com.android.jack.google.common.io.ByteSink$1) 
		com.android.jack.google.common.io.ByteSink x0
		java.nio.charset.Charset x1
		com.android.jack.google.common.io.ByteSink$1 x2
}

com/android/jack/google/common/io/ByteSink.class
ByteSink.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.ByteSink extends java.lang.Object {
	protected void  () 
	public com.android.jack.google.common.io.CharSink asCharSink (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public abstract java.io.OutputStream openStream ()  throws java.io.IOException 
	public java.io.OutputStream openBufferedStream ()  throws java.io.IOException 
		java.io.OutputStream out
	public void write (byte[])  throws java.io.IOException 
		java.io.OutputStream out
		Throwable e
		byte[] bytes
		com.android.jack.google.common.io.Closer closer
	public long writeFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.OutputStream out
		long written
		Throwable e
		java.io.InputStream input
		com.android.jack.google.common.io.Closer closer
}

com/android/jack/google/common/io/ByteSource$1.class
ByteSource.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.ByteSource$1 extends java.lang.Object {
}

com/android/jack/google/common/io/ByteSource$AsCharSource.class
ByteSource.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteSource$AsCharSource extends com.android.jack.google.common.io.CharSource {
	private final java.nio.charset.Charset charset
	final com.android.jack.google.common.io.ByteSource this$0
	private void  (com.android.jack.google.common.io.ByteSource, java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public java.io.Reader openStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.io.ByteSource, java.nio.charset.Charset, com.android.jack.google.common.io.ByteSource$1) 
		com.android.jack.google.common.io.ByteSource x0
		java.nio.charset.Charset x1
		com.android.jack.google.common.io.ByteSource$1 x2
}

com/android/jack/google/common/io/ByteSource$ByteArrayByteSource.class
ByteSource.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.ByteSource$ByteArrayByteSource extends com.android.jack.google.common.io.ByteSource {
	protected final byte[] bytes
	protected void  (byte[]) 
		byte[] bytes
	public java.io.InputStream openStream () 
	public java.io.InputStream openBufferedStream ()  throws java.io.IOException 
	public boolean isEmpty () 
	public long size () 
	public byte[] read () 
	public long copyTo (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream output
	public java.lang.Object read (com.android.jack.google.common.io.ByteProcessor)  throws java.io.IOException 
		com.android.jack.google.common.io.ByteProcessor processor
	public com.android.jack.google.common.hash.HashCode hash (com.android.jack.google.common.hash.HashFunction)  throws java.io.IOException 
		com.android.jack.google.common.hash.HashFunction hashFunction
	public java.lang.String toString () 
}

com/android/jack/google/common/io/ByteSource$ConcatenatedByteSource.class
ByteSource.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteSource$ConcatenatedByteSource extends com.android.jack.google.common.io.ByteSource {
	private final Iterable sources
	void  (java.lang.Iterable) 
		Iterable sources
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public boolean isEmpty ()  throws java.io.IOException 
		com.android.jack.google.common.io.ByteSource source
		java.util.Iterator i$
	public long size ()  throws java.io.IOException 
		com.android.jack.google.common.io.ByteSource source
		java.util.Iterator i$
		long result
	public java.lang.String toString () 
}

com/android/jack/google/common/io/ByteSource$EmptyByteSource.class
ByteSource.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteSource$EmptyByteSource extends com.android.jack.google.common.io.ByteSource$ByteArrayByteSource {
	private static final com.android.jack.google.common.io.ByteSource$EmptyByteSource INSTANCE
	private void  () 
	public com.android.jack.google.common.io.CharSource asCharSource (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public byte[] read () 
	public java.lang.String toString () 
	static com.android.jack.google.common.io.ByteSource$EmptyByteSource access$200 () 
	static void  () 
}

com/android/jack/google/common/io/ByteSource$SlicedByteSource.class
ByteSource.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteSource$SlicedByteSource extends com.android.jack.google.common.io.ByteSource {
	private final long offset
	private final long length
	final com.android.jack.google.common.io.ByteSource this$0
	private void  (com.android.jack.google.common.io.ByteSource, long, long) 
		long offset
		long length
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public java.io.InputStream openBufferedStream ()  throws java.io.IOException 
	private java.io.InputStream sliceStream (java.io.InputStream)  throws java.io.IOException 
		com.android.jack.google.common.io.Closer closer
		Throwable e
		java.io.InputStream in
	public com.android.jack.google.common.io.ByteSource slice (long, long) 
		long offset
		long length
		long maxLength
	public boolean isEmpty ()  throws java.io.IOException 
	public java.lang.String toString () 
	void  (com.android.jack.google.common.io.ByteSource, long, long, com.android.jack.google.common.io.ByteSource$1) 
		com.android.jack.google.common.io.ByteSource x0
		long x1
		long x2
		com.android.jack.google.common.io.ByteSource$1 x3
}

com/android/jack/google/common/io/ByteSource.class
ByteSource.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.ByteSource extends java.lang.Object {
	private static final int BUF_SIZE
	private static final byte[] countBuffer
	protected void  () 
	public com.android.jack.google.common.io.CharSource asCharSource (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public abstract java.io.InputStream openStream ()  throws java.io.IOException 
	public java.io.InputStream openBufferedStream ()  throws java.io.IOException 
		java.io.InputStream in
	public com.android.jack.google.common.io.ByteSource slice (long, long) 
		long offset
		long length
	public boolean isEmpty ()  throws java.io.IOException 
		java.io.InputStream in
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public long size ()  throws java.io.IOException 
		java.io.InputStream in
		java.io.IOException e
		java.io.InputStream in
		Throwable e
		com.android.jack.google.common.io.Closer closer
	private long countBySkipping (java.io.InputStream)  throws java.io.IOException 
		long skipped
		java.io.InputStream in
		long count
	private long countByReading (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		long count
		long read
	public long copyTo (java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream in
		Throwable e
		java.io.OutputStream output
		com.android.jack.google.common.io.Closer closer
	public long copyTo (com.android.jack.google.common.io.ByteSink)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		Throwable e
		com.android.jack.google.common.io.ByteSink sink
		com.android.jack.google.common.io.Closer closer
	public byte[] read ()  throws java.io.IOException 
		java.io.InputStream in
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public java.lang.Object read (com.android.jack.google.common.io.ByteProcessor)  throws java.io.IOException 
		java.io.InputStream in
		Throwable e
		com.android.jack.google.common.io.ByteProcessor processor
		com.android.jack.google.common.io.Closer closer
	public com.android.jack.google.common.hash.HashCode hash (com.android.jack.google.common.hash.HashFunction)  throws java.io.IOException 
		com.android.jack.google.common.hash.HashFunction hashFunction
		com.android.jack.google.common.hash.Hasher hasher
	public boolean contentEquals (com.android.jack.google.common.io.ByteSource)  throws java.io.IOException 
		int read1
		int read2
		java.io.InputStream in1
		java.io.InputStream in2
		Throwable e
		com.android.jack.google.common.io.ByteSource other
		byte[] buf1
		byte[] buf2
		com.android.jack.google.common.io.Closer closer
	public static com.android.jack.google.common.io.ByteSource concat (java.lang.Iterable) 
		Iterable sources
	public static com.android.jack.google.common.io.ByteSource concat (java.util.Iterator) 
		java.util.Iterator sources
	public static transient com.android.jack.google.common.io.ByteSource concat (com.android.jack.google.common.io.ByteSource[]) 
		com.android.jack.google.common.io.ByteSource[] sources
	public static com.android.jack.google.common.io.ByteSource wrap (byte[]) 
		byte[] b
	public static com.android.jack.google.common.io.ByteSource empty () 
	static void  () 
}

com/android/jack/google/common/io/ByteStreams$1.class
ByteStreams.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteStreams$1 extends java.io.OutputStream {
	void  () 
	public void write (int) 
		int b
	public void write (byte[]) 
		byte[] b
	public void write (byte[], int, int) 
		byte[] b
		int off
		int len
	public java.lang.String toString () 
}

com/android/jack/google/common/io/ByteStreams$ByteArrayDataInputStream.class
ByteStreams.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.ByteStreams$ByteArrayDataInputStream extends java.lang.Object implements com.android.jack.google.common.io.ByteArrayDataInput  {
	final java.io.DataInput input
	void  (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream byteArrayInputStream
	public void readFully (byte[]) 
		java.io.IOException e
		byte[] b
	public void readFully (byte[], int, int) 
		java.io.IOException e
		byte[] b
		int off
		int len
	public int skipBytes (int) 
		java.io.IOException e
		int n
	public boolean readBoolean () 
		java.io.IOException e
	public byte readByte () 
		java.io.EOFException e
		java.io.IOException impossible
	public int readUnsignedByte () 
		java.io.IOException e
	public short readShort () 
		java.io.IOException e
	public int readUnsignedShort () 
		java.io.IOException e
	public char readChar () 
		java.io.IOException e
	public int readInt () 
		java.io.IOException e
	public long readLong () 
		java.io.IOException e
	public float readFloat () 
		java.io.IOException e
	public double readDouble () 
		java.io.IOException e
	public java.lang.String readLine () 
		java.io.IOException e
	public java.lang.String readUTF () 
		java.io.IOException e
}

com/android/jack/google/common/io/ByteStreams$ByteArrayDataOutputStream.class
ByteStreams.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.ByteStreams$ByteArrayDataOutputStream extends java.lang.Object implements com.android.jack.google.common.io.ByteArrayDataOutput  {
	final java.io.DataOutput output
	final java.io.ByteArrayOutputStream byteArrayOutputSteam
	void  (java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream byteArrayOutputSteam
	public void write (int) 
		java.io.IOException impossible
		int b
	public void write (byte[]) 
		java.io.IOException impossible
		byte[] b
	public void write (byte[], int, int) 
		java.io.IOException impossible
		byte[] b
		int off
		int len
	public void writeBoolean (boolean) 
		java.io.IOException impossible
		boolean v
	public void writeByte (int) 
		java.io.IOException impossible
		int v
	public void writeBytes (java.lang.String) 
		java.io.IOException impossible
		String s
	public void writeChar (int) 
		java.io.IOException impossible
		int v
	public void writeChars (java.lang.String) 
		java.io.IOException impossible
		String s
	public void writeDouble (double) 
		java.io.IOException impossible
		double v
	public void writeFloat (float) 
		java.io.IOException impossible
		float v
	public void writeInt (int) 
		java.io.IOException impossible
		int v
	public void writeLong (long) 
		java.io.IOException impossible
		long v
	public void writeShort (int) 
		java.io.IOException impossible
		int v
	public void writeUTF (java.lang.String) 
		java.io.IOException impossible
		String s
	public byte[] toByteArray () 
}

com/android/jack/google/common/io/ByteStreams$FastByteArrayOutputStream.class
ByteStreams.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteStreams$FastByteArrayOutputStream extends java.io.ByteArrayOutputStream {
	private void  () 
	void writeTo (byte[], int) 
		byte[] b
		int off
	void  (com.android.jack.google.common.io.ByteStreams$1) 
		com.android.jack.google.common.io.ByteStreams$1 x0
}

com/android/jack/google/common/io/ByteStreams$LimitedInputStream.class
ByteStreams.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.ByteStreams$LimitedInputStream extends java.io.FilterInputStream {
	private long left
	private long mark
	void  (java.io.InputStream, long) 
		java.io.InputStream in
		long limit
	public int available ()  throws java.io.IOException 
	public synchronized void mark (int) 
		int readLimit
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
	public synchronized void reset ()  throws java.io.IOException 
	public long skip (long)  throws java.io.IOException 
		long n
		long skipped
}

com/android/jack/google/common/io/ByteStreams.class
ByteStreams.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.ByteStreams extends java.lang.Object {
	private static final int BUF_SIZE
	private static final java.io.OutputStream NULL_OUTPUT_STREAM
	private void  () 
	public static long copy (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		int r
		java.io.InputStream from
		java.io.OutputStream to
		byte[] buf
		long total
	public static long copy (java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel)  throws java.io.IOException 
		java.nio.channels.ReadableByteChannel from
		java.nio.channels.WritableByteChannel to
		java.nio.ByteBuffer buf
		long total
	public static byte[] toByteArray (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.ByteArrayOutputStream out
	static byte[] toByteArray (java.io.InputStream, int)  throws java.io.IOException 
		int off
		int read
		java.io.InputStream in
		int expectedSize
		byte[] bytes
		int remaining
		int b
		com.android.jack.google.common.io.ByteStreams$FastByteArrayOutputStream out
		byte[] result
	public static com.android.jack.google.common.io.ByteArrayDataInput newDataInput (byte[]) 
		byte[] bytes
	public static com.android.jack.google.common.io.ByteArrayDataInput newDataInput (byte[], int) 
		byte[] bytes
		int start
	public static com.android.jack.google.common.io.ByteArrayDataInput newDataInput (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream byteArrayInputStream
	public static com.android.jack.google.common.io.ByteArrayDataOutput newDataOutput () 
	public static com.android.jack.google.common.io.ByteArrayDataOutput newDataOutput (int) 
		int size
	public static com.android.jack.google.common.io.ByteArrayDataOutput newDataOutput (java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream byteArrayOutputSteam
	public static java.io.OutputStream nullOutputStream () 
	public static java.io.InputStream limit (java.io.InputStream, long) 
		java.io.InputStream in
		long limit
	public static void readFully (java.io.InputStream, byte[])  throws java.io.IOException 
		java.io.InputStream in
		byte[] b
	public static void readFully (java.io.InputStream, byte[], int, int)  throws java.io.IOException 
		java.io.InputStream in
		byte[] b
		int off
		int len
		int read
	public static void skipFully (java.io.InputStream, long)  throws java.io.IOException 
		long skipped
		long amt
		java.io.InputStream in
		long n
		long toSkip
	public static java.lang.Object readBytes (java.io.InputStream, com.android.jack.google.common.io.ByteProcessor)  throws java.io.IOException 
		java.io.InputStream input
		com.android.jack.google.common.io.ByteProcessor processor
		byte[] buf
		int read
	public static int read (java.io.InputStream, byte[], int, int)  throws java.io.IOException 
		int result
		java.io.InputStream in
		byte[] b
		int off
		int len
		int total
	static void  () 
}

com/android/jack/google/common/io/CharSequenceReader.class
CharSequenceReader.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.CharSequenceReader extends java.io.Reader {
	private CharSequence seq
	private int pos
	private int mark
	public void  (java.lang.CharSequence) 
		CharSequence seq
	private void checkOpen ()  throws java.io.IOException 
	private boolean hasRemaining () 
	private int remaining () 
	public synchronized int read (java.nio.CharBuffer)  throws java.io.IOException 
		int i
		java.nio.CharBuffer target
		int charsToRead
	public synchronized int read ()  throws java.io.IOException 
	public synchronized int read (char[], int, int)  throws java.io.IOException 
		int i
		char[] cbuf
		int off
		int len
		int charsToRead
	public synchronized long skip (long)  throws java.io.IOException 
		long n
		int charsToSkip
	public synchronized boolean ready ()  throws java.io.IOException 
	public boolean markSupported () 
	public synchronized void mark (int)  throws java.io.IOException 
		int readAheadLimit
	public synchronized void reset ()  throws java.io.IOException 
	public synchronized void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/CharSink.class
CharSink.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.CharSink extends java.lang.Object {
	protected void  () 
	public abstract java.io.Writer openStream ()  throws java.io.IOException 
	public java.io.Writer openBufferedStream ()  throws java.io.IOException 
		java.io.Writer writer
	public void write (java.lang.CharSequence)  throws java.io.IOException 
		java.io.Writer out
		Throwable e
		CharSequence charSequence
		com.android.jack.google.common.io.Closer closer
	public void writeLines (java.lang.Iterable)  throws java.io.IOException 
		Iterable lines
	public void writeLines (java.lang.Iterable, java.lang.String)  throws java.io.IOException 
		CharSequence line
		java.util.Iterator i$
		java.io.Writer out
		Throwable e
		Iterable lines
		String lineSeparator
		com.android.jack.google.common.io.Closer closer
	public long writeFrom (java.lang.Readable)  throws java.io.IOException 
		java.io.Writer out
		long written
		Throwable e
		Readable readable
		com.android.jack.google.common.io.Closer closer
}

com/android/jack/google/common/io/CharSource$CharSequenceCharSource$1$1.class
CharSource.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.CharSource$CharSequenceCharSource$1$1 extends com.android.jack.google.common.collect.AbstractIterator {
	java.util.Iterator lines
	final com.android.jack.google.common.io.CharSource$CharSequenceCharSource$1 this$1
	void  (com.android.jack.google.common.io.CharSource$CharSequenceCharSource$1) 
	protected java.lang.String computeNext () 
		String next
	protected volatile java.lang.Object computeNext () 
}

com/android/jack/google/common/io/CharSource$CharSequenceCharSource$1.class
CharSource.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.CharSource$CharSequenceCharSource$1 extends java.lang.Object implements java.lang.Iterable  {
	final com.android.jack.google.common.io.CharSource$CharSequenceCharSource this$0
	void  (com.android.jack.google.common.io.CharSource$CharSequenceCharSource) 
	public java.util.Iterator iterator () 
}

com/android/jack/google/common/io/CharSource$CharSequenceCharSource.class
CharSource.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.CharSource$CharSequenceCharSource extends com.android.jack.google.common.io.CharSource {
	private static final com.android.jack.google.common.base.Splitter LINE_SPLITTER
	private final CharSequence seq
	protected void  (java.lang.CharSequence) 
		CharSequence seq
	public java.io.Reader openStream () 
	public java.lang.String read () 
	public boolean isEmpty () 
	private java.lang.Iterable lines () 
	public java.lang.String readFirstLine () 
		java.util.Iterator lines
	public com.android.jack.google.common.collect.ImmutableList readLines () 
	public java.lang.Object readLines (com.android.jack.google.common.io.LineProcessor)  throws java.io.IOException 
		String line
		java.util.Iterator i$
		com.android.jack.google.common.io.LineProcessor processor
	public java.lang.String toString () 
	static java.lang.CharSequence access$100 (com.android.jack.google.common.io.CharSource$CharSequenceCharSource) 
		com.android.jack.google.common.io.CharSource$CharSequenceCharSource x0
	static com.android.jack.google.common.base.Splitter access$200 () 
	static void  () 
}

com/android/jack/google/common/io/CharSource$ConcatenatedCharSource.class
CharSource.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.CharSource$ConcatenatedCharSource extends com.android.jack.google.common.io.CharSource {
	private final Iterable sources
	void  (java.lang.Iterable) 
		Iterable sources
	public java.io.Reader openStream ()  throws java.io.IOException 
	public boolean isEmpty ()  throws java.io.IOException 
		com.android.jack.google.common.io.CharSource source
		java.util.Iterator i$
	public java.lang.String toString () 
}

com/android/jack/google/common/io/CharSource$EmptyCharSource.class
CharSource.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.CharSource$EmptyCharSource extends com.android.jack.google.common.io.CharSource$CharSequenceCharSource {
	private static final com.android.jack.google.common.io.CharSource$EmptyCharSource INSTANCE
	private void  () 
	public java.lang.String toString () 
	static com.android.jack.google.common.io.CharSource$EmptyCharSource access$000 () 
	static void  () 
}

com/android/jack/google/common/io/CharSource.class
CharSource.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.CharSource extends java.lang.Object {
	protected void  () 
	public abstract java.io.Reader openStream ()  throws java.io.IOException 
	public java.io.BufferedReader openBufferedStream ()  throws java.io.IOException 
		java.io.Reader reader
	public long copyTo (java.lang.Appendable)  throws java.io.IOException 
		java.io.Reader reader
		Throwable e
		Appendable appendable
		com.android.jack.google.common.io.Closer closer
	public long copyTo (com.android.jack.google.common.io.CharSink)  throws java.io.IOException 
		java.io.Reader reader
		java.io.Writer writer
		Throwable e
		com.android.jack.google.common.io.CharSink sink
		com.android.jack.google.common.io.Closer closer
	public java.lang.String read ()  throws java.io.IOException 
		java.io.Reader reader
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public java.lang.String readFirstLine ()  throws java.io.IOException 
		java.io.BufferedReader reader
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public com.android.jack.google.common.collect.ImmutableList readLines ()  throws java.io.IOException 
		java.io.BufferedReader reader
		java.util.List result
		String line
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public java.lang.Object readLines (com.android.jack.google.common.io.LineProcessor)  throws java.io.IOException 
		java.io.Reader reader
		Throwable e
		com.android.jack.google.common.io.LineProcessor processor
		com.android.jack.google.common.io.Closer closer
	public boolean isEmpty ()  throws java.io.IOException 
		java.io.Reader reader
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public static com.android.jack.google.common.io.CharSource concat (java.lang.Iterable) 
		Iterable sources
	public static com.android.jack.google.common.io.CharSource concat (java.util.Iterator) 
		java.util.Iterator sources
	public static transient com.android.jack.google.common.io.CharSource concat (com.android.jack.google.common.io.CharSource[]) 
		com.android.jack.google.common.io.CharSource[] sources
	public static com.android.jack.google.common.io.CharSource wrap (java.lang.CharSequence) 
		CharSequence charSequence
	public static com.android.jack.google.common.io.CharSource empty () 
}

com/android/jack/google/common/io/CharStreams$1.class
CharStreams.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.CharStreams$1 extends java.io.Reader {
	final Readable val$readable
	void  (java.lang.Readable) 
	public int read (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public int read (java.nio.CharBuffer)  throws java.io.IOException 
		java.nio.CharBuffer target
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/CharStreams$NullWriter.class
CharStreams.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.CharStreams$NullWriter extends java.io.Writer {
	private static final com.android.jack.google.common.io.CharStreams$NullWriter INSTANCE
	private void  () 
	public void write (int) 
		int c
	public void write (char[]) 
		char[] cbuf
	public void write (char[], int, int) 
		char[] cbuf
		int off
		int len
	public void write (java.lang.String) 
		String str
	public void write (java.lang.String, int, int) 
		String str
		int off
		int len
	public java.io.Writer append (java.lang.CharSequence) 
		CharSequence csq
	public java.io.Writer append (java.lang.CharSequence, int, int) 
		CharSequence csq
		int start
		int end
	public java.io.Writer append (char) 
		char c
	public void flush () 
	public void close () 
	public java.lang.String toString () 
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
		char x0
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence x0
		int x1
		int x2
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence x0
	static com.android.jack.google.common.io.CharStreams$NullWriter access$000 () 
	static void  () 
}

com/android/jack/google/common/io/CharStreams.class
CharStreams.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.CharStreams extends java.lang.Object {
	private static final int BUF_SIZE
	private void  () 
	public static long copy (java.lang.Readable, java.lang.Appendable)  throws java.io.IOException 
		Readable from
		Appendable to
		java.nio.CharBuffer buf
		long total
	public static java.lang.String toString (java.lang.Readable)  throws java.io.IOException 
		Readable r
	private static java.lang.StringBuilder toStringBuilder (java.lang.Readable)  throws java.io.IOException 
		Readable r
		StringBuilder sb
	public static java.util.List readLines (java.lang.Readable)  throws java.io.IOException 
		Readable r
		java.util.List result
		com.android.jack.google.common.io.LineReader lineReader
		String line
	public static java.lang.Object readLines (java.lang.Readable, com.android.jack.google.common.io.LineProcessor)  throws java.io.IOException 
		Readable readable
		com.android.jack.google.common.io.LineProcessor processor
		com.android.jack.google.common.io.LineReader lineReader
		String line
	public static void skipFully (java.io.Reader, long)  throws java.io.IOException 
		long amt
		java.io.Reader reader
		long n
	public static java.io.Writer nullWriter () 
	public static java.io.Writer asWriter (java.lang.Appendable) 
		Appendable target
	static java.io.Reader asReader (java.lang.Readable) 
		Readable readable
}

com/android/jack/google/common/io/Closeables.class
Closeables.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.Closeables extends java.lang.Object {
	static final java.util.logging.Logger logger
	private void  () 
	public static void close (java.io.Closeable, boolean)  throws java.io.IOException 
		java.io.IOException e
		java.io.Closeable closeable
		boolean swallowIOException
	public static void closeQuietly (java.io.InputStream) 
		java.io.IOException impossible
		java.io.InputStream inputStream
	public static void closeQuietly (java.io.Reader) 
		java.io.IOException impossible
		java.io.Reader reader
	static void  () 
}

com/android/jack/google/common/io/Closer$LoggingSuppressor.class
Closer.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Closer$LoggingSuppressor extends java.lang.Object implements com.android.jack.google.common.io.Closer$Suppressor  {
	static final com.android.jack.google.common.io.Closer$LoggingSuppressor INSTANCE
	void  () 
	public void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable) 
		java.io.Closeable closeable
		Throwable thrown
		Throwable suppressed
	static void  () 
}

com/android/jack/google/common/io/Closer$SuppressingSuppressor.class
Closer.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Closer$SuppressingSuppressor extends java.lang.Object implements com.android.jack.google.common.io.Closer$Suppressor  {
	static final com.android.jack.google.common.io.Closer$SuppressingSuppressor INSTANCE
	static final java.lang.reflect.Method addSuppressed
	void  () 
	static boolean isAvailable () 
	private static java.lang.reflect.Method getAddSuppressed () 
		Throwable e
	public void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable) 
		Throwable e
		java.io.Closeable closeable
		Throwable thrown
		Throwable suppressed
	static void  () 
}

com/android/jack/google/common/io/Closer$Suppressor.class
Closer.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.Closer$Suppressor extends java.lang.Object {
	public abstract void suppress (java.io.Closeable, java.lang.Throwable, java.lang.Throwable) 
}

com/android/jack/google/common/io/Closer.class
Closer.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.Closer extends java.lang.Object implements java.io.Closeable  {
	private static final com.android.jack.google.common.io.Closer$Suppressor SUPPRESSOR
	final com.android.jack.google.common.io.Closer$Suppressor suppressor
	private final java.util.Deque stack
	private Throwable thrown
	public static com.android.jack.google.common.io.Closer create () 
	void  (com.android.jack.google.common.io.Closer$Suppressor) 
		com.android.jack.google.common.io.Closer$Suppressor suppressor
	public java.io.Closeable register (java.io.Closeable) 
		java.io.Closeable closeable
	public java.lang.RuntimeException rethrow (java.lang.Throwable)  throws java.io.IOException 
		Throwable e
	public java.lang.RuntimeException rethrow (java.lang.Throwable, java.lang.Class)  throws java.io.IOException java.lang.Exception 
		Throwable e
		Class declaredType
	public java.lang.RuntimeException rethrow (java.lang.Throwable, java.lang.Class, java.lang.Class)  throws java.io.IOException java.lang.Exception java.lang.Exception 
		Throwable e
		Class declaredType1
		Class declaredType2
	public void close ()  throws java.io.IOException 
		Throwable e
		java.io.Closeable closeable
		Throwable throwable
	static void  () 
}

com/android/jack/google/common/io/CountingInputStream.class
CountingInputStream.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.CountingInputStream extends java.io.FilterInputStream {
	private long count
	private long mark
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public long getCount () 
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
	public long skip (long)  throws java.io.IOException 
		long n
		long result
	public synchronized void mark (int) 
		int readlimit
	public synchronized void reset ()  throws java.io.IOException 
}

com/android/jack/google/common/io/CountingOutputStream.class
CountingOutputStream.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.CountingOutputStream extends java.io.FilterOutputStream {
	private long count
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public long getCount () 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void write (int)  throws java.io.IOException 
		int b
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/FileBackedOutputStream$1.class
FileBackedOutputStream.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.FileBackedOutputStream$1 extends com.android.jack.google.common.io.ByteSource {
	final com.android.jack.google.common.io.FileBackedOutputStream this$0
	void  (com.android.jack.google.common.io.FileBackedOutputStream) 
	public java.io.InputStream openStream ()  throws java.io.IOException 
	protected void finalize () 
		Throwable t
}

com/android/jack/google/common/io/FileBackedOutputStream$2.class
FileBackedOutputStream.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.FileBackedOutputStream$2 extends com.android.jack.google.common.io.ByteSource {
	final com.android.jack.google.common.io.FileBackedOutputStream this$0
	void  (com.android.jack.google.common.io.FileBackedOutputStream) 
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

com/android/jack/google/common/io/FileBackedOutputStream$MemoryOutput.class
FileBackedOutputStream.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.FileBackedOutputStream$MemoryOutput extends java.io.ByteArrayOutputStream {
	private void  () 
	byte[] getBuffer () 
	int getCount () 
	void  (com.android.jack.google.common.io.FileBackedOutputStream$1) 
		com.android.jack.google.common.io.FileBackedOutputStream$1 x0
}

com/android/jack/google/common/io/FileBackedOutputStream.class
FileBackedOutputStream.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.FileBackedOutputStream extends java.io.OutputStream {
	private final int fileThreshold
	private final boolean resetOnFinalize
	private final com.android.jack.google.common.io.ByteSource source
	private java.io.OutputStream out
	private com.android.jack.google.common.io.FileBackedOutputStream$MemoryOutput memory
	private java.io.File file
	synchronized java.io.File getFile () 
	public void  (int) 
		int fileThreshold
	public void  (int, boolean) 
		int fileThreshold
		boolean resetOnFinalize
	public com.android.jack.google.common.io.ByteSource asByteSource () 
	private synchronized java.io.InputStream openInputStream ()  throws java.io.IOException 
	public synchronized void reset ()  throws java.io.IOException 
		java.io.File deleteMe
		java.io.File deleteMe
	public synchronized void write (int)  throws java.io.IOException 
		int b
	public synchronized void write (byte[])  throws java.io.IOException 
		byte[] b
	public synchronized void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public synchronized void close ()  throws java.io.IOException 
	public synchronized void flush ()  throws java.io.IOException 
	private void update (int)  throws java.io.IOException 
		java.io.File temp
		java.io.FileOutputStream transfer
		int len
	static java.io.InputStream access$100 (com.android.jack.google.common.io.FileBackedOutputStream)  throws java.io.IOException 
		com.android.jack.google.common.io.FileBackedOutputStream x0
}

com/android/jack/google/common/io/FileWriteMode.class
FileWriteMode.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.FileWriteMode extends java.lang.Enum {
	public static final com.android.jack.google.common.io.FileWriteMode APPEND
	private static final com.android.jack.google.common.io.FileWriteMode[] $VALUES
	public static com.android.jack.google.common.io.FileWriteMode[] values () 
	public static com.android.jack.google.common.io.FileWriteMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/google/common/io/Files$1.class
Files.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Files$1 extends java.lang.Object implements com.android.jack.google.common.io.LineProcessor  {
	final java.util.List result
	void  () 
	public boolean processLine (java.lang.String) 
		String line
	public java.util.List getResult () 
	public volatile java.lang.Object getResult () 
}

com/android/jack/google/common/io/Files$2.class
Files.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Files$2 extends com.android.jack.google.common.collect.TreeTraverser {
	void  () 
	public java.lang.Iterable children (java.io.File) 
		java.io.File[] files
		java.io.File file
	public java.lang.String toString () 
	public volatile java.lang.Iterable children (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/io/Files$FileByteSink.class
Files.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Files$FileByteSink extends com.android.jack.google.common.io.ByteSink {
	private final java.io.File file
	private final com.android.jack.google.common.collect.ImmutableSet modes
	private transient void  (java.io.File, com.android.jack.google.common.io.FileWriteMode[]) 
		java.io.File file
		com.android.jack.google.common.io.FileWriteMode[] modes
	public java.io.FileOutputStream openStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	public volatile java.io.OutputStream openStream ()  throws java.io.IOException 
	void  (java.io.File, com.android.jack.google.common.io.FileWriteMode[], com.android.jack.google.common.io.Files$1) 
		java.io.File x0
		com.android.jack.google.common.io.FileWriteMode[] x1
		com.android.jack.google.common.io.Files$1 x2
}

com/android/jack/google/common/io/Files$FileByteSource.class
Files.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Files$FileByteSource extends com.android.jack.google.common.io.ByteSource {
	private final java.io.File file
	private void  (java.io.File) 
		java.io.File file
	public java.io.FileInputStream openStream ()  throws java.io.IOException 
	public long size ()  throws java.io.IOException 
	public byte[] read ()  throws java.io.IOException 
		java.io.FileInputStream in
		Throwable e
		com.android.jack.google.common.io.Closer closer
	public java.lang.String toString () 
	public volatile java.io.InputStream openStream ()  throws java.io.IOException 
	void  (java.io.File, com.android.jack.google.common.io.Files$1) 
		java.io.File x0
		com.android.jack.google.common.io.Files$1 x1
}

com/android/jack/google/common/io/Files$FilePredicate$1.class
Files.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Files$FilePredicate$1 extends com.android.jack.google.common.io.Files$FilePredicate {
	void  (java.lang.String, int) 
	public boolean apply (java.io.File) 
		java.io.File file
	public java.lang.String toString () 
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/io/Files$FilePredicate$2.class
Files.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Files$FilePredicate$2 extends com.android.jack.google.common.io.Files$FilePredicate {
	void  (java.lang.String, int) 
	public boolean apply (java.io.File) 
		java.io.File file
	public java.lang.String toString () 
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/io/Files$FilePredicate.class
Files.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.Files$FilePredicate extends java.lang.Enum implements com.android.jack.google.common.base.Predicate  {
	public static final com.android.jack.google.common.io.Files$FilePredicate IS_DIRECTORY
	public static final com.android.jack.google.common.io.Files$FilePredicate IS_FILE
	private static final com.android.jack.google.common.io.Files$FilePredicate[] $VALUES
	public static com.android.jack.google.common.io.Files$FilePredicate[] values () 
	public static com.android.jack.google.common.io.Files$FilePredicate valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	void  (java.lang.String, int, com.android.jack.google.common.io.Files$1) 
		String x0
		int x1
		com.android.jack.google.common.io.Files$1 x2
	static void  () 
}

com/android/jack/google/common/io/Files.class
Files.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.Files extends java.lang.Object {
	private static final int TEMP_DIR_ATTEMPTS
	private static final com.android.jack.google.common.collect.TreeTraverser FILE_TREE_TRAVERSER
	private void  () 
	public static java.io.BufferedReader newReader (java.io.File, java.nio.charset.Charset)  throws java.io.FileNotFoundException 
		java.io.File file
		java.nio.charset.Charset charset
	public static java.io.BufferedWriter newWriter (java.io.File, java.nio.charset.Charset)  throws java.io.FileNotFoundException 
		java.io.File file
		java.nio.charset.Charset charset
	public static com.android.jack.google.common.io.ByteSource asByteSource (java.io.File) 
		java.io.File file
	static byte[] readFile (java.io.InputStream, long)  throws java.io.IOException 
		java.io.InputStream in
		long expectedSize
	public static transient com.android.jack.google.common.io.ByteSink asByteSink (java.io.File, com.android.jack.google.common.io.FileWriteMode[]) 
		java.io.File file
		com.android.jack.google.common.io.FileWriteMode[] modes
	public static com.android.jack.google.common.io.CharSource asCharSource (java.io.File, java.nio.charset.Charset) 
		java.io.File file
		java.nio.charset.Charset charset
	public static transient com.android.jack.google.common.io.CharSink asCharSink (java.io.File, java.nio.charset.Charset, com.android.jack.google.common.io.FileWriteMode[]) 
		java.io.File file
		java.nio.charset.Charset charset
		com.android.jack.google.common.io.FileWriteMode[] modes
	private static com.android.jack.google.common.io.FileWriteMode[] modes (boolean) 
		boolean append
	public static byte[] toByteArray (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static java.lang.String toString (java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		java.io.File file
		java.nio.charset.Charset charset
	public static void write (byte[], java.io.File)  throws java.io.IOException 
		byte[] from
		java.io.File to
	public static void copy (java.io.File, java.io.OutputStream)  throws java.io.IOException 
		java.io.File from
		java.io.OutputStream to
	public static void copy (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File from
		java.io.File to
	public static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		CharSequence from
		java.io.File to
		java.nio.charset.Charset charset
	public static void append (java.lang.CharSequence, java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		CharSequence from
		java.io.File to
		java.nio.charset.Charset charset
	private static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset, boolean)  throws java.io.IOException 
		CharSequence from
		java.io.File to
		java.nio.charset.Charset charset
		boolean append
	public static void copy (java.io.File, java.nio.charset.Charset, java.lang.Appendable)  throws java.io.IOException 
		java.io.File from
		java.nio.charset.Charset charset
		Appendable to
	public static boolean equal (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File file1
		java.io.File file2
		long len1
		long len2
	public static java.io.File createTempDir () 
		java.io.File tempDir
		int counter
		java.io.File baseDir
		String baseName
	public static void touch (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static void createParentDirs (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File parent
	public static void move (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File from
		java.io.File to
	public static java.lang.String readFirstLine (java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		java.io.File file
		java.nio.charset.Charset charset
	public static java.util.List readLines (java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		java.io.File file
		java.nio.charset.Charset charset
	public static java.lang.Object readLines (java.io.File, java.nio.charset.Charset, com.android.jack.google.common.io.LineProcessor)  throws java.io.IOException 
		java.io.File file
		java.nio.charset.Charset charset
		com.android.jack.google.common.io.LineProcessor callback
	public static java.lang.Object readBytes (java.io.File, com.android.jack.google.common.io.ByteProcessor)  throws java.io.IOException 
		java.io.File file
		com.android.jack.google.common.io.ByteProcessor processor
	public static com.android.jack.google.common.hash.HashCode hash (java.io.File, com.android.jack.google.common.hash.HashFunction)  throws java.io.IOException 
		java.io.File file
		com.android.jack.google.common.hash.HashFunction hashFunction
	public static java.nio.MappedByteBuffer map (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode)  throws java.io.IOException 
		java.io.File file
		java.nio.channels.FileChannel$MapMode mode
	public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode, long)  throws java.io.FileNotFoundException java.io.IOException 
		java.io.RandomAccessFile raf
		Throwable e
		java.io.File file
		java.nio.channels.FileChannel$MapMode mode
		long size
		com.android.jack.google.common.io.Closer closer
	private static java.nio.MappedByteBuffer map (java.io.RandomAccessFile, java.nio.channels.FileChannel$MapMode, long)  throws java.io.IOException 
		java.nio.channels.FileChannel channel
		Throwable e
		java.io.RandomAccessFile raf
		java.nio.channels.FileChannel$MapMode mode
		long size
		com.android.jack.google.common.io.Closer closer
	public static java.lang.String simplifyPath (java.lang.String) 
		String component
		java.util.Iterator i$
		String pathname
		Iterable components
		java.util.List path
		String result
	public static java.lang.String getFileExtension (java.lang.String) 
		String fullName
		String fileName
		int dotIndex
	public static java.lang.String getNameWithoutExtension (java.lang.String) 
		String file
		String fileName
		int dotIndex
	public static com.android.jack.google.common.collect.TreeTraverser fileTreeTraverser () 
	public static com.android.jack.google.common.base.Predicate isDirectory () 
	public static com.android.jack.google.common.base.Predicate isFile () 
	static void  () 
}

com/android/jack/google/common/io/Flushables.class
Flushables.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.Flushables extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private void  () 
	public static void flush (java.io.Flushable, boolean)  throws java.io.IOException 
		java.io.IOException e
		java.io.Flushable flushable
		boolean swallowIOException
	public static void flushQuietly (java.io.Flushable) 
		java.io.IOException e
		java.io.Flushable flushable
	static void  () 
}

com/android/jack/google/common/io/GwtWorkarounds$1.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds$1 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$CharInput  {
	final java.io.Reader val$reader
	void  (java.io.Reader) 
	public int read ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$2.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds$2 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$CharInput  {
	int index
	final CharSequence val$chars
	void  (java.lang.CharSequence) 
	public int read () 
	public void close () 
}

com/android/jack/google/common/io/GwtWorkarounds$3.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds$3 extends java.io.InputStream {
	final com.android.jack.google.common.io.GwtWorkarounds$ByteInput val$input
	void  (com.android.jack.google.common.io.GwtWorkarounds$ByteInput) 
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		int readByte
		int dst
		byte[] b
		int off
		int len
		int firstByte
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$4.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds$4 extends java.io.OutputStream {
	final com.android.jack.google.common.io.GwtWorkarounds$ByteOutput val$output
	void  (com.android.jack.google.common.io.GwtWorkarounds$ByteOutput) 
	public void write (int)  throws java.io.IOException 
		int b
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$5.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds$5 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$CharOutput  {
	final java.io.Writer val$writer
	void  (java.io.Writer) 
	public void write (char)  throws java.io.IOException 
		char c
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$6.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds$6 extends java.lang.Object implements com.android.jack.google.common.io.GwtWorkarounds$CharOutput  {
	final StringBuilder val$builder
	void  (java.lang.StringBuilder) 
	public void write (char) 
		char c
	public void flush () 
	public void close () 
	public java.lang.String toString () 
}

com/android/jack/google/common/io/GwtWorkarounds$ByteInput.class
GwtWorkarounds.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.GwtWorkarounds$ByteInput extends java.lang.Object {
	public abstract int read ()  throws java.io.IOException 
	public abstract void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$ByteOutput.class
GwtWorkarounds.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.GwtWorkarounds$ByteOutput extends java.lang.Object {
	public abstract void write (byte)  throws java.io.IOException 
	public abstract void flush ()  throws java.io.IOException 
	public abstract void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$CharInput.class
GwtWorkarounds.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.GwtWorkarounds$CharInput extends java.lang.Object {
	public abstract int read ()  throws java.io.IOException 
	public abstract void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds$CharOutput.class
GwtWorkarounds.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.GwtWorkarounds$CharOutput extends java.lang.Object {
	public abstract void write (char)  throws java.io.IOException 
	public abstract void flush ()  throws java.io.IOException 
	public abstract void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/GwtWorkarounds.class
GwtWorkarounds.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.GwtWorkarounds extends java.lang.Object {
	private void  () 
	static com.android.jack.google.common.io.GwtWorkarounds$CharInput asCharInput (java.io.Reader) 
		java.io.Reader reader
	static com.android.jack.google.common.io.GwtWorkarounds$CharInput asCharInput (java.lang.CharSequence) 
		CharSequence chars
	static java.io.InputStream asInputStream (com.android.jack.google.common.io.GwtWorkarounds$ByteInput) 
		com.android.jack.google.common.io.GwtWorkarounds$ByteInput input
	static java.io.OutputStream asOutputStream (com.android.jack.google.common.io.GwtWorkarounds$ByteOutput) 
		com.android.jack.google.common.io.GwtWorkarounds$ByteOutput output
	static com.android.jack.google.common.io.GwtWorkarounds$CharOutput asCharOutput (java.io.Writer) 
		java.io.Writer writer
	static com.android.jack.google.common.io.GwtWorkarounds$CharOutput stringBuilderOutput (int) 
		int initialSize
		StringBuilder builder
}

com/android/jack/google/common/io/InputSupplier.class
InputSupplier.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.InputSupplier extends java.lang.Object {
	public abstract java.lang.Object getInput ()  throws java.io.IOException 
}

com/android/jack/google/common/io/LineBuffer.class
LineBuffer.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.LineBuffer extends java.lang.Object {
	private StringBuilder line
	private boolean sawReturn
	void  () 
	protected void add (char[], int, int)  throws java.io.IOException 
		int end
		char[] cbuf
		int off
		int len
		int pos
		int start
	private boolean finishLine (boolean)  throws java.io.IOException 
		boolean sawNewline
	protected void finish ()  throws java.io.IOException 
	protected abstract void handleLine (java.lang.String, java.lang.String)  throws java.io.IOException 
}

com/android/jack/google/common/io/LineProcessor.class
LineProcessor.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.LineProcessor extends java.lang.Object {
	public abstract boolean processLine (java.lang.String)  throws java.io.IOException 
	public abstract java.lang.Object getResult () 
}

com/android/jack/google/common/io/LineReader$1.class
LineReader.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.LineReader$1 extends com.android.jack.google.common.io.LineBuffer {
	final com.android.jack.google.common.io.LineReader this$0
	void  (com.android.jack.google.common.io.LineReader) 
	protected void handleLine (java.lang.String, java.lang.String) 
		String line
		String end
}

com/android/jack/google/common/io/LineReader.class
LineReader.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.LineReader extends java.lang.Object {
	private final Readable readable
	private final java.io.Reader reader
	private final char[] buf
	private final java.nio.CharBuffer cbuf
	private final java.util.Queue lines
	private final com.android.jack.google.common.io.LineBuffer lineBuf
	public void  (java.lang.Readable) 
		Readable readable
	public java.lang.String readLine ()  throws java.io.IOException 
		int read
	static java.util.Queue access$000 (com.android.jack.google.common.io.LineReader) 
		com.android.jack.google.common.io.LineReader x0
}

com/android/jack/google/common/io/LittleEndianDataInputStream.class
LittleEndianDataInputStream.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.LittleEndianDataInputStream extends java.io.FilterInputStream implements java.io.DataInput  {
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public java.lang.String readLine () 
	public void readFully (byte[])  throws java.io.IOException 
		byte[] b
	public void readFully (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public int skipBytes (int)  throws java.io.IOException 
		int n
	public int readUnsignedByte ()  throws java.io.IOException 
		int b1
	public int readUnsignedShort ()  throws java.io.IOException 
		byte b1
		byte b2
	public int readInt ()  throws java.io.IOException 
		byte b1
		byte b2
		byte b3
		byte b4
	public long readLong ()  throws java.io.IOException 
		byte b1
		byte b2
		byte b3
		byte b4
		byte b5
		byte b6
		byte b7
		byte b8
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public java.lang.String readUTF ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	private byte readAndCheckByte ()  throws java.io.IOException java.io.EOFException 
		int b1
}

com/android/jack/google/common/io/LittleEndianDataOutputStream.class
LittleEndianDataOutputStream.java
package com.android.jack.google.common.io
public com.android.jack.google.common.io.LittleEndianDataOutputStream extends java.io.FilterOutputStream implements java.io.DataOutput  {
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean v
	public void writeByte (int)  throws java.io.IOException 
		int v
	public void writeBytes (java.lang.String)  throws java.io.IOException 
		String s
	public void writeChar (int)  throws java.io.IOException 
		int v
	public void writeChars (java.lang.String)  throws java.io.IOException 
		int i
		String s
	public void writeDouble (double)  throws java.io.IOException 
		double v
	public void writeFloat (float)  throws java.io.IOException 
		float v
	public void writeInt (int)  throws java.io.IOException 
		int v
	public void writeLong (long)  throws java.io.IOException 
		long v
		byte[] bytes
	public void writeShort (int)  throws java.io.IOException 
		int v
	public void writeUTF (java.lang.String)  throws java.io.IOException 
		String str
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/MultiInputStream.class
MultiInputStream.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.MultiInputStream extends java.io.InputStream {
	private java.util.Iterator it
	private java.io.InputStream in
	public void  (java.util.Iterator)  throws java.io.IOException 
		java.util.Iterator it
	public void close ()  throws java.io.IOException 
	private void advance ()  throws java.io.IOException 
	public int available ()  throws java.io.IOException 
	public boolean markSupported () 
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
	public long skip (long)  throws java.io.IOException 
		long n
		long result
}

com/android/jack/google/common/io/MultiReader.class
MultiReader.java
package com.android.jack.google.common.io
 com.android.jack.google.common.io.MultiReader extends java.io.Reader {
	private final java.util.Iterator it
	private java.io.Reader current
	void  (java.util.Iterator)  throws java.io.IOException 
		java.util.Iterator readers
	private void advance ()  throws java.io.IOException 
	public int read (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
		int result
	public long skip (long)  throws java.io.IOException 
		long result
		long n
	public boolean ready ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jack/google/common/io/OutputSupplier.class
OutputSupplier.java
package com.android.jack.google.common.io
public abstract com.android.jack.google.common.io.OutputSupplier extends java.lang.Object {
	public abstract java.lang.Object getOutput ()  throws java.io.IOException 
}

com/android/jack/google/common/io/PatternFilenameFilter.class
PatternFilenameFilter.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.PatternFilenameFilter extends java.lang.Object implements java.io.FilenameFilter  {
	private final java.util.regex.Pattern pattern
	public void  (java.lang.String) 
		String patternStr
	public void  (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String fileName
}

com/android/jack/google/common/io/Resources$1.class
Resources.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Resources$1 extends java.lang.Object implements com.android.jack.google.common.io.LineProcessor  {
	final java.util.List result
	void  () 
	public boolean processLine (java.lang.String) 
		String line
	public java.util.List getResult () 
	public volatile java.lang.Object getResult () 
}

com/android/jack/google/common/io/Resources$UrlByteSource.class
Resources.java
package com.android.jack.google.common.io
final com.android.jack.google.common.io.Resources$UrlByteSource extends com.android.jack.google.common.io.ByteSource {
	private final java.net.URL url
	private void  (java.net.URL) 
		java.net.URL url
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	void  (java.net.URL, com.android.jack.google.common.io.Resources$1) 
		java.net.URL x0
		com.android.jack.google.common.io.Resources$1 x1
}

com/android/jack/google/common/io/Resources.class
Resources.java
package com.android.jack.google.common.io
public final com.android.jack.google.common.io.Resources extends java.lang.Object {
	private void  () 
	public static com.android.jack.google.common.io.ByteSource asByteSource (java.net.URL) 
		java.net.URL url
	public static com.android.jack.google.common.io.CharSource asCharSource (java.net.URL, java.nio.charset.Charset) 
		java.net.URL url
		java.nio.charset.Charset charset
	public static byte[] toByteArray (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public static java.lang.String toString (java.net.URL, java.nio.charset.Charset)  throws java.io.IOException 
		java.net.URL url
		java.nio.charset.Charset charset
	public static java.lang.Object readLines (java.net.URL, java.nio.charset.Charset, com.android.jack.google.common.io.LineProcessor)  throws java.io.IOException 
		java.net.URL url
		java.nio.charset.Charset charset
		com.android.jack.google.common.io.LineProcessor callback
	public static java.util.List readLines (java.net.URL, java.nio.charset.Charset)  throws java.io.IOException 
		java.net.URL url
		java.nio.charset.Charset charset
	public static void copy (java.net.URL, java.io.OutputStream)  throws java.io.IOException 
		java.net.URL from
		java.io.OutputStream to
	public static java.net.URL getResource (java.lang.String) 
		String resourceName
		ClassLoader loader
		java.net.URL url
	public static java.net.URL getResource (java.lang.Class, java.lang.String) 
		Class contextClass
		String resourceName
		java.net.URL url
}

com/android/jack/google/common/io/package-info.class
package-info.java
package com.android.jack.google.common.io
abstract com.android.jack.google.common.io.package-info extends java.lang.Object {
}

com/android/jack/google/common/math/BigIntegerMath$1.class
BigIntegerMath.java
package com.android.jack.google.common.math
 com.android.jack.google.common.math.BigIntegerMath$1 extends java.lang.Object {
	static final int[] $SwitchMap$java$math$RoundingMode
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/math/BigIntegerMath.class
BigIntegerMath.java
package com.android.jack.google.common.math
public final com.android.jack.google.common.math.BigIntegerMath extends java.lang.Object {
	static final int SQRT2_PRECOMPUTE_THRESHOLD
	static final java.math.BigInteger SQRT2_PRECOMPUTED_BITS
	private static final double LN_10
	private static final double LN_2
	public static boolean isPowerOfTwo (java.math.BigInteger) 
		java.math.BigInteger x
	public static int log2 (java.math.BigInteger, java.math.RoundingMode) 
		java.math.BigInteger halfPower
		java.math.BigInteger x2
		int logX2Floor
		java.math.BigInteger x
		java.math.RoundingMode mode
		int logFloor
	public static int log10 (java.math.BigInteger, java.math.RoundingMode) 
		java.math.BigInteger nextPow
		int nextCmp
		java.math.BigInteger x2
		java.math.BigInteger halfPowerSquared
		java.math.BigInteger x
		java.math.RoundingMode mode
		int approxLog10
		java.math.BigInteger approxPow
		int approxCmp
		int floorLog
		java.math.BigInteger floorPow
		int floorCmp
	public static java.math.BigInteger sqrt (java.math.BigInteger, java.math.RoundingMode) 
		int sqrtFloorInt
		boolean sqrtFloorIsExact
		java.math.BigInteger halfSquare
		java.math.BigInteger x
		java.math.RoundingMode mode
		java.math.BigInteger sqrtFloor
	private static java.math.BigInteger sqrtFloor (java.math.BigInteger) 
		java.math.BigInteger sqrt0
		int shift
		java.math.BigInteger x
		java.math.BigInteger sqrt0
		int log2
		java.math.BigInteger sqrt1
	private static java.math.BigInteger sqrtApproxWithDoubles (java.math.BigInteger) 
		java.math.BigInteger x
	public static java.math.BigInteger divide (java.math.BigInteger, java.math.BigInteger, java.math.RoundingMode) 
		java.math.BigInteger p
		java.math.BigInteger q
		java.math.RoundingMode mode
		java.math.BigDecimal pDec
		java.math.BigDecimal qDec
	public static java.math.BigInteger factorial (int) 
		int tz
		long normalizedNum
		int normalizedBits
		long num
		int n
		int approxSize
		java.util.ArrayList bignums
		int startingNumber
		long product
		int shift
		int productBits
		int bits
		int nextPowerOfTwo
	static java.math.BigInteger listProduct (java.util.List) 
		java.util.List nums
	static java.math.BigInteger listProduct (java.util.List, int, int) 
		int m
		java.util.List nums
		int start
		int end
	public static java.math.BigInteger binomial (int, int) 
		int p
		int q
		int i
		int n
		int k
		java.math.BigInteger accum
		long numeratorAccum
		long denominatorAccum
		int bits
		int numeratorBits
	static boolean fitsInLong (java.math.BigInteger) 
		java.math.BigInteger x
	private void  () 
	static void  () 
}

com/android/jack/google/common/math/DoubleMath$1.class
DoubleMath.java
package com.android.jack.google.common.math
 com.android.jack.google.common.math.DoubleMath$1 extends java.lang.Object {
	static final int[] $SwitchMap$java$math$RoundingMode
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/math/DoubleMath$MeanAccumulator.class
DoubleMath.java
package com.android.jack.google.common.math
final com.android.jack.google.common.math.DoubleMath$MeanAccumulator extends java.lang.Object {
	private long count
	private double mean
	private void  () 
	void add (double) 
		double value
	double mean () 
	void  (com.android.jack.google.common.math.DoubleMath$1) 
		com.android.jack.google.common.math.DoubleMath$1 x0
}

com/android/jack/google/common/math/DoubleMath.class
DoubleMath.java
package com.android.jack.google.common.math
public final com.android.jack.google.common.math.DoubleMath extends java.lang.Object {
	private static final double MIN_INT_AS_DOUBLE
	private static final double MAX_INT_AS_DOUBLE
	private static final double MIN_LONG_AS_DOUBLE
	private static final double MAX_LONG_AS_DOUBLE_PLUS_ONE
	private static final double LN_2
	static final int MAX_FACTORIAL
	static final double[] everySixteenthFactorial
	static double roundIntermediate (double, java.math.RoundingMode) 
		double z
		double z
		double x
		java.math.RoundingMode mode
	public static int roundToInt (double, java.math.RoundingMode) 
		double x
		java.math.RoundingMode mode
		double z
	public static long roundToLong (double, java.math.RoundingMode) 
		double x
		java.math.RoundingMode mode
		double z
	public static java.math.BigInteger roundToBigInteger (double, java.math.RoundingMode) 
		double x
		java.math.RoundingMode mode
		int exponent
		long significand
		java.math.BigInteger result
	public static boolean isPowerOfTwo (double) 
		double x
	public static double log2 (double) 
		double x
	public static int log2 (double, java.math.RoundingMode) 
		double xScaled
		double x
		java.math.RoundingMode mode
		int exponent
		boolean increment
	public static boolean isMathematicalInteger (double) 
		double x
	public static double factorial (int) 
		int i
		double accum
		int n
	public static boolean fuzzyEquals (double, double, double) 
		double a
		double b
		double tolerance
	public static int fuzzyCompare (double, double, double) 
		double a
		double b
		double tolerance
	public static transient double mean (double[]) 
		double value
		double[] arr$
		int len$
		int i$
		double[] values
		com.android.jack.google.common.math.DoubleMath$MeanAccumulator accumulator
	public static transient double mean (int[]) 
		int value
		int[] arr$
		int len$
		int i$
		int[] values
		com.android.jack.google.common.math.DoubleMath$MeanAccumulator accumulator
	public static transient double mean (long[]) 
		long value
		long[] arr$
		int len$
		int i$
		long[] values
		com.android.jack.google.common.math.DoubleMath$MeanAccumulator accumulator
	public static double mean (java.lang.Iterable) 
		Number value
		java.util.Iterator i$
		Iterable values
		com.android.jack.google.common.math.DoubleMath$MeanAccumulator accumulator
	public static double mean (java.util.Iterator) 
		java.util.Iterator values
		com.android.jack.google.common.math.DoubleMath$MeanAccumulator accumulator
	private void  () 
	static void  () 
}

com/android/jack/google/common/math/DoubleUtils.class
DoubleUtils.java
package com.android.jack.google.common.math
final com.android.jack.google.common.math.DoubleUtils extends java.lang.Object {
	static final long SIGNIFICAND_MASK
	static final long EXPONENT_MASK
	static final long SIGN_MASK
	static final int SIGNIFICAND_BITS
	static final int EXPONENT_BIAS
	static final long IMPLICIT_BIT
	private static final long ONE_BITS
	private void  () 
	static double nextDown (double) 
		double d
	static long getSignificand (double) 
		double d
		int exponent
		long bits
	static boolean isFinite (double) 
		double d
	static boolean isNormal (double) 
		double d
	static double scaleNormalize (double) 
		double x
		long significand
	static double bigToDouble (java.math.BigInteger) 
		java.math.BigInteger x
		java.math.BigInteger absX
		int exponent
		int shift
		long twiceSignifFloor
		long signifFloor
		boolean increment
		long signifRounded
		long bits
	static double ensureNonNegative (double) 
		double value
	static void  () 
}

com/android/jack/google/common/math/IntMath$1.class
IntMath.java
package com.android.jack.google.common.math
 com.android.jack.google.common.math.IntMath$1 extends java.lang.Object {
	static final int[] $SwitchMap$java$math$RoundingMode
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/math/IntMath.class
IntMath.java
package com.android.jack.google.common.math
public final com.android.jack.google.common.math.IntMath extends java.lang.Object {
	static final int MAX_POWER_OF_SQRT2_UNSIGNED
	static final byte[] maxLog10ForLeadingZeros
	static final int[] powersOf10
	static final int[] halfPowersOf10
	static final int FLOOR_SQRT_MAX_INT
	private static final int[] factorials
	static int[] biggestBinomials
	public static boolean isPowerOfTwo (int) 
		int x
	static int lessThanBranchFree (int, int) 
		int x
		int y
	public static int log2 (int, java.math.RoundingMode) 
		int leadingZeros
		int cmp
		int logFloor
		int x
		java.math.RoundingMode mode
	public static int log10 (int, java.math.RoundingMode) 
		int x
		java.math.RoundingMode mode
		int logFloor
		int floorPow
	private static int log10Floor (int) 
		int x
		int y
	public static int pow (int, int) 
		int accum
		int b
		int k
	public static int sqrt (int, java.math.RoundingMode) 
		int halfSquare
		int x
		java.math.RoundingMode mode
		int sqrtFloor
	private static int sqrtFloor (int) 
		int x
	public static int divide (int, int, java.math.RoundingMode) 
		boolean increment
		int absRem
		int cmpRemToHalfDivisor
		int p
		int q
		java.math.RoundingMode mode
		int div
		int rem
		int signum
		boolean increment
	public static int mod (int, int) 
		int x
		int m
		int result
	public static int gcd (int, int) 
		int delta
		int minDeltaOrZero
		int a
		int b
		int aTwos
		int bTwos
	public static int checkedAdd (int, int) 
		int a
		int b
		long result
	public static int checkedSubtract (int, int) 
		int a
		int b
		long result
	public static int checkedMultiply (int, int) 
		int a
		int b
		long result
	public static int checkedPow (int, int) 
		int b
		int k
		int accum
	public static int factorial (int) 
		int n
	public static int binomial (int, int) 
		int i
		long result
		int n
		int k
	public static int mean (int, int) 
		int x
		int y
	private void  () 
	static void  () 
}

com/android/jack/google/common/math/LongMath$1.class
LongMath.java
package com.android.jack.google.common.math
 com.android.jack.google.common.math.LongMath$1 extends java.lang.Object {
	static final int[] $SwitchMap$java$math$RoundingMode
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/math/LongMath.class
LongMath.java
package com.android.jack.google.common.math
public final com.android.jack.google.common.math.LongMath extends java.lang.Object {
	static final long MAX_POWER_OF_SQRT2_UNSIGNED
	static final byte[] maxLog10ForLeadingZeros
	static final long[] powersOf10
	static final long[] halfPowersOf10
	static final long FLOOR_SQRT_MAX_LONG
	static final long[] factorials
	static final int[] biggestBinomials
	static final int[] biggestSimpleBinomials
	public static boolean isPowerOfTwo (long) 
		long x
	static int lessThanBranchFree (long, long) 
		long x
		long y
	public static int log2 (long, java.math.RoundingMode) 
		int leadingZeros
		long cmp
		int logFloor
		long x
		java.math.RoundingMode mode
	public static int log10 (long, java.math.RoundingMode) 
		long x
		java.math.RoundingMode mode
		int logFloor
		long floorPow
	static int log10Floor (long) 
		long x
		int y
	public static long pow (long, int) 
		long accum
		long b
		int k
	public static long sqrt (long, java.math.RoundingMode) 
		long sqrtFloor
		long halfSquare
		long x
		java.math.RoundingMode mode
		long guess
		long guessSquared
	public static long divide (long, long, java.math.RoundingMode) 
		boolean increment
		long absRem
		long cmpRemToHalfDivisor
		long p
		long q
		java.math.RoundingMode mode
		long div
		long rem
		int signum
		boolean increment
	public static int mod (long, int) 
		long x
		int m
	public static long mod (long, long) 
		long x
		long m
		long result
	public static long gcd (long, long) 
		long delta
		long minDeltaOrZero
		long a
		long b
		int aTwos
		int bTwos
	public static long checkedAdd (long, long) 
		long a
		long b
		long result
	public static long checkedSubtract (long, long) 
		long a
		long b
		long result
	public static long checkedMultiply (long, long) 
		long a
		long b
		int leadingZeros
		long result
	public static long checkedPow (long, int) 
		long b
		int k
		long accum
	public static long factorial (int) 
		int n
	public static long binomial (int, int) 
		int i
		long result
		int i
		int nBits
		long result
		long numerator
		long denominator
		int numeratorBits
		int n
		int k
	static long multiplyFraction (long, long, long) 
		long x
		long numerator
		long denominator
		long commonDivisor
	static boolean fitsInInt (long) 
		long x
	public static long mean (long, long) 
		long x
		long y
	private void  () 
	static void  () 
}

com/android/jack/google/common/math/MathPreconditions.class
MathPreconditions.java
package com.android.jack.google.common.math
final com.android.jack.google.common.math.MathPreconditions extends java.lang.Object {
	static int checkPositive (java.lang.String, int) 
		String role
		int x
	static long checkPositive (java.lang.String, long) 
		String role
		long x
	static java.math.BigInteger checkPositive (java.lang.String, java.math.BigInteger) 
		String role
		java.math.BigInteger x
	static int checkNonNegative (java.lang.String, int) 
		String role
		int x
	static long checkNonNegative (java.lang.String, long) 
		String role
		long x
	static java.math.BigInteger checkNonNegative (java.lang.String, java.math.BigInteger) 
		String role
		java.math.BigInteger x
	static double checkNonNegative (java.lang.String, double) 
		String role
		double x
	static void checkRoundingUnnecessary (boolean) 
		boolean condition
	static void checkInRange (boolean) 
		boolean condition
	static void checkNoOverflow (boolean) 
		boolean condition
	private void  () 
}

com/android/jack/google/common/math/package-info.class
package-info.java
package com.android.jack.google.common.math
abstract com.android.jack.google.common.math.package-info extends java.lang.Object {
}

com/android/jack/google/common/net/HostAndPort.class
HostAndPort.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.HostAndPort extends java.lang.Object implements java.io.Serializable  {
	private static final int NO_PORT
	private final String host
	private final int port
	private final boolean hasBracketlessColons
	private static final long serialVersionUID
	private void  (java.lang.String, int, boolean) 
		String host
		int port
		boolean hasBracketlessColons
	public java.lang.String getHostText () 
	public boolean hasPort () 
	public int getPort () 
	public int getPortOrDefault (int) 
		int defaultPort
	public static com.android.jack.google.common.net.HostAndPort fromParts (java.lang.String, int) 
		String host
		int port
		com.android.jack.google.common.net.HostAndPort parsedHost
	public static com.android.jack.google.common.net.HostAndPort fromHost (java.lang.String) 
		String host
		com.android.jack.google.common.net.HostAndPort parsedHost
	public static com.android.jack.google.common.net.HostAndPort fromString (java.lang.String) 
		String[] hostAndPort
		String host
		String host
		int colonPos
		NumberFormatException e
		String hostPortString
		String host
		String portString
		boolean hasBracketlessColons
		int port
	private static java.lang.String[] getHostAndPortFromBracketedHost (java.lang.String) 
		int i
		String hostPortString
		int colonIndex
		int closeBracketIndex
		String host
	public com.android.jack.google.common.net.HostAndPort withDefaultPort (int) 
		int defaultPort
	public com.android.jack.google.common.net.HostAndPort requireBracketsForIPv6 () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.net.HostAndPort that
		Object other
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder builder
	private static boolean isValidPort (int) 
		int port
}

com/android/jack/google/common/net/HostSpecifier.class
HostSpecifier.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.HostSpecifier extends java.lang.Object {
	private final String canonicalForm
	private void  (java.lang.String) 
		String canonicalForm
	public static com.android.jack.google.common.net.HostSpecifier fromValid (java.lang.String) 
		IllegalArgumentException e
		String specifier
		com.android.jack.google.common.net.HostAndPort parsedHost
		String host
		java.net.InetAddress addr
		com.android.jack.google.common.net.InternetDomainName domain
	public static com.android.jack.google.common.net.HostSpecifier from (java.lang.String)  throws java.text.ParseException 
		java.text.ParseException parseException
		IllegalArgumentException e
		String specifier
	public static boolean isValid (java.lang.String) 
		IllegalArgumentException e
		String specifier
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.net.HostSpecifier that
		Object other
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/net/HttpHeaders.class
HttpHeaders.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.HttpHeaders extends java.lang.Object {
	public static final String CACHE_CONTROL
	public static final String CONTENT_LENGTH
	public static final String CONTENT_TYPE
	public static final String DATE
	public static final String PRAGMA
	public static final String VIA
	public static final String WARNING
	public static final String ACCEPT
	public static final String ACCEPT_CHARSET
	public static final String ACCEPT_ENCODING
	public static final String ACCEPT_LANGUAGE
	public static final String ACCESS_CONTROL_REQUEST_HEADERS
	public static final String ACCESS_CONTROL_REQUEST_METHOD
	public static final String AUTHORIZATION
	public static final String CONNECTION
	public static final String COOKIE
	public static final String EXPECT
	public static final String FROM
	public static final String FOLLOW_ONLY_WHEN_PRERENDER_SHOWN
	public static final String HOST
	public static final String IF_MATCH
	public static final String IF_MODIFIED_SINCE
	public static final String IF_NONE_MATCH
	public static final String IF_RANGE
	public static final String IF_UNMODIFIED_SINCE
	public static final String LAST_EVENT_ID
	public static final String MAX_FORWARDS
	public static final String ORIGIN
	public static final String PROXY_AUTHORIZATION
	public static final String RANGE
	public static final String REFERER
	public static final String TE
	public static final String UPGRADE
	public static final String USER_AGENT
	public static final String ACCEPT_RANGES
	public static final String ACCESS_CONTROL_ALLOW_HEADERS
	public static final String ACCESS_CONTROL_ALLOW_METHODS
	public static final String ACCESS_CONTROL_ALLOW_ORIGIN
	public static final String ACCESS_CONTROL_ALLOW_CREDENTIALS
	public static final String ACCESS_CONTROL_EXPOSE_HEADERS
	public static final String ACCESS_CONTROL_MAX_AGE
	public static final String AGE
	public static final String ALLOW
	public static final String CONTENT_DISPOSITION
	public static final String CONTENT_ENCODING
	public static final String CONTENT_LANGUAGE
	public static final String CONTENT_LOCATION
	public static final String CONTENT_MD5
	public static final String CONTENT_RANGE
	public static final String CONTENT_SECURITY_POLICY
	public static final String CONTENT_SECURITY_POLICY_REPORT_ONLY
	public static final String ETAG
	public static final String EXPIRES
	public static final String LAST_MODIFIED
	public static final String LINK
	public static final String LOCATION
	public static final String P3P
	public static final String PROXY_AUTHENTICATE
	public static final String REFRESH
	public static final String RETRY_AFTER
	public static final String SERVER
	public static final String SET_COOKIE
	public static final String SET_COOKIE2
	public static final String STRICT_TRANSPORT_SECURITY
	public static final String TIMING_ALLOW_ORIGIN
	public static final String TRAILER
	public static final String TRANSFER_ENCODING
	public static final String VARY
	public static final String WWW_AUTHENTICATE
	public static final String DNT
	public static final String X_CONTENT_TYPE_OPTIONS
	public static final String X_DO_NOT_TRACK
	public static final String X_FORWARDED_FOR
	public static final String X_FORWARDED_PROTO
	public static final String X_FRAME_OPTIONS
	public static final String X_POWERED_BY
	public static final String PUBLIC_KEY_PINS
	public static final String PUBLIC_KEY_PINS_REPORT_ONLY
	public static final String X_REQUESTED_WITH
	public static final String X_USER_IP
	public static final String X_XSS_PROTECTION
	private void  () 
}

com/android/jack/google/common/net/InetAddresses$TeredoInfo.class
InetAddresses.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.InetAddresses$TeredoInfo extends java.lang.Object {
	private final java.net.Inet4Address server
	private final java.net.Inet4Address client
	private final int port
	private final int flags
	public void  (java.net.Inet4Address, java.net.Inet4Address, int, int) 
		java.net.Inet4Address server
		java.net.Inet4Address client
		int port
		int flags
	public java.net.Inet4Address getServer () 
	public java.net.Inet4Address getClient () 
	public int getPort () 
	public int getFlags () 
}

com/android/jack/google/common/net/InetAddresses.class
InetAddresses.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.InetAddresses extends java.lang.Object {
	private static final int IPV4_PART_COUNT
	private static final int IPV6_PART_COUNT
	private static final java.net.Inet4Address LOOPBACK4
	private static final java.net.Inet4Address ANY4
	private void  () 
	private static java.net.Inet4Address getInet4Address (byte[]) 
		byte[] bytes
	public static java.net.InetAddress forString (java.lang.String) 
		String ipString
		byte[] addr
	public static boolean isInetAddress (java.lang.String) 
		String ipString
	private static byte[] ipStringToBytes (java.lang.String) 
		char c
		int i
		String ipString
		boolean hasColon
		boolean hasDot
	private static byte[] textToNumericFormatV4 (java.lang.String) 
		int i
		NumberFormatException ex
		String ipString
		String[] address
		byte[] bytes
	private static byte[] textToNumericFormatV6 (java.lang.String) 
		int i
		int partsHi
		int partsLo
		int i
		int i
		int i
		NumberFormatException ex
		String ipString
		String[] parts
		int skipIndex
		int partsHi
		int partsLo
		int partsSkipped
		java.nio.ByteBuffer rawBytes
	private static java.lang.String convertDottedQuadToHex (java.lang.String) 
		String ipString
		int lastColon
		String initialPart
		String dottedQuad
		byte[] quad
		String penultimate
		String ultimate
	private static byte parseOctet (java.lang.String) 
		String ipPart
		int octet
	private static short parseHextet (java.lang.String) 
		String ipPart
		int hextet
	private static java.net.InetAddress bytesToInetAddress (byte[]) 
		java.net.UnknownHostException e
		byte[] addr
	public static java.lang.String toAddrString (java.net.InetAddress) 
		int i
		java.net.InetAddress ip
		byte[] bytes
		int[] hextets
	private static void compressLongestRunOfZeroes (int[]) 
		int runLength
		int i
		int[] hextets
		int bestRunStart
		int bestRunLength
		int runStart
	private static java.lang.String hextetsToIPv6String (int[]) 
		boolean thisIsNumber
		int i
		int[] hextets
		StringBuilder buf
		boolean lastWasNumber
	public static java.lang.String toUriString (java.net.InetAddress) 
		java.net.InetAddress ip
	public static java.net.InetAddress forUriString (java.lang.String) 
		String ipString
		int expectBytes
		String hostAddr
		String ipString
		int expectBytes
		byte[] addr
	public static boolean isUriInetAddress (java.lang.String) 
		IllegalArgumentException e
		String ipString
	public static boolean isCompatIPv4Address (java.net.Inet6Address) 
		java.net.Inet6Address ip
		byte[] bytes
	public static java.net.Inet4Address getCompatIPv4Address (java.net.Inet6Address) 
		java.net.Inet6Address ip
	public static boolean is6to4Address (java.net.Inet6Address) 
		java.net.Inet6Address ip
		byte[] bytes
	public static java.net.Inet4Address get6to4IPv4Address (java.net.Inet6Address) 
		java.net.Inet6Address ip
	public static boolean isTeredoAddress (java.net.Inet6Address) 
		java.net.Inet6Address ip
		byte[] bytes
	public static com.android.jack.google.common.net.InetAddresses$TeredoInfo getTeredoInfo (java.net.Inet6Address) 
		int i
		java.net.Inet6Address ip
		byte[] bytes
		java.net.Inet4Address server
		int flags
		int port
		byte[] clientBytes
		java.net.Inet4Address client
	public static boolean isIsatapAddress (java.net.Inet6Address) 
		java.net.Inet6Address ip
		byte[] bytes
	public static java.net.Inet4Address getIsatapIPv4Address (java.net.Inet6Address) 
		java.net.Inet6Address ip
	public static boolean hasEmbeddedIPv4ClientAddress (java.net.Inet6Address) 
		java.net.Inet6Address ip
	public static java.net.Inet4Address getEmbeddedIPv4ClientAddress (java.net.Inet6Address) 
		java.net.Inet6Address ip
	public static boolean isMappedIPv4Address (java.lang.String) 
		int i
		int i
		String ipString
		byte[] bytes
	public static java.net.Inet4Address getCoercedIPv4Address (java.net.InetAddress) 
		int i
		java.net.InetAddress ip
		byte[] bytes
		boolean leadingBytesOfZero
		java.net.Inet6Address ip6
		long addressAsLong
		int coercedHash
	public static int coerceToInteger (java.net.InetAddress) 
		java.net.InetAddress ip
	public static java.net.Inet4Address fromInteger (int) 
		int address
	public static java.net.InetAddress fromLittleEndianByteArray (byte[])  throws java.net.UnknownHostException 
		int i
		byte[] addr
		byte[] reversed
	public static java.net.InetAddress decrement (java.net.InetAddress) 
		java.net.InetAddress address
		byte[] addr
		int i
	public static java.net.InetAddress increment (java.net.InetAddress) 
		java.net.InetAddress address
		byte[] addr
		int i
	public static boolean isMaximum (java.net.InetAddress) 
		int i
		java.net.InetAddress address
		byte[] addr
	static java.net.Inet4Address access$000 () 
	static void  () 
}

com/android/jack/google/common/net/InternetDomainName.class
InternetDomainName.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.InternetDomainName extends java.lang.Object {
	private static final com.android.jack.google.common.base.CharMatcher DOTS_MATCHER
	private static final com.android.jack.google.common.base.Splitter DOT_SPLITTER
	private static final com.android.jack.google.common.base.Joiner DOT_JOINER
	private static final int NO_PUBLIC_SUFFIX_FOUND
	private static final String DOT_REGEX
	private static final int MAX_PARTS
	private static final int MAX_LENGTH
	private static final int MAX_DOMAIN_PART_LENGTH
	private final String name
	private final com.android.jack.google.common.collect.ImmutableList parts
	private final int publicSuffixIndex
	private static final com.android.jack.google.common.base.CharMatcher DASH_MATCHER
	private static final com.android.jack.google.common.base.CharMatcher PART_CHAR_MATCHER
	void  (java.lang.String) 
		String name
	private int findPublicSuffix () 
		String ancestorName
		int i
		int partsSize
	public static com.android.jack.google.common.net.InternetDomainName from (java.lang.String) 
		String domain
	private static boolean validateSyntax (java.util.List) 
		String part
		int i
		java.util.List parts
		int lastIndex
	private static boolean validatePart (java.lang.String, boolean) 
		String part
		boolean isFinalPart
		String asciiChars
	public com.android.jack.google.common.collect.ImmutableList parts () 
	public boolean isPublicSuffix () 
	public boolean hasPublicSuffix () 
	public com.android.jack.google.common.net.InternetDomainName publicSuffix () 
	public boolean isUnderPublicSuffix () 
	public boolean isTopPrivateDomain () 
	public com.android.jack.google.common.net.InternetDomainName topPrivateDomain () 
	public boolean hasParent () 
	public com.android.jack.google.common.net.InternetDomainName parent () 
	private com.android.jack.google.common.net.InternetDomainName ancestor (int) 
		int levels
	public com.android.jack.google.common.net.InternetDomainName child (java.lang.String) 
		String leftParts
	public static boolean isValid (java.lang.String) 
		IllegalArgumentException e
		String name
	private static boolean matchesWildcardPublicSuffix (java.lang.String) 
		String domain
		String[] pieces
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.net.InternetDomainName that
		Object object
	public int hashCode () 
	static void  () 
}

com/android/jack/google/common/net/MediaType$1.class
MediaType.java
package com.android.jack.google.common.net
 com.android.jack.google.common.net.MediaType$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.net.MediaType this$0
	void  (com.android.jack.google.common.net.MediaType) 
	public com.android.jack.google.common.collect.ImmutableMultiset apply (java.util.Collection) 
		java.util.Collection input
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/net/MediaType$2.class
MediaType.java
package com.android.jack.google.common.net
 com.android.jack.google.common.net.MediaType$2 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.net.MediaType this$0
	void  (com.android.jack.google.common.net.MediaType) 
	public java.lang.String apply (java.lang.String) 
		String value
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/net/MediaType$Tokenizer.class
MediaType.java
package com.android.jack.google.common.net
final com.android.jack.google.common.net.MediaType$Tokenizer extends java.lang.Object {
	final String input
	int position
	void  (java.lang.String) 
		String input
	java.lang.String consumeTokenIfPresent (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher matcher
		int startPosition
	java.lang.String consumeToken (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher matcher
		int startPosition
		String token
	char consumeCharacter (com.android.jack.google.common.base.CharMatcher) 
		com.android.jack.google.common.base.CharMatcher matcher
		char c
	char consumeCharacter (char) 
		char c
	char previewChar () 
	boolean hasMore () 
}

com/android/jack/google/common/net/MediaType.class
MediaType.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.MediaType extends java.lang.Object {
	private static final String CHARSET_ATTRIBUTE
	private static final com.android.jack.google.common.collect.ImmutableListMultimap UTF_8_CONSTANT_PARAMETERS
	private static final com.android.jack.google.common.base.CharMatcher TOKEN_MATCHER
	private static final com.android.jack.google.common.base.CharMatcher QUOTED_TEXT_MATCHER
	private static final com.android.jack.google.common.base.CharMatcher LINEAR_WHITE_SPACE
	private static final String APPLICATION_TYPE
	private static final String AUDIO_TYPE
	private static final String IMAGE_TYPE
	private static final String TEXT_TYPE
	private static final String VIDEO_TYPE
	private static final String WILDCARD
	private static final java.util.Map KNOWN_TYPES
	public static final com.android.jack.google.common.net.MediaType ANY_TYPE
	public static final com.android.jack.google.common.net.MediaType ANY_TEXT_TYPE
	public static final com.android.jack.google.common.net.MediaType ANY_IMAGE_TYPE
	public static final com.android.jack.google.common.net.MediaType ANY_AUDIO_TYPE
	public static final com.android.jack.google.common.net.MediaType ANY_VIDEO_TYPE
	public static final com.android.jack.google.common.net.MediaType ANY_APPLICATION_TYPE
	public static final com.android.jack.google.common.net.MediaType CACHE_MANIFEST_UTF_8
	public static final com.android.jack.google.common.net.MediaType CSS_UTF_8
	public static final com.android.jack.google.common.net.MediaType CSV_UTF_8
	public static final com.android.jack.google.common.net.MediaType HTML_UTF_8
	public static final com.android.jack.google.common.net.MediaType I_CALENDAR_UTF_8
	public static final com.android.jack.google.common.net.MediaType PLAIN_TEXT_UTF_8
	public static final com.android.jack.google.common.net.MediaType TEXT_JAVASCRIPT_UTF_8
	public static final com.android.jack.google.common.net.MediaType TSV_UTF_8
	public static final com.android.jack.google.common.net.MediaType VCARD_UTF_8
	public static final com.android.jack.google.common.net.MediaType WML_UTF_8
	public static final com.android.jack.google.common.net.MediaType XML_UTF_8
	public static final com.android.jack.google.common.net.MediaType BMP
	public static final com.android.jack.google.common.net.MediaType CRW
	public static final com.android.jack.google.common.net.MediaType GIF
	public static final com.android.jack.google.common.net.MediaType ICO
	public static final com.android.jack.google.common.net.MediaType JPEG
	public static final com.android.jack.google.common.net.MediaType PNG
	public static final com.android.jack.google.common.net.MediaType PSD
	public static final com.android.jack.google.common.net.MediaType SVG_UTF_8
	public static final com.android.jack.google.common.net.MediaType TIFF
	public static final com.android.jack.google.common.net.MediaType WEBP
	public static final com.android.jack.google.common.net.MediaType MP4_AUDIO
	public static final com.android.jack.google.common.net.MediaType MPEG_AUDIO
	public static final com.android.jack.google.common.net.MediaType OGG_AUDIO
	public static final com.android.jack.google.common.net.MediaType WEBM_AUDIO
	public static final com.android.jack.google.common.net.MediaType MP4_VIDEO
	public static final com.android.jack.google.common.net.MediaType MPEG_VIDEO
	public static final com.android.jack.google.common.net.MediaType OGG_VIDEO
	public static final com.android.jack.google.common.net.MediaType QUICKTIME
	public static final com.android.jack.google.common.net.MediaType WEBM_VIDEO
	public static final com.android.jack.google.common.net.MediaType WMV
	public static final com.android.jack.google.common.net.MediaType APPLICATION_XML_UTF_8
	public static final com.android.jack.google.common.net.MediaType ATOM_UTF_8
	public static final com.android.jack.google.common.net.MediaType BZIP2
	public static final com.android.jack.google.common.net.MediaType EOT
	public static final com.android.jack.google.common.net.MediaType EPUB
	public static final com.android.jack.google.common.net.MediaType FORM_DATA
	public static final com.android.jack.google.common.net.MediaType KEY_ARCHIVE
	public static final com.android.jack.google.common.net.MediaType APPLICATION_BINARY
	public static final com.android.jack.google.common.net.MediaType GZIP
	public static final com.android.jack.google.common.net.MediaType JAVASCRIPT_UTF_8
	public static final com.android.jack.google.common.net.MediaType JSON_UTF_8
	public static final com.android.jack.google.common.net.MediaType KML
	public static final com.android.jack.google.common.net.MediaType KMZ
	public static final com.android.jack.google.common.net.MediaType MBOX
	public static final com.android.jack.google.common.net.MediaType APPLE_MOBILE_CONFIG
	public static final com.android.jack.google.common.net.MediaType MICROSOFT_EXCEL
	public static final com.android.jack.google.common.net.MediaType MICROSOFT_POWERPOINT
	public static final com.android.jack.google.common.net.MediaType MICROSOFT_WORD
	public static final com.android.jack.google.common.net.MediaType OCTET_STREAM
	public static final com.android.jack.google.common.net.MediaType OGG_CONTAINER
	public static final com.android.jack.google.common.net.MediaType OOXML_DOCUMENT
	public static final com.android.jack.google.common.net.MediaType OOXML_PRESENTATION
	public static final com.android.jack.google.common.net.MediaType OOXML_SHEET
	public static final com.android.jack.google.common.net.MediaType OPENDOCUMENT_GRAPHICS
	public static final com.android.jack.google.common.net.MediaType OPENDOCUMENT_PRESENTATION
	public static final com.android.jack.google.common.net.MediaType OPENDOCUMENT_SPREADSHEET
	public static final com.android.jack.google.common.net.MediaType OPENDOCUMENT_TEXT
	public static final com.android.jack.google.common.net.MediaType PDF
	public static final com.android.jack.google.common.net.MediaType POSTSCRIPT
	public static final com.android.jack.google.common.net.MediaType PROTOBUF
	public static final com.android.jack.google.common.net.MediaType RDF_XML_UTF_8
	public static final com.android.jack.google.common.net.MediaType RTF_UTF_8
	public static final com.android.jack.google.common.net.MediaType SFNT
	public static final com.android.jack.google.common.net.MediaType SHOCKWAVE_FLASH
	public static final com.android.jack.google.common.net.MediaType SKETCHUP
	public static final com.android.jack.google.common.net.MediaType TAR
	public static final com.android.jack.google.common.net.MediaType WOFF
	public static final com.android.jack.google.common.net.MediaType XHTML_UTF_8
	public static final com.android.jack.google.common.net.MediaType XRD_UTF_8
	public static final com.android.jack.google.common.net.MediaType ZIP
	private final String type
	private final String subtype
	private final com.android.jack.google.common.collect.ImmutableListMultimap parameters
	private static final com.android.jack.google.common.base.Joiner$MapJoiner PARAMETER_JOINER
	private static com.android.jack.google.common.net.MediaType createConstant (java.lang.String, java.lang.String) 
		String type
		String subtype
	private static com.android.jack.google.common.net.MediaType createConstantUtf8 (java.lang.String, java.lang.String) 
		String type
		String subtype
	private static com.android.jack.google.common.net.MediaType addKnownType (com.android.jack.google.common.net.MediaType) 
		com.android.jack.google.common.net.MediaType mediaType
	private void  (java.lang.String, java.lang.String, com.android.jack.google.common.collect.ImmutableListMultimap) 
		String type
		String subtype
		com.android.jack.google.common.collect.ImmutableListMultimap parameters
	public java.lang.String type () 
	public java.lang.String subtype () 
	public com.android.jack.google.common.collect.ImmutableListMultimap parameters () 
	private java.util.Map parametersAsMap () 
	public com.android.jack.google.common.base.Optional charset () 
		com.android.jack.google.common.collect.ImmutableSet charsetValues
	public com.android.jack.google.common.net.MediaType withoutParameters () 
	public com.android.jack.google.common.net.MediaType withParameters (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap parameters
	public com.android.jack.google.common.net.MediaType withParameter (java.lang.String, java.lang.String) 
		String key
		java.util.Map$Entry entry
		java.util.Iterator i$
		String attribute
		String value
		String normalizedAttribute
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
		com.android.jack.google.common.net.MediaType mediaType
	public com.android.jack.google.common.net.MediaType withCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public boolean hasWildcard () 
	public boolean is (com.android.jack.google.common.net.MediaType) 
		com.android.jack.google.common.net.MediaType mediaTypeRange
	public static com.android.jack.google.common.net.MediaType create (java.lang.String, java.lang.String) 
		String type
		String subtype
	static com.android.jack.google.common.net.MediaType createApplicationType (java.lang.String) 
		String subtype
	static com.android.jack.google.common.net.MediaType createAudioType (java.lang.String) 
		String subtype
	static com.android.jack.google.common.net.MediaType createImageType (java.lang.String) 
		String subtype
	static com.android.jack.google.common.net.MediaType createTextType (java.lang.String) 
		String subtype
	static com.android.jack.google.common.net.MediaType createVideoType (java.lang.String) 
		String subtype
	private static com.android.jack.google.common.net.MediaType create (java.lang.String, java.lang.String, com.android.jack.google.common.collect.Multimap) 
		String attribute
		java.util.Map$Entry entry
		java.util.Iterator i$
		String type
		String subtype
		com.android.jack.google.common.collect.Multimap parameters
		String normalizedType
		String normalizedSubtype
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder builder
		com.android.jack.google.common.net.MediaType mediaType
	private static java.lang.String normalizeToken (java.lang.String) 
		String token
	private static java.lang.String normalizeParameterValue (java.lang.String, java.lang.String) 
		String attribute
		String value
	public static com.android.jack.google.common.net.MediaType parse (java.lang.String) 
		StringBuilder valueBuilder
		String value
		String attribute
		String value
		String type
		String subtype
		com.android.jack.google.common.collect.ImmutableListMultimap$Builder parameters
		IllegalStateException e
		String input
		com.android.jack.google.common.net.MediaType$Tokenizer tokenizer
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.net.MediaType that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		com.android.jack.google.common.collect.Multimap quotedParameters
		StringBuilder builder
	private static java.lang.String escapeAndQuote (java.lang.String) 
		char ch
		char[] arr$
		int len$
		int i$
		String value
		StringBuilder escaped
	static com.android.jack.google.common.base.CharMatcher access$000 () 
	static java.lang.String access$100 (java.lang.String) 
		String x0
	static void  () 
}

com/android/jack/google/common/net/PercentEscaper.class
PercentEscaper.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.PercentEscaper extends com.android.jack.google.common.escape.UnicodeEscaper {
	private static final char[] PLUS_SIGN
	private static final char[] UPPER_HEX_DIGITS
	private final boolean plusForSpace
	private final boolean[] safeOctets
	public void  (java.lang.String, boolean) 
		String safeChars
		boolean plusForSpace
	private static boolean[] createSafeOctets (java.lang.String) 
		char c
		char[] arr$
		int len$
		int i$
		char c
		char[] arr$
		int len$
		int i$
		String safeChars
		int maxChar
		char[] safeCharArray
		boolean[] octets
	protected int nextEscapeIndex (java.lang.CharSequence, int, int) 
		char c
		CharSequence csq
		int index
		int end
	public java.lang.String escape (java.lang.String) 
		char c
		int index
		String s
		int slen
	protected char[] escape (int) 
		char[] dest
		char[] dest
		char[] dest
		char[] dest
		int cp
	static void  () 
}

com/android/jack/google/common/net/UrlEscapers.class
UrlEscapers.java
package com.android.jack.google.common.net
public final com.android.jack.google.common.net.UrlEscapers extends java.lang.Object {
	static final String URL_FORM_PARAMETER_OTHER_SAFE_CHARS
	static final String URL_PATH_OTHER_SAFE_CHARS_LACKING_PLUS
	private static final com.android.jack.google.common.escape.Escaper URL_FORM_PARAMETER_ESCAPER
	private static final com.android.jack.google.common.escape.Escaper URL_PATH_SEGMENT_ESCAPER
	private static final com.android.jack.google.common.escape.Escaper URL_FRAGMENT_ESCAPER
	private void  () 
	public static com.android.jack.google.common.escape.Escaper urlFormParameterEscaper () 
	public static com.android.jack.google.common.escape.Escaper urlPathSegmentEscaper () 
	public static com.android.jack.google.common.escape.Escaper urlFragmentEscaper () 
	static void  () 
}

com/android/jack/google/common/net/package-info.class
package-info.java
package com.android.jack.google.common.net
abstract com.android.jack.google.common.net.package-info extends java.lang.Object {
}

com/android/jack/google/common/primitives/Booleans$BooleanArrayAsList.class
Booleans.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Booleans$BooleanArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final boolean[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (boolean[]) 
		boolean[] array
	void  (boolean[], int, int) 
		boolean[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Boolean get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Boolean set (int, java.lang.Boolean) 
		int index
		Boolean element
		boolean oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Booleans$BooleanArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	boolean[] toBooleanArray () 
		int size
		boolean[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Booleans$LexicographicalComparator.class
Booleans.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Booleans$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Booleans$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Booleans$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Booleans$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Booleans$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (boolean[], boolean[]) 
		int result
		int i
		boolean[] left
		boolean[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Booleans.class
Booleans.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Booleans extends java.lang.Object {
	private void  () 
	public static int hashCode (boolean) 
		boolean value
	public static int compare (boolean, boolean) 
		boolean a
		boolean b
	public static boolean contains (boolean[], boolean) 
		boolean value
		boolean[] arr$
		int len$
		int i$
		boolean[] array
		boolean target
	public static int indexOf (boolean[], boolean) 
		boolean[] array
		boolean target
	private static int indexOf (boolean[], boolean, int, int) 
		int i
		boolean[] array
		boolean target
		int start
		int end
	public static int indexOf (boolean[], boolean[]) 
		int j
		int i
		boolean[] array
		boolean[] target
	public static int lastIndexOf (boolean[], boolean) 
		boolean[] array
		boolean target
	private static int lastIndexOf (boolean[], boolean, int, int) 
		int i
		boolean[] array
		boolean target
		int start
		int end
	public static transient boolean[] concat (boolean[][]) 
		boolean[] array
		boolean[][] arr$
		int len$
		int i$
		boolean[] array
		boolean[][] arr$
		int len$
		int i$
		boolean[][] arrays
		int length
		boolean[] result
		int pos
	public static boolean[] ensureCapacity (boolean[], int, int) 
		boolean[] array
		int minLength
		int padding
	private static boolean[] copyOf (boolean[], int) 
		boolean[] original
		int length
		boolean[] copy
	public static transient java.lang.String join (java.lang.String, boolean[]) 
		int i
		String separator
		boolean[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static boolean[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		boolean[] array
	public static transient java.util.List asList (boolean[]) 
		boolean[] backingArray
	public static transient int countTrue (boolean[]) 
		boolean value
		boolean[] arr$
		int len$
		int i$
		boolean[] values
		int count
	static int access$000 (boolean[], boolean, int, int) 
		boolean[] x0
		boolean x1
		int x2
		int x3
	static int access$100 (boolean[], boolean, int, int) 
		boolean[] x0
		boolean x1
		int x2
		int x3
}

com/android/jack/google/common/primitives/Bytes$ByteArrayAsList.class
Bytes.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Bytes$ByteArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final byte[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (byte[]) 
		byte[] array
	void  (byte[], int, int) 
		byte[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Byte get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Byte set (int, java.lang.Byte) 
		int index
		Byte element
		byte oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Bytes$ByteArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	byte[] toByteArray () 
		int size
		byte[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Bytes.class
Bytes.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Bytes extends java.lang.Object {
	private void  () 
	public static int hashCode (byte) 
		byte value
	public static boolean contains (byte[], byte) 
		byte value
		byte[] arr$
		int len$
		int i$
		byte[] array
		byte target
	public static int indexOf (byte[], byte) 
		byte[] array
		byte target
	private static int indexOf (byte[], byte, int, int) 
		int i
		byte[] array
		byte target
		int start
		int end
	public static int indexOf (byte[], byte[]) 
		int j
		int i
		byte[] array
		byte[] target
	public static int lastIndexOf (byte[], byte) 
		byte[] array
		byte target
	private static int lastIndexOf (byte[], byte, int, int) 
		int i
		byte[] array
		byte target
		int start
		int end
	public static transient byte[] concat (byte[][]) 
		byte[] array
		byte[][] arr$
		int len$
		int i$
		byte[] array
		byte[][] arr$
		int len$
		int i$
		byte[][] arrays
		int length
		byte[] result
		int pos
	public static byte[] ensureCapacity (byte[], int, int) 
		byte[] array
		int minLength
		int padding
	private static byte[] copyOf (byte[], int) 
		byte[] original
		int length
		byte[] copy
	public static byte[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		byte[] array
	public static transient java.util.List asList (byte[]) 
		byte[] backingArray
	static int access$000 (byte[], byte, int, int) 
		byte[] x0
		byte x1
		int x2
		int x3
	static int access$100 (byte[], byte, int, int) 
		byte[] x0
		byte x1
		int x2
		int x3
}

com/android/jack/google/common/primitives/Chars$CharArrayAsList.class
Chars.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Chars$CharArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final char[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (char[]) 
		char[] array
	void  (char[], int, int) 
		char[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Character get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Character set (int, java.lang.Character) 
		int index
		Character element
		char oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Chars$CharArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	char[] toCharArray () 
		int size
		char[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Chars$LexicographicalComparator.class
Chars.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Chars$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Chars$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Chars$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Chars$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Chars$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (char[], char[]) 
		int result
		int i
		char[] left
		char[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Chars.class
Chars.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Chars extends java.lang.Object {
	public static final int BYTES
	private void  () 
	public static int hashCode (char) 
		char value
	public static char checkedCast (long) 
		long value
		char result
	public static char saturatedCast (long) 
		long value
	public static int compare (char, char) 
		char a
		char b
	public static boolean contains (char[], char) 
		char value
		char[] arr$
		int len$
		int i$
		char[] array
		char target
	public static int indexOf (char[], char) 
		char[] array
		char target
	private static int indexOf (char[], char, int, int) 
		int i
		char[] array
		char target
		int start
		int end
	public static int indexOf (char[], char[]) 
		int j
		int i
		char[] array
		char[] target
	public static int lastIndexOf (char[], char) 
		char[] array
		char target
	private static int lastIndexOf (char[], char, int, int) 
		int i
		char[] array
		char target
		int start
		int end
	public static transient char min (char[]) 
		int i
		char[] array
		char min
	public static transient char max (char[]) 
		int i
		char[] array
		char max
	public static transient char[] concat (char[][]) 
		char[] array
		char[][] arr$
		int len$
		int i$
		char[] array
		char[][] arr$
		int len$
		int i$
		char[][] arrays
		int length
		char[] result
		int pos
	public static byte[] toByteArray (char) 
		char value
	public static char fromByteArray (byte[]) 
		byte[] bytes
	public static char fromBytes (byte, byte) 
		byte b1
		byte b2
	public static char[] ensureCapacity (char[], int, int) 
		char[] array
		int minLength
		int padding
	private static char[] copyOf (char[], int) 
		char[] original
		int length
		char[] copy
	public static transient java.lang.String join (java.lang.String, char[]) 
		int i
		String separator
		char[] array
		int len
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static char[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		char[] array
	public static transient java.util.List asList (char[]) 
		char[] backingArray
	static int access$000 (char[], char, int, int) 
		char[] x0
		char x1
		int x2
		int x3
	static int access$100 (char[], char, int, int) 
		char[] x0
		char x1
		int x2
		int x3
}

com/android/jack/google/common/primitives/Doubles$DoubleArrayAsList.class
Doubles.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Doubles$DoubleArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final double[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (double[]) 
		double[] array
	void  (double[], int, int) 
		double[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Double get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Double set (int, java.lang.Double) 
		int index
		Double element
		double oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Doubles$DoubleArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	double[] toDoubleArray () 
		int size
		double[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Doubles$DoubleConverter.class
Doubles.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Doubles$DoubleConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	static final com.android.jack.google.common.primitives.Doubles$DoubleConverter INSTANCE
	private static final long serialVersionUID
	private void  () 
	protected java.lang.Double doForward (java.lang.String) 
		String value
	protected java.lang.String doBackward (java.lang.Double) 
		Double value
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/Doubles$LexicographicalComparator.class
Doubles.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Doubles$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Doubles$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Doubles$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Doubles$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Doubles$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (double[], double[]) 
		int result
		int i
		double[] left
		double[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Doubles.class
Doubles.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Doubles extends java.lang.Object {
	public static final int BYTES
	static final java.util.regex.Pattern FLOATING_POINT_PATTERN
	private void  () 
	public static int hashCode (double) 
		double value
	public static int compare (double, double) 
		double a
		double b
	public static boolean isFinite (double) 
		double value
	public static boolean contains (double[], double) 
		double value
		double[] arr$
		int len$
		int i$
		double[] array
		double target
	public static int indexOf (double[], double) 
		double[] array
		double target
	private static int indexOf (double[], double, int, int) 
		int i
		double[] array
		double target
		int start
		int end
	public static int indexOf (double[], double[]) 
		int j
		int i
		double[] array
		double[] target
	public static int lastIndexOf (double[], double) 
		double[] array
		double target
	private static int lastIndexOf (double[], double, int, int) 
		int i
		double[] array
		double target
		int start
		int end
	public static transient double min (double[]) 
		int i
		double[] array
		double min
	public static transient double max (double[]) 
		int i
		double[] array
		double max
	public static transient double[] concat (double[][]) 
		double[] array
		double[][] arr$
		int len$
		int i$
		double[] array
		double[][] arr$
		int len$
		int i$
		double[][] arrays
		int length
		double[] result
		int pos
	public static com.android.jack.google.common.base.Converter stringConverter () 
	public static double[] ensureCapacity (double[], int, int) 
		double[] array
		int minLength
		int padding
	private static double[] copyOf (double[], int) 
		double[] original
		int length
		double[] copy
	public static transient java.lang.String join (java.lang.String, double[]) 
		int i
		String separator
		double[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static double[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		double[] array
	public static transient java.util.List asList (double[]) 
		double[] backingArray
	private static java.util.regex.Pattern fpPattern () 
		String decimal
		String completeDec
		String hex
		String completeHex
		String fpPattern
	public static java.lang.Double tryParse (java.lang.String) 
		NumberFormatException e
		String string
	static int access$000 (double[], double, int, int) 
		double[] x0
		double x1
		int x2
		int x3
	static int access$100 (double[], double, int, int) 
		double[] x0
		double x1
		int x2
		int x3
	static void  () 
}

com/android/jack/google/common/primitives/Floats$FloatArrayAsList.class
Floats.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Floats$FloatArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final float[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (float[]) 
		float[] array
	void  (float[], int, int) 
		float[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Float get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Float set (int, java.lang.Float) 
		int index
		Float element
		float oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Floats$FloatArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	float[] toFloatArray () 
		int size
		float[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Floats$FloatConverter.class
Floats.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Floats$FloatConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	static final com.android.jack.google.common.primitives.Floats$FloatConverter INSTANCE
	private static final long serialVersionUID
	private void  () 
	protected java.lang.Float doForward (java.lang.String) 
		String value
	protected java.lang.String doBackward (java.lang.Float) 
		Float value
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/Floats$LexicographicalComparator.class
Floats.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Floats$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Floats$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Floats$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Floats$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Floats$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (float[], float[]) 
		int result
		int i
		float[] left
		float[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Floats.class
Floats.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Floats extends java.lang.Object {
	public static final int BYTES
	private void  () 
	public static int hashCode (float) 
		float value
	public static int compare (float, float) 
		float a
		float b
	public static boolean isFinite (float) 
		float value
	public static boolean contains (float[], float) 
		float value
		float[] arr$
		int len$
		int i$
		float[] array
		float target
	public static int indexOf (float[], float) 
		float[] array
		float target
	private static int indexOf (float[], float, int, int) 
		int i
		float[] array
		float target
		int start
		int end
	public static int indexOf (float[], float[]) 
		int j
		int i
		float[] array
		float[] target
	public static int lastIndexOf (float[], float) 
		float[] array
		float target
	private static int lastIndexOf (float[], float, int, int) 
		int i
		float[] array
		float target
		int start
		int end
	public static transient float min (float[]) 
		int i
		float[] array
		float min
	public static transient float max (float[]) 
		int i
		float[] array
		float max
	public static transient float[] concat (float[][]) 
		float[] array
		float[][] arr$
		int len$
		int i$
		float[] array
		float[][] arr$
		int len$
		int i$
		float[][] arrays
		int length
		float[] result
		int pos
	public static com.android.jack.google.common.base.Converter stringConverter () 
	public static float[] ensureCapacity (float[], int, int) 
		float[] array
		int minLength
		int padding
	private static float[] copyOf (float[], int) 
		float[] original
		int length
		float[] copy
	public static transient java.lang.String join (java.lang.String, float[]) 
		int i
		String separator
		float[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static float[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		float[] array
	public static transient java.util.List asList (float[]) 
		float[] backingArray
	public static java.lang.Float tryParse (java.lang.String) 
		NumberFormatException e
		String string
	static int access$000 (float[], float, int, int) 
		float[] x0
		float x1
		int x2
		int x3
	static int access$100 (float[], float, int, int) 
		float[] x0
		float x1
		int x2
		int x3
}

com/android/jack/google/common/primitives/Ints$IntArrayAsList.class
Ints.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Ints$IntArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final int[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (int[]) 
		int[] array
	void  (int[], int, int) 
		int[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Integer get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Integer set (int, java.lang.Integer) 
		int index
		Integer element
		int oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Ints$IntArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	int[] toIntArray () 
		int size
		int[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Ints$IntConverter.class
Ints.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Ints$IntConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	static final com.android.jack.google.common.primitives.Ints$IntConverter INSTANCE
	private static final long serialVersionUID
	private void  () 
	protected java.lang.Integer doForward (java.lang.String) 
		String value
	protected java.lang.String doBackward (java.lang.Integer) 
		Integer value
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/Ints$LexicographicalComparator.class
Ints.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Ints$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Ints$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Ints$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Ints$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Ints$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (int[], int[]) 
		int result
		int i
		int[] left
		int[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Ints.class
Ints.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Ints extends java.lang.Object {
	public static final int BYTES
	public static final int MAX_POWER_OF_TWO
	private static final byte[] asciiDigits
	private void  () 
	public static int hashCode (int) 
		int value
	public static int checkedCast (long) 
		long value
		int result
	public static int saturatedCast (long) 
		long value
	public static int compare (int, int) 
		int a
		int b
	public static boolean contains (int[], int) 
		int value
		int[] arr$
		int len$
		int i$
		int[] array
		int target
	public static int indexOf (int[], int) 
		int[] array
		int target
	private static int indexOf (int[], int, int, int) 
		int i
		int[] array
		int target
		int start
		int end
	public static int indexOf (int[], int[]) 
		int j
		int i
		int[] array
		int[] target
	public static int lastIndexOf (int[], int) 
		int[] array
		int target
	private static int lastIndexOf (int[], int, int, int) 
		int i
		int[] array
		int target
		int start
		int end
	public static transient int min (int[]) 
		int i
		int[] array
		int min
	public static transient int max (int[]) 
		int i
		int[] array
		int max
	public static transient int[] concat (int[][]) 
		int[] array
		int[][] arr$
		int len$
		int i$
		int[] array
		int[][] arr$
		int len$
		int i$
		int[][] arrays
		int length
		int[] result
		int pos
	public static byte[] toByteArray (int) 
		int value
	public static int fromByteArray (byte[]) 
		byte[] bytes
	public static int fromBytes (byte, byte, byte, byte) 
		byte b1
		byte b2
		byte b3
		byte b4
	public static com.android.jack.google.common.base.Converter stringConverter () 
	public static int[] ensureCapacity (int[], int, int) 
		int[] array
		int minLength
		int padding
	private static int[] copyOf (int[], int) 
		int[] original
		int length
		int[] copy
	public static transient java.lang.String join (java.lang.String, int[]) 
		int i
		String separator
		int[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static int[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		int[] array
	public static transient java.util.List asList (int[]) 
		int[] backingArray
	private static int digit (char) 
		char c
	public static java.lang.Integer tryParse (java.lang.String) 
		String string
	static java.lang.Integer tryParse (java.lang.String, int) 
		String string
		int radix
		boolean negative
		int index
		int digit
		int accum
		int cap
	static int access$000 (int[], int, int, int) 
		int[] x0
		int x1
		int x2
		int x3
	static int access$100 (int[], int, int, int) 
		int[] x0
		int x1
		int x2
		int x3
	static void  () 
		int i
		int i
}

com/android/jack/google/common/primitives/Longs$LexicographicalComparator.class
Longs.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Longs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Longs$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Longs$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Longs$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Longs$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (long[], long[]) 
		int result
		int i
		long[] left
		long[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Longs$LongArrayAsList.class
Longs.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Longs$LongArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final long[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (long[]) 
		long[] array
	void  (long[], int, int) 
		long[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Long get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Long set (int, java.lang.Long) 
		int index
		Long element
		long oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Longs$LongArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	long[] toLongArray () 
		int size
		long[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Longs$LongConverter.class
Longs.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Longs$LongConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	static final com.android.jack.google.common.primitives.Longs$LongConverter INSTANCE
	private static final long serialVersionUID
	private void  () 
	protected java.lang.Long doForward (java.lang.String) 
		String value
	protected java.lang.String doBackward (java.lang.Long) 
		Long value
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/Longs.class
Longs.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Longs extends java.lang.Object {
	public static final int BYTES
	public static final long MAX_POWER_OF_TWO
	private void  () 
	public static int hashCode (long) 
		long value
	public static int compare (long, long) 
		long a
		long b
	public static boolean contains (long[], long) 
		long value
		long[] arr$
		int len$
		int i$
		long[] array
		long target
	public static int indexOf (long[], long) 
		long[] array
		long target
	private static int indexOf (long[], long, int, int) 
		int i
		long[] array
		long target
		int start
		int end
	public static int indexOf (long[], long[]) 
		int j
		int i
		long[] array
		long[] target
	public static int lastIndexOf (long[], long) 
		long[] array
		long target
	private static int lastIndexOf (long[], long, int, int) 
		int i
		long[] array
		long target
		int start
		int end
	public static transient long min (long[]) 
		int i
		long[] array
		long min
	public static transient long max (long[]) 
		int i
		long[] array
		long max
	public static transient long[] concat (long[][]) 
		long[] array
		long[][] arr$
		int len$
		int i$
		long[] array
		long[][] arr$
		int len$
		int i$
		long[][] arrays
		int length
		long[] result
		int pos
	public static byte[] toByteArray (long) 
		int i
		long value
		byte[] result
	public static long fromByteArray (byte[]) 
		byte[] bytes
	public static long fromBytes (byte, byte, byte, byte, byte, byte, byte, byte) 
		byte b1
		byte b2
		byte b3
		byte b4
		byte b5
		byte b6
		byte b7
		byte b8
	public static java.lang.Long tryParse (java.lang.String) 
		String string
		boolean negative
		int index
		int digit
		long accum
	public static com.android.jack.google.common.base.Converter stringConverter () 
	public static long[] ensureCapacity (long[], int, int) 
		long[] array
		int minLength
		int padding
	private static long[] copyOf (long[], int) 
		long[] original
		int length
		long[] copy
	public static transient java.lang.String join (java.lang.String, long[]) 
		int i
		String separator
		long[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static long[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		long[] array
	public static transient java.util.List asList (long[]) 
		long[] backingArray
	static int access$000 (long[], long, int, int) 
		long[] x0
		long x1
		int x2
		int x3
	static int access$100 (long[], long, int, int) 
		long[] x0
		long x1
		int x2
		int x3
}

com/android/jack/google/common/primitives/ParseRequest.class
ParseRequest.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.ParseRequest extends java.lang.Object {
	final String rawValue
	final int radix
	private void  (java.lang.String, int) 
		String rawValue
		int radix
	static com.android.jack.google.common.primitives.ParseRequest fromString (java.lang.String) 
		String rawValue
		int radix
		String rawValue
		int radix
		String rawValue
		int radix
		String stringValue
		String rawValue
		int radix
		char firstChar
}

com/android/jack/google/common/primitives/Primitives.class
Primitives.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Primitives extends java.lang.Object {
	private static final java.util.Map PRIMITIVE_TO_WRAPPER_TYPE
	private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPE
	private void  () 
	private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class) 
		java.util.Map forward
		java.util.Map backward
		Class key
		Class value
	public static java.util.Set allPrimitiveTypes () 
	public static java.util.Set allWrapperTypes () 
	public static boolean isWrapperType (java.lang.Class) 
		Class type
	public static java.lang.Class wrap (java.lang.Class) 
		Class type
		Class wrapped
	public static java.lang.Class unwrap (java.lang.Class) 
		Class type
		Class unwrapped
	static void  () 
		java.util.Map primToWrap
		java.util.Map wrapToPrim
}

com/android/jack/google/common/primitives/Shorts$LexicographicalComparator.class
Shorts.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Shorts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.Shorts$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.Shorts$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.Shorts$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.Shorts$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (short[], short[]) 
		int result
		int i
		short[] left
		short[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/Shorts$ShortArrayAsList.class
Shorts.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.Shorts$ShortArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable  {
	final short[] array
	final int start
	final int end
	private static final long serialVersionUID
	void  (short[]) 
		short[] array
	void  (short[], int, int) 
		short[] array
		int start
		int end
	public int size () 
	public boolean isEmpty () 
	public java.lang.Short get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object target
	public int indexOf (java.lang.Object) 
		int i
		Object target
	public int lastIndexOf (java.lang.Object) 
		int i
		Object target
	public java.lang.Short set (int, java.lang.Short) 
		int index
		Short element
		short oldValue
	public java.util.List subList (int, int) 
		int fromIndex
		int toIndex
		int size
	public boolean equals (java.lang.Object) 
		int i
		com.android.jack.google.common.primitives.Shorts$ShortArrayAsList that
		int size
		Object object
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder builder
	short[] toShortArray () 
		int size
		short[] result
	public volatile java.lang.Object set (int, java.lang.Object) 
		int x0
		Object x1
	public volatile java.lang.Object get (int) 
		int x0
}

com/android/jack/google/common/primitives/Shorts$ShortConverter.class
Shorts.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.Shorts$ShortConverter extends com.android.jack.google.common.base.Converter implements java.io.Serializable  {
	static final com.android.jack.google.common.primitives.Shorts$ShortConverter INSTANCE
	private static final long serialVersionUID
	private void  () 
	protected java.lang.Short doForward (java.lang.String) 
		String value
	protected java.lang.String doBackward (java.lang.Short) 
		Short value
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	protected volatile java.lang.Object doBackward (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doForward (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/Shorts.class
Shorts.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.Shorts extends java.lang.Object {
	public static final int BYTES
	public static final short MAX_POWER_OF_TWO
	private void  () 
	public static int hashCode (short) 
		short value
	public static short checkedCast (long) 
		long value
		short result
	public static short saturatedCast (long) 
		long value
	public static int compare (short, short) 
		short a
		short b
	public static boolean contains (short[], short) 
		short value
		short[] arr$
		int len$
		int i$
		short[] array
		short target
	public static int indexOf (short[], short) 
		short[] array
		short target
	private static int indexOf (short[], short, int, int) 
		int i
		short[] array
		short target
		int start
		int end
	public static int indexOf (short[], short[]) 
		int j
		int i
		short[] array
		short[] target
	public static int lastIndexOf (short[], short) 
		short[] array
		short target
	private static int lastIndexOf (short[], short, int, int) 
		int i
		short[] array
		short target
		int start
		int end
	public static transient short min (short[]) 
		int i
		short[] array
		short min
	public static transient short max (short[]) 
		int i
		short[] array
		short max
	public static transient short[] concat (short[][]) 
		short[] array
		short[][] arr$
		int len$
		int i$
		short[] array
		short[][] arr$
		int len$
		int i$
		short[][] arrays
		int length
		short[] result
		int pos
	public static byte[] toByteArray (short) 
		short value
	public static short fromByteArray (byte[]) 
		byte[] bytes
	public static short fromBytes (byte, byte) 
		byte b1
		byte b2
	public static com.android.jack.google.common.base.Converter stringConverter () 
	public static short[] ensureCapacity (short[], int, int) 
		short[] array
		int minLength
		int padding
	private static short[] copyOf (short[], int) 
		short[] original
		int length
		short[] copy
	public static transient java.lang.String join (java.lang.String, short[]) 
		int i
		String separator
		short[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static short[] toArray (java.util.Collection) 
		int i
		java.util.Collection collection
		Object[] boxedArray
		int len
		short[] array
	public static transient java.util.List asList (short[]) 
		short[] backingArray
	static int access$000 (short[], short, int, int) 
		short[] x0
		short x1
		int x2
		int x3
	static int access$100 (short[], short, int, int) 
		short[] x0
		short x1
		int x2
		int x3
}

com/android/jack/google/common/primitives/SignedBytes$LexicographicalComparator.class
SignedBytes.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.SignedBytes$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.SignedBytes$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.SignedBytes$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.SignedBytes$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.SignedBytes$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (byte[], byte[]) 
		int result
		int i
		byte[] left
		byte[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/SignedBytes.class
SignedBytes.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.SignedBytes extends java.lang.Object {
	public static final byte MAX_POWER_OF_TWO
	private void  () 
	public static byte checkedCast (long) 
		long value
		byte result
	public static byte saturatedCast (long) 
		long value
	public static int compare (byte, byte) 
		byte a
		byte b
	public static transient byte min (byte[]) 
		int i
		byte[] array
		byte min
	public static transient byte max (byte[]) 
		int i
		byte[] array
		byte max
	public static transient java.lang.String join (java.lang.String, byte[]) 
		int i
		String separator
		byte[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
}

com/android/jack/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class
UnsignedBytes.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator INSTANCE
	private static final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] $VALUES
	public static com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] values () 
	public static com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (byte[], byte[]) 
		int result
		int i
		byte[] left
		byte[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class
UnsignedBytes.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	void  () 
	public sun.misc.Unsafe run ()  throws java.lang.Exception 
		Object x
		java.lang.reflect.Field f
		java.lang.reflect.Field[] arr$
		int len$
		int i$
		Class k
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

com/android/jack/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class
UnsignedBytes.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator INSTANCE
	static final boolean BIG_ENDIAN
	static final sun.misc.Unsafe theUnsafe
	static final int BYTE_ARRAY_BASE_OFFSET
	private static final com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] $VALUES
	public static com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] values () 
	public static com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	private static sun.misc.Unsafe getUnsafe () 
		SecurityException tryReflectionInstead
		java.security.PrivilegedActionException e
	public int compare (byte[], byte[]) 
		int n
		long lw
		long rw
		int i
		int result
		int i
		byte[] left
		byte[] right
		int minLength
		int minWords
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class
UnsignedBytes.java
package com.android.jack.google.common.primitives
 com.android.jack.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder extends java.lang.Object {
	static final String UNSAFE_COMPARATOR_NAME
	static final java.util.Comparator BEST_COMPARATOR
	void  () 
	static java.util.Comparator getBestComparator () 
		Class theClass
		java.util.Comparator comparator
		Throwable t
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedBytes.class
UnsignedBytes.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.UnsignedBytes extends java.lang.Object {
	public static final byte MAX_POWER_OF_TWO
	public static final byte MAX_VALUE
	private static final int UNSIGNED_MASK
	private void  () 
	public static int toInt (byte) 
		byte value
	public static byte checkedCast (long) 
		long value
	public static byte saturatedCast (long) 
		long value
	public static int compare (byte, byte) 
		byte a
		byte b
	public static transient byte min (byte[]) 
		int next
		int i
		byte[] array
		int min
	public static transient byte max (byte[]) 
		int next
		int i
		byte[] array
		int max
	public static java.lang.String toString (byte) 
		byte x
	public static java.lang.String toString (byte, int) 
		byte x
		int radix
	public static byte parseUnsignedByte (java.lang.String) 
		String string
	public static byte parseUnsignedByte (java.lang.String, int) 
		String string
		int radix
		int parse
	public static transient java.lang.String join (java.lang.String, byte[]) 
		int i
		String separator
		byte[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	static java.util.Comparator lexicographicalComparatorJavaImpl () 
}

com/android/jack/google/common/primitives/UnsignedInteger.class
UnsignedInteger.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.UnsignedInteger extends java.lang.Number implements java.lang.Comparable  {
	public static final com.android.jack.google.common.primitives.UnsignedInteger ZERO
	public static final com.android.jack.google.common.primitives.UnsignedInteger ONE
	public static final com.android.jack.google.common.primitives.UnsignedInteger MAX_VALUE
	private final int value
	private void  (int) 
		int value
	public static com.android.jack.google.common.primitives.UnsignedInteger fromIntBits (int) 
		int bits
	public static com.android.jack.google.common.primitives.UnsignedInteger valueOf (long) 
		long value
	public static com.android.jack.google.common.primitives.UnsignedInteger valueOf (java.math.BigInteger) 
		java.math.BigInteger value
	public static com.android.jack.google.common.primitives.UnsignedInteger valueOf (java.lang.String) 
		String string
	public static com.android.jack.google.common.primitives.UnsignedInteger valueOf (java.lang.String, int) 
		String string
		int radix
	public com.android.jack.google.common.primitives.UnsignedInteger plus (com.android.jack.google.common.primitives.UnsignedInteger) 
		com.android.jack.google.common.primitives.UnsignedInteger val
	public com.android.jack.google.common.primitives.UnsignedInteger minus (com.android.jack.google.common.primitives.UnsignedInteger) 
		com.android.jack.google.common.primitives.UnsignedInteger val
	public com.android.jack.google.common.primitives.UnsignedInteger times (com.android.jack.google.common.primitives.UnsignedInteger) 
		com.android.jack.google.common.primitives.UnsignedInteger val
	public com.android.jack.google.common.primitives.UnsignedInteger dividedBy (com.android.jack.google.common.primitives.UnsignedInteger) 
		com.android.jack.google.common.primitives.UnsignedInteger val
	public com.android.jack.google.common.primitives.UnsignedInteger mod (com.android.jack.google.common.primitives.UnsignedInteger) 
		com.android.jack.google.common.primitives.UnsignedInteger val
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	public java.math.BigInteger bigIntegerValue () 
	public int compareTo (com.android.jack.google.common.primitives.UnsignedInteger) 
		com.android.jack.google.common.primitives.UnsignedInteger other
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.primitives.UnsignedInteger other
		Object obj
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int radix
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedInts$LexicographicalComparator.class
UnsignedInts.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.UnsignedInts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.UnsignedInts$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.UnsignedInts$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.UnsignedInts$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.UnsignedInts$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (int[], int[]) 
		int i
		int[] left
		int[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedInts.class
UnsignedInts.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.UnsignedInts extends java.lang.Object {
	static final long INT_MASK
	private void  () 
	static int flip (int) 
		int value
	public static int compare (int, int) 
		int a
		int b
	public static long toLong (int) 
		int value
	public static transient int min (int[]) 
		int next
		int i
		int[] array
		int min
	public static transient int max (int[]) 
		int next
		int i
		int[] array
		int max
	public static transient java.lang.String join (java.lang.String, int[]) 
		int i
		String separator
		int[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static int divide (int, int) 
		int dividend
		int divisor
	public static int remainder (int, int) 
		int dividend
		int divisor
	public static int decode (java.lang.String) 
		NumberFormatException decodeException
		NumberFormatException e
		String stringValue
		com.android.jack.google.common.primitives.ParseRequest request
	public static int parseUnsignedInt (java.lang.String) 
		String s
	public static int parseUnsignedInt (java.lang.String, int) 
		String string
		int radix
		long result
	public static java.lang.String toString (int) 
		int x
	public static java.lang.String toString (int, int) 
		int x
		int radix
		long asLong
}

com/android/jack/google/common/primitives/UnsignedLong.class
UnsignedLong.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.UnsignedLong extends java.lang.Number implements java.lang.Comparable java.io.Serializable  {
	private static final long UNSIGNED_MASK
	public static final com.android.jack.google.common.primitives.UnsignedLong ZERO
	public static final com.android.jack.google.common.primitives.UnsignedLong ONE
	public static final com.android.jack.google.common.primitives.UnsignedLong MAX_VALUE
	private final long value
	private void  (long) 
		long value
	public static com.android.jack.google.common.primitives.UnsignedLong fromLongBits (long) 
		long bits
	public static com.android.jack.google.common.primitives.UnsignedLong valueOf (long) 
		long value
	public static com.android.jack.google.common.primitives.UnsignedLong valueOf (java.math.BigInteger) 
		java.math.BigInteger value
	public static com.android.jack.google.common.primitives.UnsignedLong valueOf (java.lang.String) 
		String string
	public static com.android.jack.google.common.primitives.UnsignedLong valueOf (java.lang.String, int) 
		String string
		int radix
	public com.android.jack.google.common.primitives.UnsignedLong plus (com.android.jack.google.common.primitives.UnsignedLong) 
		com.android.jack.google.common.primitives.UnsignedLong val
	public com.android.jack.google.common.primitives.UnsignedLong minus (com.android.jack.google.common.primitives.UnsignedLong) 
		com.android.jack.google.common.primitives.UnsignedLong val
	public com.android.jack.google.common.primitives.UnsignedLong times (com.android.jack.google.common.primitives.UnsignedLong) 
		com.android.jack.google.common.primitives.UnsignedLong val
	public com.android.jack.google.common.primitives.UnsignedLong dividedBy (com.android.jack.google.common.primitives.UnsignedLong) 
		com.android.jack.google.common.primitives.UnsignedLong val
	public com.android.jack.google.common.primitives.UnsignedLong mod (com.android.jack.google.common.primitives.UnsignedLong) 
		com.android.jack.google.common.primitives.UnsignedLong val
	public int intValue () 
	public long longValue () 
	public float floatValue () 
		float fValue
	public double doubleValue () 
		double dValue
	public java.math.BigInteger bigIntegerValue () 
		java.math.BigInteger bigInt
	public int compareTo (com.android.jack.google.common.primitives.UnsignedLong) 
		com.android.jack.google.common.primitives.UnsignedLong o
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.primitives.UnsignedLong other
		Object obj
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int radix
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedLongs$LexicographicalComparator.class
UnsignedLongs.java
package com.android.jack.google.common.primitives
final com.android.jack.google.common.primitives.UnsignedLongs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.android.jack.google.common.primitives.UnsignedLongs$LexicographicalComparator INSTANCE
	private static final com.android.jack.google.common.primitives.UnsignedLongs$LexicographicalComparator[] $VALUES
	public static com.android.jack.google.common.primitives.UnsignedLongs$LexicographicalComparator[] values () 
	public static com.android.jack.google.common.primitives.UnsignedLongs$LexicographicalComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (long[], long[]) 
		int i
		long[] left
		long[] right
		int minLength
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/jack/google/common/primitives/UnsignedLongs.class
UnsignedLongs.java
package com.android.jack.google.common.primitives
public final com.android.jack.google.common.primitives.UnsignedLongs extends java.lang.Object {
	public static final long MAX_VALUE
	private static final long[] maxValueDivs
	private static final int[] maxValueMods
	private static final int[] maxSafeDigits
	private void  () 
	private static long flip (long) 
		long a
	public static int compare (long, long) 
		long a
		long b
	public static transient long min (long[]) 
		long next
		int i
		long[] array
		long min
	public static transient long max (long[]) 
		long next
		int i
		long[] array
		long max
	public static transient java.lang.String join (java.lang.String, long[]) 
		int i
		String separator
		long[] array
		StringBuilder builder
	public static java.util.Comparator lexicographicalComparator () 
	public static long divide (long, long) 
		long dividend
		long divisor
		long quotient
		long rem
	public static long remainder (long, long) 
		long dividend
		long divisor
		long quotient
		long rem
	public static long parseUnsignedLong (java.lang.String) 
		String s
	public static long decode (java.lang.String) 
		NumberFormatException decodeException
		NumberFormatException e
		String stringValue
		com.android.jack.google.common.primitives.ParseRequest request
	public static long parseUnsignedLong (java.lang.String, int) 
		int digit
		int pos
		String s
		int radix
		int max_safe_pos
		long value
	private static boolean overflowInParse (long, int, int) 
		long current
		int digit
		int radix
	public static java.lang.String toString (long) 
		long x
	public static java.lang.String toString (long, int) 
		long quotient
		long rem
		char[] buf
		int i
		long x
		int radix
	static void  () 
		int i
		java.math.BigInteger overflow
}

com/android/jack/google/common/primitives/package-info.class
package-info.java
package com.android.jack.google.common.primitives
abstract com.android.jack.google.common.primitives.package-info extends java.lang.Object {
}

com/android/jack/google/common/reflect/AbstractInvocationHandler.class
AbstractInvocationHandler.java
package com.android.jack.google.common.reflect
public abstract com.android.jack.google.common.reflect.AbstractInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	private static final Object[] NO_ARGS
	public void  () 
	public final java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object arg
		Object proxy
		java.lang.reflect.Method method
		Object[] args
	protected abstract java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	private static boolean isProxyOfSameInterfaces (java.lang.Object, java.lang.Class) 
		Object arg
		Class proxyClass
	static void  () 
}

com/android/jack/google/common/reflect/ClassPath$1.class
ClassPath.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.ClassPath$1 extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	void  () 
	public boolean apply (com.android.jack.google.common.reflect.ClassPath$ClassInfo) 
		com.android.jack.google.common.reflect.ClassPath$ClassInfo info
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/ClassPath$ClassInfo.class
ClassPath.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.ClassPath$ClassInfo extends com.android.jack.google.common.reflect.ClassPath$ResourceInfo {
	private final String className
	void  (java.lang.String, java.lang.ClassLoader) 
		String resourceName
		ClassLoader loader
	public java.lang.String getPackageName () 
	public java.lang.String getSimpleName () 
		String innerClassName
		int lastDollarSign
		String packageName
	public java.lang.String getName () 
	public java.lang.Class load () 
		ClassNotFoundException e
	public java.lang.String toString () 
	static java.lang.String access$000 (com.android.jack.google.common.reflect.ClassPath$ClassInfo) 
		com.android.jack.google.common.reflect.ClassPath$ClassInfo x0
}

com/android/jack/google/common/reflect/ClassPath$ResourceInfo.class
ClassPath.java
package com.android.jack.google.common.reflect
public com.android.jack.google.common.reflect.ClassPath$ResourceInfo extends java.lang.Object {
	private final String resourceName
	final ClassLoader loader
	static com.android.jack.google.common.reflect.ClassPath$ResourceInfo of (java.lang.String, java.lang.ClassLoader) 
		String resourceName
		ClassLoader loader
	void  (java.lang.String, java.lang.ClassLoader) 
		String resourceName
		ClassLoader loader
	public final java.net.URL url () 
	public final java.lang.String getResourceName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.ClassPath$ResourceInfo that
		Object obj
	public java.lang.String toString () 
}

com/android/jack/google/common/reflect/ClassPath$Scanner.class
ClassPath.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.ClassPath$Scanner extends java.lang.Object {
	private final com.android.jack.google.common.collect.ImmutableSortedSet$Builder resources
	private final java.util.Set scannedUris
	void  () 
	com.android.jack.google.common.collect.ImmutableSortedSet getResources () 
	void scan (java.net.URI, java.lang.ClassLoader)  throws java.io.IOException 
		java.net.URI uri
		ClassLoader classloader
	void scanFrom (java.io.File, java.lang.ClassLoader)  throws java.io.IOException 
		java.io.File file
		ClassLoader classloader
	private void scanDirectory (java.io.File, java.lang.ClassLoader)  throws java.io.IOException 
		java.io.File directory
		ClassLoader classloader
	private void scanDirectory (java.io.File, java.lang.ClassLoader, java.lang.String, com.android.jack.google.common.collect.ImmutableSet)  throws java.io.IOException 
		String resourceName
		String name
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File directory
		ClassLoader classloader
		String packagePrefix
		com.android.jack.google.common.collect.ImmutableSet ancestors
		java.io.File canonical
		java.io.File[] files
		com.android.jack.google.common.collect.ImmutableSet newAncestors
	private void scanJar (java.io.File, java.lang.ClassLoader)  throws java.io.IOException 
		java.io.IOException e
		java.net.URI uri
		java.util.Iterator i$
		java.util.jar.JarEntry entry
		java.util.Enumeration entries
		java.io.IOException ignored
		java.io.IOException ignored
		java.io.File file
		ClassLoader classloader
		java.util.jar.JarFile jarFile
	static com.android.jack.google.common.collect.ImmutableSet getClassPathFromManifest (java.io.File, java.util.jar.Manifest) 
		java.net.URISyntaxException e
		java.net.URI uri
		String path
		java.util.Iterator i$
		java.io.File jarFile
		java.util.jar.Manifest manifest
		com.android.jack.google.common.collect.ImmutableSet$Builder builder
		String classpathAttribute
	static java.net.URI getClassPathEntry (java.io.File, java.lang.String)  throws java.net.URISyntaxException 
		java.io.File jarFile
		String path
		java.net.URI uri
}

com/android/jack/google/common/reflect/ClassPath.class
ClassPath.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.ClassPath extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private static final com.android.jack.google.common.base.Predicate IS_TOP_LEVEL
	private static final com.android.jack.google.common.base.Splitter CLASS_PATH_ATTRIBUTE_SEPARATOR
	private static final String CLASS_FILE_NAME_EXTENSION
	private final com.android.jack.google.common.collect.ImmutableSet resources
	private void  (com.android.jack.google.common.collect.ImmutableSet) 
		com.android.jack.google.common.collect.ImmutableSet resources
	public static com.android.jack.google.common.reflect.ClassPath from (java.lang.ClassLoader)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		ClassLoader classloader
		com.android.jack.google.common.reflect.ClassPath$Scanner scanner
	public com.android.jack.google.common.collect.ImmutableSet getResources () 
	public com.android.jack.google.common.collect.ImmutableSet getAllClasses () 
	public com.android.jack.google.common.collect.ImmutableSet getTopLevelClasses () 
	public com.android.jack.google.common.collect.ImmutableSet getTopLevelClasses (java.lang.String) 
		com.android.jack.google.common.reflect.ClassPath$ClassInfo classInfo
		java.util.Iterator i$
		String packageName
		com.android.jack.google.common.collect.ImmutableSet$Builder builder
	public com.android.jack.google.common.collect.ImmutableSet getTopLevelClassesRecursive (java.lang.String) 
		com.android.jack.google.common.reflect.ClassPath$ClassInfo classInfo
		java.util.Iterator i$
		String packageName
		String packagePrefix
		com.android.jack.google.common.collect.ImmutableSet$Builder builder
	static com.android.jack.google.common.collect.ImmutableMap getClassPathEntries (java.lang.ClassLoader) 
		java.net.URISyntaxException e
		java.net.URI uri
		java.net.URL entry
		java.net.URL[] arr$
		int len$
		int i$
		java.net.URLClassLoader urlClassLoader
		ClassLoader classloader
		java.util.LinkedHashMap entries
		ClassLoader parent
	static java.lang.String getClassName (java.lang.String) 
		String filename
		int classNameEnd
	static java.util.logging.Logger access$100 () 
	static com.android.jack.google.common.base.Splitter access$200 () 
	static void  () 
}

com/android/jack/google/common/reflect/Element.class
Element.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.Element extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member  {
	private final java.lang.reflect.AccessibleObject accessibleObject
	private final java.lang.reflect.Member member
	void  (java.lang.reflect.AccessibleObject) 
		java.lang.reflect.AccessibleObject member
	public com.android.jack.google.common.reflect.TypeToken getOwnerType () 
	public final boolean isAnnotationPresent (java.lang.Class) 
		Class annotationClass
	public final java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationClass
	public final java.lang.annotation.Annotation[] getAnnotations () 
	public final java.lang.annotation.Annotation[] getDeclaredAnnotations () 
	public final void setAccessible (boolean)  throws java.lang.SecurityException 
		boolean flag
	public final boolean isAccessible () 
	public java.lang.Class getDeclaringClass () 
	public final java.lang.String getName () 
	public final int getModifiers () 
	public final boolean isSynthetic () 
	public final boolean isPublic () 
	public final boolean isProtected () 
	public final boolean isPackagePrivate () 
	public final boolean isPrivate () 
	public final boolean isStatic () 
	public final boolean isFinal () 
	public final boolean isAbstract () 
	public final boolean isNative () 
	public final boolean isSynchronized () 
	final boolean isVolatile () 
	final boolean isTransient () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.Element that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/reflect/ImmutableTypeToInstanceMap$1.class
ImmutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$1 extends java.lang.Object {
}

com/android/jack/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class
ImmutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$Builder extends java.lang.Object {
	private final com.android.jack.google.common.collect.ImmutableMap$Builder mapBuilder
	private void  () 
	public com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (java.lang.Class, java.lang.Object) 
		Class key
		Object value
	public com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (com.android.jack.google.common.reflect.TypeToken, java.lang.Object) 
		com.android.jack.google.common.reflect.TypeToken key
		Object value
	public com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap build () 
	void  (com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$1) 
		com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$1 x0
}

com/android/jack/google/common/reflect/ImmutableTypeToInstanceMap.class
ImmutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap extends com.android.jack.google.common.collect.ForwardingMap implements com.android.jack.google.common.reflect.TypeToInstanceMap  {
	private final com.android.jack.google.common.collect.ImmutableMap delegate
	public static com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap of () 
	public static com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$Builder builder () 
	private void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap delegate
	public java.lang.Object getInstance (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	public java.lang.Object putInstance (com.android.jack.google.common.reflect.TypeToken, java.lang.Object) 
		com.android.jack.google.common.reflect.TypeToken type
		Object value
	public java.lang.Object getInstance (java.lang.Class) 
		Class type
	public java.lang.Object putInstance (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	protected java.util.Map delegate () 
	private java.lang.Object trustedGet (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.collect.ImmutableMap, com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$1) 
		com.android.jack.google.common.collect.ImmutableMap x0
		com.android.jack.google.common.reflect.ImmutableTypeToInstanceMap$1 x1
}

com/android/jack/google/common/reflect/Invokable$ConstructorInvokable.class
Invokable.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.Invokable$ConstructorInvokable extends com.android.jack.google.common.reflect.Invokable {
	final java.lang.reflect.Constructor constructor
	void  (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor constructor
	final java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[])  throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		InstantiationException e
		Object receiver
		Object[] args
	java.lang.reflect.Type getGenericReturnType () 
		Class declaringClass
		java.lang.reflect.TypeVariable[] typeParams
	java.lang.reflect.Type[] getGenericParameterTypes () 
		Class[] rawParamTypes
		java.lang.reflect.Type[] types
	java.lang.reflect.Type[] getGenericExceptionTypes () 
	final java.lang.annotation.Annotation[][] getParameterAnnotations () 
	public final java.lang.reflect.TypeVariable[] getTypeParameters () 
		java.lang.reflect.TypeVariable[] declaredByClass
		java.lang.reflect.TypeVariable[] declaredByConstructor
		java.lang.reflect.TypeVariable[] result
	public final boolean isOverridable () 
	public final boolean isVarArgs () 
	private boolean mayNeedHiddenThis () 
		Class declaringClass
		java.lang.reflect.Method enclosingMethod
}

com/android/jack/google/common/reflect/Invokable$MethodInvokable.class
Invokable.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.Invokable$MethodInvokable extends com.android.jack.google.common.reflect.Invokable {
	final java.lang.reflect.Method method
	void  (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	final java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[])  throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		Object receiver
		Object[] args
	java.lang.reflect.Type getGenericReturnType () 
	java.lang.reflect.Type[] getGenericParameterTypes () 
	java.lang.reflect.Type[] getGenericExceptionTypes () 
	final java.lang.annotation.Annotation[][] getParameterAnnotations () 
	public final java.lang.reflect.TypeVariable[] getTypeParameters () 
	public final boolean isOverridable () 
	public final boolean isVarArgs () 
}

com/android/jack/google/common/reflect/Invokable.class
Invokable.java
package com.android.jack.google.common.reflect
public abstract com.android.jack.google.common.reflect.Invokable extends com.android.jack.google.common.reflect.Element implements java.lang.reflect.GenericDeclaration  {
	void  (java.lang.reflect.AccessibleObject) 
		java.lang.reflect.AccessibleObject member
	public static com.android.jack.google.common.reflect.Invokable from (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public static com.android.jack.google.common.reflect.Invokable from (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor constructor
	public abstract boolean isOverridable () 
	public abstract boolean isVarArgs () 
	public final transient java.lang.Object invoke (java.lang.Object, java.lang.Object[])  throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		Object receiver
		Object[] args
	public final com.android.jack.google.common.reflect.TypeToken getReturnType () 
	public final com.android.jack.google.common.collect.ImmutableList getParameters () 
		int i
		java.lang.reflect.Type[] parameterTypes
		java.lang.annotation.Annotation[][] annotations
		com.android.jack.google.common.collect.ImmutableList$Builder builder
	public final com.android.jack.google.common.collect.ImmutableList getExceptionTypes () 
		com.android.jack.google.common.reflect.TypeToken exceptionType
		java.lang.reflect.Type type
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		com.android.jack.google.common.collect.ImmutableList$Builder builder
	public final com.android.jack.google.common.reflect.Invokable returning (java.lang.Class) 
		Class returnType
	public final com.android.jack.google.common.reflect.Invokable returning (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken returnType
		com.android.jack.google.common.reflect.Invokable specialized
	public final java.lang.Class getDeclaringClass () 
	public com.android.jack.google.common.reflect.TypeToken getOwnerType () 
	abstract java.lang.Object invokeInternal (java.lang.Object, java.lang.Object[])  throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
	abstract java.lang.reflect.Type[] getGenericParameterTypes () 
	abstract java.lang.reflect.Type[] getGenericExceptionTypes () 
	abstract java.lang.annotation.Annotation[][] getParameterAnnotations () 
	abstract java.lang.reflect.Type getGenericReturnType () 
	public volatile java.lang.String toString () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/MutableTypeToInstanceMap$1.class
MutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.MutableTypeToInstanceMap$1 extends java.lang.Object {
}

com/android/jack/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class
MutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry$1 extends com.android.jack.google.common.collect.ForwardingSet {
	final java.util.Set val$entries
	void  (java.util.Set) 
	protected java.util.Set delegate () 
	public java.util.Iterator iterator () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class
MutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry$2 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public java.util.Map$Entry apply (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class
MutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.MutableTypeToInstanceMap$UnmodifiableEntry extends com.android.jack.google.common.collect.ForwardingMapEntry {
	private final java.util.Map$Entry delegate
	static java.util.Set transformEntries (java.util.Set) 
		java.util.Set entries
	private static java.util.Iterator transformEntries (java.util.Iterator) 
		java.util.Iterator entries
	private void  (java.util.Map$Entry) 
		java.util.Map$Entry delegate
	protected java.util.Map$Entry delegate () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	protected volatile java.lang.Object delegate () 
	static java.util.Iterator access$000 (java.util.Iterator) 
		java.util.Iterator x0
	void  (java.util.Map$Entry, com.android.jack.google.common.reflect.MutableTypeToInstanceMap$1) 
		java.util.Map$Entry x0
		com.android.jack.google.common.reflect.MutableTypeToInstanceMap$1 x1
}

com/android/jack/google/common/reflect/MutableTypeToInstanceMap.class
MutableTypeToInstanceMap.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.MutableTypeToInstanceMap extends com.android.jack.google.common.collect.ForwardingMap implements com.android.jack.google.common.reflect.TypeToInstanceMap  {
	private final java.util.Map backingMap
	public void  () 
	public java.lang.Object getInstance (java.lang.Class) 
		Class type
	public java.lang.Object putInstance (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	public java.lang.Object getInstance (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	public java.lang.Object putInstance (com.android.jack.google.common.reflect.TypeToken, java.lang.Object) 
		com.android.jack.google.common.reflect.TypeToken type
		Object value
	public java.lang.Object put (com.android.jack.google.common.reflect.TypeToken, java.lang.Object) 
		com.android.jack.google.common.reflect.TypeToken key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map map
	public java.util.Set entrySet () 
	protected java.util.Map delegate () 
	private java.lang.Object trustedPut (com.android.jack.google.common.reflect.TypeToken, java.lang.Object) 
		com.android.jack.google.common.reflect.TypeToken type
		Object value
	private java.lang.Object trustedGet (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/reflect/Parameter.class
Parameter.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.Parameter extends java.lang.Object implements java.lang.reflect.AnnotatedElement  {
	private final com.android.jack.google.common.reflect.Invokable declaration
	private final int position
	private final com.android.jack.google.common.reflect.TypeToken type
	private final com.android.jack.google.common.collect.ImmutableList annotations
	void  (com.android.jack.google.common.reflect.Invokable, int, com.android.jack.google.common.reflect.TypeToken, java.lang.annotation.Annotation[]) 
		com.android.jack.google.common.reflect.Invokable declaration
		int position
		com.android.jack.google.common.reflect.TypeToken type
		java.lang.annotation.Annotation[] annotations
	public com.android.jack.google.common.reflect.TypeToken getType () 
	public com.android.jack.google.common.reflect.Invokable getDeclaringInvokable () 
	public boolean isAnnotationPresent (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		java.lang.annotation.Annotation annotation
		java.util.Iterator i$
		Class annotationType
	public java.lang.annotation.Annotation[] getAnnotations () 
	public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation[] getDeclaredAnnotations () 
	public java.lang.annotation.Annotation getDeclaredAnnotation (java.lang.Class) 
		Class annotationType
	public java.lang.annotation.Annotation[] getDeclaredAnnotationsByType (java.lang.Class) 
		Class annotationType
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.Parameter that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/google/common/reflect/Reflection.class
Reflection.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.Reflection extends java.lang.Object {
	public static java.lang.String getPackageName (java.lang.Class) 
		Class clazz
	public static java.lang.String getPackageName (java.lang.String) 
		String classFullName
		int lastDot
	public static transient void initialize (java.lang.Class[]) 
		ClassNotFoundException e
		Class clazz
		Class[] arr$
		int len$
		int i$
		Class[] classes
	public static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler) 
		Class interfaceType
		java.lang.reflect.InvocationHandler handler
		Object object
	private void  () 
}

com/android/jack/google/common/reflect/TypeCapture.class
TypeCapture.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.TypeCapture extends java.lang.Object {
	void  () 
	final java.lang.reflect.Type capture () 
		java.lang.reflect.Type superclass
}

com/android/jack/google/common/reflect/TypeParameter.class
TypeParameter.java
package com.android.jack.google.common.reflect
public abstract com.android.jack.google.common.reflect.TypeParameter extends com.android.jack.google.common.reflect.TypeCapture {
	final java.lang.reflect.TypeVariable typeVariable
	protected void  () 
		java.lang.reflect.Type type
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.TypeParameter that
		Object o
	public java.lang.String toString () 
}

com/android/jack/google/common/reflect/TypeResolver$1.class
TypeResolver.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeResolver$1 extends com.android.jack.google.common.reflect.TypeVisitor {
	final java.util.Map val$mappings
	final java.lang.reflect.Type val$to
	void  (java.util.Map, java.lang.reflect.Type) 
	void visitTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable typeVariable
	void visitWildcardType (java.lang.reflect.WildcardType) 
		int i
		int i
		java.lang.reflect.WildcardType fromWildcardType
		java.lang.reflect.WildcardType toWildcardType
		java.lang.reflect.Type[] fromUpperBounds
		java.lang.reflect.Type[] toUpperBounds
		java.lang.reflect.Type[] fromLowerBounds
		java.lang.reflect.Type[] toLowerBounds
	void visitParameterizedType (java.lang.reflect.ParameterizedType) 
		int i
		java.lang.reflect.ParameterizedType fromParameterizedType
		java.lang.reflect.ParameterizedType toParameterizedType
		java.lang.reflect.Type[] fromArgs
		java.lang.reflect.Type[] toArgs
	void visitGenericArrayType (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType fromArrayType
		java.lang.reflect.Type componentType
	void visitClass (java.lang.Class) 
		Class fromClass
}

com/android/jack/google/common/reflect/TypeResolver$TypeMappingIntrospector.class
TypeResolver.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeResolver$TypeMappingIntrospector extends com.android.jack.google.common.reflect.TypeVisitor {
	private static final com.android.jack.google.common.reflect.TypeResolver$WildcardCapturer wildcardCapturer
	private final java.util.Map mappings
	private void  () 
	static com.android.jack.google.common.collect.ImmutableMap getTypeMappings (java.lang.reflect.Type) 
		java.lang.reflect.Type contextType
		com.android.jack.google.common.reflect.TypeResolver$TypeMappingIntrospector introspector
	void visitClass (java.lang.Class) 
		Class clazz
	void visitParameterizedType (java.lang.reflect.ParameterizedType) 
		int i
		java.lang.reflect.ParameterizedType parameterizedType
		Class rawClass
		java.lang.reflect.TypeVariable[] vars
		java.lang.reflect.Type[] typeArgs
	void visitTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable t
	void visitWildcardType (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType t
	private void map (com.android.jack.google.common.reflect.TypeResolver$TypeVariableKey, java.lang.reflect.Type) 
		java.lang.reflect.Type x
		java.lang.reflect.Type t
		com.android.jack.google.common.reflect.TypeResolver$TypeVariableKey var
		java.lang.reflect.Type arg
	static void  () 
}

com/android/jack/google/common/reflect/TypeResolver$TypeTable$1.class
TypeResolver.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeResolver$TypeTable$1 extends com.android.jack.google.common.reflect.TypeResolver$TypeTable {
	final java.lang.reflect.TypeVariable val$var
	final com.android.jack.google.common.reflect.TypeResolver$TypeTable val$unguarded
	final com.android.jack.google.common.reflect.TypeResolver$TypeTable this$0
	void  (com.android.jack.google.common.reflect.TypeResolver$TypeTable, java.lang.reflect.TypeVariable, com.android.jack.google.common.reflect.TypeResolver$TypeTable) 
	public java.lang.reflect.Type resolveInternal (java.lang.reflect.TypeVariable, com.android.jack.google.common.reflect.TypeResolver$TypeTable) 
		java.lang.reflect.TypeVariable intermediateVar
		com.android.jack.google.common.reflect.TypeResolver$TypeTable forDependent
}

com/android/jack/google/common/reflect/TypeResolver$TypeTable.class
TypeResolver.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeResolver$TypeTable extends java.lang.Object {
	private final com.android.jack.google.common.collect.ImmutableMap map
	void  () 
	private void  (com.android.jack.google.common.collect.ImmutableMap) 
		com.android.jack.google.common.collect.ImmutableMap map
	final com.android.jack.google.common.reflect.TypeResolver$TypeTable where (java.util.Map) 
		com.android.jack.google.common.reflect.TypeResolver$TypeVariableKey variable
		java.lang.reflect.Type type
		java.util.Map$Entry mapping
		java.util.Iterator i$
		java.util.Map mappings
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
	final java.lang.reflect.Type resolve (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable var
		com.android.jack.google.common.reflect.TypeResolver$TypeTable unguarded
		com.android.jack.google.common.reflect.TypeResolver$TypeTable guarded
	java.lang.reflect.Type resolveInternal (java.lang.reflect.TypeVariable, com.android.jack.google.common.reflect.TypeResolver$TypeTable) 
		java.lang.reflect.Type[] bounds
		java.lang.reflect.Type[] resolvedBounds
		java.lang.reflect.TypeVariable var
		com.android.jack.google.common.reflect.TypeResolver$TypeTable forDependants
		java.lang.reflect.Type type
}

com/android/jack/google/common/reflect/TypeResolver$TypeVariableKey.class
TypeResolver.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeResolver$TypeVariableKey extends java.lang.Object {
	private final java.lang.reflect.TypeVariable var
	void  (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable var
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.TypeResolver$TypeVariableKey that
		Object obj
	public java.lang.String toString () 
	static java.lang.Object forLookup (java.lang.reflect.Type) 
		java.lang.reflect.Type t
	boolean equalsType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private boolean equalsTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable that
}

com/android/jack/google/common/reflect/TypeResolver$WildcardCapturer.class
TypeResolver.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeResolver$WildcardCapturer extends java.lang.Object {
	private final java.util.concurrent.atomic.AtomicInteger id
	private void  () 
	java.lang.reflect.Type capture (java.lang.reflect.Type) 
		java.lang.reflect.GenericArrayType arrayType
		java.lang.reflect.ParameterizedType parameterizedType
		java.lang.reflect.Type[] upperBounds
		String name
		java.lang.reflect.WildcardType wildcardType
		java.lang.reflect.Type[] lowerBounds
		java.lang.reflect.Type type
	private java.lang.reflect.Type captureNullable (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private java.lang.reflect.Type[] capture (java.lang.reflect.Type[]) 
		int i
		java.lang.reflect.Type[] types
		java.lang.reflect.Type[] result
	void  (com.android.jack.google.common.reflect.TypeResolver$1) 
		com.android.jack.google.common.reflect.TypeResolver$1 x0
}

com/android/jack/google/common/reflect/TypeResolver.class
TypeResolver.java
package com.android.jack.google.common.reflect
public final com.android.jack.google.common.reflect.TypeResolver extends java.lang.Object {
	private final com.android.jack.google.common.reflect.TypeResolver$TypeTable typeTable
	public void  () 
	private void  (com.android.jack.google.common.reflect.TypeResolver$TypeTable) 
		com.android.jack.google.common.reflect.TypeResolver$TypeTable typeTable
	static com.android.jack.google.common.reflect.TypeResolver accordingTo (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public com.android.jack.google.common.reflect.TypeResolver where (java.lang.reflect.Type, java.lang.reflect.Type) 
		java.lang.reflect.Type formal
		java.lang.reflect.Type actual
		java.util.Map mappings
	com.android.jack.google.common.reflect.TypeResolver where (java.util.Map) 
		java.util.Map mappings
	private static void populateTypeMappings (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type) 
		java.util.Map mappings
		java.lang.reflect.Type from
		java.lang.reflect.Type to
	public java.lang.reflect.Type resolveType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private java.lang.reflect.Type[] resolveTypes (java.lang.reflect.Type[]) 
		int i
		java.lang.reflect.Type[] types
		java.lang.reflect.Type[] result
	private java.lang.reflect.WildcardType resolveWildcardType (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType type
		java.lang.reflect.Type[] lowerBounds
		java.lang.reflect.Type[] upperBounds
	private java.lang.reflect.Type resolveGenericArrayType (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType type
		java.lang.reflect.Type componentType
		java.lang.reflect.Type resolvedComponentType
	private java.lang.reflect.ParameterizedType resolveParameterizedType (java.lang.reflect.ParameterizedType) 
		java.lang.reflect.ParameterizedType type
		java.lang.reflect.Type owner
		java.lang.reflect.Type resolvedOwner
		java.lang.reflect.Type resolvedRawType
		java.lang.reflect.Type[] args
		java.lang.reflect.Type[] resolvedArgs
	private static java.lang.Object expectArgument (java.lang.Class, java.lang.Object) 
		ClassCastException e
		Class type
		Object arg
	static java.lang.Object access$000 (java.lang.Class, java.lang.Object) 
		Class x0
		Object x1
	static void access$100 (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type) 
		java.util.Map x0
		java.lang.reflect.Type x1
		java.lang.reflect.Type x2
	void  (com.android.jack.google.common.reflect.TypeResolver$TypeTable, com.android.jack.google.common.reflect.TypeResolver$1) 
		com.android.jack.google.common.reflect.TypeResolver$TypeTable x0
		com.android.jack.google.common.reflect.TypeResolver$1 x1
	static java.lang.reflect.Type[] access$300 (com.android.jack.google.common.reflect.TypeResolver, java.lang.reflect.Type[]) 
		com.android.jack.google.common.reflect.TypeResolver x0
		java.lang.reflect.Type[] x1
}

com/android/jack/google/common/reflect/TypeToInstanceMap.class
TypeToInstanceMap.java
package com.android.jack.google.common.reflect
public abstract com.android.jack.google.common.reflect.TypeToInstanceMap extends java.lang.Object implements java.util.Map  {
	public abstract java.lang.Object getInstance (java.lang.Class) 
	public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object) 
	public abstract java.lang.Object getInstance (com.android.jack.google.common.reflect.TypeToken) 
	public abstract java.lang.Object putInstance (com.android.jack.google.common.reflect.TypeToken, java.lang.Object) 
}

com/android/jack/google/common/reflect/TypeToken$1.class
TypeToken.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeToken$1 extends com.android.jack.google.common.reflect.Invokable$MethodInvokable {
	final com.android.jack.google.common.reflect.TypeToken this$0
	void  (com.android.jack.google.common.reflect.TypeToken, java.lang.reflect.Method) 
		java.lang.reflect.Method x0
	java.lang.reflect.Type getGenericReturnType () 
	java.lang.reflect.Type[] getGenericParameterTypes () 
	java.lang.reflect.Type[] getGenericExceptionTypes () 
	public com.android.jack.google.common.reflect.TypeToken getOwnerType () 
	public java.lang.String toString () 
}

com/android/jack/google/common/reflect/TypeToken$2.class
TypeToken.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeToken$2 extends com.android.jack.google.common.reflect.Invokable$ConstructorInvokable {
	final com.android.jack.google.common.reflect.TypeToken this$0
	void  (com.android.jack.google.common.reflect.TypeToken, java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor x0
	java.lang.reflect.Type getGenericReturnType () 
	java.lang.reflect.Type[] getGenericParameterTypes () 
	java.lang.reflect.Type[] getGenericExceptionTypes () 
	public com.android.jack.google.common.reflect.TypeToken getOwnerType () 
	public java.lang.String toString () 
}

com/android/jack/google/common/reflect/TypeToken$3.class
TypeToken.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeToken$3 extends com.android.jack.google.common.reflect.TypeVisitor {
	final com.android.jack.google.common.reflect.TypeToken this$0
	void  (com.android.jack.google.common.reflect.TypeToken) 
	void visitTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable type
	void visitWildcardType (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType type
	void visitParameterizedType (java.lang.reflect.ParameterizedType) 
		java.lang.reflect.ParameterizedType type
	void visitGenericArrayType (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType type
}

com/android/jack/google/common/reflect/TypeToken$4.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$4 extends com.android.jack.google.common.reflect.TypeVisitor {
	final com.android.jack.google.common.collect.ImmutableSet$Builder val$builder
	void  (com.android.jack.google.common.collect.ImmutableSet$Builder) 
	void visitTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable t
	void visitWildcardType (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType t
	void visitParameterizedType (java.lang.reflect.ParameterizedType) 
		java.lang.reflect.ParameterizedType t
	void visitClass (java.lang.Class) 
		Class t
	void visitGenericArrayType (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType t
}

com/android/jack/google/common/reflect/TypeToken$ClassSet.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$ClassSet extends com.android.jack.google.common.reflect.TypeToken$TypeSet {
	private transient com.android.jack.google.common.collect.ImmutableSet classes
	private static final long serialVersionUID
	final com.android.jack.google.common.reflect.TypeToken this$0
	private void  (com.android.jack.google.common.reflect.TypeToken) 
	protected java.util.Set delegate () 
		com.android.jack.google.common.collect.ImmutableList collectedTypes
		com.android.jack.google.common.collect.ImmutableSet result
	public com.android.jack.google.common.reflect.TypeToken$TypeSet classes () 
	public java.util.Set rawTypes () 
		com.android.jack.google.common.collect.ImmutableList collectedTypes
	public com.android.jack.google.common.reflect.TypeToken$TypeSet interfaces () 
	private java.lang.Object readResolve () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
	void  (com.android.jack.google.common.reflect.TypeToken, com.android.jack.google.common.reflect.TypeToken$1) 
		com.android.jack.google.common.reflect.TypeToken x0
		com.android.jack.google.common.reflect.TypeToken$1 x1
}

com/android/jack/google/common/reflect/TypeToken$InterfaceSet$1.class
TypeToken.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeToken$InterfaceSet$1 extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	final com.android.jack.google.common.reflect.TypeToken$InterfaceSet this$1
	void  (com.android.jack.google.common.reflect.TypeToken$InterfaceSet) 
	public boolean apply (java.lang.Class) 
		Class type
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/TypeToken$InterfaceSet.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$InterfaceSet extends com.android.jack.google.common.reflect.TypeToken$TypeSet {
	private final transient com.android.jack.google.common.reflect.TypeToken$TypeSet allTypes
	private transient com.android.jack.google.common.collect.ImmutableSet interfaces
	private static final long serialVersionUID
	final com.android.jack.google.common.reflect.TypeToken this$0
	void  (com.android.jack.google.common.reflect.TypeToken, com.android.jack.google.common.reflect.TypeToken$TypeSet) 
		com.android.jack.google.common.reflect.TypeToken$TypeSet allTypes
	protected java.util.Set delegate () 
		com.android.jack.google.common.collect.ImmutableSet result
	public com.android.jack.google.common.reflect.TypeToken$TypeSet interfaces () 
	public java.util.Set rawTypes () 
		com.android.jack.google.common.collect.ImmutableList collectedTypes
	public com.android.jack.google.common.reflect.TypeToken$TypeSet classes () 
	private java.lang.Object readResolve () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/reflect/TypeToken$SimpleTypeToken.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$SimpleTypeToken extends com.android.jack.google.common.reflect.TypeToken {
	private static final long serialVersionUID
	void  (java.lang.reflect.Type) 
		java.lang.reflect.Type type
}

com/android/jack/google/common/reflect/TypeToken$TypeCollector$1.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$TypeCollector$1 extends com.android.jack.google.common.reflect.TypeToken$TypeCollector {
	void  () 
	java.lang.Class getRawType (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	java.lang.Iterable getInterfaces (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	com.android.jack.google.common.reflect.TypeToken getSuperclass (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	volatile java.lang.Object getSuperclass (java.lang.Object) 
		Object x0
	volatile java.lang.Iterable getInterfaces (java.lang.Object) 
		Object x0
	volatile java.lang.Class getRawType (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/TypeToken$TypeCollector$2.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$TypeCollector$2 extends com.android.jack.google.common.reflect.TypeToken$TypeCollector {
	void  () 
	java.lang.Class getRawType (java.lang.Class) 
		Class type
	java.lang.Iterable getInterfaces (java.lang.Class) 
		Class type
	java.lang.Class getSuperclass (java.lang.Class) 
		Class type
	volatile java.lang.Object getSuperclass (java.lang.Object) 
		Object x0
	volatile java.lang.Iterable getInterfaces (java.lang.Object) 
		Object x0
	volatile java.lang.Class getRawType (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/TypeToken$TypeCollector$3.class
TypeToken.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeToken$TypeCollector$3 extends com.android.jack.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector {
	final com.android.jack.google.common.reflect.TypeToken$TypeCollector this$0
	void  (com.android.jack.google.common.reflect.TypeToken$TypeCollector, com.android.jack.google.common.reflect.TypeToken$TypeCollector) 
		com.android.jack.google.common.reflect.TypeToken$TypeCollector x0
	java.lang.Iterable getInterfaces (java.lang.Object) 
		Object type
	com.android.jack.google.common.collect.ImmutableList collectTypes (java.lang.Iterable) 
		Object type
		java.util.Iterator i$
		Iterable types
		com.android.jack.google.common.collect.ImmutableList$Builder builder
}

com/android/jack/google/common/reflect/TypeToken$TypeCollector$4.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$TypeCollector$4 extends com.android.jack.google.common.collect.Ordering {
	final java.util.Comparator val$valueComparator
	final java.util.Map val$map
	void  (java.util.Comparator, java.util.Map) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
}

com/android/jack/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class
TypeToken.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector extends com.android.jack.google.common.reflect.TypeToken$TypeCollector {
	private final com.android.jack.google.common.reflect.TypeToken$TypeCollector delegate
	void  (com.android.jack.google.common.reflect.TypeToken$TypeCollector) 
		com.android.jack.google.common.reflect.TypeToken$TypeCollector delegate
	java.lang.Class getRawType (java.lang.Object) 
		Object type
	java.lang.Iterable getInterfaces (java.lang.Object) 
		Object type
	java.lang.Object getSuperclass (java.lang.Object) 
		Object type
}

com/android/jack/google/common/reflect/TypeToken$TypeCollector.class
TypeToken.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.TypeToken$TypeCollector extends java.lang.Object {
	static final com.android.jack.google.common.reflect.TypeToken$TypeCollector FOR_GENERIC_TYPE
	static final com.android.jack.google.common.reflect.TypeToken$TypeCollector FOR_RAW_TYPE
	private void  () 
	final com.android.jack.google.common.reflect.TypeToken$TypeCollector classesOnly () 
	final com.android.jack.google.common.collect.ImmutableList collectTypes (java.lang.Object) 
		Object type
	com.android.jack.google.common.collect.ImmutableList collectTypes (java.lang.Iterable) 
		Object type
		java.util.Iterator i$
		Iterable types
		java.util.Map map
	private int collectTypes (java.lang.Object, java.util.Map) 
		Object interfaceType
		java.util.Iterator i$
		Object type
		java.util.Map map
		Integer existing
		int aboveMe
		Object superclass
	private static com.android.jack.google.common.collect.ImmutableList sortKeysByValue (java.util.Map, java.util.Comparator) 
		java.util.Map map
		java.util.Comparator valueComparator
		com.android.jack.google.common.collect.Ordering keyOrdering
	abstract java.lang.Class getRawType (java.lang.Object) 
	abstract java.lang.Iterable getInterfaces (java.lang.Object) 
	abstract java.lang.Object getSuperclass (java.lang.Object) 
	void  (com.android.jack.google.common.reflect.TypeToken$1) 
		com.android.jack.google.common.reflect.TypeToken$1 x0
	static void  () 
}

com/android/jack/google/common/reflect/TypeToken$TypeFilter$1.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$TypeFilter$1 extends com.android.jack.google.common.reflect.TypeToken$TypeFilter {
	void  (java.lang.String, int) 
	public boolean apply (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/TypeToken$TypeFilter$2.class
TypeToken.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.TypeToken$TypeFilter$2 extends com.android.jack.google.common.reflect.TypeToken$TypeFilter {
	void  (java.lang.String, int) 
	public boolean apply (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/TypeToken$TypeFilter.class
TypeToken.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.TypeToken$TypeFilter extends java.lang.Enum implements com.android.jack.google.common.base.Predicate  {
	public static final com.android.jack.google.common.reflect.TypeToken$TypeFilter IGNORE_TYPE_VARIABLE_OR_WILDCARD
	public static final com.android.jack.google.common.reflect.TypeToken$TypeFilter INTERFACE_ONLY
	private static final com.android.jack.google.common.reflect.TypeToken$TypeFilter[] $VALUES
	public static com.android.jack.google.common.reflect.TypeToken$TypeFilter[] values () 
	public static com.android.jack.google.common.reflect.TypeToken$TypeFilter valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	void  (java.lang.String, int, com.android.jack.google.common.reflect.TypeToken$1) 
		String x0
		int x1
		com.android.jack.google.common.reflect.TypeToken$1 x2
	static void  () 
}

com/android/jack/google/common/reflect/TypeToken$TypeSet.class
TypeToken.java
package com.android.jack.google.common.reflect
public com.android.jack.google.common.reflect.TypeToken$TypeSet extends com.android.jack.google.common.collect.ForwardingSet implements java.io.Serializable  {
	private transient com.android.jack.google.common.collect.ImmutableSet types
	private static final long serialVersionUID
	final com.android.jack.google.common.reflect.TypeToken this$0
	void  (com.android.jack.google.common.reflect.TypeToken) 
	public com.android.jack.google.common.reflect.TypeToken$TypeSet interfaces () 
	public com.android.jack.google.common.reflect.TypeToken$TypeSet classes () 
	protected java.util.Set delegate () 
		com.android.jack.google.common.collect.ImmutableList collectedTypes
		com.android.jack.google.common.collect.ImmutableSet filteredTypes
	public java.util.Set rawTypes () 
		com.android.jack.google.common.collect.ImmutableList collectedTypes
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/reflect/TypeToken.class
TypeToken.java
package com.android.jack.google.common.reflect
public abstract com.android.jack.google.common.reflect.TypeToken extends com.android.jack.google.common.reflect.TypeCapture implements java.io.Serializable  {
	private final java.lang.reflect.Type runtimeType
	private transient com.android.jack.google.common.reflect.TypeResolver typeResolver
	protected void  () 
	protected void  (java.lang.Class) 
		Class declaringClass
		java.lang.reflect.Type captured
	private void  (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public static com.android.jack.google.common.reflect.TypeToken of (java.lang.Class) 
		Class type
	public static com.android.jack.google.common.reflect.TypeToken of (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public final java.lang.Class getRawType () 
		Class rawType
		Class result
	private com.android.jack.google.common.collect.ImmutableSet getImmediateRawTypes () 
		com.android.jack.google.common.collect.ImmutableSet result
	public final java.lang.reflect.Type getType () 
	public final com.android.jack.google.common.reflect.TypeToken where (com.android.jack.google.common.reflect.TypeParameter, com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeParameter typeParam
		com.android.jack.google.common.reflect.TypeToken typeArg
		com.android.jack.google.common.reflect.TypeResolver resolver
	public final com.android.jack.google.common.reflect.TypeToken where (com.android.jack.google.common.reflect.TypeParameter, java.lang.Class) 
		com.android.jack.google.common.reflect.TypeParameter typeParam
		Class typeArg
	public final com.android.jack.google.common.reflect.TypeToken resolveType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
		com.android.jack.google.common.reflect.TypeResolver resolver
	private java.lang.reflect.Type[] resolveInPlace (java.lang.reflect.Type[]) 
		int i
		java.lang.reflect.Type[] types
	private com.android.jack.google.common.reflect.TypeToken resolveSupertype (java.lang.reflect.Type) 
		java.lang.reflect.Type type
		com.android.jack.google.common.reflect.TypeToken supertype
	final com.android.jack.google.common.reflect.TypeToken getGenericSuperclass () 
		java.lang.reflect.Type superclass
		com.android.jack.google.common.reflect.TypeToken superToken
	private com.android.jack.google.common.reflect.TypeToken boundAsSuperclass (java.lang.reflect.Type) 
		java.lang.reflect.Type bound
		com.android.jack.google.common.reflect.TypeToken token
		com.android.jack.google.common.reflect.TypeToken superclass
	final com.android.jack.google.common.collect.ImmutableList getGenericInterfaces () 
		com.android.jack.google.common.reflect.TypeToken resolvedInterface
		java.lang.reflect.Type interfaceType
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		com.android.jack.google.common.collect.ImmutableList$Builder builder
	private com.android.jack.google.common.collect.ImmutableList boundsAsInterfaces (java.lang.reflect.Type[]) 
		com.android.jack.google.common.reflect.TypeToken boundType
		java.lang.reflect.Type bound
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] bounds
		com.android.jack.google.common.collect.ImmutableList$Builder builder
	public final com.android.jack.google.common.reflect.TypeToken$TypeSet getTypes () 
	public final com.android.jack.google.common.reflect.TypeToken getSupertype (java.lang.Class) 
		Class superclass
		com.android.jack.google.common.reflect.TypeToken supertype
	public final com.android.jack.google.common.reflect.TypeToken getSubtype (java.lang.Class) 
		Class subclass
		com.android.jack.google.common.reflect.TypeToken subtype
	public final boolean isAssignableFrom (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken type
	public final boolean isAssignableFrom (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public final boolean isArray () 
	public final boolean isPrimitive () 
	public final com.android.jack.google.common.reflect.TypeToken wrap () 
		Class type
	private boolean isWrapper () 
	public final com.android.jack.google.common.reflect.TypeToken unwrap () 
		Class type
	public final com.android.jack.google.common.reflect.TypeToken getComponentType () 
		java.lang.reflect.Type componentType
	public final com.android.jack.google.common.reflect.Invokable method (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public final com.android.jack.google.common.reflect.Invokable constructor (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor constructor
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.TypeToken that
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	protected java.lang.Object writeReplace () 
	final com.android.jack.google.common.reflect.TypeToken rejectTypeVariables () 
	private static boolean isAssignable (java.lang.reflect.Type, java.lang.reflect.Type) 
		java.lang.reflect.Type from
		java.lang.reflect.Type to
	private static boolean isAssignableFromAny (java.lang.reflect.Type[], java.lang.reflect.Type) 
		java.lang.reflect.Type from
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] fromTypes
		java.lang.reflect.Type to
	private static boolean isAssignableToClass (java.lang.reflect.Type, java.lang.Class) 
		java.lang.reflect.Type from
		Class to
	private static boolean isAssignableToWildcardType (java.lang.reflect.Type, java.lang.reflect.WildcardType) 
		java.lang.reflect.Type from
		java.lang.reflect.WildcardType to
	private static boolean isAssignableBySubtypeBound (java.lang.reflect.Type, java.lang.reflect.WildcardType) 
		java.lang.reflect.Type from
		java.lang.reflect.WildcardType to
		java.lang.reflect.Type toSubtypeBound
		java.lang.reflect.Type fromSubtypeBound
	private static boolean isAssignableToParameterizedType (java.lang.reflect.Type, java.lang.reflect.ParameterizedType) 
		java.lang.reflect.Type fromTypeArg
		int i
		java.lang.reflect.Type from
		java.lang.reflect.ParameterizedType to
		Class matchedClass
		java.lang.reflect.Type[] typeParams
		java.lang.reflect.Type[] toTypeArgs
		com.android.jack.google.common.reflect.TypeToken fromTypeToken
	private static boolean isAssignableToGenericArrayType (java.lang.reflect.Type, java.lang.reflect.GenericArrayType) 
		Class fromClass
		java.lang.reflect.GenericArrayType fromArrayType
		java.lang.reflect.Type from
		java.lang.reflect.GenericArrayType to
	private static boolean isAssignableFromGenericArrayType (java.lang.reflect.GenericArrayType, java.lang.reflect.Type) 
		Class toClass
		java.lang.reflect.GenericArrayType toArrayType
		java.lang.reflect.GenericArrayType from
		java.lang.reflect.Type to
	private static boolean matchTypeArgument (java.lang.reflect.Type, java.lang.reflect.Type) 
		java.lang.reflect.Type from
		java.lang.reflect.Type to
	private static java.lang.reflect.Type supertypeBound (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private static java.lang.reflect.Type supertypeBound (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType type
		java.lang.reflect.Type[] upperBounds
	private static java.lang.reflect.Type subtypeBound (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private static java.lang.reflect.Type subtypeBound (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType type
		java.lang.reflect.Type[] lowerBounds
	static java.lang.Class getRawType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	static com.android.jack.google.common.collect.ImmutableSet getRawTypes (java.lang.reflect.Type) 
		java.lang.reflect.Type type
		com.android.jack.google.common.collect.ImmutableSet$Builder builder
	static com.android.jack.google.common.reflect.TypeToken toGenericType (java.lang.Class) 
		java.lang.reflect.Type arrayOfGenericType
		com.android.jack.google.common.reflect.TypeToken result
		com.android.jack.google.common.reflect.TypeToken type
		Class cls
		java.lang.reflect.TypeVariable[] typeParams
	private com.android.jack.google.common.reflect.TypeToken getSupertypeFromUpperBounds (java.lang.Class, java.lang.reflect.Type[]) 
		com.android.jack.google.common.reflect.TypeToken result
		com.android.jack.google.common.reflect.TypeToken bound
		java.lang.reflect.Type upperBound
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		Class supertype
		java.lang.reflect.Type[] upperBounds
	private com.android.jack.google.common.reflect.TypeToken getSubtypeFromLowerBounds (java.lang.Class, java.lang.reflect.Type[]) 
		com.android.jack.google.common.reflect.TypeToken bound
		java.lang.reflect.Type lowerBound
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		Class subclass
		java.lang.reflect.Type[] lowerBounds
	private com.android.jack.google.common.reflect.TypeToken getArraySupertype (java.lang.Class) 
		Class supertype
		com.android.jack.google.common.reflect.TypeToken componentType
		com.android.jack.google.common.reflect.TypeToken componentSupertype
		com.android.jack.google.common.reflect.TypeToken result
	private com.android.jack.google.common.reflect.TypeToken getArraySubtype (java.lang.Class) 
		Class subclass
		com.android.jack.google.common.reflect.TypeToken componentSubtype
		com.android.jack.google.common.reflect.TypeToken result
	private java.lang.reflect.Type resolveTypeArgsForSubclass (java.lang.Class) 
		Class subclass
		com.android.jack.google.common.reflect.TypeToken genericSubtype
		java.lang.reflect.Type supertypeWithArgsFromSubtype
	private static java.lang.reflect.Type newArrayClassOrGenericArrayType (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	static java.lang.reflect.Type[] access$000 (com.android.jack.google.common.reflect.TypeToken, java.lang.reflect.Type[]) 
		com.android.jack.google.common.reflect.TypeToken x0
		java.lang.reflect.Type[] x1
	static com.android.jack.google.common.collect.ImmutableSet access$200 (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken x0
	static java.lang.reflect.Type access$400 (com.android.jack.google.common.reflect.TypeToken) 
		com.android.jack.google.common.reflect.TypeToken x0
	void  (java.lang.reflect.Type, com.android.jack.google.common.reflect.TypeToken$1) 
		java.lang.reflect.Type x0
		com.android.jack.google.common.reflect.TypeToken$1 x1
}

com/android/jack/google/common/reflect/TypeVisitor.class
TypeVisitor.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.TypeVisitor extends java.lang.Object {
	private final java.util.Set visited
	void  () 
	public final transient void visit (java.lang.reflect.Type[]) 
		boolean succeeded
		java.lang.reflect.Type type
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] types
	void visitClass (java.lang.Class) 
		Class t
	void visitGenericArrayType (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType t
	void visitParameterizedType (java.lang.reflect.ParameterizedType) 
		java.lang.reflect.ParameterizedType t
	void visitTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable t
	void visitWildcardType (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType t
}

com/android/jack/google/common/reflect/Types$1.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public java.lang.String apply (java.lang.reflect.Type) 
		java.lang.reflect.Type from
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/reflect/Types$2.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$2 extends com.android.jack.google.common.reflect.TypeVisitor {
	final java.util.concurrent.atomic.AtomicReference val$result
	void  (java.util.concurrent.atomic.AtomicReference) 
	void visitTypeVariable (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable t
	void visitWildcardType (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType t
	void visitGenericArrayType (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType t
	void visitClass (java.lang.Class) 
		Class t
}

com/android/jack/google/common/reflect/Types$ClassOwnership$1.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$ClassOwnership$1 extends com.android.jack.google.common.reflect.Types$ClassOwnership {
	void  (java.lang.String, int) 
	java.lang.Class getOwnerType (java.lang.Class) 
		Class rawType
}

com/android/jack/google/common/reflect/Types$ClassOwnership$1LocalClass.class
Types.java
package com.android.jack.google.common.reflect
 com.android.jack.google.common.reflect.Types$ClassOwnership$1LocalClass extends java.lang.Object {
	void  () 
}

com/android/jack/google/common/reflect/Types$ClassOwnership$2.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$ClassOwnership$2 extends com.android.jack.google.common.reflect.Types$ClassOwnership {
	void  (java.lang.String, int) 
	java.lang.Class getOwnerType (java.lang.Class) 
		Class rawType
}

com/android/jack/google/common/reflect/Types$ClassOwnership$3.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$ClassOwnership$3 extends com.android.jack.google.common.reflect.Types$ClassOwnership$1LocalClass {
	void  () 
}

com/android/jack/google/common/reflect/Types$ClassOwnership.class
Types.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.Types$ClassOwnership extends java.lang.Enum {
	public static final com.android.jack.google.common.reflect.Types$ClassOwnership OWNED_BY_ENCLOSING_CLASS
	public static final com.android.jack.google.common.reflect.Types$ClassOwnership LOCAL_CLASS_HAS_NO_OWNER
	static final com.android.jack.google.common.reflect.Types$ClassOwnership JVM_BEHAVIOR
	private static final com.android.jack.google.common.reflect.Types$ClassOwnership[] $VALUES
	public static com.android.jack.google.common.reflect.Types$ClassOwnership[] values () 
	public static com.android.jack.google.common.reflect.Types$ClassOwnership valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract java.lang.Class getOwnerType (java.lang.Class) 
	private static com.android.jack.google.common.reflect.Types$ClassOwnership detectJvmBehavior () 
		com.android.jack.google.common.reflect.Types$ClassOwnership behavior
		com.android.jack.google.common.reflect.Types$ClassOwnership[] arr$
		int len$
		int i$
		Class subclass
		java.lang.reflect.ParameterizedType parameterizedType
	void  (java.lang.String, int, com.android.jack.google.common.reflect.Types$1) 
		String x0
		int x1
		com.android.jack.google.common.reflect.Types$1 x2
	static void  () 
}

com/android/jack/google/common/reflect/Types$GenericArrayTypeImpl.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable  {
	private final java.lang.reflect.Type componentType
	private static final long serialVersionUID
	void  (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	public java.lang.reflect.Type getGenericComponentType () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		java.lang.reflect.GenericArrayType that
		Object obj
}

com/android/jack/google/common/reflect/Types$JavaVersion$1.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$JavaVersion$1 extends com.android.jack.google.common.reflect.Types$JavaVersion {
	void  (java.lang.String, int) 
	java.lang.reflect.GenericArrayType newArrayType (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type) 
		Class cls
		java.lang.reflect.Type type
	volatile java.lang.reflect.Type newArrayType (java.lang.reflect.Type) 
		java.lang.reflect.Type x0
}

com/android/jack/google/common/reflect/Types$JavaVersion$2.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$JavaVersion$2 extends com.android.jack.google.common.reflect.Types$JavaVersion {
	void  (java.lang.String, int) 
	java.lang.reflect.Type newArrayType (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
}

com/android/jack/google/common/reflect/Types$JavaVersion$3.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$JavaVersion$3 extends com.android.jack.google.common.reflect.Types$JavaVersion {
	void  (java.lang.String, int) 
	java.lang.reflect.Type newArrayType (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	java.lang.String typeName (java.lang.reflect.Type) 
		java.lang.reflect.Method getTypeName
		NoSuchMethodException e
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		java.lang.reflect.Type type
}

com/android/jack/google/common/reflect/Types$JavaVersion$4.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$JavaVersion$4 extends com.android.jack.google.common.reflect.TypeCapture {
	void  () 
}

com/android/jack/google/common/reflect/Types$JavaVersion.class
Types.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.Types$JavaVersion extends java.lang.Enum {
	public static final com.android.jack.google.common.reflect.Types$JavaVersion JAVA6
	public static final com.android.jack.google.common.reflect.Types$JavaVersion JAVA7
	public static final com.android.jack.google.common.reflect.Types$JavaVersion JAVA8
	static final com.android.jack.google.common.reflect.Types$JavaVersion CURRENT
	private static final com.android.jack.google.common.reflect.Types$JavaVersion[] $VALUES
	public static com.android.jack.google.common.reflect.Types$JavaVersion[] values () 
	public static com.android.jack.google.common.reflect.Types$JavaVersion valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract java.lang.reflect.Type newArrayType (java.lang.reflect.Type) 
	abstract java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type) 
	java.lang.String typeName (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	final com.android.jack.google.common.collect.ImmutableList usedInGenericType (java.lang.reflect.Type[]) 
		java.lang.reflect.Type type
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] types
		com.android.jack.google.common.collect.ImmutableList$Builder builder
	void  (java.lang.String, int, com.android.jack.google.common.reflect.Types$1) 
		String x0
		int x1
		com.android.jack.google.common.reflect.Types$1 x2
	static void  () 
}

com/android/jack/google/common/reflect/Types$NativeTypeVariableEquals.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$NativeTypeVariableEquals extends java.lang.Object {
	static final boolean NATIVE_TYPE_VARIABLE_ONLY
	void  () 
	static void  () 
}

com/android/jack/google/common/reflect/Types$ParameterizedTypeImpl.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable  {
	private final java.lang.reflect.Type ownerType
	private final com.android.jack.google.common.collect.ImmutableList argumentsList
	private final Class rawType
	private static final long serialVersionUID
	void  (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[]) 
		java.lang.reflect.Type ownerType
		Class rawType
		java.lang.reflect.Type[] typeArguments
	public java.lang.reflect.Type[] getActualTypeArguments () 
	public java.lang.reflect.Type getRawType () 
	public java.lang.reflect.Type getOwnerType () 
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		java.lang.reflect.ParameterizedType that
}

com/android/jack/google/common/reflect/Types$TypeVariableImpl.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$TypeVariableImpl extends java.lang.Object implements java.lang.reflect.TypeVariable  {
	private final java.lang.reflect.GenericDeclaration genericDeclaration
	private final String name
	private final com.android.jack.google.common.collect.ImmutableList bounds
	void  (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[]) 
		java.lang.reflect.GenericDeclaration genericDeclaration
		String name
		java.lang.reflect.Type[] bounds
	public java.lang.reflect.Type[] getBounds () 
	public java.lang.reflect.GenericDeclaration getGenericDeclaration () 
	public java.lang.String getName () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.jack.google.common.reflect.Types$TypeVariableImpl that
		java.lang.reflect.TypeVariable that
		Object obj
}

com/android/jack/google/common/reflect/Types$WildcardTypeImpl.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable  {
	private final com.android.jack.google.common.collect.ImmutableList lowerBounds
	private final com.android.jack.google.common.collect.ImmutableList upperBounds
	private static final long serialVersionUID
	void  (java.lang.reflect.Type[], java.lang.reflect.Type[]) 
		java.lang.reflect.Type[] lowerBounds
		java.lang.reflect.Type[] upperBounds
	public java.lang.reflect.Type[] getLowerBounds () 
	public java.lang.reflect.Type[] getUpperBounds () 
	public boolean equals (java.lang.Object) 
		java.lang.reflect.WildcardType that
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		java.lang.reflect.Type lowerBound
		java.util.Iterator i$
		java.lang.reflect.Type upperBound
		java.util.Iterator i$
		StringBuilder builder
}

com/android/jack/google/common/reflect/Types.class
Types.java
package com.android.jack.google.common.reflect
final com.android.jack.google.common.reflect.Types extends java.lang.Object {
	private static final com.android.jack.google.common.base.Function TYPE_NAME
	private static final com.android.jack.google.common.base.Joiner COMMA_JOINER
	static java.lang.reflect.Type newArrayType (java.lang.reflect.Type) 
		java.lang.reflect.Type[] upperBounds
		java.lang.reflect.WildcardType wildcard
		java.lang.reflect.Type[] lowerBounds
		java.lang.reflect.Type componentType
	static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[]) 
		java.lang.reflect.Type ownerType
		Class rawType
		java.lang.reflect.Type[] arguments
	static transient java.lang.reflect.ParameterizedType newParameterizedType (java.lang.Class, java.lang.reflect.Type[]) 
		Class rawType
		java.lang.reflect.Type[] arguments
	static transient java.lang.reflect.TypeVariable newArtificialTypeVariable (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[]) 
		java.lang.reflect.GenericDeclaration declaration
		String name
		java.lang.reflect.Type[] bounds
	static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type) 
		java.lang.reflect.Type upperBound
	static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type) 
		java.lang.reflect.Type lowerBound
	static java.lang.String toString (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	static java.lang.reflect.Type getComponentType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
		java.util.concurrent.atomic.AtomicReference result
	private static java.lang.reflect.Type subtypeOfComponentType (java.lang.reflect.Type[]) 
		Class componentClass
		java.lang.reflect.Type componentType
		java.lang.reflect.Type bound
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] bounds
	private static java.lang.reflect.Type[] toArray (java.util.Collection) 
		java.util.Collection types
	private static java.lang.Iterable filterUpperBounds (java.lang.Iterable) 
		Iterable bounds
	private static void disallowPrimitiveType (java.lang.reflect.Type[], java.lang.String) 
		Class cls
		java.lang.reflect.Type type
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] types
		String usedAs
	static java.lang.Class getArrayClass (java.lang.Class) 
		Class componentType
	private void  () 
	static java.lang.reflect.Type access$100 (java.lang.reflect.Type[]) 
		java.lang.reflect.Type[] x0
	static void access$200 (java.lang.reflect.Type[], java.lang.String) 
		java.lang.reflect.Type[] x0
		String x1
	static java.lang.reflect.Type[] access$300 (java.util.Collection) 
		java.util.Collection x0
	static com.android.jack.google.common.base.Function access$400 () 
	static com.android.jack.google.common.base.Joiner access$500 () 
	static java.lang.Iterable access$600 (java.lang.Iterable) 
		Iterable x0
	static void  () 
}

com/android/jack/google/common/reflect/package-info.class
package-info.java
package com.android.jack.google.common.reflect
abstract com.android.jack.google.common.reflect.package-info extends java.lang.Object {
}

com/android/jack/google/common/util/concurrent/AbstractCheckedFuture.class
AbstractCheckedFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractCheckedFuture extends com.android.jack.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.android.jack.google.common.util.concurrent.CheckedFuture  {
	protected void  (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture delegate
	protected abstract java.lang.Exception mapException (java.lang.Exception) 
	public java.lang.Object checkedGet ()  throws java.lang.Exception 
		InterruptedException e
		java.util.concurrent.CancellationException e
		java.util.concurrent.ExecutionException e
	public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException java.lang.Exception 
		InterruptedException e
		java.util.concurrent.CancellationException e
		java.util.concurrent.ExecutionException e
		long timeout
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class
AbstractExecutionThreadService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1$1 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	final com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1) 
	public java.lang.String get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class
AbstractExecutionThreadService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1) 
	public void run () 
		Exception ignored
		Throwable t
		Throwable t
}

com/android/jack/google/common/util/concurrent/AbstractExecutionThreadService$1.class
AbstractExecutionThreadService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$1 extends com.android.jack.google.common.util.concurrent.AbstractService {
	final com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService) 
	protected final void doStart () 
		java.util.concurrent.Executor executor
	protected void doStop () 
}

com/android/jack/google/common/util/concurrent/AbstractExecutionThreadService$2.class
AbstractExecutionThreadService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService$2 extends java.lang.Object implements java.util.concurrent.Executor  {
	final com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService) 
	public void execute (java.lang.Runnable) 
		Runnable command
}

com/android/jack/google/common/util/concurrent/AbstractExecutionThreadService.class
AbstractExecutionThreadService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractExecutionThreadService extends java.lang.Object implements com.android.jack.google.common.util.concurrent.Service  {
	private static final java.util.logging.Logger logger
	private final com.android.jack.google.common.util.concurrent.Service delegate
	protected void  () 
	protected void startUp ()  throws java.lang.Exception 
	protected abstract void run ()  throws java.lang.Exception 
	protected void shutDown ()  throws java.lang.Exception 
	protected void triggerShutdown () 
	protected java.util.concurrent.Executor executor () 
	public java.lang.String toString () 
	public final boolean isRunning () 
	public final com.android.jack.google.common.util.concurrent.Service$State state () 
	public final void addListener (com.android.jack.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
		java.util.concurrent.Executor executor
	public final java.lang.Throwable failureCause () 
	public final com.android.jack.google.common.util.concurrent.Service startAsync () 
	public final com.android.jack.google.common.util.concurrent.Service stopAsync () 
	public final void awaitRunning () 
	public final void awaitRunning (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public final void awaitTerminated () 
	public final void awaitTerminated (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	protected java.lang.String serviceName () 
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/jack/google/common/util/concurrent/AbstractFuture$Sync.class
AbstractFuture.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractFuture$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
	private static final long serialVersionUID
	static final int RUNNING
	static final int COMPLETING
	static final int COMPLETED
	static final int CANCELLED
	static final int INTERRUPTED
	private Object value
	private Throwable exception
	void  () 
	protected int tryAcquireShared (int) 
		int ignored
	protected boolean tryReleaseShared (int) 
		int finalState
	java.lang.Object get (long)  throws java.util.concurrent.TimeoutException java.util.concurrent.CancellationException java.util.concurrent.ExecutionException java.lang.InterruptedException 
		long nanos
	java.lang.Object get ()  throws java.util.concurrent.CancellationException java.util.concurrent.ExecutionException java.lang.InterruptedException 
	private java.lang.Object getValue ()  throws java.util.concurrent.CancellationException java.util.concurrent.ExecutionException 
		int state
	boolean isDone () 
	boolean isCancelled () 
	boolean wasInterrupted () 
	boolean set (java.lang.Object) 
		Object v
	boolean setException (java.lang.Throwable) 
		Throwable t
	boolean cancel (boolean) 
		boolean interrupt
	private boolean complete (java.lang.Object, java.lang.Throwable, int) 
		Object v
		Throwable t
		int finalState
		boolean doCompletion
}

com/android/jack/google/common/util/concurrent/AbstractFuture.class
AbstractFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractFuture extends java.lang.Object implements com.android.jack.google.common.util.concurrent.ListenableFuture  {
	private final com.android.jack.google.common.util.concurrent.AbstractFuture$Sync sync
	private final com.android.jack.google.common.util.concurrent.ExecutionList executionList
	protected void  () 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public boolean isDone () 
	public boolean isCancelled () 
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	protected void interruptTask () 
	protected final boolean wasInterrupted () 
	public void addListener (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable listener
		java.util.concurrent.Executor exec
	protected boolean set (java.lang.Object) 
		Object value
		boolean result
	protected boolean setException (java.lang.Throwable) 
		Throwable throwable
		boolean result
	static final java.util.concurrent.CancellationException cancellationExceptionWithCause (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
		java.util.concurrent.CancellationException exception
}

com/android/jack/google/common/util/concurrent/AbstractIdleService$1.class
AbstractIdleService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractIdleService$1 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	final com.android.jack.google.common.util.concurrent.AbstractIdleService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractIdleService) 
	public java.lang.String get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/AbstractIdleService$2$1.class
AbstractIdleService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractIdleService$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.AbstractIdleService$2 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractIdleService$2) 
	public void run () 
		Throwable t
}

com/android/jack/google/common/util/concurrent/AbstractIdleService$2$2.class
AbstractIdleService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractIdleService$2$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.AbstractIdleService$2 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractIdleService$2) 
	public void run () 
		Throwable t
}

com/android/jack/google/common/util/concurrent/AbstractIdleService$2.class
AbstractIdleService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractIdleService$2 extends com.android.jack.google.common.util.concurrent.AbstractService {
	final com.android.jack.google.common.util.concurrent.AbstractIdleService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractIdleService) 
	protected final void doStart () 
	protected final void doStop () 
}

com/android/jack/google/common/util/concurrent/AbstractIdleService$3.class
AbstractIdleService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractIdleService$3 extends java.lang.Object implements java.util.concurrent.Executor  {
	final com.android.jack.google.common.util.concurrent.AbstractIdleService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractIdleService) 
	public void execute (java.lang.Runnable) 
		Runnable command
}

com/android/jack/google/common/util/concurrent/AbstractIdleService.class
AbstractIdleService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractIdleService extends java.lang.Object implements com.android.jack.google.common.util.concurrent.Service  {
	private final com.android.jack.google.common.base.Supplier threadNameSupplier
	private final com.android.jack.google.common.util.concurrent.Service delegate
	protected void  () 
	protected abstract void startUp ()  throws java.lang.Exception 
	protected abstract void shutDown ()  throws java.lang.Exception 
	protected java.util.concurrent.Executor executor () 
	public java.lang.String toString () 
	public final boolean isRunning () 
	public final com.android.jack.google.common.util.concurrent.Service$State state () 
	public final void addListener (com.android.jack.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
		java.util.concurrent.Executor executor
	public final java.lang.Throwable failureCause () 
	public final com.android.jack.google.common.util.concurrent.Service startAsync () 
	public final com.android.jack.google.common.util.concurrent.Service stopAsync () 
	public final void awaitRunning () 
	public final void awaitRunning (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public final void awaitTerminated () 
	public final void awaitTerminated (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	protected java.lang.String serviceName () 
	static com.android.jack.google.common.base.Supplier access$000 (com.android.jack.google.common.util.concurrent.AbstractIdleService) 
		com.android.jack.google.common.util.concurrent.AbstractIdleService x0
}

com/android/jack/google/common/util/concurrent/AbstractListeningExecutorService.class
AbstractListeningExecutorService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractListeningExecutorService extends java.util.concurrent.AbstractExecutorService implements com.android.jack.google.common.util.concurrent.ListeningExecutorService  {
	public void  () 
	protected final com.android.jack.google.common.util.concurrent.ListenableFutureTask newTaskFor (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object value
	protected final com.android.jack.google.common.util.concurrent.ListenableFutureTask newTaskFor (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable) 
		Runnable task
	public com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable x0
	public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable x0
		Object x1
	public volatile java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable x0
	protected volatile java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable) 
		java.util.concurrent.Callable x0
	protected volatile java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object) 
		Runnable x0
		Object x1
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$1$1.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
	public void run () 
		Exception ignored
		Throwable t
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$1$2.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$1$2 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
	public java.lang.String get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$1$3.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$1$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
	public void run () 
		Throwable t
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$1$4.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$1$4 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 this$1
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
	public void run () 
		Throwable t
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$1.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 extends com.android.jack.google.common.util.concurrent.AbstractService {
	private volatile java.util.concurrent.Future runningTask
	private volatile java.util.concurrent.ScheduledExecutorService executorService
	private final java.util.concurrent.locks.ReentrantLock lock
	private final Runnable task
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService) 
	protected final void doStart () 
	protected final void doStop () 
	static java.util.concurrent.locks.ReentrantLock access$100 (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 x0
	static java.util.concurrent.Future access$302 (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1, java.util.concurrent.Future) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 x0
		java.util.concurrent.Future x1
	static java.util.concurrent.ScheduledExecutorService access$500 (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 x0
	static java.lang.Runnable access$600 (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 x0
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$2.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$2 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService) 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable runnable
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$3.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$3 extends com.android.jack.google.common.util.concurrent.Service$Listener {
	final java.util.concurrent.ScheduledExecutorService val$executor
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService, java.util.concurrent.ScheduledExecutorService) 
	public void terminated (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	public void failed (com.android.jack.google.common.util.concurrent.Service$State, java.lang.Throwable) 
		com.android.jack.google.common.util.concurrent.Service$State from
		Throwable failure
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable extends com.android.jack.google.common.util.concurrent.ForwardingFuture implements java.util.concurrent.Callable  {
	private final Runnable wrappedRunnable
	private final java.util.concurrent.ScheduledExecutorService executor
	private final com.android.jack.google.common.util.concurrent.AbstractService service
	private final java.util.concurrent.locks.ReentrantLock lock
	private java.util.concurrent.Future currentFuture
	final com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler, com.android.jack.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable) 
		com.android.jack.google.common.util.concurrent.AbstractService service
		java.util.concurrent.ScheduledExecutorService executor
		Runnable runnable
	public java.lang.Void call ()  throws java.lang.Exception 
	public void reschedule () 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule schedule
		Throwable e
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	protected java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule extends java.lang.Object {
	private final long delay
	private final java.util.concurrent.TimeUnit unit
	public void  (long, java.util.concurrent.TimeUnit) 
		long delay
		java.util.concurrent.TimeUnit unit
	static long access$700 (com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
	static java.util.concurrent.TimeUnit access$800 (com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler extends com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler {
	public void  () 
	final java.util.concurrent.Future schedule (com.android.jack.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable) 
		com.android.jack.google.common.util.concurrent.AbstractService service
		java.util.concurrent.ScheduledExecutorService executor
		Runnable runnable
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable task
	protected abstract com.android.jack.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule getNextSchedule ()  throws java.lang.Exception 
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler$1 extends com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler {
	final long val$initialDelay
	final long val$delay
	final java.util.concurrent.TimeUnit val$unit
	void  (long, long, java.util.concurrent.TimeUnit) 
	public java.util.concurrent.Future schedule (com.android.jack.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable) 
		com.android.jack.google.common.util.concurrent.AbstractService service
		java.util.concurrent.ScheduledExecutorService executor
		Runnable task
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler$2 extends com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler {
	final long val$initialDelay
	final long val$period
	final java.util.concurrent.TimeUnit val$unit
	void  (long, long, java.util.concurrent.TimeUnit) 
	public java.util.concurrent.Future schedule (com.android.jack.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable) 
		com.android.jack.google.common.util.concurrent.AbstractService service
		java.util.concurrent.ScheduledExecutorService executor
		Runnable task
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService$Scheduler.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler extends java.lang.Object {
	public static com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedDelaySchedule (long, long, java.util.concurrent.TimeUnit) 
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
	public static com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedRateSchedule (long, long, java.util.concurrent.TimeUnit) 
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
	abstract java.util.concurrent.Future schedule (com.android.jack.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable) 
	private void  () 
	void  (com.android.jack.google.common.util.concurrent.AbstractScheduledService$1) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService$1 x0
}

com/android/jack/google/common/util/concurrent/AbstractScheduledService.class
AbstractScheduledService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractScheduledService extends java.lang.Object implements com.android.jack.google.common.util.concurrent.Service  {
	private static final java.util.logging.Logger logger
	private final com.android.jack.google.common.util.concurrent.AbstractService delegate
	protected void  () 
	protected abstract void runOneIteration ()  throws java.lang.Exception 
	protected void startUp ()  throws java.lang.Exception 
	protected void shutDown ()  throws java.lang.Exception 
	protected abstract com.android.jack.google.common.util.concurrent.AbstractScheduledService$Scheduler scheduler () 
	protected java.util.concurrent.ScheduledExecutorService executor () 
		java.util.concurrent.ScheduledExecutorService executor
	protected java.lang.String serviceName () 
	public java.lang.String toString () 
	public final boolean isRunning () 
	public final com.android.jack.google.common.util.concurrent.Service$State state () 
	public final void addListener (com.android.jack.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
		java.util.concurrent.Executor executor
	public final java.lang.Throwable failureCause () 
	public final com.android.jack.google.common.util.concurrent.Service startAsync () 
	public final com.android.jack.google.common.util.concurrent.Service stopAsync () 
	public final void awaitRunning () 
	public final void awaitRunning (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public final void awaitTerminated () 
	public final void awaitTerminated (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	static java.util.logging.Logger access$200 () 
	static com.android.jack.google.common.util.concurrent.AbstractService access$400 (com.android.jack.google.common.util.concurrent.AbstractScheduledService) 
		com.android.jack.google.common.util.concurrent.AbstractScheduledService x0
	static void  () 
}

com/android/jack/google/common/util/concurrent/AbstractService$1.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractService$1 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	void  (java.lang.String) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.Service$Listener) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/AbstractService$10.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractService$10 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$common$util$concurrent$Service$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/jack/google/common/util/concurrent/AbstractService$2.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractService$2 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	void  (java.lang.String) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.Service$Listener) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/AbstractService$3.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractService$3 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	final com.android.jack.google.common.util.concurrent.Service$State val$from
	void  (java.lang.String, com.android.jack.google.common.util.concurrent.Service$State) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.Service$Listener) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/AbstractService$4.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractService$4 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	final com.android.jack.google.common.util.concurrent.Service$State val$from
	void  (java.lang.String, com.android.jack.google.common.util.concurrent.Service$State) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.Service$Listener) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/AbstractService$5.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractService$5 extends com.android.jack.google.common.util.concurrent.Monitor$Guard {
	final com.android.jack.google.common.util.concurrent.AbstractService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractService, com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
	public boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/AbstractService$6.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractService$6 extends com.android.jack.google.common.util.concurrent.Monitor$Guard {
	final com.android.jack.google.common.util.concurrent.AbstractService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractService, com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
	public boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/AbstractService$7.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractService$7 extends com.android.jack.google.common.util.concurrent.Monitor$Guard {
	final com.android.jack.google.common.util.concurrent.AbstractService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractService, com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
	public boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/AbstractService$8.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractService$8 extends com.android.jack.google.common.util.concurrent.Monitor$Guard {
	final com.android.jack.google.common.util.concurrent.AbstractService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractService, com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
	public boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/AbstractService$9.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AbstractService$9 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	final com.android.jack.google.common.util.concurrent.Service$State val$from
	final Throwable val$cause
	final com.android.jack.google.common.util.concurrent.AbstractService this$0
	void  (com.android.jack.google.common.util.concurrent.AbstractService, java.lang.String, com.android.jack.google.common.util.concurrent.Service$State, java.lang.Throwable) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.Service$Listener) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/AbstractService$StateSnapshot.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AbstractService$StateSnapshot extends java.lang.Object {
	final com.android.jack.google.common.util.concurrent.Service$State state
	final boolean shutdownWhenStartupFinishes
	final Throwable failure
	void  (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State internalState
	void  (com.android.jack.google.common.util.concurrent.Service$State, boolean, java.lang.Throwable) 
		com.android.jack.google.common.util.concurrent.Service$State internalState
		boolean shutdownWhenStartupFinishes
		Throwable failure
	com.android.jack.google.common.util.concurrent.Service$State externalState () 
	java.lang.Throwable failureCause () 
}

com/android/jack/google/common/util/concurrent/AbstractService.class
AbstractService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AbstractService extends java.lang.Object implements com.android.jack.google.common.util.concurrent.Service  {
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback STARTING_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback RUNNING_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback STOPPING_FROM_STARTING_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback STOPPING_FROM_RUNNING_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback TERMINATED_FROM_NEW_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback TERMINATED_FROM_RUNNING_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback TERMINATED_FROM_STOPPING_CALLBACK
	private final com.android.jack.google.common.util.concurrent.Monitor monitor
	private final com.android.jack.google.common.util.concurrent.Monitor$Guard isStartable
	private final com.android.jack.google.common.util.concurrent.Monitor$Guard isStoppable
	private final com.android.jack.google.common.util.concurrent.Monitor$Guard hasReachedRunning
	private final com.android.jack.google.common.util.concurrent.Monitor$Guard isStopped
	private final java.util.List listeners
	private volatile com.android.jack.google.common.util.concurrent.AbstractService$StateSnapshot snapshot
	private static com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback terminatedCallback (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	private static com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback stoppingCallback (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	protected void  () 
	protected abstract void doStart () 
	protected abstract void doStop () 
	public final com.android.jack.google.common.util.concurrent.Service startAsync () 
		Throwable startupFailure
	public final com.android.jack.google.common.util.concurrent.Service stopAsync () 
		com.android.jack.google.common.util.concurrent.Service$State previous
		Throwable shutdownFailure
	public final void awaitRunning () 
	public final void awaitRunning (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public final void awaitTerminated () 
	public final void awaitTerminated (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	private void checkCurrentState (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State expected
		com.android.jack.google.common.util.concurrent.Service$State actual
	protected final void notifyStarted () 
		IllegalStateException failure
	protected final void notifyStopped () 
		IllegalStateException failure
		com.android.jack.google.common.util.concurrent.Service$State previous
	protected final void notifyFailed (java.lang.Throwable) 
		com.android.jack.google.common.util.concurrent.Service$State previous
		Throwable cause
	public final boolean isRunning () 
	public final com.android.jack.google.common.util.concurrent.Service$State state () 
	public final java.lang.Throwable failureCause () 
	public final void addListener (com.android.jack.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.Service$Listener listener
		java.util.concurrent.Executor executor
	public java.lang.String toString () 
	private void executeListeners () 
		int i
	private void starting () 
	private void running () 
	private void stopping (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	private void terminated (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	private void failed (com.android.jack.google.common.util.concurrent.Service$State, java.lang.Throwable) 
		com.android.jack.google.common.util.concurrent.Service$State from
		Throwable cause
	static void  () 
}

com/android/jack/google/common/util/concurrent/AsyncFunction.class
AsyncFunction.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.AsyncFunction extends java.lang.Object {
	public abstract com.android.jack.google.common.util.concurrent.ListenableFuture apply (java.lang.Object)  throws java.lang.Exception 
}

com/android/jack/google/common/util/concurrent/AsyncSettableFuture$1.class
AsyncSettableFuture.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AsyncSettableFuture$1 extends java.lang.Object {
}

com/android/jack/google/common/util/concurrent/AsyncSettableFuture$NestedFuture.class
AsyncSettableFuture.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AsyncSettableFuture$NestedFuture extends com.android.jack.google.common.util.concurrent.AbstractFuture {
	private void  () 
	boolean setFuture (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture value
		boolean result
	void  (com.android.jack.google.common.util.concurrent.AsyncSettableFuture$1) 
		com.android.jack.google.common.util.concurrent.AsyncSettableFuture$1 x0
}

com/android/jack/google/common/util/concurrent/AsyncSettableFuture.class
AsyncSettableFuture.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.AsyncSettableFuture extends com.android.jack.google.common.util.concurrent.ForwardingListenableFuture {
	private final com.android.jack.google.common.util.concurrent.AsyncSettableFuture$NestedFuture nested
	private final com.android.jack.google.common.util.concurrent.ListenableFuture dereferenced
	public static com.android.jack.google.common.util.concurrent.AsyncSettableFuture create () 
	private void  () 
	protected com.android.jack.google.common.util.concurrent.ListenableFuture delegate () 
	public boolean setFuture (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
	public boolean setValue (java.lang.Object) 
		Object value
	public boolean setException (java.lang.Throwable) 
		Throwable exception
	public boolean isSet () 
	protected volatile java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/AtomicDouble.class
AtomicDouble.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.AtomicDouble extends java.lang.Number implements java.io.Serializable  {
	private static final long serialVersionUID
	private volatile transient long value
	private static final java.util.concurrent.atomic.AtomicLongFieldUpdater updater
	public void  (double) 
		double initialValue
	public void  () 
	public final double get () 
	public final void set (double) 
		double newValue
		long next
	public final void lazySet (double) 
		double newValue
	public final double getAndSet (double) 
		double newValue
		long next
	public final boolean compareAndSet (double, double) 
		double expect
		double update
	public final boolean weakCompareAndSet (double, double) 
		double expect
		double update
	public final double getAndAdd (double) 
		long current
		double currentVal
		double nextVal
		long next
		double delta
	public final double addAndGet (double) 
		long current
		double currentVal
		double nextVal
		long next
		double delta
	public java.lang.String toString () 
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	static void  () 
}

com/android/jack/google/common/util/concurrent/AtomicDoubleArray.class
AtomicDoubleArray.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.AtomicDoubleArray extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private transient java.util.concurrent.atomic.AtomicLongArray longs
	public void  (int) 
		int length
	public void  (double[]) 
		int i
		double[] array
		int len
		long[] longArray
	public final int length () 
	public final double get (int) 
		int i
	public final void set (int, double) 
		int i
		double newValue
		long next
	public final void lazySet (int, double) 
		int i
		double newValue
	public final double getAndSet (int, double) 
		int i
		double newValue
		long next
	public final boolean compareAndSet (int, double, double) 
		int i
		double expect
		double update
	public final boolean weakCompareAndSet (int, double, double) 
		int i
		double expect
		double update
	public final double getAndAdd (int, double) 
		long current
		double currentVal
		double nextVal
		long next
		int i
		double delta
	public double addAndGet (int, double) 
		long current
		double currentVal
		double nextVal
		long next
		int i
		double delta
	public java.lang.String toString () 
		int i
		int iMax
		StringBuilder b
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		int i
		java.io.ObjectOutputStream s
		int length
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int i
		java.io.ObjectInputStream s
		int length
}

com/android/jack/google/common/util/concurrent/AtomicLongMap$1.class
AtomicLongMap.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.AtomicLongMap$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.util.concurrent.AtomicLongMap this$0
	void  (com.android.jack.google.common.util.concurrent.AtomicLongMap) 
	public java.lang.Long apply (java.util.concurrent.atomic.AtomicLong) 
		java.util.concurrent.atomic.AtomicLong atomic
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/AtomicLongMap.class
AtomicLongMap.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.AtomicLongMap extends java.lang.Object {
	private final java.util.concurrent.ConcurrentHashMap map
	private transient java.util.Map asMap
	private void  (java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap map
	public static com.android.jack.google.common.util.concurrent.AtomicLongMap create () 
	public static com.android.jack.google.common.util.concurrent.AtomicLongMap create (java.util.Map) 
		java.util.Map m
		com.android.jack.google.common.util.concurrent.AtomicLongMap result
	public long get (java.lang.Object) 
		Object key
		java.util.concurrent.atomic.AtomicLong atomic
	public long incrementAndGet (java.lang.Object) 
		Object key
	public long decrementAndGet (java.lang.Object) 
		Object key
	public long addAndGet (java.lang.Object, long) 
		long oldValue
		long newValue
		java.util.concurrent.atomic.AtomicLong atomic
		Object key
		long delta
	public long getAndIncrement (java.lang.Object) 
		Object key
	public long getAndDecrement (java.lang.Object) 
		Object key
	public long getAndAdd (java.lang.Object, long) 
		long oldValue
		long newValue
		java.util.concurrent.atomic.AtomicLong atomic
		Object key
		long delta
	public long put (java.lang.Object, long) 
		long oldValue
		java.util.concurrent.atomic.AtomicLong atomic
		Object key
		long newValue
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map m
	public long remove (java.lang.Object) 
		long oldValue
		Object key
		java.util.concurrent.atomic.AtomicLong atomic
	public void removeAllZeros () 
		java.util.concurrent.atomic.AtomicLong atomic
		Object key
		java.util.Iterator i$
	public long sum () 
		java.util.concurrent.atomic.AtomicLong value
		java.util.Iterator i$
		long sum
	public java.util.Map asMap () 
		java.util.Map result
	private java.util.Map createAsMap () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public int size () 
	public boolean isEmpty () 
	public void clear () 
	public java.lang.String toString () 
	long putIfAbsent (java.lang.Object, long) 
		java.util.concurrent.atomic.AtomicLong atomic
		long oldValue
		Object key
		long newValue
	boolean replace (java.lang.Object, long, long) 
		java.util.concurrent.atomic.AtomicLong atomic
		Object key
		long expectedOldValue
		long newValue
	boolean remove (java.lang.Object, long) 
		Object key
		long value
		java.util.concurrent.atomic.AtomicLong atomic
		long oldValue
}

com/android/jack/google/common/util/concurrent/Atomics.class
Atomics.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.Atomics extends java.lang.Object {
	private void  () 
	public static java.util.concurrent.atomic.AtomicReference newReference () 
	public static java.util.concurrent.atomic.AtomicReference newReference (java.lang.Object) 
		Object initialValue
	public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (int) 
		int length
	public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (java.lang.Object[]) 
		Object[] array
}

com/android/jack/google/common/util/concurrent/Callables$1.class
Callables.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Callables$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final Object val$value
	void  (java.lang.Object) 
	public java.lang.Object call () 
}

com/android/jack/google/common/util/concurrent/Callables$2.class
Callables.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Callables$2 extends java.lang.Object implements java.util.concurrent.Callable  {
	final com.android.jack.google.common.base.Supplier val$nameSupplier
	final java.util.concurrent.Callable val$callable
	void  (com.android.jack.google.common.base.Supplier, java.util.concurrent.Callable) 
	public java.lang.Object call ()  throws java.lang.Exception 
		Thread currentThread
		String oldName
		boolean restoreName
}

com/android/jack/google/common/util/concurrent/Callables$3.class
Callables.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Callables$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.base.Supplier val$nameSupplier
	final Runnable val$task
	void  (com.android.jack.google.common.base.Supplier, java.lang.Runnable) 
	public void run () 
		Thread currentThread
		String oldName
		boolean restoreName
}

com/android/jack/google/common/util/concurrent/Callables.class
Callables.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.Callables extends java.lang.Object {
	private void  () 
	public static java.util.concurrent.Callable returning (java.lang.Object) 
		Object value
	static java.util.concurrent.Callable threadRenaming (java.util.concurrent.Callable, com.android.jack.google.common.base.Supplier) 
		java.util.concurrent.Callable callable
		com.android.jack.google.common.base.Supplier nameSupplier
	static java.lang.Runnable threadRenaming (java.lang.Runnable, com.android.jack.google.common.base.Supplier) 
		Runnable task
		com.android.jack.google.common.base.Supplier nameSupplier
	private static boolean trySetName (java.lang.String, java.lang.Thread) 
		SecurityException e
		String threadName
		Thread currentThread
	static boolean access$000 (java.lang.String, java.lang.Thread) 
		String x0
		Thread x1
}

com/android/jack/google/common/util/concurrent/CheckedFuture.class
CheckedFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.CheckedFuture extends java.lang.Object implements com.android.jack.google.common.util.concurrent.ListenableFuture  {
	public abstract java.lang.Object checkedGet ()  throws java.lang.Exception 
	public abstract java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException java.lang.Exception 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$1.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.util.ArrayList initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock extends java.lang.Object {
	public abstract com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode () 
	public abstract boolean isAcquiredByCurrentThread () 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantLock extends java.util.concurrent.locks.ReentrantLock implements com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock  {
	private final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory this$0
	private void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
		boolean fair
	public com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode () 
	public boolean isAcquiredByCurrentThread () 
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void unlock () 
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory x0
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
		boolean x2
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock extends java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock {
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory this$0
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void unlock () 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock implements com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock  {
	private final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock readLock
	private final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock writeLock
	private final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory this$0
	private void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
		boolean fair
	public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock () 
	public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock () 
	public com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode () 
	public boolean isAcquiredByCurrentThread () 
	public volatile java.util.concurrent.locks.Lock writeLock () 
	public volatile java.util.concurrent.locks.Lock readLock () 
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory x0
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
		boolean x2
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock {
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory this$0
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void unlock () 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace extends java.lang.IllegalStateException {
	static final StackTraceElement[] EMPTY_STACK_TRACE
	static java.util.Set EXCLUDED_CLASS_NAMES
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode) 
		int i
		int n
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
		StackTraceElement[] origStackTrace
	static void  () 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode extends java.lang.Object {
	final java.util.Map allowedPriorLocks
	final java.util.Map disallowedPriorLocks
	final String lockName
	void  (java.lang.String) 
		String lockName
	java.lang.String getLockName () 
	void checkAcquiredLocks (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.List) 
		int i
		int size
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
		java.util.List acquiredLocks
	void checkAcquiredLock (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode acquiredLock
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException previousDeadlockException
		java.util.Set seen
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
	private com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace findPathTo (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, java.util.Set) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode preAcquiredLock
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
		java.util.Set seen
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace found
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies$1 extends com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
	void  (java.lang.String, int) 
	public void handlePotentialDeadlock (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies$2 extends com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
	void  (java.lang.String, int) 
	public void handlePotentialDeadlock (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies$3 extends com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
	void  (java.lang.String, int) 
	public void handlePotentialDeadlock (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies extends java.lang.Enum implements com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy  {
	public static final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies THROW
	public static final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies WARN
	public static final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies DISABLED
	private static final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] $VALUES
	public static com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] values () 
	public static com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policies valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	void  (java.lang.String, int, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1) 
		String x0
		int x1
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1 x2
	static void  () 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy extends java.lang.Object {
	public abstract void handlePotentialDeadlock (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException) 
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException extends com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace {
	private final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
	private void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
	public com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace getConflictingStackTrace () 
	public java.lang.String getMessage () 
		Throwable t
		StringBuilder message
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x0
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace x2
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering extends com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory {
	private final java.util.Map lockGraphNodes
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.Map) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
		java.util.Map lockGraphNodes
	public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum) 
		Enum rank
	public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum, boolean) 
		Enum rank
		boolean fair
	public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum) 
		Enum rank
	public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum, boolean) 
		Enum rank
		boolean fair
}

com/android/jack/google/common/util/concurrent/CycleDetectingLockFactory.class
CycleDetectingLockFactory.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory extends java.lang.Object {
	private static final java.util.concurrent.ConcurrentMap lockGraphNodesPerType
	private static final java.util.logging.Logger logger
	final com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
	private static final ThreadLocal acquiredLocks
	public static com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory newInstance (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
	public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String) 
		String lockName
	public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String, boolean) 
		String lockName
		boolean fair
	public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String) 
		String lockName
	public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String, boolean) 
		String lockName
		boolean fair
	public static com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering newInstanceWithExplicitOrdering (java.lang.Class, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy) 
		Class enumClass
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
		java.util.Map lockGraphNodes
	private static java.util.Map getOrCreateNodes (java.lang.Class) 
		Class clazz
		java.util.Map existing
		java.util.Map created
	static java.util.Map createNodes (java.lang.Class) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
		Enum key
		Enum[] arr$
		int len$
		int i$
		int i
		int i
		Class clazz
		java.util.EnumMap map
		Enum[] keys
		int numKeys
		java.util.ArrayList nodes
	private static java.lang.String getLockName (java.lang.Enum) 
		Enum rank
	private void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
	private void aboutToAcquire (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock) 
		java.util.ArrayList acquiredLockList
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
	private void lockStateChanged (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock) 
		int i
		java.util.ArrayList acquiredLockList
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
	static java.util.logging.Logger access$100 () 
	void  (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$Policy x0
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$1 x1
	static void access$600 (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory x0
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
	static void access$700 (com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory, com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock) 
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory x0
		com.android.jack.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
	static void  () 
}

com/android/jack/google/common/util/concurrent/ExecutionError.class
ExecutionError.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.ExecutionError extends java.lang.Error {
	private static final long serialVersionUID
	protected void  () 
	protected void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Error) 
		String message
		Error cause
	public void  (java.lang.Error) 
		Error cause
}

com/android/jack/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class
ExecutionList.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair extends java.lang.Object {
	final Runnable runnable
	final java.util.concurrent.Executor executor
	com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
	void  (java.lang.Runnable, java.util.concurrent.Executor, com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair) 
		Runnable runnable
		java.util.concurrent.Executor executor
		com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
}

com/android/jack/google/common/util/concurrent/ExecutionList.class
ExecutionList.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.ExecutionList extends java.lang.Object {
	static final java.util.logging.Logger log
	private com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair runnables
	private boolean executed
	public void  () 
	public void add (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable runnable
		java.util.concurrent.Executor executor
	public void execute () 
		com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair tmp
		com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair list
		com.android.jack.google.common.util.concurrent.ExecutionList$RunnableExecutorPair reversedList
	private static void executeListener (java.lang.Runnable, java.util.concurrent.Executor) 
		RuntimeException e
		Runnable runnable
		java.util.concurrent.Executor executor
	static void  () 
}

com/android/jack/google/common/util/concurrent/FakeTimeLimiter.class
FakeTimeLimiter.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.FakeTimeLimiter extends java.lang.Object implements com.android.jack.google.common.util.concurrent.TimeLimiter  {
	public void  () 
	public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit) 
		Object target
		Class interfaceType
		long timeoutDuration
		java.util.concurrent.TimeUnit timeoutUnit
	public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean)  throws java.lang.Exception 
		java.util.concurrent.Callable callable
		long timeoutDuration
		java.util.concurrent.TimeUnit timeoutUnit
		boolean amInterruptible
}

com/android/jack/google/common/util/concurrent/ForwardingBlockingQueue.class
ForwardingBlockingQueue.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingBlockingQueue extends com.android.jack.google.common.collect.ForwardingQueue implements java.util.concurrent.BlockingQueue  {
	protected void  () 
	protected abstract java.util.concurrent.BlockingQueue delegate () 
	public int drainTo (java.util.Collection, int) 
		java.util.Collection c
		int maxElements
	public int drainTo (java.util.Collection) 
		java.util.Collection c
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void put (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public int remainingCapacity () 
	public java.lang.Object take ()  throws java.lang.InterruptedException 
	protected volatile java.util.Queue delegate () 
	protected volatile java.util.Collection delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingCheckedFuture$SimpleForwardingCheckedFuture.class
ForwardingCheckedFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingCheckedFuture$SimpleForwardingCheckedFuture extends com.android.jack.google.common.util.concurrent.ForwardingCheckedFuture {
	private final com.android.jack.google.common.util.concurrent.CheckedFuture delegate
	protected void  (com.android.jack.google.common.util.concurrent.CheckedFuture) 
		com.android.jack.google.common.util.concurrent.CheckedFuture delegate
	protected final com.android.jack.google.common.util.concurrent.CheckedFuture delegate () 
	protected volatile com.android.jack.google.common.util.concurrent.ListenableFuture delegate () 
	protected volatile java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingCheckedFuture.class
ForwardingCheckedFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingCheckedFuture extends com.android.jack.google.common.util.concurrent.ForwardingListenableFuture implements com.android.jack.google.common.util.concurrent.CheckedFuture  {
	public void  () 
	public java.lang.Object checkedGet ()  throws java.lang.Exception 
	public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException java.lang.Exception 
		long timeout
		java.util.concurrent.TimeUnit unit
	protected abstract com.android.jack.google.common.util.concurrent.CheckedFuture delegate () 
	protected volatile com.android.jack.google.common.util.concurrent.ListenableFuture delegate () 
	protected volatile java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingExecutorService.class
ForwardingExecutorService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingExecutorService extends com.android.jack.google.common.collect.ForwardingObject implements java.util.concurrent.ExecutorService  {
	protected void  () 
	protected abstract java.util.concurrent.ExecutorService delegate () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
		java.util.Collection tasks
	public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object invokeAny (java.util.Collection)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.Collection tasks
	public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean isShutdown () 
	public boolean isTerminated () 
	public void shutdown () 
	public java.util.List shutdownNow () 
	public void execute (java.lang.Runnable) 
		Runnable command
	public java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable task
	public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class
ForwardingFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingFuture$SimpleForwardingFuture extends com.android.jack.google.common.util.concurrent.ForwardingFuture {
	private final java.util.concurrent.Future delegate
	protected void  (java.util.concurrent.Future) 
		java.util.concurrent.Future delegate
	protected final java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingFuture.class
ForwardingFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingFuture extends com.android.jack.google.common.collect.ForwardingObject implements java.util.concurrent.Future  {
	protected void  () 
	protected abstract java.util.concurrent.Future delegate () 
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public boolean isCancelled () 
	public boolean isDone () 
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class
ForwardingListenableFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture extends com.android.jack.google.common.util.concurrent.ForwardingListenableFuture {
	private final com.android.jack.google.common.util.concurrent.ListenableFuture delegate
	protected void  (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture delegate
	protected final com.android.jack.google.common.util.concurrent.ListenableFuture delegate () 
	protected volatile java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingListenableFuture.class
ForwardingListenableFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingListenableFuture extends com.android.jack.google.common.util.concurrent.ForwardingFuture implements com.android.jack.google.common.util.concurrent.ListenableFuture  {
	protected void  () 
	protected abstract com.android.jack.google.common.util.concurrent.ListenableFuture delegate () 
	public void addListener (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable listener
		java.util.concurrent.Executor exec
	protected volatile java.util.concurrent.Future delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/ForwardingListeningExecutorService.class
ForwardingListeningExecutorService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ForwardingListeningExecutorService extends com.android.jack.google.common.util.concurrent.ForwardingExecutorService implements com.android.jack.google.common.util.concurrent.ListeningExecutorService  {
	protected void  () 
	protected abstract com.android.jack.google.common.util.concurrent.ListeningExecutorService delegate () 
	public com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable) 
		Runnable task
	public com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable x0
		Object x1
	public volatile java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable x0
	public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable x0
	protected volatile java.util.concurrent.ExecutorService delegate () 
	protected volatile java.lang.Object delegate () 
}

com/android/jack/google/common/util/concurrent/FutureCallback.class
FutureCallback.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.FutureCallback extends java.lang.Object {
	public abstract void onSuccess (java.lang.Object) 
	public abstract void onFailure (java.lang.Throwable) 
}

com/android/jack/google/common/util/concurrent/FutureFallback.class
FutureFallback.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.FutureFallback extends java.lang.Object {
	public abstract com.android.jack.google.common.util.concurrent.ListenableFuture create (java.lang.Throwable)  throws java.lang.Exception 
}

com/android/jack/google/common/util/concurrent/Futures$1$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.atomic.AtomicBoolean val$thrownFromDelegate
	final com.android.jack.google.common.util.concurrent.Futures$1 this$0
	void  (com.android.jack.google.common.util.concurrent.Futures$1, java.util.concurrent.atomic.AtomicBoolean) 
	public void run () 
}

com/android/jack/google/common/util/concurrent/Futures$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.Executor val$delegateExecutor
	final Runnable val$delegateTask
	final com.android.jack.google.common.util.concurrent.AbstractFuture val$outputFuture
	void  (java.util.concurrent.Executor, java.lang.Runnable, com.android.jack.google.common.util.concurrent.AbstractFuture) 
	public void run () 
		java.util.concurrent.RejectedExecutionException e
		java.util.concurrent.atomic.AtomicBoolean thrownFromDelegate
}

com/android/jack/google/common/util/concurrent/Futures$2.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$2 extends java.lang.Object implements com.android.jack.google.common.util.concurrent.AsyncFunction  {
	final com.android.jack.google.common.base.Function val$function
	void  (com.android.jack.google.common.base.Function) 
	public com.android.jack.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) 
		Object input
		Object output
}

com/android/jack/google/common/util/concurrent/Futures$3.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$3 extends java.lang.Object implements java.util.concurrent.Future  {
	final java.util.concurrent.Future val$input
	final com.android.jack.google.common.base.Function val$function
	void  (java.util.concurrent.Future, com.android.jack.google.common.base.Function) 
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public boolean isCancelled () 
	public boolean isDone () 
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	private java.lang.Object applyTransformation (java.lang.Object)  throws java.util.concurrent.ExecutionException 
		Throwable t
		Object input
}

com/android/jack/google/common/util/concurrent/Futures$4.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$4 extends java.lang.Object implements com.android.jack.google.common.util.concurrent.AsyncFunction  {
	void  () 
	public com.android.jack.google.common.util.concurrent.ListenableFuture apply (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
	public volatile com.android.jack.google.common.util.concurrent.ListenableFuture apply (java.lang.Object)  throws java.lang.Exception 
		Object x0
}

com/android/jack/google/common/util/concurrent/Futures$5.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$5 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.ConcurrentLinkedQueue val$delegates
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$future
	void  (java.util.concurrent.ConcurrentLinkedQueue, com.android.jack.google.common.util.concurrent.ListenableFuture) 
	public void run () 
}

com/android/jack/google/common/util/concurrent/Futures$6.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$6 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$future
	final com.android.jack.google.common.util.concurrent.FutureCallback val$callback
	void  (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.FutureCallback) 
	public void run () 
		java.util.concurrent.ExecutionException e
		RuntimeException e
		Error e
		Object value
}

com/android/jack/google/common/util/concurrent/Futures$7.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$7 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	void  () 
	public java.lang.Boolean apply (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor input
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/Futures$8.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$8 extends java.lang.Object implements com.android.jack.google.common.util.concurrent.Futures$FutureCombiner  {
	void  () 
	public java.util.List combine (java.util.List) 
		com.android.jack.google.common.base.Optional element
		java.util.Iterator i$
		java.util.List values
		java.util.List result
	public volatile java.lang.Object combine (java.util.List) 
		java.util.List x0
}

com/android/jack/google/common/util/concurrent/Futures$ChainingListenableFuture$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$outputFuture
	final com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture this$0
	void  (com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture, com.android.jack.google.common.util.concurrent.ListenableFuture) 
	public void run () 
		java.util.concurrent.CancellationException e
		java.util.concurrent.ExecutionException e
}

com/android/jack/google/common/util/concurrent/Futures$ChainingListenableFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture extends com.android.jack.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable  {
	private com.android.jack.google.common.util.concurrent.AsyncFunction function
	private com.android.jack.google.common.util.concurrent.ListenableFuture inputFuture
	private volatile com.android.jack.google.common.util.concurrent.ListenableFuture outputFuture
	private void  (com.android.jack.google.common.util.concurrent.AsyncFunction, com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.AsyncFunction function
		com.android.jack.google.common.util.concurrent.ListenableFuture inputFuture
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	private void cancel (java.util.concurrent.Future, boolean) 
		java.util.concurrent.Future future
		boolean mayInterruptIfRunning
	public void run () 
		java.util.concurrent.CancellationException e
		java.util.concurrent.ExecutionException e
		Object sourceResult
		com.android.jack.google.common.util.concurrent.ListenableFuture outputFuture
		java.lang.reflect.UndeclaredThrowableException e
		Throwable t
	void  (com.android.jack.google.common.util.concurrent.AsyncFunction, com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.Futures$1) 
		com.android.jack.google.common.util.concurrent.AsyncFunction x0
		com.android.jack.google.common.util.concurrent.ListenableFuture x1
		com.android.jack.google.common.util.concurrent.Futures$1 x2
	static com.android.jack.google.common.util.concurrent.ListenableFuture access$302 (com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture, com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture x0
		com.android.jack.google.common.util.concurrent.ListenableFuture x1
}

com/android/jack/google/common/util/concurrent/Futures$CombinedFuture$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$CombinedFuture$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.Futures$CombinedFuture this$0
	void  (com.android.jack.google.common.util.concurrent.Futures$CombinedFuture) 
	public void run () 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
		java.util.Iterator i$
}

com/android/jack/google/common/util/concurrent/Futures$CombinedFuture$2.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$CombinedFuture$2 extends java.lang.Object implements java.lang.Runnable  {
	final int val$index
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$listenable
	final com.android.jack.google.common.util.concurrent.Futures$CombinedFuture this$0
	void  (com.android.jack.google.common.util.concurrent.Futures$CombinedFuture, int, com.android.jack.google.common.util.concurrent.ListenableFuture) 
	public void run () 
}

com/android/jack/google/common/util/concurrent/Futures$CombinedFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$CombinedFuture extends com.android.jack.google.common.util.concurrent.AbstractFuture {
	private static final java.util.logging.Logger logger
	com.android.jack.google.common.collect.ImmutableCollection futures
	final boolean allMustSucceed
	final java.util.concurrent.atomic.AtomicInteger remaining
	com.android.jack.google.common.util.concurrent.Futures$FutureCombiner combiner
	java.util.List values
	final Object seenExceptionsLock
	java.util.Set seenExceptions
	void  (com.android.jack.google.common.collect.ImmutableCollection, boolean, java.util.concurrent.Executor, com.android.jack.google.common.util.concurrent.Futures$FutureCombiner) 
		com.android.jack.google.common.collect.ImmutableCollection futures
		boolean allMustSucceed
		java.util.concurrent.Executor listenerExecutor
		com.android.jack.google.common.util.concurrent.Futures$FutureCombiner combiner
	protected void init (java.util.concurrent.Executor) 
		int i
		int index
		com.android.jack.google.common.util.concurrent.ListenableFuture listenable
		java.util.Iterator i$
		java.util.concurrent.Executor listenerExecutor
		int i
	private void setExceptionAndMaybeLog (java.lang.Throwable) 
		Throwable throwable
		boolean visibleFromOutputFuture
		boolean firstTimeSeeingThisException
	private void setOneValue (int, java.util.concurrent.Future) 
		Object returnValue
		com.android.jack.google.common.util.concurrent.Futures$FutureCombiner localCombiner
		int newRemaining
		java.util.concurrent.CancellationException e
		com.android.jack.google.common.util.concurrent.Futures$FutureCombiner localCombiner
		int newRemaining
		java.util.concurrent.ExecutionException e
		com.android.jack.google.common.util.concurrent.Futures$FutureCombiner localCombiner
		int newRemaining
		Throwable t
		com.android.jack.google.common.util.concurrent.Futures$FutureCombiner localCombiner
		int newRemaining
		com.android.jack.google.common.util.concurrent.Futures$FutureCombiner localCombiner
		int newRemaining
		int index
		java.util.concurrent.Future future
		java.util.List localValues
	static void access$400 (com.android.jack.google.common.util.concurrent.Futures$CombinedFuture, int, java.util.concurrent.Future) 
		com.android.jack.google.common.util.concurrent.Futures$CombinedFuture x0
		int x1
		java.util.concurrent.Future x2
	static void  () 
}

com/android/jack/google/common/util/concurrent/Futures$CombinerFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$CombinerFuture extends com.android.jack.google.common.util.concurrent.ListenableFutureTask {
	com.android.jack.google.common.collect.ImmutableList futures
	void  (java.util.concurrent.Callable, com.android.jack.google.common.collect.ImmutableList) 
		java.util.concurrent.Callable callable
		com.android.jack.google.common.collect.ImmutableList futures
	public boolean cancel (boolean) 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
		java.util.Iterator i$
		boolean mayInterruptIfRunning
		com.android.jack.google.common.collect.ImmutableList futures
	protected void done () 
	protected void setException (java.lang.Throwable) 
		Throwable t
}

com/android/jack/google/common/util/concurrent/Futures$FallbackFuture$1$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$FallbackFuture$1$1 extends java.lang.Object implements com.android.jack.google.common.util.concurrent.FutureCallback  {
	final com.android.jack.google.common.util.concurrent.Futures$FallbackFuture$1 this$1
	void  (com.android.jack.google.common.util.concurrent.Futures$FallbackFuture$1) 
	public void onSuccess (java.lang.Object) 
		Object value
	public void onFailure (java.lang.Throwable) 
		Throwable t
}

com/android/jack/google/common/util/concurrent/Futures$FallbackFuture$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$FallbackFuture$1 extends java.lang.Object implements com.android.jack.google.common.util.concurrent.FutureCallback  {
	final com.android.jack.google.common.util.concurrent.FutureFallback val$fallback
	final com.android.jack.google.common.util.concurrent.Futures$FallbackFuture this$0
	void  (com.android.jack.google.common.util.concurrent.Futures$FallbackFuture, com.android.jack.google.common.util.concurrent.FutureFallback) 
	public void onSuccess (java.lang.Object) 
		Object value
	public void onFailure (java.lang.Throwable) 
		Throwable e
		Throwable t
}

com/android/jack/google/common/util/concurrent/Futures$FallbackFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$FallbackFuture extends com.android.jack.google.common.util.concurrent.AbstractFuture {
	private volatile com.android.jack.google.common.util.concurrent.ListenableFuture running
	void  (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.FutureFallback, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.util.concurrent.FutureFallback fallback
		java.util.concurrent.Executor executor
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	static com.android.jack.google.common.util.concurrent.ListenableFuture access$102 (com.android.jack.google.common.util.concurrent.Futures$FallbackFuture, com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.Futures$FallbackFuture x0
		com.android.jack.google.common.util.concurrent.ListenableFuture x1
	static com.android.jack.google.common.util.concurrent.ListenableFuture access$100 (com.android.jack.google.common.util.concurrent.Futures$FallbackFuture) 
		com.android.jack.google.common.util.concurrent.Futures$FallbackFuture x0
}

com/android/jack/google/common/util/concurrent/Futures$FutureCombiner.class
Futures.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.Futures$FutureCombiner extends java.lang.Object {
	public abstract java.lang.Object combine (java.util.List) 
}

com/android/jack/google/common/util/concurrent/Futures$ImmediateCancelledFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ImmediateCancelledFuture extends com.android.jack.google.common.util.concurrent.Futures$ImmediateFuture {
	private final java.util.concurrent.CancellationException thrown
	void  () 
	public boolean isCancelled () 
	public java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Futures$ImmediateFailedCheckedFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ImmediateFailedCheckedFuture extends com.android.jack.google.common.util.concurrent.Futures$ImmediateFuture implements com.android.jack.google.common.util.concurrent.CheckedFuture  {
	private final Exception thrown
	void  (java.lang.Exception) 
		Exception thrown
	public java.lang.Object get ()  throws java.util.concurrent.ExecutionException 
	public java.lang.Object checkedGet ()  throws java.lang.Exception 
	public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit)  throws java.lang.Exception 
		long timeout
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/util/concurrent/Futures$ImmediateFailedFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ImmediateFailedFuture extends com.android.jack.google.common.util.concurrent.Futures$ImmediateFuture {
	private final Throwable thrown
	void  (java.lang.Throwable) 
		Throwable thrown
	public java.lang.Object get ()  throws java.util.concurrent.ExecutionException 
}

com/android/jack/google/common/util/concurrent/Futures$ImmediateFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.Futures$ImmediateFuture extends java.lang.Object implements com.android.jack.google.common.util.concurrent.ListenableFuture  {
	private static final java.util.logging.Logger log
	private void  () 
	public void addListener (java.lang.Runnable, java.util.concurrent.Executor) 
		RuntimeException e
		Runnable listener
		java.util.concurrent.Executor executor
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public abstract java.lang.Object get ()  throws java.util.concurrent.ExecutionException 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.ExecutionException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean isCancelled () 
	public boolean isDone () 
	void  (com.android.jack.google.common.util.concurrent.Futures$1) 
		com.android.jack.google.common.util.concurrent.Futures$1 x0
	static void  () 
}

com/android/jack/google/common/util/concurrent/Futures$ImmediateSuccessfulCheckedFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ImmediateSuccessfulCheckedFuture extends com.android.jack.google.common.util.concurrent.Futures$ImmediateFuture implements com.android.jack.google.common.util.concurrent.CheckedFuture  {
	private final Object value
	void  (java.lang.Object) 
		Object value
	public java.lang.Object get () 
	public java.lang.Object checkedGet () 
	public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/util/concurrent/Futures$ImmediateSuccessfulFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$ImmediateSuccessfulFuture extends com.android.jack.google.common.util.concurrent.Futures$ImmediateFuture {
	private final Object value
	void  (java.lang.Object) 
		Object value
	public java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Futures$MappingCheckedFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$MappingCheckedFuture extends com.android.jack.google.common.util.concurrent.AbstractCheckedFuture {
	final com.android.jack.google.common.base.Function mapper
	void  (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.util.concurrent.ListenableFuture delegate
		com.android.jack.google.common.base.Function mapper
	protected java.lang.Exception mapException (java.lang.Exception) 
		Exception e
}

com/android/jack/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture$1.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture$1 extends java.lang.Object implements com.android.jack.google.common.util.concurrent.FutureCallback  {
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$delegate
	final com.android.jack.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture this$0
	void  (com.android.jack.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture, com.android.jack.google.common.util.concurrent.ListenableFuture) 
	public void onSuccess (java.lang.Object) 
		Object result
	public void onFailure (java.lang.Throwable) 
		Throwable t
}

com/android/jack/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class
Futures.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Futures$NonCancellationPropagatingFuture extends com.android.jack.google.common.util.concurrent.AbstractFuture {
	void  (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture delegate
}

com/android/jack/google/common/util/concurrent/Futures$WrappedCombiner.class
Futures.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Futures$WrappedCombiner extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.util.concurrent.Callable delegate
	com.android.jack.google.common.util.concurrent.Futures$CombinerFuture outputFuture
	void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable delegate
	public java.lang.Object call ()  throws java.lang.Exception 
		java.util.concurrent.ExecutionException e
		java.util.concurrent.CancellationException e
}

com/android/jack/google/common/util/concurrent/Futures.class
Futures.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.Futures extends java.lang.Object {
	private static final com.android.jack.google.common.util.concurrent.AsyncFunction DEREFERENCER
	private static final com.android.jack.google.common.collect.Ordering WITH_STRING_PARAM_FIRST
	private void  () 
	public static com.android.jack.google.common.util.concurrent.CheckedFuture makeChecked (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
		com.android.jack.google.common.base.Function mapper
	public static com.android.jack.google.common.util.concurrent.ListenableFuture immediateFuture (java.lang.Object) 
		Object value
	public static com.android.jack.google.common.util.concurrent.CheckedFuture immediateCheckedFuture (java.lang.Object) 
		Object value
	public static com.android.jack.google.common.util.concurrent.ListenableFuture immediateFailedFuture (java.lang.Throwable) 
		Throwable throwable
	public static com.android.jack.google.common.util.concurrent.ListenableFuture immediateCancelledFuture () 
	public static com.android.jack.google.common.util.concurrent.CheckedFuture immediateFailedCheckedFuture (java.lang.Exception) 
		Exception exception
	public static com.android.jack.google.common.util.concurrent.ListenableFuture withFallback (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.FutureFallback) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.util.concurrent.FutureFallback fallback
	public static com.android.jack.google.common.util.concurrent.ListenableFuture withFallback (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.FutureFallback, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.util.concurrent.FutureFallback fallback
		java.util.concurrent.Executor executor
	public static com.android.jack.google.common.util.concurrent.ListenableFuture transform (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.AsyncFunction) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.util.concurrent.AsyncFunction function
		com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture output
	public static com.android.jack.google.common.util.concurrent.ListenableFuture transform (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.util.concurrent.AsyncFunction function
		java.util.concurrent.Executor executor
		com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture output
	private static java.lang.Runnable rejectionPropagatingRunnable (com.android.jack.google.common.util.concurrent.AbstractFuture, java.lang.Runnable, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.AbstractFuture outputFuture
		Runnable delegateTask
		java.util.concurrent.Executor delegateExecutor
	public static com.android.jack.google.common.util.concurrent.ListenableFuture transform (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.base.Function function
		com.android.jack.google.common.util.concurrent.Futures$ChainingListenableFuture output
	public static com.android.jack.google.common.util.concurrent.ListenableFuture transform (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.base.Function, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ListenableFuture input
		com.android.jack.google.common.base.Function function
		java.util.concurrent.Executor executor
	private static com.android.jack.google.common.util.concurrent.AsyncFunction asAsyncFunction (com.android.jack.google.common.base.Function) 
		com.android.jack.google.common.base.Function function
	public static java.util.concurrent.Future lazyTransform (java.util.concurrent.Future, com.android.jack.google.common.base.Function) 
		java.util.concurrent.Future input
		com.android.jack.google.common.base.Function function
	public static com.android.jack.google.common.util.concurrent.ListenableFuture dereference (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture nested
	public static transient com.android.jack.google.common.util.concurrent.ListenableFuture allAsList (com.android.jack.google.common.util.concurrent.ListenableFuture[]) 
		com.android.jack.google.common.util.concurrent.ListenableFuture[] futures
	public static com.android.jack.google.common.util.concurrent.ListenableFuture allAsList (java.lang.Iterable) 
		Iterable futures
	public static com.android.jack.google.common.util.concurrent.ListenableFuture nonCancellationPropagating (com.android.jack.google.common.util.concurrent.ListenableFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
	public static transient com.android.jack.google.common.util.concurrent.ListenableFuture successfulAsList (com.android.jack.google.common.util.concurrent.ListenableFuture[]) 
		com.android.jack.google.common.util.concurrent.ListenableFuture[] futures
	public static com.android.jack.google.common.util.concurrent.ListenableFuture successfulAsList (java.lang.Iterable) 
		Iterable futures
	public static com.android.jack.google.common.collect.ImmutableList inCompletionOrder (java.lang.Iterable) 
		com.android.jack.google.common.util.concurrent.AsyncSettableFuture delegate
		com.android.jack.google.common.util.concurrent.ListenableFuture future
		java.util.Iterator i$
		Iterable futures
		java.util.concurrent.ConcurrentLinkedQueue delegates
		com.android.jack.google.common.collect.ImmutableList$Builder listBuilder
		com.android.jack.google.common.util.concurrent.SerializingExecutor executor
	public static void addCallback (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.FutureCallback) 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
		com.android.jack.google.common.util.concurrent.FutureCallback callback
	public static void addCallback (com.android.jack.google.common.util.concurrent.ListenableFuture, com.android.jack.google.common.util.concurrent.FutureCallback, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ListenableFuture future
		com.android.jack.google.common.util.concurrent.FutureCallback callback
		java.util.concurrent.Executor executor
		Runnable callbackListener
	public static java.lang.Object get (java.util.concurrent.Future, java.lang.Class)  throws java.lang.Exception 
		InterruptedException e
		java.util.concurrent.ExecutionException e
		java.util.concurrent.Future future
		Class exceptionClass
	public static java.lang.Object get (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit, java.lang.Class)  throws java.lang.Exception 
		InterruptedException e
		java.util.concurrent.TimeoutException e
		java.util.concurrent.ExecutionException e
		java.util.concurrent.Future future
		long timeout
		java.util.concurrent.TimeUnit unit
		Class exceptionClass
	private static void wrapAndThrowExceptionOrError (java.lang.Throwable, java.lang.Class)  throws java.lang.Exception 
		Throwable cause
		Class exceptionClass
	public static java.lang.Object getUnchecked (java.util.concurrent.Future) 
		java.util.concurrent.ExecutionException e
		java.util.concurrent.Future future
	private static void wrapAndThrowUnchecked (java.lang.Throwable) 
		Throwable cause
	private static java.lang.Exception newWithCause (java.lang.Class, java.lang.Throwable) 
		Exception instance
		java.lang.reflect.Constructor constructor
		java.util.Iterator i$
		Class exceptionClass
		Throwable cause
		java.util.List constructors
	private static java.util.List preferringStrings (java.util.List) 
		java.util.List constructors
	private static java.lang.Object newFromConstructor (java.lang.reflect.Constructor, java.lang.Throwable) 
		Class paramType
		int i
		IllegalArgumentException e
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.lang.reflect.Constructor constructor
		Throwable cause
		Class[] paramTypes
		Object[] params
	private static com.android.jack.google.common.util.concurrent.ListenableFuture listFuture (com.android.jack.google.common.collect.ImmutableList, boolean, java.util.concurrent.Executor) 
		com.android.jack.google.common.collect.ImmutableList futures
		boolean allMustSucceed
		java.util.concurrent.Executor listenerExecutor
	static void  () 
}

com/android/jack/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class
JdkFutureAdapters.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter this$0
	void  (com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter) 
	public void run () 
		Error e
		Throwable e
}

com/android/jack/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class
JdkFutureAdapters.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter extends com.android.jack.google.common.util.concurrent.ForwardingFuture implements com.android.jack.google.common.util.concurrent.ListenableFuture  {
	private static final java.util.concurrent.ThreadFactory threadFactory
	private static final java.util.concurrent.Executor defaultAdapterExecutor
	private final java.util.concurrent.Executor adapterExecutor
	private final com.android.jack.google.common.util.concurrent.ExecutionList executionList
	private final java.util.concurrent.atomic.AtomicBoolean hasListeners
	private final java.util.concurrent.Future delegate
	void  (java.util.concurrent.Future) 
		java.util.concurrent.Future delegate
	void  (java.util.concurrent.Future, java.util.concurrent.Executor) 
		java.util.concurrent.Future delegate
		java.util.concurrent.Executor adapterExecutor
	protected java.util.concurrent.Future delegate () 
	public void addListener (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable listener
		java.util.concurrent.Executor exec
	protected volatile java.lang.Object delegate () 
	static java.util.concurrent.Future access$000 (com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter) 
		com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
	static com.android.jack.google.common.util.concurrent.ExecutionList access$100 (com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter) 
		com.android.jack.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
	static void  () 
}

com/android/jack/google/common/util/concurrent/JdkFutureAdapters.class
JdkFutureAdapters.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.JdkFutureAdapters extends java.lang.Object {
	public static com.android.jack.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future) 
		java.util.concurrent.Future future
	public static com.android.jack.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future, java.util.concurrent.Executor) 
		java.util.concurrent.Future future
		java.util.concurrent.Executor executor
	private void  () 
}

com/android/jack/google/common/util/concurrent/ListenableFuture.class
ListenableFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ListenableFuture extends java.lang.Object implements java.util.concurrent.Future  {
	public abstract void addListener (java.lang.Runnable, java.util.concurrent.Executor) 
}

com/android/jack/google/common/util/concurrent/ListenableFutureTask.class
ListenableFutureTask.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.ListenableFutureTask extends java.util.concurrent.FutureTask implements com.android.jack.google.common.util.concurrent.ListenableFuture  {
	private final com.android.jack.google.common.util.concurrent.ExecutionList executionList
	public static com.android.jack.google.common.util.concurrent.ListenableFutureTask create (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public static com.android.jack.google.common.util.concurrent.ListenableFutureTask create (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object result
	void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	void  (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object result
	public void addListener (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable listener
		java.util.concurrent.Executor exec
	protected void done () 
}

com/android/jack/google/common/util/concurrent/ListenableScheduledFuture.class
ListenableScheduledFuture.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ListenableScheduledFuture extends java.lang.Object implements java.util.concurrent.ScheduledFuture com.android.jack.google.common.util.concurrent.ListenableFuture  {
}

com/android/jack/google/common/util/concurrent/ListenerCallQueue$Callback.class
ListenerCallQueue.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback extends java.lang.Object {
	private final String methodCall
	void  (java.lang.String) 
		String methodCall
	abstract void call (java.lang.Object) 
	void enqueueOn (java.lang.Iterable) 
		com.android.jack.google.common.util.concurrent.ListenerCallQueue queue
		java.util.Iterator i$
		Iterable queues
	static java.lang.String access$000 (com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback) 
		com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback x0
}

com/android/jack/google/common/util/concurrent/ListenerCallQueue.class
ListenerCallQueue.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ListenerCallQueue extends java.lang.Object implements java.lang.Runnable  {
	private static final java.util.logging.Logger logger
	private final Object listener
	private final java.util.concurrent.Executor executor
	private final java.util.Queue waitQueue
	private boolean isThreadScheduled
	void  (java.lang.Object, java.util.concurrent.Executor) 
		Object listener
		java.util.concurrent.Executor executor
	synchronized void add (com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback) 
		com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback callback
	void execute () 
		RuntimeException e
		boolean scheduleTaskRunner
	public void run () 
		RuntimeException e
		com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback nextToRun
		boolean stillRunning
	static void  () 
}

com/android/jack/google/common/util/concurrent/ListeningExecutorService.class
ListeningExecutorService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ListeningExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService  {
	public abstract com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable) 
	public abstract com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable) 
	public abstract com.android.jack.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object) 
	public abstract java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
	public abstract java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
}

com/android/jack/google/common/util/concurrent/ListeningScheduledExecutorService.class
ListeningScheduledExecutorService.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ListeningScheduledExecutorService extends java.lang.Object implements java.util.concurrent.ScheduledExecutorService com.android.jack.google.common.util.concurrent.ListeningExecutorService  {
	public abstract com.android.jack.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
	public abstract com.android.jack.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
	public abstract com.android.jack.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
	public abstract com.android.jack.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
}

com/android/jack/google/common/util/concurrent/Monitor$Guard.class
Monitor.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.Monitor$Guard extends java.lang.Object {
	final com.android.jack.google.common.util.concurrent.Monitor monitor
	final java.util.concurrent.locks.Condition condition
	int waiterCount
	com.android.jack.google.common.util.concurrent.Monitor$Guard next
	protected void  (com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor monitor
	public abstract boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/Monitor.class
Monitor.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.Monitor extends java.lang.Object {
	private final boolean fair
	private final java.util.concurrent.locks.ReentrantLock lock
	private com.android.jack.google.common.util.concurrent.Monitor$Guard activeGuards
	public void  () 
	public void  (boolean) 
		boolean fair
	public void enter () 
	public void enterInterruptibly ()  throws java.lang.InterruptedException 
	public boolean enter (long, java.util.concurrent.TimeUnit) 
		InterruptedException interrupt
		long time
		java.util.concurrent.TimeUnit unit
		long timeoutNanos
		java.util.concurrent.locks.ReentrantLock lock
		long deadline
		boolean interrupted
	public boolean enterInterruptibly (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long time
		java.util.concurrent.TimeUnit unit
	public boolean tryEnter () 
	public void enterWhen (com.android.jack.google.common.util.concurrent.Monitor$Guard)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		java.util.concurrent.locks.ReentrantLock lock
		boolean signalBeforeWaiting
		boolean satisfied
	public void enterWhenUninterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		java.util.concurrent.locks.ReentrantLock lock
		boolean signalBeforeWaiting
		boolean satisfied
	public boolean enterWhen (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long deadline
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long time
		java.util.concurrent.TimeUnit unit
		long timeoutNanos
		java.util.concurrent.locks.ReentrantLock lock
		boolean reentrant
		boolean satisfied
		boolean threw
	public boolean enterWhenUninterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) 
		InterruptedException interrupt
		boolean locked
		InterruptedException interrupt
		boolean satisfied
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long time
		java.util.concurrent.TimeUnit unit
		long timeoutNanos
		java.util.concurrent.locks.ReentrantLock lock
		long deadline
		boolean signalBeforeWaiting
		boolean interrupted
	public boolean enterIf (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		java.util.concurrent.locks.ReentrantLock lock
		boolean satisfied
	public boolean enterIfInterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		java.util.concurrent.locks.ReentrantLock lock
		boolean satisfied
	public boolean enterIf (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long time
		java.util.concurrent.TimeUnit unit
		boolean satisfied
	public boolean enterIfInterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long time
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.locks.ReentrantLock lock
		boolean satisfied
	public boolean tryEnterIf (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		java.util.concurrent.locks.ReentrantLock lock
		boolean satisfied
	public void waitFor (com.android.jack.google.common.util.concurrent.Monitor$Guard)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	public void waitForUninterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	public boolean waitFor (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long time
		java.util.concurrent.TimeUnit unit
		long timeoutNanos
	public boolean waitForUninterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) 
		InterruptedException interrupt
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long time
		java.util.concurrent.TimeUnit unit
		long timeoutNanos
		boolean signalBeforeWaiting
		long deadline
		boolean interrupted
	public void leave () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean isFair () 
	public boolean isOccupied () 
	public boolean isOccupiedByCurrentThread () 
	public int getOccupiedDepth () 
	public int getQueueLength () 
	public boolean hasQueuedThreads () 
	public boolean hasQueuedThread (java.lang.Thread) 
		Thread thread
	public boolean hasWaiters (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	public int getWaitQueueLength (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	private void signalNextWaiter () 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	private boolean isSatisfied (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		Throwable throwable
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	private void signalAllWaiters () 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
	private void beginWaitingFor (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		int waiters
	private void endWaitingFor (com.android.jack.google.common.util.concurrent.Monitor$Guard) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard p
		com.android.jack.google.common.util.concurrent.Monitor$Guard pred
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		int waiters
	private void await (com.android.jack.google.common.util.concurrent.Monitor$Guard, boolean)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		boolean signalBeforeWaiting
	private void awaitUninterruptibly (com.android.jack.google.common.util.concurrent.Monitor$Guard, boolean) 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		boolean signalBeforeWaiting
	private boolean awaitNanos (com.android.jack.google.common.util.concurrent.Monitor$Guard, long, boolean)  throws java.lang.InterruptedException 
		com.android.jack.google.common.util.concurrent.Monitor$Guard guard
		long nanos
		boolean signalBeforeWaiting
	static java.util.concurrent.locks.ReentrantLock access$000 (com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
}

com/android/jack/google/common/util/concurrent/MoreExecutors$1.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.BlockingQueue val$queue
	final com.android.jack.google.common.util.concurrent.ListenableFuture val$future
	void  (java.util.concurrent.BlockingQueue, com.android.jack.google.common.util.concurrent.ListenableFuture) 
	public void run () 
}

com/android/jack/google/common/util/concurrent/MoreExecutors$2.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$2 extends java.lang.Object implements java.util.concurrent.Executor  {
	final java.util.concurrent.Executor val$executor
	final com.android.jack.google.common.base.Supplier val$nameSupplier
	void  (java.util.concurrent.Executor, com.android.jack.google.common.base.Supplier) 
	public void execute (java.lang.Runnable) 
		Runnable command
}

com/android/jack/google/common/util/concurrent/MoreExecutors$3.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$3 extends com.android.jack.google.common.util.concurrent.WrappingExecutorService {
	final com.android.jack.google.common.base.Supplier val$nameSupplier
	void  (java.util.concurrent.ExecutorService, com.android.jack.google.common.base.Supplier) 
		java.util.concurrent.ExecutorService x0
	protected java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	protected java.lang.Runnable wrapTask (java.lang.Runnable) 
		Runnable command
}

com/android/jack/google/common/util/concurrent/MoreExecutors$4.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$4 extends com.android.jack.google.common.util.concurrent.WrappingScheduledExecutorService {
	final com.android.jack.google.common.base.Supplier val$nameSupplier
	void  (java.util.concurrent.ScheduledExecutorService, com.android.jack.google.common.base.Supplier) 
		java.util.concurrent.ScheduledExecutorService x0
	protected java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	protected java.lang.Runnable wrapTask (java.lang.Runnable) 
		Runnable command
}

com/android/jack/google/common/util/concurrent/MoreExecutors$Application$1.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.MoreExecutors$Application$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.ExecutorService val$service
	final long val$terminationTimeout
	final java.util.concurrent.TimeUnit val$timeUnit
	final com.android.jack.google.common.util.concurrent.MoreExecutors$Application this$0
	void  (com.android.jack.google.common.util.concurrent.MoreExecutors$Application, java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit) 
	public void run () 
		InterruptedException ignored
}

com/android/jack/google/common/util/concurrent/MoreExecutors$Application.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.MoreExecutors$Application extends java.lang.Object {
	void  () 
	final java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ThreadPoolExecutor executor
		long terminationTimeout
		java.util.concurrent.TimeUnit timeUnit
		java.util.concurrent.ExecutorService service
	final java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ScheduledThreadPoolExecutor executor
		long terminationTimeout
		java.util.concurrent.TimeUnit timeUnit
		java.util.concurrent.ScheduledExecutorService service
	final void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ExecutorService service
		long terminationTimeout
		java.util.concurrent.TimeUnit timeUnit
	final java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor) 
		java.util.concurrent.ThreadPoolExecutor executor
	final java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor) 
		java.util.concurrent.ScheduledThreadPoolExecutor executor
	void addShutdownHook (java.lang.Thread) 
		Thread hook
}

com/android/jack/google/common/util/concurrent/MoreExecutors$DirectExecutor.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$DirectExecutor extends java.lang.Enum implements java.util.concurrent.Executor  {
	public static final com.android.jack.google.common.util.concurrent.MoreExecutors$DirectExecutor INSTANCE
	private static final com.android.jack.google.common.util.concurrent.MoreExecutors$DirectExecutor[] $VALUES
	public static com.android.jack.google.common.util.concurrent.MoreExecutors$DirectExecutor[] values () 
	public static com.android.jack.google.common.util.concurrent.MoreExecutors$DirectExecutor valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void execute (java.lang.Runnable) 
		Runnable command
	static void  () 
}

com/android/jack/google/common/util/concurrent/MoreExecutors$DirectExecutorService.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.MoreExecutors$DirectExecutorService extends com.android.jack.google.common.util.concurrent.AbstractListeningExecutorService {
	private final java.util.concurrent.locks.Lock lock
	private final java.util.concurrent.locks.Condition termination
	private int runningTasks
	private boolean shutdown
	private void  () 
	public void execute (java.lang.Runnable) 
		Runnable command
	public boolean isShutdown () 
	public void shutdown () 
	public java.util.List shutdownNow () 
	public boolean isTerminated () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
	private void startTask () 
	private void endTask () 
	void  (com.android.jack.google.common.util.concurrent.MoreExecutors$1) 
		com.android.jack.google.common.util.concurrent.MoreExecutors$1 x0
}

com/android/jack/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.MoreExecutors$ListeningDecorator extends com.android.jack.google.common.util.concurrent.AbstractListeningExecutorService {
	private final java.util.concurrent.ExecutorService delegate
	void  (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService delegate
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean isShutdown () 
	public boolean isTerminated () 
	public void shutdown () 
	public java.util.List shutdownNow () 
	public void execute (java.lang.Runnable) 
		Runnable command
}

com/android/jack/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask extends com.android.jack.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.android.jack.google.common.util.concurrent.ListenableScheduledFuture  {
	private final java.util.concurrent.ScheduledFuture scheduledDelegate
	public void  (com.android.jack.google.common.util.concurrent.ListenableFuture, java.util.concurrent.ScheduledFuture) 
		com.android.jack.google.common.util.concurrent.ListenableFuture listenableDelegate
		java.util.concurrent.ScheduledFuture scheduledDelegate
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
		boolean cancelled
	public long getDelay (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public int compareTo (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed other
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask extends com.android.jack.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable  {
	private final Runnable delegate
	public void  (java.lang.Runnable) 
		Runnable delegate
	public void run () 
		Throwable t
}

com/android/jack/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator extends com.android.jack.google.common.util.concurrent.MoreExecutors$ListeningDecorator implements com.android.jack.google.common.util.concurrent.ListeningScheduledExecutorService  {
	final java.util.concurrent.ScheduledExecutorService delegate
	void  (java.util.concurrent.ScheduledExecutorService) 
		java.util.concurrent.ScheduledExecutorService delegate
	public com.android.jack.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
		com.android.jack.google.common.util.concurrent.ListenableFutureTask task
		java.util.concurrent.ScheduledFuture scheduled
	public com.android.jack.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable callable
		long delay
		java.util.concurrent.TimeUnit unit
		com.android.jack.google.common.util.concurrent.ListenableFutureTask task
		java.util.concurrent.ScheduledFuture scheduled
	public com.android.jack.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
		com.android.jack.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask task
		java.util.concurrent.ScheduledFuture scheduled
	public com.android.jack.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
		com.android.jack.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask task
		java.util.concurrent.ScheduledFuture scheduled
	public volatile java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		long x2
		java.util.concurrent.TimeUnit x3
	public volatile java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		long x2
		java.util.concurrent.TimeUnit x3
	public volatile java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable x0
		long x1
		java.util.concurrent.TimeUnit x2
	public volatile java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		java.util.concurrent.TimeUnit x2
}

com/android/jack/google/common/util/concurrent/MoreExecutors.class
MoreExecutors.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.MoreExecutors extends java.lang.Object {
	private void  () 
	public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ThreadPoolExecutor executor
		long terminationTimeout
		java.util.concurrent.TimeUnit timeUnit
	public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ScheduledThreadPoolExecutor executor
		long terminationTimeout
		java.util.concurrent.TimeUnit timeUnit
	public static void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ExecutorService service
		long terminationTimeout
		java.util.concurrent.TimeUnit timeUnit
	public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor) 
		java.util.concurrent.ThreadPoolExecutor executor
	public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor) 
		java.util.concurrent.ScheduledThreadPoolExecutor executor
	private static void useDaemonThreadFactory (java.util.concurrent.ThreadPoolExecutor) 
		java.util.concurrent.ThreadPoolExecutor executor
	public static com.android.jack.google.common.util.concurrent.ListeningExecutorService sameThreadExecutor () 
	public static com.android.jack.google.common.util.concurrent.ListeningExecutorService newDirectExecutorService () 
	public static java.util.concurrent.Executor directExecutor () 
	public static com.android.jack.google.common.util.concurrent.ListeningExecutorService listeningDecorator (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService delegate
	public static com.android.jack.google.common.util.concurrent.ListeningScheduledExecutorService listeningDecorator (java.util.concurrent.ScheduledExecutorService) 
		java.util.concurrent.ScheduledExecutorService delegate
	static java.lang.Object invokeAnyImpl (com.android.jack.google.common.util.concurrent.ListeningExecutorService, java.util.Collection, boolean, long)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long now
		java.util.concurrent.Future f
		java.util.Iterator i$
		java.util.concurrent.ExecutionException eex
		RuntimeException rex
		java.util.concurrent.Future f
		java.util.concurrent.ExecutionException ee
		long lastTime
		java.util.Iterator it
		int active
		java.util.concurrent.Future f
		java.util.Iterator i$
		com.android.jack.google.common.util.concurrent.ListeningExecutorService executorService
		java.util.Collection tasks
		boolean timed
		long nanos
		int ntasks
		java.util.List futures
		java.util.concurrent.BlockingQueue futureQueue
	private static com.android.jack.google.common.util.concurrent.ListenableFuture submitAndAddQueueListener (com.android.jack.google.common.util.concurrent.ListeningExecutorService, java.util.concurrent.Callable, java.util.concurrent.BlockingQueue) 
		com.android.jack.google.common.util.concurrent.ListeningExecutorService executorService
		java.util.concurrent.Callable task
		java.util.concurrent.BlockingQueue queue
		com.android.jack.google.common.util.concurrent.ListenableFuture future
	public static java.util.concurrent.ThreadFactory platformThreadFactory () 
		IllegalAccessException e
		ClassNotFoundException e
		NoSuchMethodException e
		java.lang.reflect.InvocationTargetException e
	private static boolean isAppEngine () 
		ClassNotFoundException e
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		NoSuchMethodException e
	static java.lang.Thread newThread (java.lang.String, java.lang.Runnable) 
		SecurityException e
		String name
		Runnable runnable
		Thread result
	static java.util.concurrent.Executor renamingDecorator (java.util.concurrent.Executor, com.android.jack.google.common.base.Supplier) 
		java.util.concurrent.Executor executor
		com.android.jack.google.common.base.Supplier nameSupplier
	static java.util.concurrent.ExecutorService renamingDecorator (java.util.concurrent.ExecutorService, com.android.jack.google.common.base.Supplier) 
		java.util.concurrent.ExecutorService service
		com.android.jack.google.common.base.Supplier nameSupplier
	static java.util.concurrent.ScheduledExecutorService renamingDecorator (java.util.concurrent.ScheduledExecutorService, com.android.jack.google.common.base.Supplier) 
		java.util.concurrent.ScheduledExecutorService service
		com.android.jack.google.common.base.Supplier nameSupplier
	public static boolean shutdownAndAwaitTermination (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit) 
		long halfTimeoutNanos
		InterruptedException ie
		java.util.concurrent.ExecutorService service
		long timeout
		java.util.concurrent.TimeUnit unit
	static void access$000 (java.util.concurrent.ThreadPoolExecutor) 
		java.util.concurrent.ThreadPoolExecutor x0
}

com/android/jack/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1.class
RateLimiter.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch$1 extends com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch {
	final com.android.jack.google.common.base.Stopwatch stopwatch
	void  () 
	long readMicros () 
	void sleepMicrosUninterruptibly (long) 
		long micros
}

com/android/jack/google/common/util/concurrent/RateLimiter$SleepingStopwatch.class
RateLimiter.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch extends java.lang.Object {
	void  () 
	abstract long readMicros () 
	abstract void sleepMicrosUninterruptibly (long) 
	static final com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch createFromSystemTimer () 
}

com/android/jack/google/common/util/concurrent/RateLimiter.class
RateLimiter.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.RateLimiter extends java.lang.Object {
	private final com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
	private volatile Object mutexDoNotUseDirectly
	public static com.android.jack.google.common.util.concurrent.RateLimiter create (double) 
		double permitsPerSecond
	static com.android.jack.google.common.util.concurrent.RateLimiter create (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
		double permitsPerSecond
		com.android.jack.google.common.util.concurrent.RateLimiter rateLimiter
	public static com.android.jack.google.common.util.concurrent.RateLimiter create (double, long, java.util.concurrent.TimeUnit) 
		double permitsPerSecond
		long warmupPeriod
		java.util.concurrent.TimeUnit unit
	static com.android.jack.google.common.util.concurrent.RateLimiter create (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
		double permitsPerSecond
		long warmupPeriod
		java.util.concurrent.TimeUnit unit
		com.android.jack.google.common.util.concurrent.RateLimiter rateLimiter
	private java.lang.Object mutex () 
		Object mutex
	void  (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
	public final void setRate (double) 
		double permitsPerSecond
	abstract void doSetRate (double, long) 
	public final double getRate () 
	abstract double doGetRate () 
	public double acquire () 
	public double acquire (int) 
		int permits
		long microsToWait
	final long reserve (int) 
		int permits
	public boolean tryAcquire (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean tryAcquire (int) 
		int permits
	public boolean tryAcquire () 
	public boolean tryAcquire (int, long, java.util.concurrent.TimeUnit) 
		long nowMicros
		int permits
		long timeout
		java.util.concurrent.TimeUnit unit
		long timeoutMicros
		long microsToWait
	private boolean canAcquire (long, long) 
		long nowMicros
		long timeoutMicros
	final long reserveAndGetWaitLength (int, long) 
		int permits
		long nowMicros
		long momentAvailable
	abstract long queryEarliestAvailable (long) 
	abstract long reserveEarliestAvailable (int, long) 
	public java.lang.String toString () 
	private static int checkPermits (int) 
		int permits
}

com/android/jack/google/common/util/concurrent/Runnables$1.class
Runnables.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Runnables$1 extends java.lang.Object implements java.lang.Runnable  {
	void  () 
	public void run () 
}

com/android/jack/google/common/util/concurrent/Runnables.class
Runnables.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.Runnables extends java.lang.Object {
	private static final Runnable EMPTY_RUNNABLE
	public static java.lang.Runnable doNothing () 
	private void  () 
	static void  () 
}

com/android/jack/google/common/util/concurrent/SerializingExecutor$1.class
SerializingExecutor.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.SerializingExecutor$1 extends java.lang.Object {
	final com.android.jack.google.common.util.concurrent.SerializingExecutor this$0
	void  (com.android.jack.google.common.util.concurrent.SerializingExecutor) 
	public java.lang.String toString () 
}

com/android/jack/google/common/util/concurrent/SerializingExecutor$TaskRunner.class
SerializingExecutor.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.SerializingExecutor$TaskRunner extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.google.common.util.concurrent.SerializingExecutor this$0
	private void  (com.android.jack.google.common.util.concurrent.SerializingExecutor) 
	public void run () 
		RuntimeException e
		Runnable nextToRun
		boolean stillRunning
	void  (com.android.jack.google.common.util.concurrent.SerializingExecutor, com.android.jack.google.common.util.concurrent.SerializingExecutor$1) 
		com.android.jack.google.common.util.concurrent.SerializingExecutor x0
		com.android.jack.google.common.util.concurrent.SerializingExecutor$1 x1
}

com/android/jack/google/common/util/concurrent/SerializingExecutor.class
SerializingExecutor.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.SerializingExecutor extends java.lang.Object implements java.util.concurrent.Executor  {
	private static final java.util.logging.Logger log
	private final java.util.concurrent.Executor executor
	private final java.util.Queue waitQueue
	private boolean isThreadScheduled
	private final com.android.jack.google.common.util.concurrent.SerializingExecutor$TaskRunner taskRunner
	private final Object internalLock
	public void  (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	public void execute (java.lang.Runnable) 
		boolean threw
		Runnable r
		boolean scheduleTaskRunner
	static boolean access$100 (com.android.jack.google.common.util.concurrent.SerializingExecutor) 
		com.android.jack.google.common.util.concurrent.SerializingExecutor x0
	static java.lang.Object access$200 (com.android.jack.google.common.util.concurrent.SerializingExecutor) 
		com.android.jack.google.common.util.concurrent.SerializingExecutor x0
	static java.util.Queue access$300 (com.android.jack.google.common.util.concurrent.SerializingExecutor) 
		com.android.jack.google.common.util.concurrent.SerializingExecutor x0
	static boolean access$102 (com.android.jack.google.common.util.concurrent.SerializingExecutor, boolean) 
		com.android.jack.google.common.util.concurrent.SerializingExecutor x0
		boolean x1
	static java.util.logging.Logger access$400 () 
	static void  () 
}

com/android/jack/google/common/util/concurrent/Service$1.class
Service.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Service$1 extends java.lang.Object {
}

com/android/jack/google/common/util/concurrent/Service$Listener.class
Service.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.Service$Listener extends java.lang.Object {
	public void  () 
	public void starting () 
	public void running () 
	public void stopping (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	public void terminated (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
	public void failed (com.android.jack.google.common.util.concurrent.Service$State, java.lang.Throwable) 
		com.android.jack.google.common.util.concurrent.Service$State from
		Throwable failure
}

com/android/jack/google/common/util/concurrent/Service$State$1.class
Service.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Service$State$1 extends com.android.jack.google.common.util.concurrent.Service$State {
	void  (java.lang.String, int) 
	boolean isTerminal () 
}

com/android/jack/google/common/util/concurrent/Service$State$2.class
Service.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Service$State$2 extends com.android.jack.google.common.util.concurrent.Service$State {
	void  (java.lang.String, int) 
	boolean isTerminal () 
}

com/android/jack/google/common/util/concurrent/Service$State$3.class
Service.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Service$State$3 extends com.android.jack.google.common.util.concurrent.Service$State {
	void  (java.lang.String, int) 
	boolean isTerminal () 
}

com/android/jack/google/common/util/concurrent/Service$State$4.class
Service.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Service$State$4 extends com.android.jack.google.common.util.concurrent.Service$State {
	void  (java.lang.String, int) 
	boolean isTerminal () 
}

com/android/jack/google/common/util/concurrent/Service$State$5.class
Service.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Service$State$5 extends com.android.jack.google.common.util.concurrent.Service$State {
	void  (java.lang.String, int) 
	boolean isTerminal () 
}

com/android/jack/google/common/util/concurrent/Service$State$6.class
Service.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Service$State$6 extends com.android.jack.google.common.util.concurrent.Service$State {
	void  (java.lang.String, int) 
	boolean isTerminal () 
}

com/android/jack/google/common/util/concurrent/Service$State.class
Service.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.Service$State extends java.lang.Enum {
	public static final com.android.jack.google.common.util.concurrent.Service$State NEW
	public static final com.android.jack.google.common.util.concurrent.Service$State STARTING
	public static final com.android.jack.google.common.util.concurrent.Service$State RUNNING
	public static final com.android.jack.google.common.util.concurrent.Service$State STOPPING
	public static final com.android.jack.google.common.util.concurrent.Service$State TERMINATED
	public static final com.android.jack.google.common.util.concurrent.Service$State FAILED
	private static final com.android.jack.google.common.util.concurrent.Service$State[] $VALUES
	public static com.android.jack.google.common.util.concurrent.Service$State[] values () 
	public static com.android.jack.google.common.util.concurrent.Service$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract boolean isTerminal () 
	void  (java.lang.String, int, com.android.jack.google.common.util.concurrent.Service$1) 
		String x0
		int x1
		com.android.jack.google.common.util.concurrent.Service$1 x2
	static void  () 
}

com/android/jack/google/common/util/concurrent/Service.class
Service.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.Service extends java.lang.Object {
	public abstract com.android.jack.google.common.util.concurrent.Service startAsync () 
	public abstract boolean isRunning () 
	public abstract com.android.jack.google.common.util.concurrent.Service$State state () 
	public abstract com.android.jack.google.common.util.concurrent.Service stopAsync () 
	public abstract void awaitRunning () 
	public abstract void awaitRunning (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
	public abstract void awaitTerminated () 
	public abstract void awaitTerminated (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
	public abstract java.lang.Throwable failureCause () 
	public abstract void addListener (com.android.jack.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor) 
}

com/android/jack/google/common/util/concurrent/ServiceManager$1.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ServiceManager$1 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	void  (java.lang.String) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.ServiceManager$Listener) 
		com.android.jack.google.common.util.concurrent.ServiceManager$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/ServiceManager$2.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ServiceManager$2 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	void  (java.lang.String) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.ServiceManager$Listener) 
		com.android.jack.google.common.util.concurrent.ServiceManager$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ServiceManager$EmptyServiceManagerWarning extends java.lang.Throwable {
	private void  () 
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$1) 
		com.android.jack.google.common.util.concurrent.ServiceManager$1 x0
}

com/android/jack/google/common/util/concurrent/ServiceManager$Listener.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.ServiceManager$Listener extends java.lang.Object {
	public void  () 
	public void healthy () 
	public void stopped () 
	public void failure (com.android.jack.google.common.util.concurrent.Service) 
		com.android.jack.google.common.util.concurrent.Service service
}

com/android/jack/google/common/util/concurrent/ServiceManager$NoOpService.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ServiceManager$NoOpService extends com.android.jack.google.common.util.concurrent.AbstractService {
	private void  () 
	protected void doStart () 
	protected void doStop () 
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$1) 
		com.android.jack.google.common.util.concurrent.ServiceManager$1 x0
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceListener.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceListener extends com.android.jack.google.common.util.concurrent.Service$Listener {
	final com.android.jack.google.common.util.concurrent.Service service
	final java.lang.ref.WeakReference state
	void  (com.android.jack.google.common.util.concurrent.Service, java.lang.ref.WeakReference) 
		com.android.jack.google.common.util.concurrent.Service service
		java.lang.ref.WeakReference state
	public void starting () 
		com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState state
	public void running () 
		com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState state
	public void stopping (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
		com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState state
	public void terminated (com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.util.concurrent.Service$State from
		com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState state
	public void failed (com.android.jack.google.common.util.concurrent.Service$State, java.lang.Throwable) 
		com.android.jack.google.common.util.concurrent.Service$State from
		Throwable failure
		com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState state
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState$1 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState) 
	public java.util.Set get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState$2 extends com.android.jack.google.common.util.concurrent.Monitor$Guard {
	final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState, com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
	public boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceManagerState$3.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState$3 extends com.android.jack.google.common.util.concurrent.Monitor$Guard {
	final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState, com.android.jack.google.common.util.concurrent.Monitor) 
		com.android.jack.google.common.util.concurrent.Monitor x0
	public boolean isSatisfied () 
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceManagerState$4.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState$4 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState) 
	public java.lang.Long apply (java.util.Map$Entry) 
		java.util.Map$Entry input
	public volatile java.lang.Object apply (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceManagerState$5.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState$5 extends com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback {
	final com.android.jack.google.common.util.concurrent.Service val$service
	final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState this$0
	void  (com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState, java.lang.String, com.android.jack.google.common.util.concurrent.Service) 
		String x0
	void call (com.android.jack.google.common.util.concurrent.ServiceManager$Listener) 
		com.android.jack.google.common.util.concurrent.ServiceManager$Listener listener
	volatile void call (java.lang.Object) 
		Object x0
}

com/android/jack/google/common/util/concurrent/ServiceManager$ServiceManagerState.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState extends java.lang.Object {
	final com.android.jack.google.common.util.concurrent.Monitor monitor
	final com.android.jack.google.common.collect.SetMultimap servicesByState
	final com.android.jack.google.common.collect.Multiset states
	final java.util.Map startupTimers
	boolean ready
	boolean transitioned
	final int numberOfServices
	final com.android.jack.google.common.util.concurrent.Monitor$Guard awaitHealthGuard
	final com.android.jack.google.common.util.concurrent.Monitor$Guard stoppedGuard
	final java.util.List listeners
	void  (com.android.jack.google.common.collect.ImmutableCollection) 
		com.android.jack.google.common.collect.ImmutableCollection services
	void tryStartTiming (com.android.jack.google.common.util.concurrent.Service) 
		com.android.jack.google.common.base.Stopwatch stopwatch
		com.android.jack.google.common.util.concurrent.Service service
	void markReady () 
		com.android.jack.google.common.util.concurrent.Service service
		java.util.Iterator i$
		java.util.List servicesInBadStates
	void addListener (com.android.jack.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ServiceManager$Listener listener
		java.util.concurrent.Executor executor
	void awaitHealthy () 
	void awaitHealthy (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	void awaitStopped () 
	void awaitStopped (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	com.android.jack.google.common.collect.ImmutableMultimap servicesByState () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.jack.google.common.collect.ImmutableSetMultimap$Builder builder
	com.android.jack.google.common.collect.ImmutableMap startupTimes () 
		com.android.jack.google.common.util.concurrent.Service service
		com.android.jack.google.common.base.Stopwatch stopWatch
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List loadTimes
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
	void transitionService (com.android.jack.google.common.util.concurrent.Service, com.android.jack.google.common.util.concurrent.Service$State, com.android.jack.google.common.util.concurrent.Service$State) 
		com.android.jack.google.common.base.Stopwatch stopwatch
		com.android.jack.google.common.util.concurrent.Service service
		com.android.jack.google.common.util.concurrent.Service$State from
		com.android.jack.google.common.util.concurrent.Service$State to
	void fireStoppedListeners () 
	void fireHealthyListeners () 
	void fireFailedListeners (com.android.jack.google.common.util.concurrent.Service) 
		com.android.jack.google.common.util.concurrent.Service service
	void executeListeners () 
		int i
	void checkHealthy () 
		IllegalStateException exception
}

com/android/jack/google/common/util/concurrent/ServiceManager.class
ServiceManager.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.ServiceManager extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback HEALTHY_CALLBACK
	private static final com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback STOPPED_CALLBACK
	private final com.android.jack.google.common.util.concurrent.ServiceManager$ServiceManagerState state
	private final com.android.jack.google.common.collect.ImmutableList services
	public void  (java.lang.Iterable) 
		com.android.jack.google.common.util.concurrent.Service service
		java.util.Iterator i$
		Iterable services
		com.android.jack.google.common.collect.ImmutableList copy
		java.lang.ref.WeakReference stateReference
	public void addListener (com.android.jack.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor) 
		com.android.jack.google.common.util.concurrent.ServiceManager$Listener listener
		java.util.concurrent.Executor executor
	public void addListener (com.android.jack.google.common.util.concurrent.ServiceManager$Listener) 
		com.android.jack.google.common.util.concurrent.ServiceManager$Listener listener
	public com.android.jack.google.common.util.concurrent.ServiceManager startAsync () 
		com.android.jack.google.common.util.concurrent.Service$State state
		com.android.jack.google.common.util.concurrent.Service service
		java.util.Iterator i$
		IllegalStateException e
		com.android.jack.google.common.util.concurrent.Service service
		java.util.Iterator i$
	public void awaitHealthy () 
	public void awaitHealthy (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public com.android.jack.google.common.util.concurrent.ServiceManager stopAsync () 
		com.android.jack.google.common.util.concurrent.Service service
		java.util.Iterator i$
	public void awaitStopped () 
	public void awaitStopped (long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean isHealthy () 
		com.android.jack.google.common.util.concurrent.Service service
		java.util.Iterator i$
	public com.android.jack.google.common.collect.ImmutableMultimap servicesByState () 
	public com.android.jack.google.common.collect.ImmutableMap startupTimes () 
	public java.lang.String toString () 
	static java.util.logging.Logger access$200 () 
	static com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback access$300 () 
	static com.android.jack.google.common.util.concurrent.ListenerCallQueue$Callback access$400 () 
	static void  () 
}

com/android/jack/google/common/util/concurrent/SettableFuture.class
SettableFuture.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.SettableFuture extends com.android.jack.google.common.util.concurrent.AbstractFuture {
	public static com.android.jack.google.common.util.concurrent.SettableFuture create () 
	private void  () 
	public boolean set (java.lang.Object) 
		Object value
	public boolean setException (java.lang.Throwable) 
		Throwable throwable
}

com/android/jack/google/common/util/concurrent/SimpleTimeLimiter$1$1.class
SimpleTimeLimiter.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.SimpleTimeLimiter$1$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.lang.reflect.Method val$method
	final Object[] val$args
	final com.android.jack.google.common.util.concurrent.SimpleTimeLimiter$1 this$1
	void  (com.android.jack.google.common.util.concurrent.SimpleTimeLimiter$1, java.lang.reflect.Method, java.lang.Object[]) 
	public java.lang.Object call ()  throws java.lang.Exception 
		java.lang.reflect.InvocationTargetException e
}

com/android/jack/google/common/util/concurrent/SimpleTimeLimiter$1.class
SimpleTimeLimiter.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.SimpleTimeLimiter$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	final Object val$target
	final long val$timeoutDuration
	final java.util.concurrent.TimeUnit val$timeoutUnit
	final java.util.Set val$interruptibleMethods
	final com.android.jack.google.common.util.concurrent.SimpleTimeLimiter this$0
	void  (com.android.jack.google.common.util.concurrent.SimpleTimeLimiter, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.Set) 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object obj
		java.lang.reflect.Method method
		Object[] args
		java.util.concurrent.Callable callable
}

com/android/jack/google/common/util/concurrent/SimpleTimeLimiter.class
SimpleTimeLimiter.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.SimpleTimeLimiter extends java.lang.Object implements com.android.jack.google.common.util.concurrent.TimeLimiter  {
	private final java.util.concurrent.ExecutorService executor
	public void  (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService executor
	public void  () 
	public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit) 
		Object target
		Class interfaceType
		long timeoutDuration
		java.util.concurrent.TimeUnit timeoutUnit
		java.util.Set interruptibleMethods
		java.lang.reflect.InvocationHandler handler
	public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean)  throws java.lang.Exception 
		InterruptedException e
		java.util.concurrent.ExecutionException e
		java.util.concurrent.TimeoutException e
		java.util.concurrent.Callable callable
		long timeoutDuration
		java.util.concurrent.TimeUnit timeoutUnit
		boolean amInterruptible
		java.util.concurrent.Future future
	private static java.lang.Exception throwCause (java.lang.Exception, boolean)  throws java.lang.Exception 
		StackTraceElement[] combined
		Exception e
		boolean combineStackTraces
		Throwable cause
	private static java.util.Set findInterruptibleMethods (java.lang.Class) 
		java.lang.reflect.Method m
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class interfaceType
		java.util.Set set
	private static boolean declaresInterruptedEx (java.lang.reflect.Method) 
		Class exType
		Class[] arr$
		int len$
		int i$
		java.lang.reflect.Method method
	private static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler) 
		Class interfaceType
		java.lang.reflect.InvocationHandler handler
		Object object
	static java.lang.Exception access$000 (java.lang.Exception, boolean)  throws java.lang.Exception 
		Exception x0
		boolean x1
}

com/android/jack/google/common/util/concurrent/SmoothRateLimiter$1.class
SmoothRateLimiter.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.SmoothRateLimiter$1 extends java.lang.Object {
}

com/android/jack/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty.class
SmoothRateLimiter.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.SmoothRateLimiter$SmoothBursty extends com.android.jack.google.common.util.concurrent.SmoothRateLimiter {
	final double maxBurstSeconds
	void  (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch, double) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
		double maxBurstSeconds
	void doSetRate (double, double) 
		double permitsPerSecond
		double stableIntervalMicros
		double oldMaxPermits
	long storedPermitsToWaitTime (double, double) 
		double storedPermits
		double permitsToTake
}

com/android/jack/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp.class
SmoothRateLimiter.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.SmoothRateLimiter$SmoothWarmingUp extends com.android.jack.google.common.util.concurrent.SmoothRateLimiter {
	private final long warmupPeriodMicros
	private double slope
	private double halfPermits
	void  (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch, long, java.util.concurrent.TimeUnit) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
		long warmupPeriod
		java.util.concurrent.TimeUnit timeUnit
	void doSetRate (double, double) 
		double permitsPerSecond
		double stableIntervalMicros
		double oldMaxPermits
		double coldIntervalMicros
	long storedPermitsToWaitTime (double, double) 
		double permitsAboveHalfToTake
		double storedPermits
		double permitsToTake
		double availablePermitsAboveHalf
		long micros
	private double permitsToTime (double) 
		double permits
}

com/android/jack/google/common/util/concurrent/SmoothRateLimiter.class
SmoothRateLimiter.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.SmoothRateLimiter extends com.android.jack.google.common.util.concurrent.RateLimiter {
	double storedPermits
	double maxPermits
	double stableIntervalMicros
	private long nextFreeTicketMicros
	private void  (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch stopwatch
	final void doSetRate (double, long) 
		double permitsPerSecond
		long nowMicros
		double stableIntervalMicros
	abstract void doSetRate (double, double) 
	final double doGetRate () 
	final long queryEarliestAvailable (long) 
		long nowMicros
	final long reserveEarliestAvailable (int, long) 
		int requiredPermits
		long nowMicros
		long returnValue
		double storedPermitsToSpend
		double freshPermits
		long waitMicros
	abstract long storedPermitsToWaitTime (double, double) 
	private void resync (long) 
		long nowMicros
	void  (com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch, com.android.jack.google.common.util.concurrent.SmoothRateLimiter$1) 
		com.android.jack.google.common.util.concurrent.RateLimiter$SleepingStopwatch x0
		com.android.jack.google.common.util.concurrent.SmoothRateLimiter$1 x1
}

com/android/jack/google/common/util/concurrent/Striped$1.class
Striped.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Striped$1 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	void  () 
	public java.util.concurrent.locks.Lock get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Striped$2.class
Striped.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Striped$2 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	void  () 
	public java.util.concurrent.locks.Lock get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Striped$3.class
Striped.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Striped$3 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	final int val$permits
	void  (int) 
	public java.util.concurrent.Semaphore get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Striped$4.class
Striped.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Striped$4 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	final int val$permits
	void  (int) 
	public java.util.concurrent.Semaphore get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Striped$5.class
Striped.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Striped$5 extends java.lang.Object implements com.android.jack.google.common.base.Supplier  {
	void  () 
	public java.util.concurrent.locks.ReadWriteLock get () 
	public volatile java.lang.Object get () 
}

com/android/jack/google/common/util/concurrent/Striped$CompactStriped.class
Striped.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Striped$CompactStriped extends com.android.jack.google.common.util.concurrent.Striped$PowerOfTwoStriped {
	private final Object[] array
	private void  (int, com.android.jack.google.common.base.Supplier) 
		int i
		int stripes
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object getAt (int) 
		int index
	public int size () 
	void  (int, com.android.jack.google.common.base.Supplier, com.android.jack.google.common.util.concurrent.Striped$1) 
		int x0
		com.android.jack.google.common.base.Supplier x1
		com.android.jack.google.common.util.concurrent.Striped$1 x2
}

com/android/jack/google/common/util/concurrent/Striped$LargeLazyStriped.class
Striped.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Striped$LargeLazyStriped extends com.android.jack.google.common.util.concurrent.Striped$PowerOfTwoStriped {
	final java.util.concurrent.ConcurrentMap locks
	final com.android.jack.google.common.base.Supplier supplier
	final int size
	void  (int, com.android.jack.google.common.base.Supplier) 
		int stripes
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object getAt (int) 
		int index
		Object existing
		Object created
	public int size () 
}

com/android/jack/google/common/util/concurrent/Striped$PaddedLock.class
Striped.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Striped$PaddedLock extends java.util.concurrent.locks.ReentrantLock {
	long q1
	long q2
	long q3
	void  () 
}

com/android/jack/google/common/util/concurrent/Striped$PaddedSemaphore.class
Striped.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Striped$PaddedSemaphore extends java.util.concurrent.Semaphore {
	long q1
	long q2
	long q3
	void  (int) 
		int permits
}

com/android/jack/google/common/util/concurrent/Striped$PowerOfTwoStriped.class
Striped.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.Striped$PowerOfTwoStriped extends com.android.jack.google.common.util.concurrent.Striped {
	final int mask
	void  (int) 
		int stripes
	final int indexFor (java.lang.Object) 
		Object key
		int hash
	public final java.lang.Object get (java.lang.Object) 
		Object key
}

com/android/jack/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference.class
Striped.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference extends java.lang.ref.WeakReference {
	final int index
	void  (java.lang.Object, int, java.lang.ref.ReferenceQueue) 
		Object referent
		int index
		java.lang.ref.ReferenceQueue queue
}

com/android/jack/google/common/util/concurrent/Striped$SmallLazyStriped.class
Striped.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.Striped$SmallLazyStriped extends com.android.jack.google.common.util.concurrent.Striped$PowerOfTwoStriped {
	final java.util.concurrent.atomic.AtomicReferenceArray locks
	final com.android.jack.google.common.base.Supplier supplier
	final int size
	final java.lang.ref.ReferenceQueue queue
	void  (int, com.android.jack.google.common.base.Supplier) 
		int stripes
		com.android.jack.google.common.base.Supplier supplier
	public java.lang.Object getAt (int) 
		int index
		com.android.jack.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference existingRef
		Object existing
		Object created
		com.android.jack.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference newRef
	private void drainQueue () 
		com.android.jack.google.common.util.concurrent.Striped$SmallLazyStriped$ArrayReference arrayRef
		java.lang.ref.Reference ref
	public int size () 
}

com/android/jack/google/common/util/concurrent/Striped.class
Striped.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.Striped extends java.lang.Object {
	private static final int LARGE_LAZY_CUTOFF
	private static final com.android.jack.google.common.base.Supplier READ_WRITE_LOCK_SUPPLIER
	private static final int ALL_SET
	private void  () 
	public abstract java.lang.Object get (java.lang.Object) 
	public abstract java.lang.Object getAt (int) 
	abstract int indexFor (java.lang.Object) 
	public abstract int size () 
	public java.lang.Iterable bulkGet (java.lang.Iterable) 
		int i
		int currentStripe
		int i
		Iterable keys
		Object[] array
		int[] stripes
		int previousStripe
		java.util.List asList
	public static com.android.jack.google.common.util.concurrent.Striped lock (int) 
		int stripes
	public static com.android.jack.google.common.util.concurrent.Striped lazyWeakLock (int) 
		int stripes
	private static com.android.jack.google.common.util.concurrent.Striped lazy (int, com.android.jack.google.common.base.Supplier) 
		int stripes
		com.android.jack.google.common.base.Supplier supplier
	public static com.android.jack.google.common.util.concurrent.Striped semaphore (int, int) 
		int stripes
		int permits
	public static com.android.jack.google.common.util.concurrent.Striped lazyWeakSemaphore (int, int) 
		int stripes
		int permits
	public static com.android.jack.google.common.util.concurrent.Striped readWriteLock (int) 
		int stripes
	public static com.android.jack.google.common.util.concurrent.Striped lazyWeakReadWriteLock (int) 
		int stripes
	private static int ceilToPowerOfTwo (int) 
		int x
	private static int smear (int) 
		int hashCode
	void  (com.android.jack.google.common.util.concurrent.Striped$1) 
		com.android.jack.google.common.util.concurrent.Striped$1 x0
	static int access$200 (int) 
		int x0
	static int access$300 (int) 
		int x0
	static void  () 
}

com/android/jack/google/common/util/concurrent/ThreadFactoryBuilder$1.class
ThreadFactoryBuilder.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	final java.util.concurrent.ThreadFactory val$backingThreadFactory
	final String val$nameFormat
	final java.util.concurrent.atomic.AtomicLong val$count
	final Boolean val$daemon
	final Integer val$priority
	final Thread$UncaughtExceptionHandler val$uncaughtExceptionHandler
	void  (java.util.concurrent.ThreadFactory, java.lang.String, java.util.concurrent.atomic.AtomicLong, java.lang.Boolean, java.lang.Integer, java.lang.Thread$UncaughtExceptionHandler) 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable runnable
		Thread thread
}

com/android/jack/google/common/util/concurrent/ThreadFactoryBuilder.class
ThreadFactoryBuilder.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder extends java.lang.Object {
	private String nameFormat
	private Boolean daemon
	private Integer priority
	private Thread$UncaughtExceptionHandler uncaughtExceptionHandler
	private java.util.concurrent.ThreadFactory backingThreadFactory
	public void  () 
	public com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder setNameFormat (java.lang.String) 
		String nameFormat
	public com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder setDaemon (boolean) 
		boolean daemon
	public com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder setPriority (int) 
		int priority
	public com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder setUncaughtExceptionHandler (java.lang.Thread$UncaughtExceptionHandler) 
		Thread$UncaughtExceptionHandler uncaughtExceptionHandler
	public com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder setThreadFactory (java.util.concurrent.ThreadFactory) 
		java.util.concurrent.ThreadFactory backingThreadFactory
	public java.util.concurrent.ThreadFactory build () 
	private static java.util.concurrent.ThreadFactory build (com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder) 
		com.android.jack.google.common.util.concurrent.ThreadFactoryBuilder builder
		String nameFormat
		Boolean daemon
		Integer priority
		Thread$UncaughtExceptionHandler uncaughtExceptionHandler
		java.util.concurrent.ThreadFactory backingThreadFactory
		java.util.concurrent.atomic.AtomicLong count
}

com/android/jack/google/common/util/concurrent/TimeLimiter.class
TimeLimiter.java
package com.android.jack.google.common.util.concurrent
public abstract com.android.jack.google.common.util.concurrent.TimeLimiter extends java.lang.Object {
	public abstract java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit) 
	public abstract java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean)  throws java.lang.Exception 
}

com/android/jack/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class
UncaughtExceptionHandlers.java
package com.android.jack.google.common.util.concurrent
final com.android.jack.google.common.util.concurrent.UncaughtExceptionHandlers$Exiter extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler  {
	private static final java.util.logging.Logger logger
	private final Runtime runtime
	void  (java.lang.Runtime) 
		Runtime runtime
	public void uncaughtException (java.lang.Thread, java.lang.Throwable) 
		Throwable errorInLogging
		Thread t
		Throwable e
	static void  () 
}

com/android/jack/google/common/util/concurrent/UncaughtExceptionHandlers.class
UncaughtExceptionHandlers.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.UncaughtExceptionHandlers extends java.lang.Object {
	private void  () 
	public static java.lang.Thread$UncaughtExceptionHandler systemExit () 
}

com/android/jack/google/common/util/concurrent/UncheckedExecutionException.class
UncheckedExecutionException.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.UncheckedExecutionException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	protected void  () 
	protected 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/google/common/util/concurrent/UncheckedTimeoutException.class
UncheckedTimeoutException.java
package com.android.jack.google.common.util.concurrent
public com.android.jack.google.common.util.concurrent.UncheckedTimeoutException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/google/common/util/concurrent/Uninterruptibles.class
Uninterruptibles.java
package com.android.jack.google.common.util.concurrent
public final com.android.jack.google.common.util.concurrent.Uninterruptibles extends java.lang.Object {
	public static void awaitUninterruptibly (java.util.concurrent.CountDownLatch) 
		InterruptedException e
		java.util.concurrent.CountDownLatch latch
		boolean interrupted
	public static boolean awaitUninterruptibly (java.util.concurrent.CountDownLatch, long, java.util.concurrent.TimeUnit) 
		InterruptedException e
		long remainingNanos
		long end
		java.util.concurrent.CountDownLatch latch
		long timeout
		java.util.concurrent.TimeUnit unit
		boolean interrupted
	public static void joinUninterruptibly (java.lang.Thread) 
		InterruptedException e
		Thread toJoin
		boolean interrupted
	public static java.lang.Object getUninterruptibly (java.util.concurrent.Future)  throws java.util.concurrent.ExecutionException 
		InterruptedException e
		java.util.concurrent.Future future
		boolean interrupted
	public static java.lang.Object getUninterruptibly (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit)  throws java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		InterruptedException e
		long remainingNanos
		long end
		java.util.concurrent.Future future
		long timeout
		java.util.concurrent.TimeUnit unit
		boolean interrupted
	public static void joinUninterruptibly (java.lang.Thread, long, java.util.concurrent.TimeUnit) 
		InterruptedException e
		long remainingNanos
		long end
		Thread toJoin
		long timeout
		java.util.concurrent.TimeUnit unit
		boolean interrupted
	public static java.lang.Object takeUninterruptibly (java.util.concurrent.BlockingQueue) 
		InterruptedException e
		java.util.concurrent.BlockingQueue queue
		boolean interrupted
	public static void putUninterruptibly (java.util.concurrent.BlockingQueue, java.lang.Object) 
		InterruptedException e
		java.util.concurrent.BlockingQueue queue
		Object element
		boolean interrupted
	public static void sleepUninterruptibly (long, java.util.concurrent.TimeUnit) 
		InterruptedException e
		long remainingNanos
		long end
		long sleepFor
		java.util.concurrent.TimeUnit unit
		boolean interrupted
	public static boolean tryAcquireUninterruptibly (java.util.concurrent.Semaphore, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Semaphore semaphore
		long timeout
		java.util.concurrent.TimeUnit unit
	public static boolean tryAcquireUninterruptibly (java.util.concurrent.Semaphore, int, long, java.util.concurrent.TimeUnit) 
		InterruptedException e
		long remainingNanos
		long end
		java.util.concurrent.Semaphore semaphore
		int permits
		long timeout
		java.util.concurrent.TimeUnit unit
		boolean interrupted
	private void  () 
}

com/android/jack/google/common/util/concurrent/WrappingExecutorService$1.class
WrappingExecutorService.java
package com.android.jack.google.common.util.concurrent
 com.android.jack.google.common.util.concurrent.WrappingExecutorService$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.Callable val$wrapped
	final com.android.jack.google.common.util.concurrent.WrappingExecutorService this$0
	void  (com.android.jack.google.common.util.concurrent.WrappingExecutorService, java.util.concurrent.Callable) 
	public void run () 
		Exception e
}

com/android/jack/google/common/util/concurrent/WrappingExecutorService.class
WrappingExecutorService.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.WrappingExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService  {
	private final java.util.concurrent.ExecutorService delegate
	protected void  (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService delegate
	protected abstract java.util.concurrent.Callable wrapTask (java.util.concurrent.Callable) 
	protected java.lang.Runnable wrapTask (java.lang.Runnable) 
		Runnable command
		java.util.concurrent.Callable wrapped
	private final com.android.jack.google.common.collect.ImmutableList wrapTasks (java.util.Collection) 
		java.util.concurrent.Callable task
		java.util.Iterator i$
		java.util.Collection tasks
		com.android.jack.google.common.collect.ImmutableList$Builder builder
	public final void execute (java.lang.Runnable) 
		Runnable command
	public final java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public final java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable task
	public final java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public final java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
		java.util.Collection tasks
	public final java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public final java.lang.Object invokeAny (java.util.Collection)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.Collection tasks
	public final java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public final void shutdown () 
	public final java.util.List shutdownNow () 
	public final boolean isShutdown () 
	public final boolean isTerminated () 
	public final boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/util/concurrent/WrappingScheduledExecutorService.class
WrappingScheduledExecutorService.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.WrappingScheduledExecutorService extends com.android.jack.google.common.util.concurrent.WrappingExecutorService implements java.util.concurrent.ScheduledExecutorService  {
	final java.util.concurrent.ScheduledExecutorService delegate
	protected void  (java.util.concurrent.ScheduledExecutorService) 
		java.util.concurrent.ScheduledExecutorService delegate
	public final java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
	public final java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable task
		long delay
		java.util.concurrent.TimeUnit unit
	public final java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
	public final java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
}

com/android/jack/google/common/util/concurrent/package-info.class
package-info.java
package com.android.jack.google.common.util.concurrent
abstract com.android.jack.google.common.util.concurrent.package-info extends java.lang.Object {
}

com/android/jack/google/common/xml/XmlEscapers.class
XmlEscapers.java
package com.android.jack.google.common.xml
public com.android.jack.google.common.xml.XmlEscapers extends java.lang.Object {
	private static final char MIN_ASCII_CONTROL_CHAR
	private static final char MAX_ASCII_CONTROL_CHAR
	private static final com.android.jack.google.common.escape.Escaper XML_ESCAPER
	private static final com.android.jack.google.common.escape.Escaper XML_CONTENT_ESCAPER
	private static final com.android.jack.google.common.escape.Escaper XML_ATTRIBUTE_ESCAPER
	private void  () 
	public static com.android.jack.google.common.escape.Escaper xmlContentEscaper () 
	public static com.android.jack.google.common.escape.Escaper xmlAttributeEscaper () 
	static void  () 
		char c
		com.android.jack.google.common.escape.Escapers$Builder builder
}

com/android/jack/google/common/xml/package-info.class
package-info.java
package com.android.jack.google.common.xml
abstract com.android.jack.google.common.xml.package-info extends java.lang.Object {
}

com/android/jack/google/thirdparty/publicsuffix/PublicSuffixPatterns.class
PublicSuffixPatterns.java
package com.android.jack.google.thirdparty.publicsuffix
public final com.android.jack.google.thirdparty.publicsuffix.PublicSuffixPatterns extends java.lang.Object {
	public static final com.android.jack.google.common.collect.ImmutableMap EXACT
	public static final com.android.jack.google.common.collect.ImmutableMap UNDER
	public static final com.android.jack.google.common.collect.ImmutableMap EXCLUDED
	private void  () 
	static void  () 
}

com/android/jack/google/thirdparty/publicsuffix/PublicSuffixType.class
PublicSuffixType.java
package com.android.jack.google.thirdparty.publicsuffix
final com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType extends java.lang.Enum {
	public static final com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType PRIVATE
	public static final com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType ICANN
	private final char innerNodeCode
	private final char leafNodeCode
	private static final com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType[] $VALUES
	public static com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType[] values () 
	public static com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, char, char) 
		char innerNodeCode
		char leafNodeCode
	char getLeafNodeCode () 
	char getInnerNodeCode () 
	static com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType fromCode (char) 
		com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType value
		com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType[] arr$
		int len$
		int i$
		char code
	static com.android.jack.google.thirdparty.publicsuffix.PublicSuffixType fromIsPrivate (boolean) 
		boolean isPrivate
	static void  () 
}

com/android/jack/google/thirdparty/publicsuffix/TrieParser.class
TrieParser.java
package com.android.jack.google.thirdparty.publicsuffix
 com.android.jack.google.thirdparty.publicsuffix.TrieParser extends java.lang.Object {
	private static final com.android.jack.google.common.base.Joiner PREFIX_JOINER
	void  () 
	static com.android.jack.google.common.collect.ImmutableMap parseTrie (java.lang.CharSequence) 
		CharSequence encoded
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int encodedLen
		int idx
	private static int doParseTrieToBuilder (java.util.List, java.lang.CharSequence, com.android.jack.google.common.collect.ImmutableMap$Builder) 
		String domain
		java.util.List stack
		CharSequence encoded
		com.android.jack.google.common.collect.ImmutableMap$Builder builder
		int encodedLen
		int idx
		char c
	private static java.lang.CharSequence reverse (java.lang.CharSequence) 
		int i
		CharSequence s
		int length
		char[] buffer
	private static void swap (char[], int, int) 
		char[] buffer
		int f
		int s
		char tmp
	static void  () 
}

com/android/jack/incremental/CommonFilter$1.class
CommonFilter.java
package com.android.jack.incremental
 com.android.jack.incremental.CommonFilter$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.io.File val$tempFile
	final com.android.jack.incremental.CommonFilter this$0
	void  (com.android.jack.incremental.CommonFilter, java.io.File) 
		com.android.jack.incremental.CommonFilter this$0
	public void run () 
		boolean deleted
}

com/android/jack/incremental/CommonFilter$ClasspathEntryIgnoredReportable.class
CommonFilter.java
package com.android.jack.incremental
final com.android.jack.incremental.CommonFilter$ClasspathEntryIgnoredReportable extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final Throwable cause
	private void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	void  (java.lang.Throwable, com.android.jack.incremental.CommonFilter$1) 
		Throwable x0
		com.android.jack.incremental.CommonFilter$1 x1
}

com/android/jack/incremental/CommonFilter$EmbeddedLibraryLoadingException.class
CommonFilter.java
package com.android.jack.incremental
final com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	private void  (java.lang.Exception) 
		Exception cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	void  (java.lang.Exception, com.android.jack.incremental.CommonFilter$1) 
		Exception x0
		com.android.jack.incremental.CommonFilter$1 x1
}

com/android/jack/incremental/CommonFilter$FailedToLocateJackJarException.class
CommonFilter.java
package com.android.jack.incremental
final com.android.jack.incremental.CommonFilter$FailedToLocateJackJarException extends java.lang.Exception {
	private static final long serialVersionUID
	private void  () 
	public java.lang.String getMessage () 
	void  (com.android.jack.incremental.CommonFilter$1) 
		com.android.jack.incremental.CommonFilter$1 x0
}

com/android/jack/incremental/CommonFilter.class
CommonFilter.java
package com.android.jack.incremental
public abstract com.android.jack.incremental.CommonFilter extends java.lang.Object {
	protected final java.util.Map path2ReaderFile
	public static final com.android.sched.util.config.id.BooleanPropertyId IMPORTED_JAR_DEBUG_INFO
	public static final com.android.sched.util.config.id.BooleanPropertyId CLASSPATH_JAR_DEBUG_INFO
	public static final com.android.sched.util.config.id.BooleanPropertyId CLASSPATH_JAR_TOLERANT
	public static final com.android.sched.util.config.id.BooleanPropertyId IMPORTED_JAR_TOLERANT
	private static final String[] JACK_DEFAULT_LIB_PATH
	private final boolean importedJarDebugInfo
	private final boolean classpathJarDebugInfo
	private final boolean classpathJarTolerant
	private final boolean importedJarTolerant
	public void  () 
	protected java.util.Set getJavaFileNamesSpecifiedOnCommandLine (com.android.jack.Options) 
		com.android.sched.util.file.FileOrDirectory file
		com.android.jack.Options options
		com.android.sched.util.config.Config config
		String extension
		java.util.Set javaFileNames
	protected void fillFiles (java.io.File, java.lang.String, java.util.Set) 
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.file.WrongPermissionException e
		com.android.sched.util.file.NotFileException e
		com.android.sched.util.file.NoSuchFileException e
		String path
		java.io.File subFile
		java.io.File folder
		String fileExt
		java.util.Set fileNames
		java.io.File[] fileList
	protected java.util.List getClasspathLibraries (java.util.List, boolean) 
		java.util.List libraries
		com.android.jill.Options jillOptions
		com.android.jack.JarTransformationException e
		java.io.File libraryFile
		com.android.jack.library.InputLibrary library
		java.util.List files
		boolean strictMode
		java.util.List libraries
	protected java.util.List getImportedLibraries (java.util.List) 
		com.android.jill.Options jillOptions
		com.android.jack.JarTransformationException e
		com.android.jack.reporting.ReportableException reportable
		java.io.File libraryFile
		com.android.jack.reporting.ReportableException reportable
		com.android.jack.library.InputLibrary library
		java.util.List files
		java.util.List libraries
	private void reportInvalidClasspathLibrary (java.lang.Throwable, boolean) 
		com.android.jack.reporting.ReportableException reportable
		Throwable cause
		boolean strictMode
	private java.util.List getDefaultLibraries () 
		com.android.sched.vfs.VFS jackVfs
		String prefix
		java.io.File jackJar
		com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
		Exception e
		java.net.URISyntaxException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
		com.android.sched.util.file.WrongPermissionException e
		com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
		com.android.sched.util.file.ZipException e
		java.util.List libraries
		com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException e
		java.net.URL location
		com.android.jack.ir.ast.JSession session
	private com.android.jack.library.InputJackLibrary convertJarWithJill (com.android.jill.Options)  throws com.android.jack.JarTransformationException 
		java.io.File tempFile
		Runnable tempFileDeleter
		com.android.jack.library.InputJackLibraryCodec codec
		com.android.sched.util.codec.CodecContext context
		com.android.jack.library.InputJackLibrary inputLib
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.jill.JillException e
		com.android.jill.Options jillOptions
	protected java.util.List importStandaloneResources () 
		java.util.List resources
		com.android.jack.resource.ResourceReadingException e
		com.android.jack.ir.ast.JSession session
		java.util.List resources
	protected java.util.List importStandaloneMetas () 
	static void  () 
}

com/android/jack/incremental/GenerateLibraryFromIncrementalFolder.class
GenerateLibraryFromIncrementalFolder.java
package com.android.jack.incremental
public com.android.jack.incremental.GenerateLibraryFromIncrementalFolder extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/incremental/Incremental.class
Incremental.java
package com.android.jack.incremental
public com.android.jack.incremental.Incremental extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/incremental/IncrementalException.class
IncrementalException.java
package com.android.jack.incremental
public com.android.jack.incremental.IncrementalException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/incremental/IncrementalInputFilter.class
IncrementalInputFilter.java
package com.android.jack.incremental
public com.android.jack.incremental.IncrementalInputFilter extends com.android.jack.incremental.CommonFilter implements com.android.jack.incremental.InputFilter  {
	public static final com.android.sched.util.config.id.BooleanPropertyId INCREMENTAL_LOG
	public static final com.android.sched.util.log.stats.StatisticId COMPILED_FILES
	public static final com.android.sched.util.log.stats.StatisticId MODIFIED_FILES
	public static final com.android.sched.util.log.stats.StatisticId DELETED_FILES
	public static final com.android.sched.util.log.stats.StatisticId ADDED_FILES
	public static final com.android.sched.util.log.stats.StatisticId SOURCE_FILES
	private final com.android.jack.library.InputJackLibrary incrementalInputLibrary
	private final com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
	private final com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
	private final com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
	private final java.util.Set fileNamesOnCmdLine
	private final com.android.sched.util.log.Tracer tracer
	private final java.util.Set deletedFileNames
	private final java.util.Set addedFileNames
	private final java.util.Set modifiedFileNames
	private final java.util.Set filesToRecompiles
	private java.util.List importedLibraries
	private final java.util.List importedResources
	private final java.util.List importedMetas
	private final java.util.List librariesOnClasspath
	static final boolean $assertionsDisabled
	public void  (com.android.jack.Options) 
		com.android.jack.library.LibraryReadingException reportable
		com.android.sched.util.file.CannotReadException e
		com.android.jack.library.LibraryReadingException reportable
		com.android.jack.library.FileTypeDoesNotExistException e
		boolean mergingEnabled
		com.android.jack.incremental.IncrementalLogWriter incLog
		com.android.jack.library.LibraryWritingException reportable
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.LibraryIOException e
		com.android.jack.incremental.IncrementalException e
		com.android.jack.Options options
		com.android.sched.util.config.Config config
		java.util.List importedLibrariesFromCommandLine
		com.android.jack.ir.ast.JSession session
		boolean mergingEnabled
		java.util.List classpathContent
	public java.util.List getClasspath () 
	public java.util.Set getFileToCompile () 
		String fileName
		java.util.Set fileToCompile
	private java.util.Set getInternalFileNamesToCompile () 
		java.util.Map typeRecompileDependencies
		java.util.Set filesToRecompile
	private void addDependencies (java.util.Set, java.util.Map, java.util.Set) 
		String dependencyFileName
		String fileName
		java.util.Set filesToRecompile
		java.util.Map typeRecompileDependencies
		java.util.Set fileNames
	private void updateIncrementalState ()  throws com.android.jack.incremental.IncrementalException 
		String fileToRecompile
		String deletedFileName
		com.android.jack.library.OutputJackLibrary outputLibrary
	private void deleteAllResources () 
		Exception e
		java.util.Iterator vFileIt
	private void deleteOldFilesFromJavaFiles (java.lang.String)  throws com.android.jack.incremental.IncrementalException 
		com.android.sched.vfs.VPath vpath
		String typeNameToRemove
		String javaFileName
		java.util.List deletedTypes
	private void deleteFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.incremental.IncrementalException 
		com.android.sched.util.file.CannotDeleteFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath vpath
	private boolean needFullBuild () 
		com.android.jack.ir.ast.JSession session
	private java.util.List getDependencyFileNamesToRecompile (java.util.Map, java.lang.String) 
		String dependentFileName
		String typeName
		String modifiedTypeName
		java.util.Map typeRecompileDependencies
		String modifiedJavaFileName
		java.util.List fileNamesToRecompile
	private com.android.jack.library.InputJackLibrary getIncrementalInternalLibrary () 
	private void fillAddedFileNames (java.util.Set) 
		String javaFileName
		java.util.Set addedFileNames
		java.util.Set previousFiles
	private void fillModifiedFileNames (java.util.Set) 
		com.android.sched.vfs.InputVFile dexFile
		com.android.jack.library.FileTypeDoesNotExistException e
		java.io.IOException e
		com.android.jack.reporting.ReportableIOException reportable
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.InputVFile dexFile
		String typeName
		java.io.File javaFile
		String javaFileName
		java.util.Set modifiedFileNames
	private void fillDeletedFileNames (java.util.Set) 
		String javaFileName
		java.util.Set deletedFileNames
	private void fillDependencies (com.android.jack.library.InputJackLibrary, com.android.sched.vfs.VPath, com.android.jack.analysis.dependency.Dependency)  throws com.android.sched.util.file.CannotReadException com.android.jack.library.FileTypeDoesNotExistException 
		Exception e
		com.android.jack.library.InputJackLibrary library
		com.android.sched.vfs.VPath dependencyVPath
		com.android.jack.analysis.dependency.Dependency dependency
		com.android.sched.vfs.InputVFile dependenciesVFile
		java.io.InputStreamReader fileReader
	public java.util.List getImportedLibraries () 
	public java.util.List getImportedResources () 
	public java.util.List getImportedMetas () 
	static void  () 
}

com/android/jack/incremental/IncrementalLogWriter$1.class
IncrementalLogWriter.java
package com.android.jack.incremental
 com.android.jack.incremental.IncrementalLogWriter$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.incremental.IncrementalLogWriter this$0
	void  (com.android.jack.incremental.IncrementalLogWriter) 
		com.android.jack.incremental.IncrementalLogWriter this$0
	public java.lang.String apply (com.android.jack.library.InputLibrary) 
		com.android.jack.library.InputLibrary library
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/jack/incremental/IncrementalLogWriter.class
IncrementalLogWriter.java
package com.android.jack.incremental
 com.android.jack.incremental.IncrementalLogWriter extends java.lang.Object {
	static final com.android.sched.vfs.VPath vpath
	private final java.io.PrintStream ps
	private static com.android.jack.google.common.base.Joiner commaJoiner
	void  (com.android.jack.library.OutputJackLibrary)  throws com.android.jack.library.LibraryIOException 
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.util.file.CannotCreateFileException e1
		com.android.jack.library.FileTypeDoesNotExistException e
		com.android.sched.util.file.WrongPermissionException e
		com.android.jack.library.OutputJackLibrary library
		com.android.sched.vfs.OutputVFile vFile
	void writeStrings (java.lang.String, java.util.Collection) 
		String prefixStr
		java.util.Collection strings
	void close () 
	void writeString (java.lang.String) 
		String str
	void writeLibraryDescriptions (java.lang.String, java.util.Collection) 
		String prefixStr
		java.util.Collection libraries
	static void  () 
}

com/android/jack/incremental/InputFilter.class
InputFilter.java
package com.android.jack.incremental
public abstract com.android.jack.incremental.InputFilter extends java.lang.Object {
	public abstract java.util.Set getFileToCompile () 
	public abstract java.util.List getClasspath () 
	public abstract java.util.List getImportedLibraries () 
	public abstract java.util.List getImportedResources () 
	public abstract java.util.List getImportedMetas () 
}

com/android/jack/incremental/NoInputFilter.class
NoInputFilter.java
package com.android.jack.incremental
public com.android.jack.incremental.NoInputFilter extends com.android.jack.incremental.CommonFilter implements com.android.jack.incremental.InputFilter  {
	private final java.util.Set fileNamesToCompile
	private final java.util.List importedLibrariesFromCommandLine
	private final java.util.List librariesOnClasspathFromCommandLine
	public void  (com.android.jack.Options) 
		com.android.jack.Options options
		com.android.jack.ir.ast.JSession session
		com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
	public java.util.Set getFileToCompile () 
		String fileName
		java.util.Set fileToCompile
	public java.util.List getClasspath () 
	public java.util.List getImportedLibraries () 
	public java.util.List getImportedResources () 
	public java.util.List getImportedMetas () 
}

com/android/jack/ir/CompoundAssignment.class
CompoundAssignment.java
package com.android.jack.ir
public com.android.jack.ir.CompoundAssignment extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	public void  () 
}

com/android/jack/ir/HasSourceInfo.class
HasSourceInfo.java
package com.android.jack.ir
public abstract com.android.jack.ir.HasSourceInfo extends java.lang.Object {
	public abstract com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
}

com/android/jack/ir/HierarchyFilter.class
HierarchyFilter.java
package com.android.jack.ir
public final com.android.jack.ir.HierarchyFilter extends java.lang.Enum {
	public static final com.android.jack.ir.HierarchyFilter SUB_AND_SUPER_TYPES
	public static final com.android.jack.ir.HierarchyFilter SUPER_TYPES
	public static final com.android.jack.ir.HierarchyFilter SUB_TYPES
	public static final com.android.jack.ir.HierarchyFilter THIS_TYPE
	private static final com.android.jack.ir.HierarchyFilter[] $VALUES
	public static com.android.jack.ir.HierarchyFilter[] values () 
	public static com.android.jack.ir.HierarchyFilter valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/JNodeInternalError$NodeInfo.class
JNodeInternalError.java
package com.android.jack.ir
public final com.android.jack.ir.JNodeInternalError$NodeInfo extends java.lang.Object {
	private final String className
	private final String description
	private final com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static void preload () 
	void  (java.lang.String, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo) 
		String className
		String description
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public java.lang.String getClassName () 
	public java.lang.String getDescription () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
}

com/android/jack/ir/JNodeInternalError.class
JNodeInternalError.java
package com.android.jack.ir
public com.android.jack.ir.JNodeInternalError extends java.lang.Error {
	private static final long serialVersionUID
	private static final ThreadLocal pendingICE
	private final java.util.List nodeTrace
	static final boolean $assertionsDisabled
	public static void preload () 
	public void  (com.android.jack.ir.HasSourceInfo, java.lang.String) 
		com.android.jack.ir.HasSourceInfo node
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.lang.String getMessage () 
		com.android.jack.ir.JNodeInternalError$NodeInfo bottomNode
		String message
	public void addNode (com.android.jack.ir.HasSourceInfo) 
		Throwable e
		com.android.jack.ir.HasSourceInfo node
		com.android.jack.ir.JNodeInternalError other
		String className
		String description
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public void addNode (java.lang.String, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo) 
		String className
		String description
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public java.util.List getNodeTrace () 
	static void  () 
}

com/android/jack/ir/JackFormatIr.class
JackFormatIr.java
package com.android.jack.ir
public com.android.jack.ir.JackFormatIr extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	public void  () 
}

com/android/jack/ir/JavaSourceIr.class
JavaSourceIr.java
package com.android.jack.ir
public com.android.jack.ir.JavaSourceIr extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	public void  () 
}

com/android/jack/ir/NonJackFormatIr.class
NonJackFormatIr.java
package com.android.jack.ir
public com.android.jack.ir.NonJackFormatIr extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	public void  () 
}

com/android/jack/ir/SideEffectOperation.class
SideEffectOperation.java
package com.android.jack.ir
public com.android.jack.ir.SideEffectOperation extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	public void  () 
}

com/android/jack/ir/StringInterner.class
StringInterner.java
package com.android.jack.ir
public com.android.jack.ir.StringInterner extends java.lang.Object {
	private static final com.android.jack.ir.StringInterner instance
	private final com.android.jack.google.common.collect.Interner stringPool
	public static com.android.jack.ir.StringInterner get () 
	protected void  () 
	public java.lang.String intern (java.lang.String) 
		String s
	static void  () 
}

com/android/jack/ir/ast/Annotable.class
Annotable.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.Annotable extends java.lang.Object {
	public abstract void addAnnotation (com.android.jack.ir.ast.JAnnotation) 
	public abstract java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
	public abstract java.util.Collection getAnnotations () 
	public abstract java.util.Set getAnnotationTypes () 
}

com/android/jack/ir/ast/CanBeAbstract.class
CanBeAbstract.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeAbstract extends java.lang.Object {
	public abstract boolean isAbstract () 
}

com/android/jack/ir/ast/CanBeFinal.class
CanBeFinal.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeFinal extends java.lang.Object {
	public abstract boolean isFinal () 
}

com/android/jack/ir/ast/CanBeNative.class
CanBeNative.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeNative extends java.lang.Object {
	public abstract boolean isNative () 
}

com/android/jack/ir/ast/CanBeRenamed.class
CanBeRenamed.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeRenamed extends java.lang.Object implements com.android.jack.ir.ast.HasName  {
	public abstract void setName (java.lang.String) 
}

com/android/jack/ir/ast/CanBeSetFinal.class
CanBeSetFinal.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeSetFinal extends java.lang.Object implements com.android.jack.ir.ast.CanBeFinal  {
	public abstract void setFinal () 
}

com/android/jack/ir/ast/CanBeStatic.class
CanBeStatic.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.CanBeStatic extends java.lang.Object {
	public abstract boolean isStatic () 
}

com/android/jack/ir/ast/FieldKind.class
FieldKind.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.FieldKind extends java.lang.Enum {
	public static final com.android.jack.ir.ast.FieldKind INSTANCE
	public static final com.android.jack.ir.ast.FieldKind STATIC
	private static final com.android.jack.ir.ast.FieldKind[] $VALUES
	public static com.android.jack.ir.ast.FieldKind[] values () 
	public static com.android.jack.ir.ast.FieldKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/ast/HasEnclosingMethod.class
HasEnclosingMethod.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasEnclosingMethod extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JMethod getEnclosingMethod () 
}

com/android/jack/ir/ast/HasEnclosingPackage.class
HasEnclosingPackage.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasEnclosingPackage extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JPackage getEnclosingPackage () 
	public abstract void setEnclosingPackage (com.android.jack.ir.ast.JPackage) 
}

com/android/jack/ir/ast/HasEnclosingType.class
HasEnclosingType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasEnclosingType extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType () 
}

com/android/jack/ir/ast/HasInstance.class
HasInstance.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasInstance extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JExpression getInstance () 
}

com/android/jack/ir/ast/HasModifier.class
HasModifier.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasModifier extends java.lang.Object {
	public abstract int getModifier () 
	public abstract void setModifier (int) 
}

com/android/jack/ir/ast/HasName$Util$1.class
HasName.java
package com.android.jack.ir.ast
final com.android.jack.ir.ast.HasName$Util$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.ir.ast.HasName, com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.HasName o1
		com.android.jack.ir.ast.HasName o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/ir/ast/HasName$Util.class
HasName.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.HasName$Util extends java.lang.Object {
	public void  () 
	public static void sortByName (java.util.List) 
		java.util.List list
}

com/android/jack/ir/ast/HasName.class
HasName.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasName extends java.lang.Object {
	public abstract java.lang.String getName () 
}

com/android/jack/ir/ast/HasParent.class
HasParent.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasParent extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JNode getParent () 
	public abstract com.android.jack.ir.ast.JNode getParent (java.lang.Class) 
}

com/android/jack/ir/ast/HasType.class
HasType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.HasType extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JType getType () 
}

com/android/jack/ir/ast/IncompatibleJTypeLookupException.class
IncompatibleJTypeLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.IncompatibleJTypeLookupException extends com.android.jack.ir.ast.JTypeLookupException {
	private static final long serialVersionUID
	private final com.android.jack.ir.ast.JType found
	private final Class expectedClass
	public void  (com.android.jack.ir.ast.JType, java.lang.Class) 
		com.android.jack.ir.ast.JType found
		Class expectedClass
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class, java.lang.Exception) 
		com.android.jack.ir.ast.JDefinedClassOrInterface found
		Class expectedClass
		Exception cause
	public java.lang.String getMessage () 
	private static java.lang.String getTypeKind (java.lang.Class) 
		Class typeClass
}

com/android/jack/ir/ast/JAbsentArrayDimension.class
JAbsentArrayDimension.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAbsentArrayDimension extends com.android.jack.ir.ast.JLiteral {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAbstractMethodBody.class
JAbstractMethodBody.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAbstractMethodBody extends com.android.jack.ir.ast.JNode {
	protected com.android.jack.ir.ast.JMethod method
	protected void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public com.android.jack.ir.ast.JMethod getMethod () 
	public abstract boolean isNative () 
	public void setMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void checkValidity () 
}

com/android/jack/ir/ast/JAbstractMethodCall.class
JAbstractMethodCall.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAbstractMethodCall extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression instance
	private com.android.jack.ir.ast.JClassOrInterface receiverType
	private final java.util.List args
	private com.android.jack.ir.ast.JMethodId methodId
	static final boolean $assertionsDisabled
	protected void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodId methodId
	public void addArg (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression toAdd
	public void addArgs (java.util.List) 
		java.util.List toAdd
	public transient void addArgs (com.android.jack.ir.ast.JExpression[]) 
		com.android.jack.ir.ast.JExpression[] toAdd
	public java.util.List getArgs () 
	public com.android.jack.ir.ast.JExpression getInstance () 
	public com.android.jack.ir.ast.JClassOrInterface getReceiverType () 
	protected void setReceiverType (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface receiverType
	public boolean canThrow () 
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public com.android.jack.ir.ast.JMethodIdWide getMethodIdWide () 
	public com.android.jack.ir.ast.JMethodId getMethodId () 
	public com.android.jack.ir.ast.JType getType () 
	public void resolveMethodId (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId methodId
	protected void visitChildren (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	protected void visitChildren (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JExpression arg
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public java.lang.String getMethodName () 
	public abstract boolean isCallToPolymorphicMethod () 
	static boolean isCallToPolymorphicMethod (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.formatter.UserFriendlyFormatter formatter
		String calledMethodName
		java.util.List paramTypes
	private static boolean isSubtypeOfOrMethodHandle (com.android.jack.ir.formatter.UserFriendlyFormatter, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.formatter.UserFriendlyFormatter formatter
		com.android.jack.ir.ast.JClassOrInterface type
	private static boolean isSubtypeOfOrMethodHandle (com.android.jack.ir.formatter.UserFriendlyFormatter, com.android.jack.ir.ast.JPhantomClass) 
		com.android.jack.ir.formatter.UserFriendlyFormatter formatter
		com.android.jack.ir.ast.JPhantomClass type
	private static boolean isSubtypeOfOrMethodHandle (com.android.jack.ir.formatter.UserFriendlyFormatter, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.formatter.UserFriendlyFormatter formatter
		com.android.jack.ir.ast.JDefinedClass type
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JAbstractStringLiteral.class
JAbstractStringLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAbstractStringLiteral extends com.android.jack.ir.ast.JValueLiteral {
	private final com.android.jack.ir.ast.JClass type
	protected void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public com.android.jack.ir.ast.JClass getType () 
	public abstract java.lang.String getValue () 
	public boolean canThrow () 
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile com.android.jack.ir.ast.JType getType () 
}

com/android/jack/ir/ast/JAddOperation.class
JAddOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAddOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAlloc.class
JAlloc.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAlloc extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JClass instanceType
	public void  (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc other
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClass) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JClass instanceType
	public com.android.jack.ir.ast.JClass getType () 
	public com.android.jack.ir.ast.JClass getInstanceType () 
	public void setInstanceType (com.android.jack.ir.ast.JClass) 
		com.android.jack.ir.ast.JClass instanceType
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAndOperation.class
JAndOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAndOperation extends com.android.jack.ir.ast.JConditionalOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAnnotation$RepeatedAnnotation.class
JAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotation$RepeatedAnnotation extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JAnnotation$RepeatedAnnotationOnField.class
JAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotation$RepeatedAnnotationOnField extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JAnnotation$RepeatedAnnotationOnMethod.class
JAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotation$RepeatedAnnotationOnMethod extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JAnnotation$RepeatedAnnotationOnType.class
JAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotation$RepeatedAnnotationOnType extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JAnnotation.class
JAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotation extends com.android.jack.ir.ast.JLiteral {
	private final java.util.List elements
	private final com.android.jack.ir.ast.JAnnotationType type
	private final com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JRetentionPolicy, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
		com.android.jack.ir.ast.JAnnotationType type
	public com.android.jack.ir.ast.JAnnotationType getType () 
	public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.sched.scheduler.ScheduleInstance schedule
	public void put (com.android.jack.ir.ast.JNameValuePair) 
		int i
		com.android.jack.ir.ast.JNameValuePair pair
	public void add (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair pair
		String name
	public java.util.Collection getNameValuePairs () 
	public com.android.jack.ir.ast.JNameValuePair getNameValuePair (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JNameValuePair pair
		com.android.jack.ir.ast.JMethodIdWide methodId
	public com.android.jack.ir.ast.JNameValuePair getNameValuePair (java.lang.String) 
		com.android.jack.ir.ast.JNameValuePair pair
		String name
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAnnotationMethod.class
JAnnotationMethod.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotationMethod extends com.android.jack.ir.ast.JMethod {
	private com.android.jack.ir.ast.JLiteral defaultValue
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		int modifier
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, int, com.android.jack.load.MethodLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		int modifier
		com.android.jack.load.MethodLoader loader
	public void setDefaultValue (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral defaultValue
	public com.android.jack.ir.ast.JLiteral getDefaultValue () 
	protected void visitChildren (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAnnotationType.class
JAnnotationType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAnnotationType extends java.lang.Object implements com.android.jack.ir.ast.JInterface  {
}

com/android/jack/ir/ast/JArithmeticBinaryOperation.class
JArithmeticBinaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JArithmeticBinaryOperation extends com.android.jack.ir.ast.JBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
}

com/android/jack/ir/ast/JArrayLength.class
JArrayLength.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayLength extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression instance
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
	public com.android.jack.ir.ast.JExpression getInstance () 
	public com.android.jack.ir.ast.JType getType () 
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JArrayLiteral.class
JArrayLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayLiteral extends com.android.jack.ir.ast.JLiteral {
	private final java.util.List values
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		java.util.List values
	public com.android.jack.ir.ast.JType getType () 
	public java.util.List getValues () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JLiteral value
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLiteral value
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JArrayRef.class
JArrayRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayRef extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression indexExpr
	private com.android.jack.ir.ast.JExpression instance
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JExpression indexExpr
	public com.android.jack.ir.ast.JArrayType getArrayType () 
		com.android.jack.ir.ast.JType type
	public com.android.jack.ir.ast.JExpression getIndexExpr () 
	public com.android.jack.ir.ast.JExpression getInstance () 
	public com.android.jack.ir.ast.JType getType () 
		com.android.jack.ir.ast.JArrayType arrayType
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JArrayType.class
JArrayType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JArrayType extends com.android.jack.ir.ast.JDefinedReferenceType {
	private int dims
	private com.android.jack.ir.ast.JType elementType
	private com.android.jack.ir.ast.JType leafType
	void  (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType elementType
		com.android.jack.lookup.JPhantomLookup lookup
	public int getDims () 
		int dims
	public com.android.jack.ir.ast.JType getElementType () 
	public void setElementType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType elementType
	public com.android.jack.ir.ast.JType getLeafType () 
	public void resetLeafType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JType castedToElementType
		com.android.jack.ir.ast.JReferenceType castTo
	public final boolean isSameType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgAddOperation.class
JAsgAddOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgAddOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgBinaryOperation.class
JAsgBinaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAsgBinaryOperation extends com.android.jack.ir.ast.JBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
}

com/android/jack/ir/ast/JAsgBitAndOperation.class
JAsgBitAndOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgBitAndOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgBitOrOperation.class
JAsgBitOrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgBitOrOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgBitXorOperation.class
JAsgBitXorOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgBitXorOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgConcatOperation.class
JAsgConcatOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgConcatOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgDivOperation.class
JAsgDivOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgDivOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgModOperation.class
JAsgModOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgModOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgMulOperation.class
JAsgMulOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgMulOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgOperation$NonReusedAsg.class
JAsgOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgOperation$NonReusedAsg extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JAsgOperation.class
JAsgOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgShlOperation.class
JAsgShlOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgShlOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgShrOperation.class
JAsgShrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgShrOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgShruOperation.class
JAsgShruOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgShruOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAsgSubOperation.class
JAsgSubOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAsgSubOperation extends com.android.jack.ir.ast.JAsgBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JAssertStatement.class
JAssertStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAssertStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JExpression arg
	private com.android.jack.ir.ast.JExpression testExpr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression testExpr
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JExpression getArg () 
	public com.android.jack.ir.ast.JExpression getTestExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JBinaryOperation$1.class
JBinaryOperation.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JBinaryOperation$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static void  () 
}

com/android/jack/ir/ast/JBinaryOperation.class
JBinaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JBinaryOperation extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression lhs
	private com.android.jack.ir.ast.JExpression rhs
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JExpression getLhs () 
	public abstract com.android.jack.ir.ast.JBinaryOperator getOp () 
	public com.android.jack.ir.ast.JExpression getRhs () 
	public boolean isAssignment () 
	public boolean isCompoundAssignment () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance instance
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public static com.android.jack.ir.ast.JBinaryOperation create (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JBinaryOperator, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JBinaryOperation result
	static void  () 
}

com/android/jack/ir/ast/JBinaryOperator$1.class
JBinaryOperator.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JBinaryOperator$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static void  () 
}

com/android/jack/ir/ast/JBinaryOperator.class
JBinaryOperator.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JBinaryOperator extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JBinaryOperator MUL
	public static final com.android.jack.ir.ast.JBinaryOperator DIV
	public static final com.android.jack.ir.ast.JBinaryOperator MOD
	public static final com.android.jack.ir.ast.JBinaryOperator ADD
	public static final com.android.jack.ir.ast.JBinaryOperator CONCAT
	public static final com.android.jack.ir.ast.JBinaryOperator SUB
	public static final com.android.jack.ir.ast.JBinaryOperator SHL
	public static final com.android.jack.ir.ast.JBinaryOperator SHR
	public static final com.android.jack.ir.ast.JBinaryOperator SHRU
	public static final com.android.jack.ir.ast.JBinaryOperator LT
	public static final com.android.jack.ir.ast.JBinaryOperator LTE
	public static final com.android.jack.ir.ast.JBinaryOperator GT
	public static final com.android.jack.ir.ast.JBinaryOperator GTE
	public static final com.android.jack.ir.ast.JBinaryOperator EQ
	public static final com.android.jack.ir.ast.JBinaryOperator NEQ
	public static final com.android.jack.ir.ast.JBinaryOperator BIT_AND
	public static final com.android.jack.ir.ast.JBinaryOperator BIT_XOR
	public static final com.android.jack.ir.ast.JBinaryOperator BIT_OR
	public static final com.android.jack.ir.ast.JBinaryOperator AND
	public static final com.android.jack.ir.ast.JBinaryOperator OR
	public static final com.android.jack.ir.ast.JBinaryOperator ASG
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_ADD
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_CONCAT
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_SUB
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_MUL
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_DIV
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_MOD
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_SHL
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_SHR
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_SHRU
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_BIT_AND
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_BIT_OR
	public static final com.android.jack.ir.ast.JBinaryOperator ASG_BIT_XOR
	private final com.android.jack.ir.ast.JBinaryOperator nonAsg
	private final int precedence
	private final String symbol
	private static final com.android.jack.ir.ast.JBinaryOperator[] $VALUES
	public static com.android.jack.ir.ast.JBinaryOperator[] values () 
	public static com.android.jack.ir.ast.JBinaryOperator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, int) 
		String symbol
		int precedence
	private void  (java.lang.String, int, java.lang.String, int, com.android.jack.ir.ast.JBinaryOperator) 
		String symbol
		int precedence
		com.android.jack.ir.ast.JBinaryOperator nonAsg
	public com.android.jack.ir.ast.JBinaryOperator getNonAssignmentOf () 
	public int getPrecedence () 
	public boolean isConditionalOperation () 
	public boolean isLogicalAndBitwiseOperation () 
	public com.android.jack.ir.ast.JBinaryOperator getReverseOperator ()  throws com.android.jack.ir.ast.UnsupportedOperatorException 
	public boolean isComparison () 
	public boolean isAssignment () 
	public boolean isCompoundAssignment () 
	public boolean isShiftOperator () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/ir/ast/JBitAndOperation.class
JBitAndOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBitAndOperation extends com.android.jack.ir.ast.JLogicalAndBitwiseOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JBitOrOperation.class
JBitOrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBitOrOperation extends com.android.jack.ir.ast.JLogicalAndBitwiseOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JBitXorOperation.class
JBitXorOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBitXorOperation extends com.android.jack.ir.ast.JLogicalAndBitwiseOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JBlock.class
JBlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBlock extends com.android.jack.ir.ast.JStatementList {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JStatement statement
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JBooleanLiteral.class
JBooleanLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBooleanLiteral extends com.android.jack.ir.ast.JValueLiteral {
	private final boolean value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, boolean) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		boolean value
	public com.android.jack.ir.ast.JType getType () 
	public boolean getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JBreakStatement.class
JBreakStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JBreakStatement extends com.android.jack.ir.ast.JStatement {
	private final com.android.jack.ir.ast.JLabel label
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLabel label
	public com.android.jack.ir.ast.JLabel getLabel () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JByteLiteral.class
JByteLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JByteLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral  {
	private final byte value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, byte) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		byte value
	public com.android.jack.ir.ast.JType getType () 
	public byte getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public int getIntValue () 
	public com.android.jack.ir.ast.Number getNumber () 
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JCaseStatement.class
JCaseStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCaseStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JLiteral expr
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLiteral expr
	public com.android.jack.ir.ast.JLiteral getExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JCastOperation$WithIntersectionType.class
JCastOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCastOperation$WithIntersectionType extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JCastOperation.class
JCastOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JCastOperation extends com.android.jack.ir.ast.JExpression {
	protected com.android.jack.ir.ast.JExpression expr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
	public com.android.jack.ir.ast.JExpression getExpr () 
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	static void  () 
}

com/android/jack/ir/ast/JCatchBlock.class
JCatchBlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCatchBlock extends com.android.jack.ir.ast.JStatementList {
	private final java.util.List catchTypes
	private final com.android.jack.ir.ast.JLocal catchVar
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List, com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List catchTypes
		com.android.jack.ir.ast.JLocal local
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JStatement statement
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public java.util.List getCatchTypes () 
	public com.android.jack.ir.ast.JLocal getCatchVar () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JCharLiteral.class
JCharLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCharLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral  {
	private final char value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, char) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		char value
	public com.android.jack.ir.ast.JType getType () 
	public char getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public int getIntValue () 
	public com.android.jack.ir.ast.Number getNumber () 
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JClass.class
JClass.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JClass extends java.lang.Object implements com.android.jack.ir.ast.JClassOrInterface  {
}

com/android/jack/ir/ast/JClassLiteral.class
JClassLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JClassLiteral extends com.android.jack.ir.ast.JLiteral {
	private final com.android.jack.ir.ast.JClass javaLangClass
	private final com.android.jack.ir.ast.JType refType
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JType type
	public com.android.jack.ir.ast.JType getRefType () 
	public com.android.jack.ir.ast.JType getType () 
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JClassOrInterface.class
JClassOrInterface.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JClassOrInterface extends java.lang.Object implements com.android.jack.ir.ast.JReferenceType com.android.jack.ir.ast.HasEnclosingPackage  {
	public abstract com.android.jack.ir.ast.JMethodId getOrCreateMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType) 
	public abstract com.android.jack.ir.ast.JMethodId getMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType)  throws com.android.jack.lookup.JMethodLookupException 
	public abstract com.android.jack.ir.ast.JMethodIdWide getOrCreateMethodIdWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
	public abstract com.android.jack.ir.ast.JMethodIdWide getMethodIdWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)  throws com.android.jack.lookup.JMethodLookupException 
	public abstract com.android.jack.ir.ast.JFieldId getOrCreateFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
	public abstract com.android.jack.ir.ast.JFieldId getFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)  throws com.android.jack.ir.ast.JFieldLookupException 
	public abstract com.android.jack.ir.ast.JPrimitiveType getWrappedType () 
	public abstract boolean isToEmit () 
}

com/android/jack/ir/ast/JCompositeStringLiteral.class
JCompositeStringLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JCompositeStringLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
	private com.android.jack.ir.ast.JAbstractStringLiteral leftStr
	private com.android.jack.ir.ast.JAbstractStringLiteral rightStr
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JAbstractStringLiteral, com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JAbstractStringLiteral leftStr
		com.android.jack.ir.ast.JAbstractStringLiteral rightStr
	public java.lang.String getValue () 
	public com.android.jack.ir.ast.JCompositeStringLiteral clone () 
		com.android.jack.ir.ast.JCompositeStringLiteral newCompositeString
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public volatile java.lang.Object clone () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JConcatOperation.class
JConcatOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JConcatOperation extends com.android.jack.ir.ast.JBinaryOperation {
	private final com.android.jack.ir.ast.JClass jlString
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClass, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JClass jlString
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
	private boolean hasValidOperand () 
		com.android.jack.ir.ast.JType lhsType
		com.android.jack.ir.ast.JType rhsType
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JConditionalExpression.class
JConditionalExpression.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JConditionalExpression extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression elseExpr
	private com.android.jack.ir.ast.JExpression ifTest
	private com.android.jack.ir.ast.JExpression thenExpr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression ifTest
		com.android.jack.ir.ast.JExpression thenExpr
		com.android.jack.ir.ast.JExpression elseExpr
	public com.android.jack.ir.ast.JExpression getElseExpr () 
	public com.android.jack.ir.ast.JExpression getIfTest () 
	public com.android.jack.ir.ast.JExpression getThenExpr () 
	public com.android.jack.ir.ast.JType getType () 
		com.android.jack.ir.ast.JPrimitiveType unboxedThenType
		com.android.jack.ir.ast.JPrimitiveType unboxedElseType
		com.android.jack.ir.ast.JArrayType thenArrayType
		com.android.jack.ir.ast.JArrayType elseArrayType
		int thenArrayTypeDims
		int elseArrayTypeDims
		int minDim
		com.android.jack.ir.ast.JType thenType
		com.android.jack.ir.ast.JType elseType
		com.android.jack.lookup.JPhantomLookup lookup
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	private boolean isNumber (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JConditionalOperation.class
JConditionalOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JConditionalOperation extends com.android.jack.ir.ast.JBinaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
	static void  () 
}

com/android/jack/ir/ast/JConstructor.class
JConstructor.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JConstructor extends com.android.jack.ir.ast.JMethod {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClass, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClass enclosingType
		int modifier
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClass, int, com.android.jack.load.MethodLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClass enclosingType
		int modifier
		com.android.jack.load.MethodLoader loader
	public boolean canBeVirtual () 
	public com.android.jack.ir.ast.JMethodBody getBody () 
	public com.android.jack.ir.ast.JDefinedClass getEnclosingType () 
	public com.android.jack.ir.ast.JClass getNewType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType () 
	public volatile com.android.jack.ir.ast.JAbstractMethodBody getBody () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JContinueStatement.class
JContinueStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JContinueStatement extends com.android.jack.ir.ast.JStatement {
	private final com.android.jack.ir.ast.JLabel label
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLabel label
	public com.android.jack.ir.ast.JLabel getLabel () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JDefinedAnnotationType.class
JDefinedAnnotationType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedAnnotationType extends com.android.jack.ir.ast.JDefinedInterface implements com.android.jack.ir.ast.JAnnotationType  {
	private com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int modifier
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.load.ClassOrInterfaceLoader loader
	public void setRetentionPolicy (com.android.jack.ir.ast.JRetentionPolicy) 
		com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy () 
	static void  () 
}

com/android/jack/ir/ast/JDefinedClass.class
JDefinedClass.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedClass extends com.android.jack.ir.ast.JDefinedClassOrInterface implements com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.JClass com.android.jack.ir.ast.HasEnclosingMethod  {
	private com.android.jack.ir.ast.JMethod enclosingMethod
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int modifier
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.load.ClassOrInterfaceLoader loader
	public final com.android.jack.ir.ast.JClass getSuperClass () 
	public void setEnclosingMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod enclosingMethod
	public com.android.jack.ir.ast.JMethod getEnclosingMethod () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public boolean isSubTypeOf (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JClass currentClass
		com.android.jack.ir.ast.JReferenceType jclass
	private boolean canBeSafelyUpcast (com.android.jack.ir.ast.JInterface) 
		com.android.jack.ir.ast.JDefinedClass currentDefinedClass
		com.android.jack.ir.ast.JInterface castTo
		com.android.jack.ir.ast.JClass currentClass
	public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType castTo
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JDefinedClassOrInterface.class
JDefinedClassOrInterface.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JDefinedClassOrInterface extends com.android.jack.ir.ast.JDefinedReferenceType implements com.android.jack.ir.ast.JClassOrInterface com.android.jack.ir.ast.Annotable com.android.jack.ir.ast.CanBeAbstract com.android.jack.ir.ast.CanBeFinal com.android.sched.util.location.HasLocation com.android.jack.ir.ast.HasModifier  {
	protected java.util.ArrayList fields
	protected java.util.ArrayList methods
	private com.android.jack.ir.ast.JClassOrInterface enclosingType
	private final java.util.List inners
	private boolean isToEmit
	private int modifier
	protected final java.util.List annotations
	private com.android.jack.ir.ast.JPackage enclosingPackage
	protected java.util.List phantomMethodsWide
	protected java.util.List phantomMethods
	protected java.util.List phantomFields
	protected com.android.jack.load.ClassOrInterfaceLoader loader
	private final com.android.sched.util.location.Location location
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int modifier
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.load.ClassOrInterfaceLoader loader
	public void setModifier (int) 
		int modifier
	public java.util.Collection getHierarchy () 
		com.android.jack.ir.ast.JInterface jInterface
		java.util.HashSet hierarchy
		com.android.jack.ir.ast.JClass superClass
	public void addField (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public com.android.sched.marker.Marker getMarker (java.lang.Class) 
		Class cls
	public java.util.Collection getAllMarkers () 
	public boolean containsMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker removeMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker getMarkerOrDefault (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker defaultMarker
	public com.android.sched.marker.Marker addMarkerIfAbsent (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
	public void addAllMarkers (java.util.Collection) 
		java.util.Collection collection
	public java.util.List getImplements () 
	public void setEnclosingPackage (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage enclosingPackage
	public void addMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public com.android.jack.ir.ast.JClassOrInterface getEnclosingType () 
	public java.util.List getFields () 
	public java.util.List getFields (java.lang.String) 
		com.android.jack.ir.ast.JField field
		String fieldName
		java.util.List fieldsFound
	public com.android.jack.ir.ast.JPackage getEnclosingPackage () 
	public java.util.List getMethods () 
	public com.android.jack.ir.ast.JMethod getMethod (java.lang.String, com.android.jack.ir.ast.JType, java.util.List)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethod m
		String name
		com.android.jack.ir.ast.JType returnType
		java.util.List args
	public com.android.jack.ir.ast.JMethod getMethod (com.android.jack.ir.ast.JMethodId)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethodIdWide methodIdWide
	public transient com.android.jack.ir.ast.JMethod getMethod (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType[])  throws com.android.jack.lookup.JMethodLookupException 
		String name
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JType[] args
	public boolean isToEmit () 
	public void setEnclosingType (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface enclosingType
	public void setToEmit (boolean) 
		boolean isToEmit
	public int getModifier () 
	public boolean isPublic () 
	public boolean isProtected () 
	public boolean isPrivate () 
	public boolean isStatic () 
	public boolean isStrictfp () 
	public boolean isSynthetic () 
	public boolean isAbstract () 
	public boolean isAnonymous () 
	public void setAbstract () 
	public boolean isFinal () 
	public void setFinal () 
	public void addAnnotation (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotationType annotationType
	public java.util.Collection getAnnotations () 
	public java.util.Set getAnnotationTypes () 
	public java.util.List getMemberTypes () 
	public void addMemberType (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface jDeclaredType
	public void removeMemberType (com.android.jack.ir.ast.JClassOrInterface) 
		int index
		com.android.jack.ir.ast.JClassOrInterface jDeclaredType
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public com.android.jack.ir.ast.JMethodIdWide getMethodIdWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JInterface jType
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
		com.android.jack.ir.ast.JClass superClass
	public com.android.jack.ir.ast.JMethodIdWide getOrCreateMethodIdWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.lookup.JMethodLookupException e
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
	public com.android.jack.ir.ast.JMethodId getMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JInterface jType
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JClass superClass
	public com.android.jack.ir.ast.JMethodId getOrCreateMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.lookup.JMethodLookupException e
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
		com.android.jack.ir.ast.JType returnType
	public com.android.jack.ir.ast.JFieldId getOrCreateFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.JFieldId id
		com.android.jack.ir.ast.JFieldLookupException e
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
	public com.android.jack.ir.ast.JFieldId getFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind)  throws com.android.jack.ir.ast.JFieldLookupException 
		com.android.jack.ir.ast.JFieldId id
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JInterface jType
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
		com.android.jack.ir.ast.JClass superClass
	private com.android.jack.ir.ast.JMethodId getPhantomMethod (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethodId id
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
		com.android.jack.ir.ast.JType returnType
	private com.android.jack.ir.ast.JMethodIdWide getPhantomMethodWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.JMethodIdWide id
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
	private com.android.jack.ir.ast.JFieldId getPhantomField (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.JFieldId id
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
	public com.android.jack.load.ClassOrInterfaceLoader getLoader () 
	public com.android.jack.ir.ast.JPrimitiveType getWrappedType () 
	public com.android.sched.util.location.Location getLocation () 
	public void removeLoader () 
	public final boolean isSameType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void checkValidity () 
		com.android.jack.ir.ast.JClassOrInterface inner
	public void setName (java.lang.String) 
		String name
	public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
	static void  () 
}

com/android/jack/ir/ast/JDefinedEnum.class
JDefinedEnum.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedEnum extends com.android.jack.ir.ast.JDefinedClass implements com.android.jack.ir.ast.JEnum  {
	private final java.util.List enumList
	private boolean hasOrdinal
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int modifier
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.load.ClassOrInterfaceLoader loader
	public void addField (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JEnumField enumField
		int ordinal
		com.android.jack.ir.ast.JField field
	public java.util.List getEnumList () 
	static void  () 
}

com/android/jack/ir/ast/JDefinedInterface$1.class
JDefinedInterface.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JDefinedInterface$1 extends java.lang.Object {
}

com/android/jack/ir/ast/JDefinedInterface$SamNotFoundException.class
JDefinedInterface.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JDefinedInterface$SamNotFoundException extends java.lang.Exception {
	private static final long serialVersionUID
	private void  () 
	void  (com.android.jack.ir.ast.JDefinedInterface$1) 
		com.android.jack.ir.ast.JDefinedInterface$1 x0
}

com/android/jack/ir/ast/JDefinedInterface.class
JDefinedInterface.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedInterface extends com.android.jack.ir.ast.JDefinedClassOrInterface implements com.android.jack.ir.ast.JInterface  {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int modifier
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.load.ClassOrInterfaceLoader loader
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType castTo
	public com.android.jack.ir.ast.JMethod getSingleAbstractMethod () 
		com.android.jack.ir.ast.JClass jlo
		com.android.jack.ir.ast.JMethod samMethod
	private com.android.jack.ir.ast.JMethod getSamMethod (com.android.jack.ir.ast.JClass)  throws com.android.jack.ir.ast.JDefinedInterface$SamNotFoundException 
		com.android.jack.ir.ast.JMethod jloMth
		com.android.jack.ir.ast.JMethod mth
		com.android.jack.ir.ast.JMethod newSamMethod
		com.android.jack.ir.ast.JInterface jInterface
		com.android.jack.ir.ast.JClass jlo
		com.android.jack.ir.ast.JMethod samMethod
	private boolean methodAreEquals (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JMethod mth1
		com.android.jack.ir.ast.JMethod mth2
		java.util.List mth1Params
		java.util.List mth2Params
		java.util.Iterator otherParams
	public boolean isSingleAbstractMethodType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JDefinedReferenceType.class
JDefinedReferenceType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JDefinedReferenceType extends com.android.jack.ir.ast.JReferenceTypeCommon {
	private com.android.jack.ir.ast.JClass superClass
	private java.util.List superInterfaces
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
	boolean implementsInterface (com.android.jack.ir.ast.JInterface) 
		com.android.jack.ir.ast.JInterface interf
		com.android.jack.ir.ast.JInterface jinterface
	public void addImplements (com.android.jack.ir.ast.JInterface) 
		com.android.jack.ir.ast.JInterface superInterface
	public void setImplements (java.util.List) 
		java.util.List superInterfaces
	public java.util.List getImplements () 
	public final void setSuperClass (com.android.jack.ir.ast.JClass) 
		com.android.jack.ir.ast.JClass superClass
	public com.android.jack.ir.ast.JClass getSuperClass () 
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public volatile com.android.jack.ir.ast.JArrayType getArray () 
	public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile void setName (java.lang.String) 
	public volatile java.lang.String getName () 
}

com/android/jack/ir/ast/JDivOperation.class
JDivOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDivOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JDoStatement.class
JDoStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDoStatement extends com.android.jack.ir.ast.JStatement implements com.android.jack.ir.ast.JLoop  {
	private com.android.jack.ir.ast.JStatement body
	private com.android.jack.ir.ast.JExpression testExpr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression testExpr
		com.android.jack.ir.ast.JStatement body
	public com.android.jack.ir.ast.JStatement getBody () 
	public com.android.jack.ir.ast.JExpression getTestExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JDoubleLiteral.class
JDoubleLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDoubleLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JNumberLiteral  {
	private final double value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, double) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		double value
	public com.android.jack.ir.ast.JType getType () 
	public double getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.Number getNumber () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JDynamicCastOperation.class
JDynamicCastOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDynamicCastOperation extends com.android.jack.ir.ast.JCastOperation {
	private final java.util.List castTypes
	static final boolean $assertionsDisabled
	public transient void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType[]) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JType[] castTypes
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
		java.util.List castTypes
	public java.util.List getTypes () 
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	private boolean hasJPrimitiveType () 
		com.android.jack.ir.ast.JType type
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JEnum.class
JEnum.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JEnum extends java.lang.Object implements com.android.jack.ir.ast.JClass  {
}

com/android/jack/ir/ast/JEnumField.class
JEnumField.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEnumField extends com.android.jack.ir.ast.JField {
	public static final int ORDINAL_UNKNOWN
	private final int ordinal
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int ordinal
		com.android.jack.ir.ast.JDefinedEnum enclosingType
		com.android.jack.ir.ast.JDefinedClass type
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JDefinedClass, com.android.jack.load.FieldLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		int ordinal
		com.android.jack.ir.ast.JDefinedEnum enclosingType
		com.android.jack.ir.ast.JDefinedClass type
		com.android.jack.load.FieldLoader fieldLoader
	public com.android.jack.ir.ast.JDefinedEnum getEnclosingType () 
	public int ordinal () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JEnumFieldLookupException.class
JEnumFieldLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEnumFieldLookupException extends com.android.jack.ir.ast.JMemberLookupException {
	private static final long serialVersionUID
	private final String fieldName
	public void  (com.android.jack.ir.ast.JReferenceType, java.lang.String) 
		com.android.jack.ir.ast.JReferenceType declaringClass
		String fieldName
	public java.lang.String getMessage () 
}

com/android/jack/ir/ast/JEnumLiteral.class
JEnumLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEnumLiteral extends com.android.jack.ir.ast.JValueLiteral {
	private final com.android.jack.ir.ast.JFieldId value
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JFieldId) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JFieldId value
	public com.android.jack.ir.ast.JEnum getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public com.android.jack.ir.ast.JFieldId getFieldId () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JEqOperation.class
JEqOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JEqOperation extends com.android.jack.ir.ast.JEqualityOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JEqualityOperation.class
JEqualityOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JEqualityOperation extends com.android.jack.ir.ast.JBinaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
	private boolean isValidTypes () 
	static void  () 
}

com/android/jack/ir/ast/JExceptionRuntimeValue.class
JExceptionRuntimeValue.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JExceptionRuntimeValue extends com.android.jack.ir.ast.JExpression {
	private final com.android.jack.ir.ast.JClassOrInterface catchedType
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JClassOrInterface catchedType
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JExpression.class
JExpression.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JExpression extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasType  {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public boolean isResultUsed () 
		com.android.jack.ir.ast.JNode parent
	protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public com.android.jack.ir.ast.JExpressionStatement makeStatement () 
	public void checkValidity () 
	static void  () 
}

com/android/jack/ir/ast/JExpressionStatement.class
JExpressionStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JExpressionStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JExpression expr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
	public com.android.jack.ir.ast.JExpression getExpr () 
	protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JField.class
JField.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JField extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.HasType com.android.jack.ir.ast.JVisitable com.android.jack.ir.ast.CanBeStatic com.android.jack.ir.ast.HasEnclosingType com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.Annotable com.android.jack.ir.ast.HasModifier  {
	private com.android.jack.ir.ast.JFieldInitializer fieldInitializer
	private final com.android.jack.ir.ast.JFieldId fieldId
	protected final java.util.List annotations
	protected int modifier
	private com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
	private com.android.jack.ir.ast.JLiteral initialValue
	private final com.android.jack.load.FieldLoader loader
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JType type
		int modifier
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int, com.android.jack.load.FieldLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JType type
		int modifier
		com.android.jack.load.FieldLoader loader
	public com.android.jack.ir.ast.JFieldInitializer getFieldInitializer () 
	public com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType () 
	public com.android.jack.ir.ast.JLiteral getInitialValue () 
	public com.android.jack.ir.ast.JValueLiteral getLiteralInitializer () 
		com.android.jack.ir.ast.JExpression initializer
	public boolean isPublic () 
	public boolean isPrivate () 
	public boolean isProtected () 
	public boolean isStatic () 
	public boolean isVolatile () 
	public boolean isTransient () 
	public boolean isEnum () 
	public boolean isCompileTimeConstant () 
	public void setFinal () 
	public void setFieldInitializer (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer fieldInitializer
	public void setInitialValue (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral constant
	public void setVolatile () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void setEnclosingType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
	public int getModifier () 
	public void setModifier (int) 
		int modifier
	public com.android.jack.ir.ast.JLiteral getConstInitializer () 
		com.android.jack.ir.ast.JExpression initializer
	public com.android.jack.ir.ast.JExpression getInitializer () 
	public java.lang.String getName () 
	public com.android.jack.ir.ast.JType getType () 
	public boolean hasInitializer () 
	public boolean isFinal () 
	public boolean isSynthetic () 
	public void setSynthetic () 
	public com.android.jack.ir.ast.JFieldId getId () 
	public void addAnnotation (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotationType annotationType
	public java.util.Collection getAnnotations () 
	public java.util.Set getAnnotationTypes () 
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void checkValidity () 
	public com.android.sched.marker.Marker getMarker (java.lang.Class) 
		Class cls
	public java.util.Collection getAllMarkers () 
	public boolean containsMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker removeMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker getMarkerOrDefault (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker defaultMarker
	public com.android.sched.marker.Marker addMarkerIfAbsent (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
	public void addAllMarkers (java.util.Collection) 
		java.util.Collection collection
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
	static void  () 
}

com/android/jack/ir/ast/JFieldId.class
JFieldId.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldId extends com.android.sched.marker.LocalMarkerManager implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeRenamed com.android.jack.ir.ast.HasType com.android.sched.item.Component  {
	private String name
	private final com.android.jack.ir.ast.JType type
	private final com.android.jack.ir.ast.FieldKind kind
	private com.android.jack.ir.ast.JField field
	public void  (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
	public void  (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind, com.android.jack.ir.ast.JField) 
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
		com.android.jack.ir.ast.JField field
	public java.lang.String getName () 
	public com.android.jack.ir.ast.JType getType () 
	public void setName (java.lang.String) 
		String name
	public com.android.jack.ir.ast.FieldKind getKind () 
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JField getField () 
	public boolean equals (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		String otherName
		com.android.jack.ir.ast.JType otherType
		com.android.jack.ir.ast.FieldKind otherKind
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object obj
}

com/android/jack/ir/ast/JFieldInitializer.class
JFieldInitializer.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldInitializer extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JExpression initializer
	private com.android.jack.ir.ast.JFieldRef fieldRef
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JExpression intializer
	public com.android.jack.ir.ast.JExpression getInitializer () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public com.android.jack.ir.ast.JFieldRef getFieldRef () 
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JFieldLookupException.class
JFieldLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldLookupException extends com.android.jack.ir.ast.JMemberLookupException {
	private static final long serialVersionUID
	private final String fieldName
	private final com.android.jack.ir.ast.JType fieldType
	public void  (com.android.jack.ir.ast.JReferenceType, java.lang.String, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JReferenceType declaringClass
		String fieldName
		com.android.jack.ir.ast.JType fieldType
	public java.lang.String getMessage () 
}

com/android/jack/ir/ast/JFieldNameLiteral.class
JFieldNameLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldNameLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
	private final com.android.jack.ir.naming.FieldName fieldName
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JField field
	public java.lang.String getValue () 
	public com.android.jack.ir.ast.JField getField () 
	public com.android.jack.ir.ast.JFieldNameLiteral clone () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile java.lang.Object clone () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JFieldRef.class
JFieldRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFieldRef extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JClassOrInterface receiverType
	private final com.android.jack.ir.ast.JFieldId fieldId
	private com.android.jack.ir.ast.JExpression instance
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JFieldId fieldId
		com.android.jack.ir.ast.JClassOrInterface receiverType
	public com.android.jack.ir.ast.JType getType () 
	public void setReceiverType (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface receiverType
	public com.android.jack.ir.ast.JClassOrInterface getReceiverType () 
	public com.android.jack.ir.ast.JFieldId getFieldId () 
	public com.android.jack.ir.ast.JExpression getInstance () 
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JFloatLiteral.class
JFloatLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JFloatLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JNumberLiteral  {
	private final float value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, float) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		float value
	public com.android.jack.ir.ast.JType getType () 
	public float getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.Number getNumber () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JForStatement.class
JForStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JForStatement extends com.android.jack.ir.ast.JStatement implements com.android.jack.ir.ast.JLoop  {
	private com.android.jack.ir.ast.JStatement body
	private final java.util.List increments
	private final java.util.List initializers
	private com.android.jack.ir.ast.JExpression testExpr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List, com.android.jack.ir.ast.JExpression, java.util.List, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List initializers
		com.android.jack.ir.ast.JExpression testExpr
		java.util.List increments
		com.android.jack.ir.ast.JStatement body
	public com.android.jack.ir.ast.JStatement getBody () 
	public java.util.List getIncrements () 
	public java.util.List getInitializers () 
	public com.android.jack.ir.ast.JExpression getTestExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JStatement initializer
		com.android.jack.ir.ast.JExpressionStatement increment
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JGoto.class
JGoto.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JGoto extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JLabeledStatement labeledStmt
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLabeledStatement labeledStmt
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public com.android.jack.ir.ast.JLabeledStatement getTargetBlock () 
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void setTarget (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement target
	public boolean isUnconditionalBranch () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JGtOperation.class
JGtOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JGtOperation extends com.android.jack.ir.ast.JRelationalOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JGteOperation.class
JGteOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JGteOperation extends com.android.jack.ir.ast.JRelationalOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JIfStatement.class
JIfStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JIfStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JStatement elseStmt
	private com.android.jack.ir.ast.JExpression ifExpr
	private com.android.jack.ir.ast.JStatement thenStmt
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression ifExpr
		com.android.jack.ir.ast.JStatement thenStmt
		com.android.jack.ir.ast.JStatement elseStmt
	public com.android.jack.ir.ast.JStatement getElseStmt () 
	public com.android.jack.ir.ast.JExpression getIfExpr () 
	public com.android.jack.ir.ast.JStatement getThenStmt () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JInstanceOf.class
JInstanceOf.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JInstanceOf extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression expr
	private final com.android.jack.ir.ast.JReferenceType testType
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JReferenceType, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JReferenceType testType
		com.android.jack.ir.ast.JExpression expression
	public com.android.jack.ir.ast.JExpression getExpr () 
	public com.android.jack.ir.ast.JReferenceType getTestType () 
	public com.android.jack.ir.ast.JType getType () 
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JIntLiteral.class
JIntLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JIntLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral  {
	private final int value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, int) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		int value
	public com.android.jack.ir.ast.JType getType () 
	public int getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public int getIntValue () 
	public com.android.jack.ir.ast.Number getNumber () 
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JIntegralConstant32.class
JIntegralConstant32.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JIntegralConstant32 extends java.lang.Object {
	public abstract int getIntValue () 
}

com/android/jack/ir/ast/JInterface.class
JInterface.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JInterface extends java.lang.Object implements com.android.jack.ir.ast.JClassOrInterface  {
}

com/android/jack/ir/ast/JLabel.class
JLabel.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLabel extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName  {
	private final String name
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
	public java.lang.String getName () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JLabeledStatement.class
JLabeledStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLabeledStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JStatement body
	private final com.android.jack.ir.ast.JLabel label
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabel, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLabel label
		com.android.jack.ir.ast.JStatement body
	public com.android.jack.ir.ast.JStatement getBody () 
	public com.android.jack.ir.ast.JLabel getLabel () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JLabeledStatementUnresolved.class
JLabeledStatementUnresolved.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLabeledStatementUnresolved extends com.android.jack.ir.ast.JLabeledStatement {
	public static final com.android.jack.ir.ast.JLabeledStatementUnresolved INSTANCE
	private void  () 
	public com.android.jack.ir.ast.JStatement getBody () 
	public com.android.jack.ir.ast.JLabel getLabel () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JLambda$DefaultBridgeAddedInLambda.class
JLambda.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JLambda$DefaultBridgeAddedInLambda extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JLambda.class
JLambda.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLambda extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JMethodId mthIdWithErasure
	private final com.android.jack.ir.ast.JMethodId mthIdWithoutErasure
	private final com.android.jack.ir.ast.JInterface type
	private final java.util.List interfaceBounds
	private final java.util.List capturedVariables
	private final com.android.jack.ir.ast.JMethodIdRef methodIdRef
	private final java.util.List bridges
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JMethodIdRef, com.android.jack.ir.ast.JInterface, java.util.List, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethodId mthIdWithErasure
		com.android.jack.ir.ast.JMethodIdRef methodRef
		com.android.jack.ir.ast.JInterface type
		java.util.List interfaceBounds
		com.android.jack.ir.ast.JMethodId mthIdWithoutErasure
	public com.android.jack.ir.ast.JMethodId getMethodIdWithErasure () 
	public com.android.jack.ir.ast.JMethodId getMethodIdWithoutErasure () 
	public java.util.List getBridgeMethodIds () 
	public void addBridgeMethodId (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId bridgeMethodId
	public void addBridgeMethodIds (java.util.List) 
		java.util.List bridgeMethodIds
	public void addCapturedVariable (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression capturedVariable
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JInterface getType () 
	public com.android.jack.ir.ast.JMethodIdRef getMethodIdRef () 
	public java.util.List getCapturedVariables () 
	public boolean canThrow () 
	public java.util.List getInterfaceBounds () 
	public void resolveMethodId (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId methodId
	public volatile com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JLiteral.class
JLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JLiteral extends com.android.jack.ir.ast.JExpression {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
}

com/android/jack/ir/ast/JLocal.class
JLocal.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLocal extends com.android.jack.ir.ast.JVariable implements com.android.jack.ir.ast.HasEnclosingMethod  {
	private com.android.jack.ir.ast.JMethodBody enclosingMethodBody
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int, com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JType type
		int modifier
		com.android.jack.ir.ast.JMethodBody enclosingMethodBody
	public com.android.jack.ir.ast.JMethod getEnclosingMethod () 
		com.android.jack.ir.ast.JAbstractMethodBody enclosingMethodBodyLocal
	public void setEnclosingMethodBody (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody enclosingMethodBody
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public com.android.jack.ir.ast.JLocalRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public volatile com.android.jack.ir.ast.JVariableRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JLocalRef.class
JLocalRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLocalRef extends com.android.jack.ir.ast.JVariableRef {
	void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLocal local
	public com.android.jack.ir.ast.JLocal getLocal () 
	public void setLocal (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal local
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JLocalUnresolved.class
JLocalUnresolved.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLocalUnresolved extends com.android.jack.ir.ast.JLocal {
	public static final com.android.jack.ir.ast.JLocalUnresolved INSTANCE
	private void  () 
	public com.android.jack.ir.ast.JMethod getEnclosingMethod () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JLock.class
JLock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLock extends com.android.jack.ir.ast.JSynchronize {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lockExpr
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JLogicalAndBitwiseOperation.class
JLogicalAndBitwiseOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JLogicalAndBitwiseOperation extends com.android.jack.ir.ast.JBinaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
		com.android.jack.ir.ast.JType lhsType
		com.android.jack.ir.ast.JType rhsType
	static void  () 
}

com/android/jack/ir/ast/JLongLiteral.class
JLongLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLongLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JNumberLiteral  {
	private final long value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, long) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		long value
	public com.android.jack.ir.ast.JType getType () 
	public long getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.Number getNumber () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JLoop.class
JLoop.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JLoop extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
}

com/android/jack/ir/ast/JLtOperation.class
JLtOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLtOperation extends com.android.jack.ir.ast.JRelationalOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JLteOperation.class
JLteOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JLteOperation extends com.android.jack.ir.ast.JRelationalOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JMemberLookupException.class
JMemberLookupException.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JMemberLookupException extends com.android.jack.lookup.JLookupException {
	private static final long serialVersionUID
	private final com.android.jack.ir.ast.JReferenceType declaringClass
	public void  (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType declaringClass
	protected com.android.jack.ir.ast.JReferenceType getDeclaringClass () 
}

com/android/jack/ir/ast/JMethod.class
JMethod.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethod extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasEnclosingType com.android.jack.ir.ast.HasName com.android.jack.ir.ast.HasType com.android.jack.ir.ast.CanBeAbstract com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.CanBeNative com.android.jack.ir.ast.CanBeStatic com.android.jack.ir.ast.Annotable com.android.jack.ir.ast.HasModifier  {
	private com.android.jack.ir.ast.JAbstractMethodBody body
	private final com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
	private int modifier
	private final java.util.ArrayList params
	private final java.util.List annotations
	private com.android.jack.ir.ast.JMethodId methodId
	private com.android.jack.ir.ast.JThis jThis
	private com.android.jack.load.MethodLoader loader
	com.android.jack.util.TriStateBoolean hasPolymorphicSignature
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		int modifier
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JDefinedClassOrInterface, int, com.android.jack.load.MethodLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		int modifier
		com.android.jack.load.MethodLoader loader
	public com.android.jack.load.MethodLoader getLoader () 
	public int getModifier () 
	public void setModifier (int) 
		int modifier
	public void addParam (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	public void prependParam (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	public boolean canBeVirtual () 
	public com.android.jack.ir.ast.JAbstractMethodBody getBody () 
	public com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType () 
	public java.lang.String getName () 
	public java.util.List getParams () 
	public com.android.jack.ir.ast.JType getType () 
	public boolean isAbstract () 
	public boolean isFinal () 
	public boolean isNative () 
	public boolean isPublic () 
	public boolean isPrivate () 
	public boolean isProtected () 
	public boolean isStatic () 
	public boolean isSynchronized () 
	public boolean isSynthetic () 
	public boolean isStrictfp () 
	public boolean isVarags () 
	public boolean isBridge () 
	public void setAbstract () 
	public void setBody (com.android.jack.ir.ast.JAbstractMethodBody) 
		com.android.jack.ir.ast.JAbstractMethodBody body
	public void setFinal () 
	public void setSynthetic () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void addAnnotation (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotationType annotationType
	public java.util.Collection getAnnotations () 
	public java.util.Set getAnnotationTypes () 
	public com.android.sched.marker.Marker getMarker (java.lang.Class) 
		Class cls
	public java.util.Collection getAllMarkers () 
	public boolean containsMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker removeMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker getMarkerOrDefault (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker defaultMarker
	public com.android.sched.marker.Marker addMarkerIfAbsent (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
	public void addAllMarkers (java.util.Collection) 
		java.util.Collection collection
	protected void visitChildren (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	protected void visitChildren (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JMethodIdWide getMethodIdWide () 
	public com.android.jack.ir.ast.JMethodId getMethodId () 
	public void setMethodId (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId methodId
	private com.android.jack.ir.ast.MethodKind getExpectedMethodKind () 
		com.android.jack.ir.ast.MethodKind expectedKind
		com.android.jack.ir.ast.MethodKind expectedKind
		com.android.jack.ir.ast.MethodKind expectedKind
	public com.android.jack.ir.ast.JThis getThis () 
	public void setThis (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis jThis
	public static boolean isClinit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void removeLoader () 
	public void checkValidity () 
	public static boolean needThis (int) 
		int modifier
	public boolean hasPolymorphicSignature () 
		com.android.jack.ir.formatter.UserFriendlyFormatter formatter
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
	static void  () 
}

com/android/jack/ir/ast/JMethodBody.class
JMethodBody.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodBody extends com.android.jack.ir.ast.JAbstractMethodBody {
	private com.android.jack.ir.ast.JBlock block
	private final java.util.List locals
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JBlock block
	public void addLocal (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal local
	public com.android.jack.ir.ast.JBlock getBlock () 
	public java.util.List getLocals () 
	public java.util.List getStatements () 
	public boolean isNative () 
	public void removeLocal (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal localToDelete
	public void removeLocals (java.util.List) 
		java.util.List localsToDelete
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLocal local
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JMethodCall$DispatchKind.class
JMethodCall.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JMethodCall$DispatchKind extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JMethodCall$DispatchKind VIRTUAL
	public static final com.android.jack.ir.ast.JMethodCall$DispatchKind DIRECT
	private static final com.android.jack.ir.ast.JMethodCall$DispatchKind[] $VALUES
	public static com.android.jack.ir.ast.JMethodCall$DispatchKind[] values () 
	public static com.android.jack.ir.ast.JMethodCall$DispatchKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/ast/JMethodCall.class
JMethodCall.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodCall extends com.android.jack.ir.ast.JAbstractMethodCall {
	private final com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JMethodCall other
		com.android.jack.ir.ast.JExpression instance
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId, boolean) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodId methodId
		boolean isVirtualDispatch
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JMethodCall$DispatchKind getDispatchKind () 
	public boolean isCallToPolymorphicMethod () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JMethodId$1.class
JMethodId.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JMethodId$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$HierarchyFilter
	static void  () 
}

com/android/jack/ir/ast/JMethodId.class
JMethodId.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodId extends com.android.sched.marker.LocalMarkerManager implements com.android.sched.item.Component com.android.jack.ir.ast.HasType  {
	private final com.android.jack.ir.ast.JMethodIdWide methodId
	private final com.android.jack.ir.ast.JType returnType
	private final java.util.List methods
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JType returnType
	public com.android.jack.ir.ast.JType getType () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public java.util.Collection getMethods (com.android.jack.ir.ast.JReferenceType, com.android.jack.ir.HierarchyFilter) 
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JReferenceType reference
		com.android.jack.ir.HierarchyFilter filter
		java.util.Collection methods
		java.util.List subset
	public void addMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public com.android.jack.ir.ast.JMethodIdWide getMethodIdWide () 
	public java.util.Collection getMethods () 
	private boolean canBeResultId () 
		com.android.jack.ir.ast.JMethod method
	static void  () 
}

com/android/jack/ir/ast/JMethodIdRef.class
JMethodIdRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodIdRef extends com.android.jack.ir.ast.JNode {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
	private final com.android.jack.ir.ast.JMethodId methodId
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JMethodId methodId
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public com.android.jack.ir.ast.JDefinedClassOrInterface getEnclosingType () 
	public com.android.jack.ir.ast.JMethodId getMethodId () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JMethodIdWide$1.class
JMethodIdWide.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JMethodIdWide$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$HierarchyFilter
	static void  () 
}

com/android/jack/ir/ast/JMethodIdWide.class
JMethodIdWide.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodIdWide extends com.android.sched.marker.LocalMarkerManager implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeRenamed com.android.sched.item.Component  {
	private String name
	private final java.util.List paramTypes
	private final java.util.Map methodIds
	private com.android.jack.ir.ast.MethodKind methodKind
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.jack.ir.ast.MethodKind) 
		String name
		com.android.jack.ir.ast.MethodKind kind
	public void  (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
		String name
		java.util.List paramTypes
		com.android.jack.ir.ast.MethodKind methodKind
	public void addParam (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType x
	public java.lang.String getName () 
	public java.util.Collection getMethods () 
		com.android.jack.ir.ast.JMethodId id
		java.util.ArrayList methods
	public java.util.Collection getMethodIds () 
	public java.util.Collection getMethods (com.android.jack.ir.ast.JReferenceType, com.android.jack.ir.HierarchyFilter) 
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JReferenceType reference
		com.android.jack.ir.HierarchyFilter filter
		java.util.Collection methods
		java.util.List subset
	public java.util.List getParamTypes () 
	public void setName (java.lang.String) 
		String newName
	boolean equals (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
		String otherName
		java.util.List otherParamTypes
		com.android.jack.ir.ast.MethodKind kind
	public boolean equals (java.lang.String, java.util.List) 
		com.android.jack.ir.ast.JType param
		String otherName
		java.util.List otherParamTypes
		java.util.Iterator otherParams
	public void addMethodId (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId methodId
	public com.android.jack.ir.ast.JMethodId getMethodId (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType returnType
	public com.android.jack.ir.ast.MethodKind getKind () 
	public void setKind (com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.MethodKind methodKind
	public boolean canBeVirtual () 
	private boolean canBeResultId () 
		com.android.jack.ir.ast.JMethodId id
	public boolean isInit () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object obj
	static void  () 
}

com/android/jack/ir/ast/JMethodLiteral.class
JMethodLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodLiteral extends com.android.jack.ir.ast.JLiteral {
	private com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JMethod, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public com.android.jack.ir.ast.JMethod getMethod () 
	public void setMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest tranformRequest
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JMethodNameLiteral.class
JMethodNameLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMethodNameLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
	private final com.android.jack.ir.naming.MethodName methodName
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethod method
	public java.lang.String getValue () 
	public com.android.jack.ir.ast.JMethod getMethod () 
	public com.android.jack.ir.ast.JMethodNameLiteral clone () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile java.lang.Object clone () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JModOperation.class
JModOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JModOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JModifier.class
JModifier.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JModifier extends java.lang.Object {
	public static final int DEFAULT
	public static final int PUBLIC
	public static final int PRIVATE
	public static final int PROTECTED
	public static final int STATIC
	public static final int FINAL
	public static final int SUPER
	public static final int SYNCHRONIZED
	public static final int VOLATILE
	public static final int BRIDGE
	public static final int TRANSIENT
	public static final int VARARGS
	public static final int NATIVE
	public static final int INTERFACE
	public static final int ABSTRACT
	public static final int STRICTFP
	public static final int SYNTHETIC
	public static final int ANNOTATION
	public static final int ENUM
	public static final int IMPLICIT
	public static final int STATIC_INIT
	public static final int DEPRECATED
	public static final int COMPILE_TIME_CONSTANT
	public static final int ANONYMOUS_TYPE
	public static final int CAPTURED_VARIABLE
	public static final int LAMBDA_METHOD
	public static final int NAME_PRESENT
	private static final int TYPE_MODIFIER_MASK
	private static final int FIELD_MODIFIER_MASK
	private static final int METHOD_MODIFIER_MASK
	private static final int LOCAL_MODIFIER_MASK
	private static final int PARAMETER_MODIFIER_MASK
	static final boolean $assertionsDisabled
	public void  () 
	public static boolean isPublic (int) 
		int modifier
	public static boolean isPrivate (int) 
		int modifier
	public static boolean isProtected (int) 
		int modifier
	public static boolean isStatic (int) 
		int modifier
	public static boolean isFinal (int) 
		int modifier
	public static boolean isSynchronized (int) 
		int modifier
	public static boolean isVolatile (int) 
		int modifier
	public static boolean isBridge (int) 
		int modifier
	public static boolean isTransient (int) 
		int modifier
	public static boolean isVarargs (int) 
		int modifier
	public static boolean isNative (int) 
		int modifier
	public static boolean isInterface (int) 
		int modifier
	public static boolean isAbstract (int) 
		int modifier
	public static boolean isStrictfp (int) 
		int modifier
	public static boolean isSynthetic (int) 
		int modifier
	public static boolean isCapturedVariable (int) 
		int modifier
	public static boolean isLambdaMethod (int) 
		int modifier
	public static boolean isAnnotation (int) 
		int modifier
	public static boolean isEnum (int) 
		int modifier
	public static boolean isCompileTimeConstant (int) 
		int modifier
	public static boolean isStaticInitializer (int) 
		int modifier
	public static boolean isDeprecated (int) 
		int modifier
	public static boolean isImplicit (int) 
		int modifier
	public static boolean isNamePresent (int) 
		int modifier
	public static boolean isTypeModifier (int) 
		int modifier
	public static boolean isValidTypeModifier (int) 
		int modifier
	public static boolean isFieldModifier (int) 
		int modifier
	public static boolean isValidFieldModifier (int) 
		int modifier
	public static boolean checkAccessibilityFlags (int) 
		int modifier
	public static boolean isMethodModifier (int) 
		int modifier
	public static boolean isValidMethodModifier (int) 
		int modifier
	public static boolean isLocalModifier (int) 
		int modifier
	public static boolean isParameterModifier (int) 
		int modifier
	private static void getStringModifierCommon (int, java.lang.StringBuilder) 
		int modifier
		StringBuilder modifierStrBuilder
	public static java.lang.String getStringTypeModifier (int) 
		int modifier
		StringBuilder modifierStrBuilder
	public static java.lang.String getStringFieldModifier (int) 
		int modifier
		StringBuilder modifierStrBuilder
	public static java.lang.String getStringMethodModifier (int) 
		int modifier
		StringBuilder modifierStrBuilder
	public static java.lang.String getStringParameterModifier (int) 
		int modifier
		StringBuilder modifierStrBuilder
	static void  () 
}

com/android/jack/ir/ast/JMulOperation.class
JMulOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMulOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JMultiExpression.class
JMultiExpression.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JMultiExpression extends com.android.jack.ir.ast.JExpression {
	public java.util.List exprs
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List exprs
	public transient void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression[]) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression[] exprs
	public com.android.jack.ir.ast.JType getType () 
		int c
	public java.util.List getExprs () 
	protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode parent
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JExpression expr
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JNameValuePair.class
JNameValuePair.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JNameValuePair extends com.android.jack.ir.ast.JNode {
	private com.android.jack.ir.ast.JMethodIdWide methodId
	private com.android.jack.ir.ast.JLiteral value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JLiteral value
	public java.lang.String getName () 
	public com.android.jack.ir.ast.JMethodIdWide getMethodId () 
	public com.android.jack.ir.ast.JLiteral getValue () 
	public void setValue (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral value
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void resolveMethodId (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide methodId
	public void checkValidity () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JNativeMethodBody.class
JNativeMethodBody.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNativeMethodBody extends com.android.jack.ir.ast.JAbstractMethodBody {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public boolean isNative () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JNeqOperation.class
JNeqOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNeqOperation extends com.android.jack.ir.ast.JEqualityOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JNewArray.class
JNewArray.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNewArray extends com.android.jack.ir.ast.JExpression {
	private final java.util.List dims
	private final java.util.List initializers
	private final com.android.jack.ir.ast.JArrayType type
	public static com.android.jack.ir.ast.JNewArray createWithInits (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JArrayType, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JArrayType type
		java.util.List initializers
		java.util.List dims
	public static com.android.jack.ir.ast.JNewArray createWithDims (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JArrayType, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JArrayType type
		java.util.List dims
	private void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JArrayType, java.util.List, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JArrayType type
		java.util.List dims
		java.util.List initializers
	public com.android.jack.ir.ast.JArrayType getArrayType () 
	public com.android.jack.ir.ast.JArrayType getType () 
	public boolean canThrow () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JExpression dim
		com.android.jack.ir.ast.JExpression initializer
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public java.util.List getDims () 
	public java.util.List getInitializers () 
	public boolean hasConstantInitializer () 
		com.android.jack.ir.ast.JExpression initExpression
		com.android.jack.ir.ast.JType eltType
	public volatile com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JNewInstance.class
JNewInstance.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNewInstance extends com.android.jack.ir.ast.JMethodCall {
	private final com.android.jack.ir.ast.JClass createdType
	public void  (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance other
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodId ctor
	public com.android.jack.ir.ast.JClass getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JNode$1.class
JNode.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JNode$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JNode$Transformation
	static void  () 
}

com/android/jack/ir/ast/JNode$ParentSetterVisitor.class
JNode.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JNode$ParentSetterVisitor extends com.android.jack.ir.ast.JVisitor {
	final java.util.Stack nodes
	static final boolean $assertionsDisabled
	private void  (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode initialParent
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
		com.android.jack.ir.ast.JNode newParent
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	void  (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$1) 
		com.android.jack.ir.ast.JNode x0
		com.android.jack.ir.ast.JNode$1 x1
	static void  () 
}

com/android/jack/ir/ast/JNode$Transformation.class
JNode.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JNode$Transformation extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JNode$Transformation REMOVE
	public static final com.android.jack.ir.ast.JNode$Transformation REPLACE
	public static final com.android.jack.ir.ast.JNode$Transformation INSERT_BEFORE
	public static final com.android.jack.ir.ast.JNode$Transformation INSERT_AFTER
	private static final com.android.jack.ir.ast.JNode$Transformation[] $VALUES
	public static com.android.jack.ir.ast.JNode$Transformation[] values () 
	public static com.android.jack.ir.ast.JNode$Transformation valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/ast/JNode.class
JNode.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JNode extends com.android.sched.marker.LocalMarkerManager implements com.android.jack.ir.ast.JVisitable com.android.jack.ir.HasSourceInfo com.android.sched.item.Component  {
	protected com.android.jack.ir.sourceinfo.SourceInfo info
	protected com.android.jack.ir.ast.JNode parent
	static final boolean $assertionsDisabled
	protected void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public com.android.jack.ir.ast.JNode getParent () 
	public com.android.jack.ir.ast.JNode getParent (java.lang.Class) 
		Class classToSearch
		com.android.jack.ir.ast.JNode result
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
	public void setSourceInfo (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public final java.lang.String toSource () 
		com.android.jack.util.DefaultTextOutput out
		com.android.jack.ir.impl.SourceGenerationVisitor v
	public final java.lang.String toString () 
		String str
		com.android.jack.util.DefaultTextOutput out
		com.android.jack.ir.impl.ToStringGenerationVisitor v
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public final void remove (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException java.lang.ClassCastException 
		com.android.jack.ir.ast.JNode existingNode
	public final void replace (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException java.lang.ClassCastException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public final void insertBefore (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException java.lang.ClassCastException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public final void insertAfter (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException java.lang.ClassCastException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void insertBeforeImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void insertAfterImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	protected static boolean transform (java.util.List, com.android.jack.ir.ast.JNode, java.lang.Object, com.android.jack.ir.ast.JNode$Transformation) 
		java.util.List list
		com.android.jack.ir.ast.JNode existingNode
		Object newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
		int indexOfExisting
	public void updateParents (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode parent
	private void setParent (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode parent
	protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public boolean canThrow () 
	public java.util.List getSubTreeMarkers (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
	public java.util.List getSubTreeMarkersOnNextSibling (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
	public java.util.List getSubTreeMarkersOnPreviousSibling (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
	public java.util.List getMarkersOnNodesLeftToPath (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector, com.android.jack.ir.ast.JNode) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
		com.android.jack.ir.ast.JNode subTreeRoot
	public java.util.List getMarkersOnNodesRightToPath (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector, com.android.jack.ir.ast.JNode) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector collector
		com.android.jack.ir.ast.JNode subTreeRoot
	public abstract void checkValidity () 
	static void access$000 (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode x0
		com.android.jack.ir.ast.JNode x1
	static void  () 
}

com/android/jack/ir/ast/JNullLiteral.class
JNullLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNullLiteral extends com.android.jack.ir.ast.JValueLiteral {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JNullType.class
JNullType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JNullType extends com.android.jack.ir.ast.JReferenceTypeCommon {
	public static final com.android.jack.ir.ast.JNullType INSTANCE
	public static boolean isNullType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	private void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType castTo
	public final boolean isSameType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void checkValidity () 
	public volatile com.android.jack.ir.ast.JArrayType getArray () 
	public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile void setName (java.lang.String) 
	public volatile java.lang.String getName () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JNumberLiteral.class
JNumberLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JNumberLiteral extends java.lang.Object implements com.android.jack.ir.HasSourceInfo  {
	public abstract com.android.jack.ir.ast.Number getNumber () 
}

com/android/jack/ir/ast/JNumberValueLiteral.class
JNumberValueLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JNumberValueLiteral extends com.android.jack.ir.ast.JValueLiteral {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public void checkValidity () 
}

com/android/jack/ir/ast/JOrOperation.class
JOrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JOrOperation extends com.android.jack.ir.ast.JConditionalOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPackage$OnPath.class
JPackage.java
package com.android.jack.ir.ast
final com.android.jack.ir.ast.JPackage$OnPath extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JPackage$OnPath NOT_YET_AVAILABLE
	public static final com.android.jack.ir.ast.JPackage$OnPath TRUE
	public static final com.android.jack.ir.ast.JPackage$OnPath FALSE
	private static final com.android.jack.ir.ast.JPackage$OnPath[] $VALUES
	public static com.android.jack.ir.ast.JPackage$OnPath[] values () 
	public static com.android.jack.ir.ast.JPackage$OnPath valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/ast/JPackage.class
JPackage.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPackage extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeRenamed com.android.jack.ir.ast.HasEnclosingPackage  {
	public static final com.android.sched.util.log.stats.StatisticId PACKAGE_CREATION
	public static final com.android.sched.util.log.stats.StatisticId PHANTOM_CREATION
	private com.android.jack.ir.ast.JPackage enclosingPackage
	private final java.util.ArrayList subPackages
	private final java.util.ArrayList declaredTypes
	private final java.util.List phantomTypes
	private final java.util.List phantomClasses
	private final java.util.List phantomEnums
	private final java.util.List phantomInterfaces
	private final java.util.List phantomAnnotations
	private final java.util.Set deletedItems
	private String name
	private final com.android.sched.util.log.Tracer tracer
	private final java.util.List loaders
	private com.android.jack.ir.ast.JPackage$OnPath isOnPath
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage, java.util.List) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
		java.util.List loaders
	public void addType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void addPackage (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage newPackage
	public void add (com.android.jack.ir.ast.HasEnclosingPackage) 
		com.android.jack.ir.ast.HasEnclosingPackage node
	public java.util.List getSubPackages () 
	public java.util.List getTypes () 
	public com.android.jack.ir.ast.JPackage getEnclosingPackage () 
	public void setEnclosingPackage (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage enclosingPackage
	public boolean isTopLevelPackage () 
	public synchronized com.android.jack.ir.ast.JPackage getSubPackage (java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
		com.android.jack.ir.ast.JPackage f
		String packageName
	public synchronized com.android.jack.ir.ast.JPackage getOrCreateSubPackage (java.lang.String) 
		com.android.jack.ir.ast.JPackage newPackage
		com.android.jack.ir.ast.JPackageLookupException e
		String packageName
	public synchronized com.android.jack.ir.ast.JDefinedClassOrInterface getType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String typeName
	public void setOnPath () 
	public boolean isOnPath () 
		com.android.jack.load.PackageLoader loader
	public synchronized com.android.jack.ir.ast.JClassOrInterface getPhantomClassOrInterface (java.lang.String) 
		com.android.jack.ir.ast.JPhantomClassOrInterface f
		com.android.jack.ir.ast.JPhantomClassOrInterface phantom
		com.android.jack.lookup.JLookupException e
		String typeName
	public synchronized com.android.jack.ir.ast.JClass getPhantomClass (java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface defined
		com.android.jack.ir.ast.JPhantomClass f
		String typeName
		com.android.jack.ir.ast.JPhantomClass phantom
	public synchronized com.android.jack.ir.ast.JEnum getPhantomEnum (java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface defined
		com.android.jack.ir.ast.JPhantomEnum f
		String typeName
		com.android.jack.ir.ast.JPhantomEnum phantom
	public synchronized com.android.jack.ir.ast.JInterface getPhantomInterface (java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface defined
		com.android.jack.ir.ast.JPhantomInterface f
		String typeName
		com.android.jack.ir.ast.JPhantomInterface phantom
	public synchronized com.android.jack.ir.ast.JAnnotationType getPhantomAnnotationType (java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface defined
		com.android.jack.ir.ast.JPhantomAnnotationType f
		String typeName
		com.android.jack.ir.ast.JPhantomAnnotationType phantom
	public synchronized java.util.Collection getPhantoms () 
		java.util.List phantoms
	public void setName (java.lang.String) 
		String name
	public boolean isDefaultPackage () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
		boolean found
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPackage child
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public java.lang.String getName () 
	public java.util.Collection getLoadedTypes () 
	public com.android.jack.ir.ast.JPackage addLoader (com.android.jack.load.PackageLoader) 
		com.android.jack.load.PackageLoader loader
	public java.util.List getLocations (com.android.jack.ir.ast.JPackage) 
		com.android.jack.load.PackageLoader loader
		com.android.jack.ir.ast.JPackage loaded
		java.util.List locations
	protected com.android.jack.ir.ast.JPackage loadSubPackage (java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
		com.android.jack.load.PackageLoader subLoader
		com.android.jack.load.PackageLoader loader
		com.android.jack.ir.ast.JPackage subPackage
		String simpleName
		java.util.List subLoaders
	protected void loadSubPackages () 
		com.android.jack.load.PackageLoader loader
		com.android.jack.ir.ast.JPackageLookupException e
		String name
		java.util.HashSet subNames
	protected com.android.jack.ir.ast.JDefinedClassOrInterface loadClassOrInterface (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.load.PackageLoader loader
		String simpleName
	protected void loadClassesAndInterfaces () 
		com.android.jack.load.PackageLoader loader
		com.android.jack.ir.ast.JTypeLookupException e
		String name
		java.util.HashSet subNames
	public void checkValidity () 
	void removeItemWithName (com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.HasName itemWithName
	private void addItemWithName (com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.HasName itemWithName
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JPackageLookupException.class
JPackageLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPackageLookupException extends com.android.jack.lookup.JLookupException {
	private static final long serialVersionUID
	private final String packageName
	private final com.android.jack.ir.ast.JPackage enclosingPackage
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String packageName
		com.android.jack.ir.ast.JPackage enclosingPackage
	public java.lang.String getMessage () 
}

com/android/jack/ir/ast/JParameter.class
JParameter.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JParameter extends com.android.jack.ir.ast.JVariable implements com.android.jack.ir.ast.HasEnclosingMethod  {
	private final com.android.jack.ir.ast.JMethod enclosingMethod
	private com.android.jack.load.ParameterLoader loader
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JType type
		int modifier
		com.android.jack.ir.ast.JMethod enclosingMethod
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int, com.android.jack.ir.ast.JMethod, com.android.jack.load.ParameterLoader) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JType type
		int modifier
		com.android.jack.ir.ast.JMethod enclosingMethod
		com.android.jack.load.ParameterLoader loader
	void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JType type
		int modifier
	public com.android.jack.ir.ast.JMethod getEnclosingMethod () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotationType annotationType
	public java.util.Collection getAnnotations () 
	public java.util.Set getAnnotationTypes () 
	public void checkValidity () 
	public com.android.jack.ir.ast.JParameterRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public com.android.sched.marker.Marker getMarker (java.lang.Class) 
		Class cls
	public java.util.Collection getAllMarkers () 
	public boolean containsMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker removeMarker (java.lang.Class) 
		Class cls
	public void removeLoader () 
	public void setimplicit () 
	public boolean isImplicit () 
	public void setNamePresent () 
	public boolean isNamePresent () 
	public volatile com.android.jack.ir.ast.JVariableRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JParameterRef.class
JParameterRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JParameterRef extends com.android.jack.ir.ast.JVariableRef {
	void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JParameter param
	public com.android.jack.ir.ast.JParameter getParameter () 
	public void setParameter (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter param
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JParameterUnresolved.class
JParameterUnresolved.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JParameterUnresolved extends com.android.jack.ir.ast.JParameter implements com.android.jack.ir.ast.HasEnclosingMethod  {
	public static final com.android.jack.ir.ast.JParameterUnresolved INSTANCE
	private void  () 
	public com.android.jack.ir.ast.JMethod getEnclosingMethod () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JPhantomAnnotationType.class
JPhantomAnnotationType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomAnnotationType extends com.android.jack.ir.ast.JPhantomInterface implements com.android.jack.ir.ast.JAnnotationType  {
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPhantomClass.class
JPhantomClass.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomClass extends com.android.jack.ir.ast.JPhantomClassOrInterface implements com.android.jack.ir.ast.JClass  {
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPhantomClassOrInterface.class
JPhantomClassOrInterface.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomClassOrInterface extends com.android.jack.ir.ast.JReferenceTypeCommon implements com.android.jack.ir.ast.JClassOrInterface  {
	private com.android.jack.ir.ast.JPackage enclosingPackage
	private final java.util.List fields
	private final java.util.List methodIdsWide
	private final java.util.List methodIds
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
	public com.android.jack.ir.ast.JPackage getEnclosingPackage () 
	public void setEnclosingPackage (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage enclosingPackage
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JPrimitiveType getWrappedType () 
	public boolean isToEmit () 
	public com.android.jack.ir.ast.JFieldId getOrCreateFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.JFieldId field
		com.android.jack.ir.ast.JFieldId newField
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
	public com.android.jack.ir.ast.JFieldId getFieldId (java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		String name
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.FieldKind kind
	public boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType castTo
	public com.android.jack.ir.ast.JMethodIdWide getMethodIdWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JMethodIdWide newMethod
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
	public com.android.jack.ir.ast.JMethodIdWide getOrCreateMethodIdWide (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind) 
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
	public com.android.jack.ir.ast.JMethodId getMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.ir.ast.JMethodId newMethod
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
		com.android.jack.ir.ast.JType returnType
	public com.android.jack.ir.ast.JMethodId getOrCreateMethodId (java.lang.String, java.util.List, com.android.jack.ir.ast.MethodKind, com.android.jack.ir.ast.JType) 
		String name
		java.util.List argsType
		com.android.jack.ir.ast.MethodKind kind
		com.android.jack.ir.ast.JType returnType
	public final boolean isSameType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void checkValidity () 
	public void setName (java.lang.String) 
		String name
	public volatile com.android.jack.ir.ast.JArrayType getArray () 
	public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile java.lang.String getName () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JPhantomEnum.class
JPhantomEnum.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomEnum extends com.android.jack.ir.ast.JPhantomClass implements com.android.jack.ir.ast.JEnum  {
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
}

com/android/jack/ir/ast/JPhantomInterface.class
JPhantomInterface.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomInterface extends com.android.jack.ir.ast.JPhantomClassOrInterface implements com.android.jack.ir.ast.JInterface  {
	public void  (java.lang.String, com.android.jack.ir.ast.JPackage) 
		String name
		com.android.jack.ir.ast.JPackage enclosingPackage
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPolymorphicMethodCall.class
JPolymorphicMethodCall.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPolymorphicMethodCall extends com.android.jack.ir.ast.JAbstractMethodCall {
	private final com.android.jack.ir.ast.JType callSiteReturnType
	private final java.util.List callSiteParameterTypes
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JType, java.util.List) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JType callSiteReturnType
		java.util.List callSiteParameterTypes
	public com.android.jack.ir.ast.JType getReturnTypeOfPolymorphicMethod () 
	public com.android.jack.ir.ast.JType getType () 
	public java.util.List getCallSiteParameterTypes () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
		com.android.jack.ir.ast.JExpression instance
	public boolean isCallToPolymorphicMethod () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JPostfixDecOperation.class
JPostfixDecOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPostfixDecOperation extends com.android.jack.ir.ast.JPostfixOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPostfixIncOperation.class
JPostfixIncOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPostfixIncOperation extends com.android.jack.ir.ast.JPostfixOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPostfixOperation$1.class
JPostfixOperation.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JPostfixOperation$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static void  () 
}

com/android/jack/ir/ast/JPostfixOperation.class
JPostfixOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JPostfixOperation extends com.android.jack.ir.ast.JUnaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public static com.android.jack.ir.ast.JPostfixOperation create (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JUnaryOperator, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JPostfixOperation result
	static void  () 
}

com/android/jack/ir/ast/JPrefixBitNotOperation.class
JPrefixBitNotOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixBitNotOperation extends com.android.jack.ir.ast.JPrefixOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JType getType () 
		com.android.jack.ir.ast.JType argType
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JPrefixDecOperation.class
JPrefixDecOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixDecOperation extends com.android.jack.ir.ast.JPrefixOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPrefixIncOperation.class
JPrefixIncOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixIncOperation extends com.android.jack.ir.ast.JPrefixOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPrefixNegOperation.class
JPrefixNegOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixNegOperation extends com.android.jack.ir.ast.JPrefixOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JPrefixNotOperation.class
JPrefixNotOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrefixNotOperation extends com.android.jack.ir.ast.JPrefixOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JUnaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JType getType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JPrefixOperation$1.class
JPrefixOperation.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JPrefixOperation$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static void  () 
}

com/android/jack/ir/ast/JPrefixOperation.class
JPrefixOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JPrefixOperation extends com.android.jack.ir.ast.JUnaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public static com.android.jack.ir.ast.JPrefixOperation create (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JUnaryOperator, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JPrefixOperation result
	static void  () 
}

com/android/jack/ir/ast/JPrimitiveType$1.class
JPrimitiveType.java
package com.android.jack.ir.ast
 com.android.jack.ir.ast.JPrimitiveType$1 extends java.lang.Object {
}

com/android/jack/ir/ast/JPrimitiveType$JBooleanType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JBooleanType extends com.android.jack.ir.ast.JPrimitiveType {
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
}

com/android/jack/ir/ast/JPrimitiveType$JByteType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JByteType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32  {
	static final boolean $assertionsDisabled
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public boolean isValidValue (int) 
		int value
	public com.android.jack.ir.ast.JByteLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		int value
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	public volatile com.android.jack.ir.ast.JNumberValueLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
	static void  () 
}

com/android/jack/ir/ast/JPrimitiveType$JCharType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JCharType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32  {
	static final boolean $assertionsDisabled
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public boolean isValidValue (int) 
		int value
	public com.android.jack.ir.ast.JCharLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		int value
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	public volatile com.android.jack.ir.ast.JNumberValueLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
	static void  () 
}

com/android/jack/ir/ast/JPrimitiveType$JDoubleType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JDoubleType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JFloatingPointType  {
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
}

com/android/jack/ir/ast/JPrimitiveType$JFloatType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JFloatType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JFloatingPointType  {
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
}

com/android/jack/ir/ast/JPrimitiveType$JIntType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JIntType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32  {
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public boolean isValidValue (int) 
		int value
	public com.android.jack.ir.ast.JIntLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		int value
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	public volatile com.android.jack.ir.ast.JNumberValueLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
}

com/android/jack/ir/ast/JPrimitiveType$JLongType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JLongType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType64  {
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
}

com/android/jack/ir/ast/JPrimitiveType$JPrimitiveTypeEnum.class
JPrimitiveType.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum BOOLEAN
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum BYTE
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum CHAR
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum DOUBLE
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum FLOAT
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum INT
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum LONG
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum SHORT
	public static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum VOID
	private final com.android.jack.ir.ast.JPrimitiveType type
	private static final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum[] $VALUES
	public static com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum[] values () 
	public static com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.jack.ir.ast.JPrimitiveType) 
		com.android.jack.ir.ast.JPrimitiveType type
	public com.android.jack.ir.ast.JPrimitiveType getType () 
	static void  () 
}

com/android/jack/ir/ast/JPrimitiveType$JShortType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JShortType extends com.android.jack.ir.ast.JPrimitiveType implements com.android.jack.ir.types.JIntegralType32  {
	static final boolean $assertionsDisabled
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public boolean isValidValue (int) 
		int value
	public com.android.jack.ir.ast.JShortLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		int value
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	public volatile com.android.jack.ir.ast.JNumberValueLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
	static void  () 
}

com/android/jack/ir/ast/JPrimitiveType$JVoidType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPrimitiveType$JVoidType extends com.android.jack.ir.ast.JPrimitiveType {
	private void  () 
	public com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	public com.android.jack.ir.ast.JArrayType getArray () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	void  (com.android.jack.ir.ast.JPrimitiveType$1) 
		com.android.jack.ir.ast.JPrimitiveType$1 x0
}

com/android/jack/ir/ast/JPrimitiveType.class
JPrimitiveType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JPrimitiveType extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.JType  {
	protected final String name
	static final boolean $assertionsDisabled
	private void  (java.lang.String) 
		String name
	public final boolean isSameType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public static com.android.jack.ir.ast.JType getUnaryPromotion (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType promotedType
	public static com.android.jack.ir.ast.JType getBinaryPromotionType (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType promotedType
		com.android.jack.ir.ast.JType lhsType
		com.android.jack.ir.ast.JType rhsType
		com.android.jack.ir.ast.JType promotedType
	public java.lang.String getName () 
	public final com.android.jack.ir.ast.JClass getWrapperType () 
	public boolean isWrapperType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType candidate
	public void checkValidity () 
	public abstract com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum getPrimitiveTypeEnum () 
	public boolean isEquivalent (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public com.android.jack.ir.ast.JArrayType getArray () 
	abstract com.android.jack.lookup.CommonTypes$CommonType getWrapperCommonType () 
	void  (java.lang.String, com.android.jack.ir.ast.JPrimitiveType$1) 
		String x0
		com.android.jack.ir.ast.JPrimitiveType$1 x1
	static void  () 
}

com/android/jack/ir/ast/JReferenceType.class
JReferenceType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JReferenceType extends java.lang.Object implements com.android.jack.ir.ast.JType  {
	public abstract boolean canBeSafelyUpcast (com.android.jack.ir.ast.JReferenceType) 
}

com/android/jack/ir/ast/JReferenceTypeCommon.class
JReferenceTypeCommon.java
package com.android.jack.ir.ast
abstract com.android.jack.ir.ast.JReferenceTypeCommon extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.JReferenceType com.android.jack.ir.ast.CanBeRenamed  {
	protected String name
	private com.android.jack.ir.ast.JArrayType array
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	protected boolean isTrivialCast (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType castTo
	protected static com.android.jack.ir.ast.JPrimitiveType getWrappedType (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
		com.android.jack.ir.ast.JClassOrInterface type
	public synchronized com.android.jack.ir.ast.JArrayType getArray () 
	static void  () 
}

com/android/jack/ir/ast/JReinterpretCastOperation.class
JReinterpretCastOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JReinterpretCastOperation extends com.android.jack.ir.ast.JCastOperation {
	private final com.android.jack.ir.ast.JType castType
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JType castType
		com.android.jack.ir.ast.JExpression expr
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JRelationalOperation.class
JRelationalOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JRelationalOperation extends com.android.jack.ir.ast.JBinaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
	private boolean isValidTypes () 
		boolean lhsIsNumber
		boolean rhsIsNumber
	static void  () 
}

com/android/jack/ir/ast/JRetentionPolicy.class
JRetentionPolicy.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JRetentionPolicy extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JRetentionPolicy SOURCE
	public static final com.android.jack.ir.ast.JRetentionPolicy CLASS
	public static final com.android.jack.ir.ast.JRetentionPolicy RUNTIME
	public static final com.android.jack.ir.ast.JRetentionPolicy SYSTEM
	public static final com.android.jack.ir.ast.JRetentionPolicy UNKNOWN
	private static final com.android.jack.ir.ast.JRetentionPolicy[] $VALUES
	public static com.android.jack.ir.ast.JRetentionPolicy[] values () 
	public static com.android.jack.ir.ast.JRetentionPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/ast/JReturnStatement.class
JReturnStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JReturnStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JExpression expr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
	public com.android.jack.ir.ast.JExpression getExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public boolean isUnconditionalBranch () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JSession.class
JSession.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSession extends com.android.jack.ir.ast.JNode {
	private final java.util.Set typesToEmit
	private com.android.jack.ir.ast.JPackage topLevelPackage
	private com.android.jack.lookup.JNodeLookup lookup
	private com.android.jack.lookup.JPhantomLookup phantomLookup
	private com.android.jack.ir.ast.JArrayType[] primitiveArrays
	private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	private final java.util.List resources
	private final java.util.List metas
	private final java.util.logging.Logger userLogger
	private com.android.jack.reporting.Reporter reporter
	private final java.util.List generatedBinaryKinds
	private com.android.jack.library.OutputJackLibrary jackOutputLibrary
	private final java.util.List importedLibraries
	private final java.util.List librariesOnClasspath
	private final com.android.jack.analysis.dependency.library.LibraryDependencies libDependencies
	private com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
	private com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
	private com.android.jack.incremental.InputFilter inputFilter
	private com.android.sched.util.RunnableHooks hooks
	private final com.android.sched.util.config.Config config
	private boolean mustAbortEventually
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void reset () 
		com.android.jack.library.InputLibrary library
		com.android.jack.library.InputLibrary library
		com.android.sched.util.config.ReflectFactory importFactory
		com.android.sched.util.config.ReflectFactory classpathFactory
	public com.android.sched.util.config.Config getConfig () 
	public com.android.jack.incremental.InputFilter getInputFilter () 
	public void setInputFilter (com.android.jack.incremental.InputFilter) 
		com.android.jack.incremental.InputFilter inputFilter
	public com.android.jack.lookup.JNodeLookup getLookup () 
	public com.android.jack.lookup.JPhantomLookup getPhantomLookup () 
	public java.util.logging.Logger getUserLogger () 
	public com.android.jack.reporting.Reporter getReporter () 
	public com.android.jack.ir.sourceinfo.SourceInfoFactory getSourceInfoFactory () 
	public void abortEventually () 
	public boolean mustAbortEventually () 
	public void addTypeToEmit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void removeTypeToEmit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean removed
	public java.util.Collection getTypesToEmit () 
	public com.android.jack.ir.ast.JPackage getTopLevelPackage () 
	public void addResource (com.android.jack.ir.ast.Resource) 
		com.android.jack.ir.ast.Resource resource
	public java.util.List getResources () 
	public void addMeta (com.android.jack.meta.Meta) 
		com.android.jack.meta.Meta meta
	public java.util.List getMetas () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	synchronized com.android.jack.ir.ast.JArrayType getArrayOf (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum) 
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitive
	public void checkValidity () 
	public com.android.jack.library.OutputJackLibrary getJackOutputLibrary () 
	public void setJackOutputLibrary (com.android.jack.library.OutputJackLibrary) 
		com.android.jack.library.OutputJackLibrary jackOutputLibrary
	public java.util.List getGeneratedFileTypes () 
	public void addGeneratedFileType (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
	public void addImportedLibrary (com.android.jack.library.InputLibrary) 
		com.android.jack.library.InputLibrary source
	public java.util.List getImportedLibraries () 
	public void addLibraryOnClasspath (com.android.jack.library.InputLibrary) 
		com.android.jack.library.InputLibrary source
	public java.util.List getLibraryOnClasspath () 
	public java.util.Iterator getPathSources () 
	public com.android.jack.analysis.dependency.type.TypeDependencies getTypeDependencies () 
	public com.android.jack.analysis.dependency.file.FileDependencies getFileDependencies () 
	public com.android.jack.analysis.dependency.library.LibraryDependencies getLibraryDependencies () 
	public void setTypeDependencies (com.android.jack.analysis.dependency.type.TypeDependencies) 
		com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
	public void setFileDependencies (com.android.jack.analysis.dependency.file.FileDependencies) 
		com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
	public void setHooks (com.android.sched.util.RunnableHooks) 
		com.android.sched.util.RunnableHooks hooks
	public com.android.sched.util.RunnableHooks getHooks () 
	public void setReporter (com.android.jack.reporting.Reporter) 
		com.android.jack.reporting.Reporter reporter
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JShiftOperation.class
JShiftOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JShiftOperation extends com.android.jack.ir.ast.JBinaryOperation {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JType getType () 
		com.android.jack.ir.ast.JType lhsPromotedType
	static void  () 
}

com/android/jack/ir/ast/JShlOperation.class
JShlOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShlOperation extends com.android.jack.ir.ast.JShiftOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JShortLiteral.class
JShortLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShortLiteral extends com.android.jack.ir.ast.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral  {
	private final short value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, short) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		short value
	public com.android.jack.ir.ast.JType getType () 
	public short getValue () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public int getIntValue () 
	public com.android.jack.ir.ast.Number getNumber () 
	public void checkValidity () 
	public boolean isTypeValue () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JShrOperation.class
JShrOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShrOperation extends com.android.jack.ir.ast.JShiftOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JShruOperation.class
JShruOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JShruOperation extends com.android.jack.ir.ast.JShiftOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JStatement.class
JStatement.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JStatement extends com.android.jack.ir.ast.JNode {
	private final java.util.List catchBlocks
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	protected boolean isResultOfExpressionUsed (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public void appendCatchBlock (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public void setCatchBlocks (java.util.List) 
		java.util.List catchBlocks
	public void removeCatchBlocks (java.util.List) 
		java.util.List catchBlocksToRemove
	public java.util.List getJCatchBlocks () 
	public void checkValidity () 
	public boolean isUnconditionalBranch () 
	static void  () 
}

com/android/jack/ir/ast/JStatementList.class
JStatementList.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JStatementList extends com.android.jack.ir.ast.JStatement {
	protected java.util.ArrayList statements
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public void addStmt (int, com.android.jack.ir.ast.JStatement) 
		int index
		com.android.jack.ir.ast.JStatement toAdd
	public void addStmt (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement toAdd
	public void addStmts (int, java.util.List) 
		int index
		java.util.List toAdd
	public void addStmts (java.util.List) 
		java.util.List toAdd
	public void clear () 
	public java.util.List getStatements () 
}

com/android/jack/ir/ast/JStringLiteral.class
JStringLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JStringLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
	private String value
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		String value
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public com.android.jack.ir.ast.JStringLiteral clone () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile java.lang.Object clone () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JSubOperation.class
JSubOperation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSubOperation extends com.android.jack.ir.ast.JArithmeticBinaryOperation {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
	public com.android.jack.ir.ast.JBinaryOperator getOp () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JSwitchStatement$SwitchWithEnum.class
JSwitchStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JSwitchStatement$SwitchWithEnum extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JSwitchStatement$SwitchWithString.class
JSwitchStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JSwitchStatement$SwitchWithString extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JSwitchStatement.class
JSwitchStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSwitchStatement extends com.android.jack.ir.ast.JStatement {
	private final com.android.jack.ir.ast.JBlock body
	private com.android.jack.ir.ast.JExpression expr
	private final java.util.List cases
	private com.android.jack.ir.ast.JCaseStatement defaultCase
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JBlock, java.util.List, com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JBlock body
		java.util.List cases
		com.android.jack.ir.ast.JCaseStatement defaultCase
	public com.android.jack.ir.ast.JBlock getBody () 
	public com.android.jack.ir.ast.JExpression getExpr () 
	public com.android.jack.ir.ast.JCaseStatement getDefaultCase () 
	public void addCase (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public void removeCase (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public java.util.List getCases () 
	public void setDefaultCase (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement defaultCase
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JSynchronize.class
JSynchronize.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JSynchronize extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JExpression lockExpr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lockExpr
	public com.android.jack.ir.ast.JExpression getLockExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JSynchronizedBlock.class
JSynchronizedBlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JSynchronizedBlock extends com.android.jack.ir.ast.JSynchronize {
	private com.android.jack.ir.ast.JBlock synchronizedBlock
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lockExpr
		com.android.jack.ir.ast.JBlock synchronizedBlock
	public com.android.jack.ir.ast.JBlock getSynchronizedBlock () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JThis.class
JThis.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JThis extends com.android.jack.ir.ast.JVariable implements com.android.jack.ir.ast.HasEnclosingMethod  {
	private final com.android.jack.ir.ast.JMethod enclosingMethod
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod enclosingMethod
	public com.android.jack.ir.ast.JMethod getEnclosingMethod () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void checkValidity () 
	public com.android.jack.ir.ast.JThisRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
	public volatile com.android.jack.ir.ast.JVariableRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JThisRef.class
JThisRef.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JThisRef extends com.android.jack.ir.ast.JVariableRef {
	void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JVariable thisVar
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schdule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public void setTarget (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis thisVar
	public com.android.jack.ir.ast.JThis getTarget () 
	public volatile com.android.jack.ir.ast.JVariable getTarget () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JThrowStatement.class
JThrowStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JThrowStatement extends com.android.jack.ir.ast.JStatement {
	private com.android.jack.ir.ast.JExpression expr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
	public com.android.jack.ir.ast.JExpression getExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public boolean isUnconditionalBranch () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JTryStatement$FinallyBlock.class
JTryStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JTryStatement$FinallyBlock extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JTryStatement$TryWithResourcesForm.class
JTryStatement.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JTryStatement$TryWithResourcesForm extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/ast/JTryStatement.class
JTryStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JTryStatement extends com.android.jack.ir.ast.JStatement {
	private java.util.List resourcesDeclaration
	private final java.util.List catchBlocks
	private com.android.jack.ir.ast.JBlock finallyBlock
	private com.android.jack.ir.ast.JBlock tryBlock
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, java.util.List, com.android.jack.ir.ast.JBlock, java.util.List, com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List resourcesDeclaration
		com.android.jack.ir.ast.JBlock tryBlock
		java.util.List catchBlocks
		com.android.jack.ir.ast.JBlock finallyBlock
	public java.util.List getCatchBlocks () 
	public com.android.jack.ir.ast.JBlock getFinallyBlock () 
	public com.android.jack.ir.ast.JBlock getTryBlock () 
	public java.util.List getResourcesDeclarations () 
	public void setResourcesDeclarations (java.util.List) 
		java.util.List resourcesDeclaration
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JCatchBlock block
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/JType.class
JType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JType extends java.lang.Object implements com.android.jack.ir.ast.HasName com.android.jack.ir.HasSourceInfo com.android.jack.ir.ast.JVisitable com.android.sched.item.Component  {
	public abstract com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo) 
	public abstract com.android.jack.ir.ast.JArrayType getArray () 
	public abstract boolean isSameType (com.android.jack.ir.ast.JType) 
}

com/android/jack/ir/ast/JTypeLookupException.class
JTypeLookupException.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JTypeLookupException extends com.android.jack.lookup.JLookupException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.Exception) 
		Exception cause
}

com/android/jack/ir/ast/JTypeStringLiteral.class
JTypeStringLiteral.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JTypeStringLiteral extends com.android.jack.ir.ast.JAbstractStringLiteral {
	private final com.android.jack.ir.naming.TypeName typeName
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.naming.TypeName$Kind, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.naming.TypeName$Kind kind
		com.android.jack.ir.ast.JType type
	public java.lang.String getValue () 
	public com.android.jack.ir.ast.JType getReferencedType () 
	public com.android.jack.ir.ast.JTypeStringLiteral clone () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile java.lang.Object clone () 
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JUnaryOperation.class
JUnaryOperation.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JUnaryOperation extends com.android.jack.ir.ast.JExpression {
	private com.android.jack.ir.ast.JExpression arg
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression arg
	public com.android.jack.ir.ast.JExpression getArg () 
	public abstract com.android.jack.ir.ast.JUnaryOperator getOp () 
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	static void  () 
}

com/android/jack/ir/ast/JUnaryOperator.class
JUnaryOperator.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.JUnaryOperator extends java.lang.Enum {
	public static final com.android.jack.ir.ast.JUnaryOperator INC
	public static final com.android.jack.ir.ast.JUnaryOperator DEC
	public static final com.android.jack.ir.ast.JUnaryOperator NEG
	public static final com.android.jack.ir.ast.JUnaryOperator NOT
	public static final com.android.jack.ir.ast.JUnaryOperator BIT_NOT
	private final String symbol
	private static final com.android.jack.ir.ast.JUnaryOperator[] $VALUES
	public static com.android.jack.ir.ast.JUnaryOperator[] values () 
	public static com.android.jack.ir.ast.JUnaryOperator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String symbol
	public boolean isModifying () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/ir/ast/JUnlock.class
JUnlock.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JUnlock extends com.android.jack.ir.ast.JSynchronize {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression lockExpr
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schdule
	public boolean canThrow () 
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JValueLiteral.class
JValueLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JValueLiteral extends com.android.jack.ir.ast.JLiteral implements java.lang.Cloneable  {
	public void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public abstract boolean isTypeValue () 
}

com/android/jack/ir/ast/JVariable.class
JVariable.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JVariable extends com.android.jack.ir.ast.JNode implements com.android.jack.ir.ast.HasName com.android.jack.ir.ast.CanBeSetFinal com.android.jack.ir.ast.CanBeRenamed com.android.jack.ir.ast.HasType com.android.jack.ir.ast.Annotable  {
	private String name
	private final com.android.jack.ir.ast.JType type
	protected final java.util.List annotations
	protected int modifier
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JType type
		int modifier
	void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JType type
		int modifier
	public int getModifier () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public com.android.jack.ir.ast.JType getType () 
	public boolean isFinal () 
	public boolean isSynthetic () 
	public boolean isCapturedVariable () 
	public void setFinal () 
	public void setSynthetic () 
	public void setCapturedVariable () 
	public void setModifier (int) 
		int modifier
	public void addAnnotation (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotationType annotationType
	public java.util.Collection getAnnotations () 
	public java.util.Set getAnnotationTypes () 
	protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
		com.android.jack.ir.ast.JNode$Transformation transformation
	public abstract com.android.jack.ir.ast.JVariableRef makeRef (com.android.jack.ir.sourceinfo.SourceInfo) 
	public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType) 
	static void  () 
}

com/android/jack/ir/ast/JVariableRef.class
JVariableRef.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JVariableRef extends com.android.jack.ir.ast.JExpression {
	protected com.android.jack.ir.ast.JVariable target
	void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JVariable target
	public com.android.jack.ir.ast.JVariable getTarget () 
	public void setTarget (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable target
	public com.android.jack.ir.ast.JType getType () 
}

com/android/jack/ir/ast/JVisitable.class
JVisitable.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JVisitable extends java.lang.Object implements com.android.sched.schedulable.SchedulerVisitable  {
	public abstract void traverse (com.android.jack.ir.ast.JVisitor) 
	public abstract void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
}

com/android/jack/ir/ast/JVisitor.class
JVisitor.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JVisitor extends java.lang.Object {
	private final boolean needLoading
	protected void  () 
	protected void  (boolean) 
		boolean needLoading
	public boolean needLoading () 
	public void accept (com.android.jack.ir.ast.JVisitable) 
		RuntimeException e
		Error e
		com.android.jack.ir.ast.JVisitable node
	public void accept (java.util.ArrayList) 
		RuntimeException e
		Error e
		int i
		int len
		java.util.ArrayList array
	public void accept (java.util.Collection) 
		RuntimeException e
		Error e
		com.android.jack.ir.ast.JNode element
		java.util.Collection collection
	protected static com.android.jack.ir.JNodeInternalError wrapException (com.android.jack.ir.ast.JVisitable, java.lang.Throwable) 
		com.android.jack.ir.JNodeInternalError ice
		com.android.jack.ir.ast.JVisitable node
		Throwable e
		com.android.jack.ir.JNodeInternalError ice
	public boolean didChange () 
	public void endVisit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension absentArrayDimension
	public void endVisit (com.android.jack.ir.ast.JAbstractMethodBody) 
		com.android.jack.ir.ast.JAbstractMethodBody abstractMethodBody
	public void endVisit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral abstractStringLiteral
	public void endVisit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc alloc
	public void endVisit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public void endVisit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength arrayLength
	public void endVisit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
	public void endVisit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef arrayRef
	public void endVisit (com.android.jack.ir.ast.JArrayType) 
		com.android.jack.ir.ast.JArrayType arrayType
	public void endVisit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement assertStatement
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binaryOperation
	public void endVisit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation reinterpretCastOperation
	public void endVisit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock block
	public void endVisit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral booleanLiteral
	public void endVisit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement breakStatement
	public void endVisit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral byteLiteral
	public void endVisit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public void endVisit (com.android.jack.ir.ast.JCastOperation) 
		com.android.jack.ir.ast.JCastOperation castOperation
	public void endVisit (com.android.jack.ir.ast.JCompositeStringLiteral) 
		com.android.jack.ir.ast.JCompositeStringLiteral compositeStringLiteral
	public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation dynamicCastOperation
	public void endVisit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public void endVisit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral charLiteral
	public void endVisit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral classLiteral
	public void endVisit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass definedClass
	public void endVisit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression conditionalExpression
	public void endVisit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JConstructor constructor
	public void endVisit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement continueStatement
	public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface definedClassOrInterface
	public void endVisit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStatement
	public void endVisit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral doubleLiteral
	public void endVisit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral enumLiteral
	public void endVisit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue exceptionRuntimeValue
	public void endVisit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expression
	public void endVisit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement expressionStatement
	public void endVisit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public void endVisit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer fieldInitializer
	public void endVisit (com.android.jack.ir.ast.JFieldNameLiteral) 
		com.android.jack.ir.ast.JFieldNameLiteral fieldNameLiteral
	public void endVisit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef fieldRef
	public void endVisit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral floatLiteral
	public void endVisit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStatement
	public void endVisit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto gotoStatement
	public void endVisit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStatement
	public void endVisit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf instanceOf
	public void endVisit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface definedInterface
	public void endVisit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral intLiteral
	public void endVisit (com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.ast.JLabel label
	public void endVisit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labeledStatement
	public void endVisit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda lambda
	public void endVisit (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral literal
	public void endVisit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal local
	public void endVisit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef localRef
	public void endVisit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock lock
	public void endVisit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral longLiteral
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody methodBody
	public void endVisit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall methodCall
	public void endVisit (com.android.jack.ir.ast.JMethodIdRef) 
		com.android.jack.ir.ast.JMethodIdRef methodIdRef
	public void endVisit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral methodLiteral
	public void endVisit (com.android.jack.ir.ast.JMethodNameLiteral) 
		com.android.jack.ir.ast.JMethodNameLiteral methodNameLiteral
	public void endVisit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression multiExpression
	public void endVisit (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public void endVisit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray newArray
	public void endVisit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance newInstance
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode jnode
	public void endVisit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral nullLiteral
	public void endVisit (com.android.jack.ir.ast.JNullType) 
		com.android.jack.ir.ast.JNullType nullType
	public void endVisit (com.android.jack.ir.ast.JNumberValueLiteral) 
		com.android.jack.ir.ast.JNumberValueLiteral numberValueLiteral
	public void endVisit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage packageDeclaration
	public void endVisit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	public void endVisit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef parameterRef
	public void endVisit (com.android.jack.ir.ast.JPhantomAnnotationType) 
		com.android.jack.ir.ast.JPhantomAnnotationType phantomAnnotationType
	public void endVisit (com.android.jack.ir.ast.JPhantomClass) 
		com.android.jack.ir.ast.JPhantomClass phantomClass
	public void endVisit (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface phantomClassOrInterface
	public void endVisit (com.android.jack.ir.ast.JPhantomInterface) 
		com.android.jack.ir.ast.JPhantomInterface phantomInterface
	public void endVisit (com.android.jack.ir.ast.JPostfixOperation) 
		com.android.jack.ir.ast.JPostfixOperation postfixOperation
	public void endVisit (com.android.jack.ir.ast.JPrefixOperation) 
		com.android.jack.ir.ast.JPrefixOperation prefixOperation
	public void endVisit (com.android.jack.ir.ast.JPrimitiveType) 
		com.android.jack.ir.ast.JPrimitiveType primitiveType
	public void endVisit (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public void endVisit (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType referenceType
	public void endVisit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement returnStatement
	public void endVisit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral shortLiteral
	public void endVisit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	public void endVisit (com.android.jack.ir.ast.JStringLiteral) 
		com.android.jack.ir.ast.JStringLiteral stringLiteral
	public void endVisit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStatement
	public void endVisit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock synchronizedBlock
	public void endVisit (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis thisKeyword
	public void endVisit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef thisRef
	public void endVisit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement throwStatement
	public void endVisit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement tryStatement
	public void endVisit (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void endVisit (com.android.jack.ir.ast.JTypeStringLiteral) 
		com.android.jack.ir.ast.JTypeStringLiteral typeStringLiteral
	public void endVisit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unaryOperation
	public void endVisit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock unlock
	public void endVisit (com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral valueLiteral
	public void endVisit (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable variable
	public void endVisit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef variableRef
	public void endVisit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStatement
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension absentArrayDimension
	public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody) 
		com.android.jack.ir.ast.JAbstractMethodBody abstractMethodBody
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral abstractStringLiteral
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc alloc
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength arrayLength
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef arrayRef
	public boolean visit (com.android.jack.ir.ast.JArrayType) 
		com.android.jack.ir.ast.JArrayType arrayType
	public boolean visit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement assertStatement
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binaryOperation
	public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation reinterpretCastOperation
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock block
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral booleanLiteral
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement breakStatement
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral byteLiteral
	public boolean visit (com.android.jack.ir.ast.JCastOperation) 
		com.android.jack.ir.ast.JCastOperation castOperation
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation dynamicCastOperation
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral charLiteral
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral classLiteral
	public boolean visit (com.android.jack.ir.ast.JCompositeStringLiteral) 
		com.android.jack.ir.ast.JCompositeStringLiteral compositeStringLiteral
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass definedClass
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression conditionalExpression
	public boolean visit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JConstructor constructor
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement continueStatement
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface definedClassOrInterface
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStatement
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral doubleLiteral
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral enumLiteral
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue exceptionRuntimeValue
	public boolean visit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expression
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement expressionStatement
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public boolean visit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer fieldInitializer
	public boolean visit (com.android.jack.ir.ast.JFieldNameLiteral) 
		com.android.jack.ir.ast.JFieldNameLiteral fieldNameLiteral
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef fieldRef
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral floatLiteral
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStatement
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto gotoStatement
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStatement
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf instanceOf
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface definedInterface
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral intLiteral
	public boolean visit (com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.ast.JLabel label
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labeledStatement
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda lambda
	public boolean visit (com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JLiteral literal
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal local
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef localRef
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock lock
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral longLiteral
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody methodBody
	public boolean visit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall methodCall
	public boolean visit (com.android.jack.ir.ast.JMethodIdRef) 
		com.android.jack.ir.ast.JMethodIdRef methodIdRef
	public boolean visit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral methodLiteral
	public boolean visit (com.android.jack.ir.ast.JMethodNameLiteral) 
		com.android.jack.ir.ast.JMethodNameLiteral methodNameLiteral
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression multiExpression
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray newArray
	public boolean visit (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance newInstance
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode jnode
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral nullLiteral
	public boolean visit (com.android.jack.ir.ast.JNullType) 
		com.android.jack.ir.ast.JNullType nullType
	public boolean visit (com.android.jack.ir.ast.JNumberValueLiteral) 
		com.android.jack.ir.ast.JNumberValueLiteral numberValueLiteral
	public boolean visit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage packageDeclaration
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter parameter
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef parameterRef
	public boolean visit (com.android.jack.ir.ast.JPhantomAnnotationType) 
		com.android.jack.ir.ast.JPhantomAnnotationType phantomAnnotationType
	public boolean visit (com.android.jack.ir.ast.JPhantomClass) 
		com.android.jack.ir.ast.JPhantomClass phantomClass
	public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface phantomClassOrInterface
	public boolean visit (com.android.jack.ir.ast.JPhantomInterface) 
		com.android.jack.ir.ast.JPhantomInterface phantomInterface
	public boolean visit (com.android.jack.ir.ast.JPostfixOperation) 
		com.android.jack.ir.ast.JPostfixOperation postfixOperation
	public boolean visit (com.android.jack.ir.ast.JPrefixOperation) 
		com.android.jack.ir.ast.JPrefixOperation prefixOperation
	public boolean visit (com.android.jack.ir.ast.JPrimitiveType) 
		com.android.jack.ir.ast.JPrimitiveType primitiveType
	public boolean visit (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public boolean visit (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType referenceType
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement returnStatement
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral shortLiteral
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	public boolean visit (com.android.jack.ir.ast.JStringLiteral) 
		com.android.jack.ir.ast.JStringLiteral stringLiteral
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStatement
	public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock synchronizedBlock
	public boolean visit (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis thisKeyword
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef thisRef
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement throwStatement
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement tryStatement
	public boolean visit (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public boolean visit (com.android.jack.ir.ast.JTypeStringLiteral) 
		com.android.jack.ir.ast.JTypeStringLiteral typeStringLiteral
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unaryOperation
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock unlock
	public boolean visit (com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral valueLiteral
	public boolean visit (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable variable
	public boolean visit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef variableRef
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStatement
	public void visit (com.android.jack.ir.ast.JAbsentArrayDimension, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAbsentArrayDimension absentArrayDimension
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JAbstractMethodBody, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAbstractMethodBody abstractMethodBody
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JAbstractStringLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAbstractStringLiteral abstractStringLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JAlloc, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAlloc alloc
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JAnnotation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JArrayLength, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JArrayLength arrayLength
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JArrayLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JArrayRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JArrayRef arrayRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JArrayType, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JArrayType arrayType
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JAssertStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JAssertStatement assertStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JBinaryOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JBinaryOperation binaryOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JReinterpretCastOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JReinterpretCastOperation reinterpretCastOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JBlock, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JBlock block
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JBooleanLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JBooleanLiteral booleanLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JBreakStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JBreakStatement breakStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JCaseStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JCaseStatement caseStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JCastOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JCastOperation castOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JDynamicCastOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JDynamicCastOperation dynamicCastOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JCatchBlock, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JCharLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JCharLiteral charLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JClassLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JClassLiteral classLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JCompositeStringLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JCompositeStringLiteral compositeStringLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JDefinedClass, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JConditionalExpression, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JConditionalExpression conditionalExpression
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JConstructor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JConstructor constructor
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JContinueStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JContinueStatement continueStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JDefinedClassOrInterface definedClassOrInterface
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JDoStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JDoStatement doStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JDoubleLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JDoubleLiteral doubleLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JEnumLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JEnumLiteral enumLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JExceptionRuntimeValue, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JExceptionRuntimeValue exceptionRuntimeValue
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JExpression, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JExpression expression
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JExpressionStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JExpressionStatement expressionStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JField, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JField field
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JFieldInitializer, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JFieldInitializer fieldInitializer
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JFieldNameLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JFieldNameLiteral fieldNameLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JFieldRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JFloatLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JFloatLiteral floatLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JForStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JForStatement forStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JGoto, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JGoto gotoStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JIfStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JIfStatement ifStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JInstanceOf, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JInstanceOf instanceOf
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JDefinedInterface, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JDefinedInterface definedInterface
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JIntLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JIntLiteral intLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLabel, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLabel label
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLabeledStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLabeledStatement labeledStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLambda, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLambda lambda
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLiteral literal
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLocal, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLocal local
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLocalRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLocalRef localRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLock, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLock lock
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JLongLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JLongLiteral longLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMethod, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMethod method
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMethodBody, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMethodBody methodBody
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPolymorphicMethodCall, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMethodCall, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMethodIdRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMethodIdRef methodIdRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMethodLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMethodLiteral methodLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMethodNameLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMethodNameLiteral methodNameLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JMultiExpression, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JMultiExpression multiExpression
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNewArray, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNewArray newArray
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNameValuePair, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNewInstance, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNewInstance newInstance
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNode, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNode jnode
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNullLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNullLiteral nullLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNullType, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNullType nullType
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JNumberValueLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JNumberValueLiteral numberValueLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JParameter, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JParameter parameter
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JParameterRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JParameterRef parameterRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPhantomAnnotationType, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPhantomAnnotationType phantomAnnotationType
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPhantomClass, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPhantomClass phantomClass
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPhantomClassOrInterface, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPhantomClassOrInterface phantomClassOrInterface
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPhantomInterface, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPhantomInterface phantomInterface
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPostfixOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPostfixOperation postfixOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPrefixOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPrefixOperation prefixOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JPrimitiveType, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JPrimitiveType primitiveType
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JSession, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JSession session
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JReferenceType, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JReferenceType referenceType
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JReturnStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JReturnStatement returnStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JStatement statement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JStringLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JStringLiteral stringLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JSwitchStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JSwitchStatement switchStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JSynchronizedBlock, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JSynchronizedBlock synchronizedBlock
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JThisRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JThisRef thisRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JThrowStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JThrowStatement throwStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JTryStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JTryStatement tryStatement
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JType, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JType type
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JTypeStringLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JTypeStringLiteral typeStringLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JUnaryOperation, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JUnaryOperation unaryOperation
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JUnlock, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JUnlock unlock
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JValueLiteral, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JValueLiteral valueLiteral
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JVariable, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVariable variable
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JVariableRef, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVariableRef variableRef
		com.android.sched.transform.TransformRequest transformRequest
	public void visit (com.android.jack.ir.ast.JWhileStatement, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JWhileStatement whileStatement
		com.android.sched.transform.TransformRequest transformRequest
}

com/android/jack/ir/ast/JVisitorWithConcurrentModification.class
JVisitorWithConcurrentModification.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JVisitorWithConcurrentModification extends com.android.jack.ir.ast.JVisitor {
	public void  () 
	public void accept (java.util.ArrayList) 
		java.util.ArrayList array
	public void accept (java.util.Collection) 
		int i
		int len
		java.util.Collection collection
		java.util.ArrayList copiedCollection
}

com/android/jack/ir/ast/JWhileStatement.class
JWhileStatement.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JWhileStatement extends com.android.jack.ir.ast.JStatement implements com.android.jack.ir.ast.JLoop  {
	private com.android.jack.ir.ast.JStatement body
	private com.android.jack.ir.ast.JExpression testExpr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression testExpr
		com.android.jack.ir.ast.JStatement body
	public com.android.jack.ir.ast.JStatement getBody () 
	public com.android.jack.ir.ast.JExpression getTestExpr () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	protected void replaceImpl (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	protected void removeImpl (com.android.jack.ir.ast.JNode)  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNode
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
	static void  () 
}

com/android/jack/ir/ast/MethodKind.class
MethodKind.java
package com.android.jack.ir.ast
public final com.android.jack.ir.ast.MethodKind extends java.lang.Enum {
	public static final com.android.jack.ir.ast.MethodKind STATIC
	public static final com.android.jack.ir.ast.MethodKind INSTANCE_NON_VIRTUAL
	public static final com.android.jack.ir.ast.MethodKind INSTANCE_VIRTUAL
	private static final com.android.jack.ir.ast.MethodKind[] $VALUES
	public static com.android.jack.ir.ast.MethodKind[] values () 
	public static com.android.jack.ir.ast.MethodKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/ast/MissingJTypeLookupException.class
MissingJTypeLookupException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.MissingJTypeLookupException extends com.android.jack.ir.ast.JTypeLookupException {
	private static final long serialVersionUID
	private final String typeSignature
	public void  (java.lang.String) 
		String typeSignature
	public void  (java.lang.String, java.lang.Exception) 
		String typeSignature
		Exception cause
	public void  (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String typeName
	public void  (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface phantomType
	public java.lang.String getMessage () 
}

com/android/jack/ir/ast/Number.class
Number.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.Number extends java.lang.Object {
	private final Object objectNumber
	static final boolean $assertionsDisabled
	public void  (java.lang.Object) 
		Object objectNumber
	public byte byteValue () 
	public short shortValue () 
	public char charValue () 
	public int intValue () 
	public float floatValue () 
	public long longValue () 
	public double doubleValue () 
	static void  () 
}

com/android/jack/ir/ast/Resource.class
Resource.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.Resource extends com.android.jack.resource.ResourceOrMeta {
	public void  (com.android.sched.vfs.VPath, com.android.sched.vfs.InputVFile, com.android.sched.util.location.Location) 
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.util.location.Location location
}

com/android/jack/ir/ast/UnsupportedOperatorException.class
UnsupportedOperatorException.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.UnsupportedOperatorException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/ir/ast/marker/GenericSignature.class
GenericSignature.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.GenericSignature extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	private CharSequence genericSignature
	public void  (java.lang.CharSequence) 
		CharSequence genericSignature
	public void setGenericSignature (java.lang.CharSequence) 
		CharSequence genericSignature
	public java.lang.String getGenericSignature () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/ir/ast/marker/SimpleName.class
SimpleName.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.SimpleName extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	private CharSequence simpleName
	public void  (java.lang.String) 
		String simpleName
	public void setSimpleName (java.lang.CharSequence) 
		CharSequence simpleName
	public java.lang.String getSimpleName () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/ir/ast/marker/ThisRefTypeInfo.class
ThisRefTypeInfo.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.ThisRefTypeInfo extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	private CharSequence genericSignature
	public void  (java.lang.CharSequence) 
		CharSequence genericSignature
	public java.lang.String getGenericSignature () 
	public void setGenericSignature (java.lang.CharSequence) 
		CharSequence genericSignature
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/ir/ast/marker/ThrownExceptionMarker.class
ThrownExceptionMarker.java
package com.android.jack.ir.ast.marker
public com.android.jack.ir.ast.marker.ThrownExceptionMarker extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	private final java.util.List thrownExceptions
	static final boolean $assertionsDisabled
	public void  (java.util.List) 
		java.util.List thrownException
	public java.util.List getThrownExceptions () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/ir/formatter/BinaryQualifiedNameFormatter$1.class
BinaryQualifiedNameFormatter.java
package com.android.jack.ir.formatter
 com.android.jack.ir.formatter.BinaryQualifiedNameFormatter$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/ir/formatter/BinaryQualifiedNameFormatter.class
BinaryQualifiedNameFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.BinaryQualifiedNameFormatter extends com.android.jack.ir.formatter.CharSeparatedPackageFormatter implements com.android.jack.ir.formatter.TypeFormatter com.android.jack.ir.formatter.PackageFormatter  {
	private static final com.android.jack.ir.formatter.BinaryQualifiedNameFormatter formatter
	static final boolean $assertionsDisabled
	protected void  () 
	protected char getPackageSeparator () 
	public static com.android.jack.ir.formatter.BinaryQualifiedNameFormatter getFormatter () 
	public java.lang.String getName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	private java.lang.String getClassOrInterfaceName (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage enclosingPackage
	public java.lang.String getName (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	public java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String) 
		StringBuilder sb
		com.android.jack.ir.ast.JPackage enclosingPackage
		String classOrInterfaceSimpleName
		StringBuilder sb
	static void  () 
}

com/android/jack/ir/formatter/BinarySignatureFormatter$1.class
BinarySignatureFormatter.java
package com.android.jack.ir.formatter
 com.android.jack.ir.formatter.BinarySignatureFormatter$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/ir/formatter/BinarySignatureFormatter.class
BinarySignatureFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.BinarySignatureFormatter extends com.android.jack.ir.formatter.CharSeparatedPackageFormatter implements com.android.jack.ir.formatter.TypeAndMethodFormatter  {
	private static final com.android.jack.ir.formatter.BinarySignatureFormatter formatter
	static final boolean $assertionsDisabled
	protected void  () 
	protected char getPackageSeparator () 
	public static com.android.jack.ir.formatter.BinarySignatureFormatter getFormatter () 
	public java.lang.String getName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	protected java.lang.String getClassOrInterfaceName (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage enclosingPackage
	public java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		String classOrInterfaceSimpleName
		StringBuilder sb
	public java.lang.String getName (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter p
		com.android.jack.ir.ast.JMethod method
		StringBuilder sb
	public java.lang.String getNameWithoutReturnType (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide methodId
	public java.lang.String getName (java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
		String methodName
		java.util.List argumentTypes
		com.android.jack.ir.ast.JType returnType
	public java.lang.String getNameWithoutReturnType (java.lang.String, java.util.List) 
		com.android.jack.ir.ast.JType argumentType
		String methodName
		java.util.List argumentTypes
		StringBuilder sb
	static void  () 
}

com/android/jack/ir/formatter/CharSeparatedPackageFormatter.class
CharSeparatedPackageFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.CharSeparatedPackageFormatter extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	protected java.lang.StringBuilder getNameInternal (com.android.jack.ir.ast.JPackage) 
		StringBuilder qualifiedName
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.ir.ast.JPackage pack
		StringBuilder qualifiedName
	protected abstract char getPackageSeparator () 
	static void  () 
}

com/android/jack/ir/formatter/IdentifierFormatter.class
IdentifierFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.IdentifierFormatter extends com.android.jack.ir.formatter.SourceFormatter {
	private static final com.android.jack.ir.formatter.IdentifierFormatter formatter
	private static final char separator
	private void  () 
	public static com.android.jack.ir.formatter.IdentifierFormatter getFormatter () 
	protected char getPackageSeparator () 
	public java.lang.String getName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public java.lang.String getName (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter argument
		com.android.jack.ir.ast.JMethod method
		StringBuilder sb
		java.util.Iterator argumentIterator
	static void  () 
}

com/android/jack/ir/formatter/InternalFormatter.class
InternalFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.InternalFormatter extends com.android.jack.ir.formatter.BinarySignatureFormatter implements com.android.jack.ir.formatter.TypePackageAndMethodFormatter  {
	private static final com.android.jack.ir.formatter.InternalFormatter formatter
	protected void  () 
	public static com.android.jack.ir.formatter.InternalFormatter getFormatter () 
	public java.lang.String getName (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	static void  () 
}

com/android/jack/ir/formatter/MethodFormatter.class
MethodFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.MethodFormatter extends java.lang.Object {
	public abstract java.lang.String getName (com.android.jack.ir.ast.JMethod) 
	public abstract java.lang.String getName (java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
	public abstract java.lang.String getNameWithoutReturnType (com.android.jack.ir.ast.JMethodIdWide) 
	public abstract java.lang.String getNameWithoutReturnType (java.lang.String, java.util.List) 
}

com/android/jack/ir/formatter/PackageFormatter.class
PackageFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.PackageFormatter extends java.lang.Object {
	public abstract java.lang.String getName (com.android.jack.ir.ast.JPackage) 
}

com/android/jack/ir/formatter/SourceFormatter$1.class
SourceFormatter.java
package com.android.jack.ir.formatter
 com.android.jack.ir.formatter.SourceFormatter$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/ir/formatter/SourceFormatter.class
SourceFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.SourceFormatter extends com.android.jack.ir.formatter.CharSeparatedPackageFormatter implements com.android.jack.ir.formatter.TypePackageAndMethodFormatter  {
	private static final com.android.jack.ir.formatter.SourceFormatter formatter
	static final boolean $assertionsDisabled
	protected void  () 
	protected char getPackageSeparator () 
	public static com.android.jack.ir.formatter.SourceFormatter getFormatter () 
	public java.lang.String getName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	private java.lang.String getClassOrInterfaceName (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage enclosingPackage
	public java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String) 
		StringBuilder sb
		com.android.jack.ir.ast.JPackage enclosingPackage
		String classOrInterfaceSimpleName
		StringBuilder sb
	public java.lang.String getName (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	public java.lang.String getName (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter argument
		com.android.jack.ir.ast.JMethod method
		StringBuilder sb
		java.util.Iterator argumentIterator
	public java.lang.String getName (java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
		String methodName
		java.util.List argumentTypes
		com.android.jack.ir.ast.JType returnType
	public java.lang.String getNameWithoutReturnType (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide methodId
	public java.lang.String getNameWithoutReturnType (java.lang.String, java.util.List) 
		String methodName
		java.util.List argumentTypes
		StringBuilder sb
		java.util.Iterator argumentIterator
	static void  () 
}

com/android/jack/ir/formatter/TypeAndMethodFormatter.class
TypeAndMethodFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.TypeAndMethodFormatter extends java.lang.Object implements com.android.jack.ir.formatter.TypeFormatter com.android.jack.ir.formatter.MethodFormatter  {
}

com/android/jack/ir/formatter/TypeFormatter.class
TypeFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.TypeFormatter extends java.lang.Object {
	public abstract java.lang.String getName (com.android.jack.ir.ast.JType) 
	public abstract java.lang.String getName (com.android.jack.ir.ast.JPackage, java.lang.String) 
}

com/android/jack/ir/formatter/TypePackageAndMethodFormatter.class
TypePackageAndMethodFormatter.java
package com.android.jack.ir.formatter
public abstract com.android.jack.ir.formatter.TypePackageAndMethodFormatter extends java.lang.Object implements com.android.jack.ir.formatter.TypeAndMethodFormatter com.android.jack.ir.formatter.PackageFormatter  {
}

com/android/jack/ir/formatter/UserFriendlyFormatter.class
UserFriendlyFormatter.java
package com.android.jack.ir.formatter
public com.android.jack.ir.formatter.UserFriendlyFormatter extends com.android.jack.ir.formatter.SourceFormatter {
	private static final com.android.jack.ir.formatter.UserFriendlyFormatter formatter
	protected void  () 
	public static com.android.jack.ir.formatter.UserFriendlyFormatter getFormatter () 
	static void  () 
}

com/android/jack/ir/impl/BaseGenerationVisitor$1.class
BaseGenerationVisitor.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.BaseGenerationVisitor$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.ir.impl.BaseGenerationVisitor this$0
	void  (com.android.jack.ir.impl.BaseGenerationVisitor) 
		com.android.jack.ir.impl.BaseGenerationVisitor this$0
	public int compare (com.android.jack.ir.ast.JNameValuePair, com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair1
		com.android.jack.ir.ast.JNameValuePair nameValuePair2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/ir/impl/BaseGenerationVisitor$2.class
BaseGenerationVisitor.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.BaseGenerationVisitor$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.ir.impl.BaseGenerationVisitor this$0
	void  (com.android.jack.ir.impl.BaseGenerationVisitor) 
		com.android.jack.ir.impl.BaseGenerationVisitor this$0
	public int compare (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation1
		com.android.jack.ir.ast.JAnnotation annotation2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/ir/impl/BaseGenerationVisitor.class
BaseGenerationVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.BaseGenerationVisitor extends com.android.jack.ir.impl.TextOutputVisitor {
	static final char[] CHARS_ABSTRACT
	static final char[] CHARS_ALLOC
	static final char[] CHARS_ASSERT
	static final char[] CHARS_BREAK
	static final char[] CHARS_CASE
	static final char[] CHARS_CATCH
	static final char[] CHARS_CLASS
	static final char[] CHARS_COMMA
	static final char[] CHARS_CONTINUE
	static final char[] CHARS_DEFAULT
	static final char[] CHARS_DO
	static final char[] CHARS_DOTCLASS
	static final char[] CHARS_ELSE
	static final char[] CHARS_MULTI_CATCH
	static final char[] CHARS_EXTENDS
	static final char[] CHARS_FALSE
	static final char[] CHARS_FINAL
	static final char[] CHARS_FINALLY
	static final char[] CHARS_FOR
	static final char[] CHARS_GOTO
	static final char[] CHARS_IF
	static final char[] CHARS_IMPLEMENTS
	static final char[] CHARS_INSTANCEOF
	static final char[] CHARS_INTERFACE
	static final char[] CHARS_NATIVE
	static final char[] CHARS_NEW
	static final char[] CHARS_NONAME
	static final char[] CHARS_NULL
	static final char[] CHARS_PRIVATE
	static final char[] CHARS_PUBLIC
	static final char[] CHARS_REINTERPRETCAST
	static final char[] CHARS_RETURN
	static final char[] CHARS_RUNTIME_EXCEPTION
	static final char[] CHARS_STATIC
	static final char[] CHARS_SUPER
	static final char[] CHARS_SWITCH
	static final char[] CHARS_THIS
	static final char[] CHARS_THROW
	static final char[] CHARS_TRUE
	static final char[] CHARS_TRY
	static final char[] CHARS_WHILE
	static final char[] SYNCHRONIZED_BLOCK
	static final char[] LOCK
	static final char[] UNLOCK
	static final com.android.jack.ir.formatter.SourceFormatter formatter
	protected boolean needSemi
	protected boolean suppressType
	static final boolean $assertionsDisabled
	public void  (com.android.jack.util.TextOutput) 
		com.android.jack.util.TextOutput textOutput
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension x
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.List nameValuePairs
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength x
		com.android.jack.ir.ast.JExpression instance
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
		java.util.List values
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc x
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef x
		com.android.jack.ir.ast.JExpression instance
	public boolean visit (com.android.jack.ir.ast.JArrayType) 
		com.android.jack.ir.ast.JArrayType x
	public boolean visit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement x
		com.android.jack.ir.ast.JExpression arg
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation x
		com.android.jack.ir.ast.JExpression arg1
		com.android.jack.ir.ast.JExpression arg2
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue x
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JClass catchedType
		boolean first
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.ir.ast.JCatchBlock x
		com.android.jack.ir.ast.JLocal catchVar
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.ir.ast.JBlock x
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral x
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement x
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral x
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement x
		com.android.jack.ir.ast.JLiteral caseExpr
	public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation x
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation x
		java.util.Iterator typesIt
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral x
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		int i
		int c
		com.android.jack.ir.ast.JDefinedClass x
		com.android.jack.ir.ast.JClass superClass
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression x
		com.android.jack.ir.ast.JExpression ifTest
		com.android.jack.ir.ast.JExpression thenExpr
		com.android.jack.ir.ast.JExpression elseExpr
	public boolean visit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JConstructor x
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement x
	public boolean visit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer x
		com.android.jack.ir.ast.JExpression initializer
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement x
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral x
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral enumLiteral
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement x
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField x
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef x
		com.android.jack.ir.ast.JExpression instance
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral x
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JForStatement x
		java.util.Iterator iter
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto x
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		boolean elseIf
		com.android.jack.ir.ast.JIfStatement x
		com.android.jack.ir.ast.JStatement elseStmt
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf x
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		int i
		int c
		com.android.jack.ir.ast.JDefinedInterface x
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral x
	public boolean visit (com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.ast.JLabel x
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement x
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda x
		java.util.Iterator boundTypeIt
	protected void visitCollectionJMethodId (java.util.Iterator) 
		java.util.Iterator iter
	private void printJMethodId (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId methodId
	private void visitCollectionJType (java.util.Iterator) 
		java.util.Iterator iter
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal x
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef x
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JLiteral defaultValue
		com.android.jack.ir.ast.JAbstractMethodBody body
		com.android.jack.ir.ast.JMethod x
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody x
	public boolean visit (com.android.jack.ir.ast.JMethodIdRef) 
		com.android.jack.ir.ast.JMethodIdRef x
	public boolean visit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall x
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JMethodIdWide target
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JReferenceType thisType
		com.android.jack.ir.ast.JMethodCall x
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JMethodIdWide target
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression x
	public boolean visit (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JExpression expr
		int i
		java.util.List dims
		com.android.jack.ir.ast.JNewArray x
		java.util.List initializers
		boolean hasInitializer
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance x
		com.android.jack.ir.ast.JMethodIdWide target
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral x
	public boolean visit (com.android.jack.ir.ast.JNullType) 
		com.android.jack.ir.ast.JNullType x
	public boolean visit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter x
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
	public boolean visit (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface x
	public boolean visit (com.android.jack.ir.ast.JPostfixOperation) 
		com.android.jack.ir.ast.JPostfixOperation x
		com.android.jack.ir.ast.JExpression arg
	public boolean visit (com.android.jack.ir.ast.JPrefixOperation) 
		com.android.jack.ir.ast.JPrefixOperation x
		com.android.jack.ir.ast.JExpression arg
	public boolean visit (com.android.jack.ir.ast.JPrimitiveType) 
		com.android.jack.ir.ast.JPrimitiveType x
	public boolean visit (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession x
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement x
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral x
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement x
	public boolean visit (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis x
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement x
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JTryStatement x
		com.android.jack.ir.ast.JBlock finallyBlock
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement x
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock x
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock x
	public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock x
	protected void closeBlock () 
	protected void lparen () 
	protected void nestedStatementPop (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	protected void nestedStatementPush (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	protected void openBlock () 
	protected boolean parenPop (int, com.android.jack.ir.ast.JExpression) 
		int parentPrec
		com.android.jack.ir.ast.JExpression child
		int childPrec
	protected boolean parenPop (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression parent
		com.android.jack.ir.ast.JExpression child
	protected boolean parenPush (int, com.android.jack.ir.ast.JExpression) 
		int parentPrec
		com.android.jack.ir.ast.JExpression child
		int childPrec
	protected boolean parenPush (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression parent
		com.android.jack.ir.ast.JExpression child
	protected void printTypeFlags (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		int modifier
		String modifierStr
	protected void printAbstractFlag (com.android.jack.ir.ast.CanBeAbstract) 
		com.android.jack.ir.ast.CanBeAbstract x
	protected void printBooleanLiteral (boolean) 
		boolean value
	protected void printChar (char) 
		char c
	protected void printCharLiteral (char) 
		char value
	protected void printDoubleLiteral (double) 
		double value
	protected void printFinalFlag (com.android.jack.ir.ast.CanBeFinal) 
		com.android.jack.ir.ast.CanBeFinal x
	protected void printFloatLiteral (float) 
		float value
	protected void printLongLiteral (long) 
		long value
	protected void printMethodHeader (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	private void printAnnotationLiterals (java.util.Collection) 
		com.android.jack.ir.ast.JAnnotation annotationLiteral
		java.util.Collection annotation
		java.util.List annotations
	protected void printName (com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.HasName x
		String name
	protected void printNativeFlag (com.android.jack.ir.ast.CanBeNative) 
		com.android.jack.ir.ast.CanBeNative x
	protected void printParameterList (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	protected void printStaticFlag (com.android.jack.ir.ast.CanBeStatic) 
		com.android.jack.ir.ast.CanBeStatic x
	protected void printStringLiteral (java.lang.String) 
		int i
		String string
		char[] s
	protected void printType (com.android.jack.ir.ast.HasType) 
		com.android.jack.ir.ast.HasType hasType
	protected void printTypeName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	protected void rparen () 
	protected void semi () 
	protected boolean shouldPrintMethodBody () 
	protected void space () 
	protected void visitCollectionWithCommas (java.util.Iterator) 
		java.util.Iterator iter
	static void  () 
}

com/android/jack/ir/impl/CudInfo.class
CudInfo.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.CudInfo extends java.lang.Object {
	final String fileName
	final com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	final int[] separatorPositions
	void  (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud
}

com/android/jack/ir/impl/EcjSourceTypeLoader$Scope.class
EcjSourceTypeLoader.java
package com.android.jack.ir.impl
final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope extends java.lang.Enum {
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope HIERARCHY
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope FIELDS
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope METHODS
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope MARKERS
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope RETENTION
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope MODIFIER
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope ENCLOSING
	public static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope INNERS
	private static final int ALL
	private final int mask
	private static final com.android.jack.ir.impl.EcjSourceTypeLoader$Scope[] $VALUES
	public static com.android.jack.ir.impl.EcjSourceTypeLoader$Scope[] values () 
	public static com.android.jack.ir.impl.EcjSourceTypeLoader$Scope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int getMask () 
	static int access$000 () 
	static void  () 
		com.android.jack.ir.impl.EcjSourceTypeLoader$Scope scope
		int full
}

com/android/jack/ir/impl/EcjSourceTypeLoader.class
EcjSourceTypeLoader.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.EcjSourceTypeLoader extends java.lang.Object implements com.android.jack.load.ClassOrInterfaceLoader  {
	private final java.lang.ref.WeakReference bindingRef
	private final java.lang.ref.WeakReference declarationRef
	private final java.lang.ref.WeakReference refMap
	private int loadStatus
	private final com.android.sched.util.location.Location location
	static final boolean $assertionsDisabled
	public static com.android.jack.ir.ast.JDefinedClassOrInterface createType (com.android.jack.ir.impl.ReferenceMapper, com.android.jack.ir.ast.JPackage, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.sched.util.location.Location) 
		String name
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.impl.ReferenceMapper refMap
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.sched.util.location.Location location
		com.android.jack.ir.impl.EcjSourceTypeLoader loader
		com.android.jack.ir.impl.CudInfo cuInfo
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		int accessFlags
	private static boolean typeAlreadyCreated (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JPackage enclosingPackage
		String name
	private void  (com.android.jack.ir.impl.ReferenceMapper, com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.sched.util.location.Location) 
		com.android.jack.ir.impl.ReferenceMapper refMap
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		com.android.sched.util.location.Location location
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	private void load (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	private com.android.jack.ir.impl.ReferenceMapper getRefMap () 
		com.android.jack.ir.impl.ReferenceMapper refMap
	private void load (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding getBinding () 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
	private static java.lang.String intern (java.lang.String) 
		String name
	static boolean isNested (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding intf
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.lookup.JPhantomLookup lookup
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosing
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingBinding
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		char[] genSignature
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		Class cls
	public void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		com.android.jack.ir.ast.JAnnotationType annotationType
	public void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
		com.android.jack.ir.impl.ReferenceMapper referenceMapper
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void loadFully (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		String name
		java.util.List args
		com.android.jack.ir.ast.JType returnType
	public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		String fieldName
	public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotationType) 
		com.android.jack.ir.ast.JDefinedAnnotationType loaded
	public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		int accessFlags
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	private boolean isLoaded (com.android.jack.ir.impl.EcjSourceTypeLoader$Scope) 
		com.android.jack.ir.impl.EcjSourceTypeLoader$Scope range
	private void markLoaded (com.android.jack.ir.impl.EcjSourceTypeLoader$Scope, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.impl.EcjSourceTypeLoader$Scope range
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	static void  () 
}

com/android/jack/ir/impl/JackIrBuilder$1.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/ir/impl/JackIrBuilder$AnnotationValueParser.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$AnnotationValueParser extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	private com.android.jack.ir.ast.JLiteral parsed
	static final boolean $assertionsDisabled
	final com.android.jack.ir.impl.JackIrBuilder this$0
	void  (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder this$0
	public com.android.jack.ir.ast.JLiteral parseLiteral (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ArrayBinding expetectedArrayType
		int constantTypeId
		int constantTypeId
		com.android.jack.ir.ast.JLiteral result
		java.util.List elements
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression value
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constantValue
		com.android.jack.ir.ast.JLiteral result
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JLiteral element
		com.android.jack.ir.ast.JLiteral element
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding componentType
		int componentTypeId
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		java.util.List values
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		java.util.List values
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	protected void visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		com.android.jack.ir.ast.JDefinedAnnotationType jAnnotationType
		com.android.jack.ir.ast.JAnnotation jAnnotation
		com.android.jack.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private void visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference) 
		com.android.jack.ir.ast.JField field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference nameReference
	static void  () 
}

com/android/jack/ir/impl/JackIrBuilder$AstVisitor$ComputeShouldCapture.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$AstVisitor$ComputeShouldCapture extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	private final java.util.Stack shouldCaptureStack
	public boolean shouldCaptureInstance
	static final boolean $assertionsDisabled
	final com.android.jack.ir.impl.JackIrBuilder$AstVisitor this$1
	void  (com.android.jack.ir.impl.JackIrBuilder$AstVisitor) 
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor this$1
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		boolean isSuperRef
		boolean isThisRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes
		boolean isNestedType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean needToCaptureThis
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetBinding
	static void  () 
}

com/android/jack/ir/impl/JackIrBuilder$AstVisitor$EcjBugChecker.class
JackIrBuilder.java
package com.android.jack.ir.impl
final com.android.jack.ir.impl.JackIrBuilder$AstVisitor$EcjBugChecker extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	private boolean hasEcjUnaryPosBug
	final com.android.jack.ir.impl.JackIrBuilder$AstVisitor this$1
	private void  (com.android.jack.ir.impl.JackIrBuilder$AstVisitor) 
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant outer
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant inner
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope b
		int operator
	void  (com.android.jack.ir.impl.JackIrBuilder$AstVisitor, com.android.jack.ir.impl.JackIrBuilder$1) 
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor x0
		com.android.jack.ir.impl.JackIrBuilder$1 x1
	static boolean access$2500 (com.android.jack.ir.impl.JackIrBuilder$AstVisitor$EcjBugChecker) 
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor$EcjBugChecker x0
}

com/android/jack/ir/impl/JackIrBuilder$AstVisitor.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$AstVisitor extends com.android.jack.eclipse.jdt.internal.compiler.ASTVisitor {
	private final java.util.Stack classStack
	private com.android.jack.ir.impl.JackIrBuilder$ClassInfo curClass
	private com.android.jack.ir.impl.JackIrBuilder$MethodInfo curMethod
	private final java.util.Stack methodStack
	private final java.util.ArrayList nodeStack
	private long newInstanceQualifierSuffix
	private long superInstanceQualifierSuffix
	private final java.util.Stack switchCases
	static final boolean $assertionsDisabled
	final com.android.jack.ir.impl.JackIrBuilder this$0
	void  (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder this$0
	private void addAnnotations (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JExpression jannotation
		java.util.List jannotations
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.ir.ast.Annotable annotable
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List arguments
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AND_AND_Expression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JExpression dimension
		int i
		java.util.List dims
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JArrayType type
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JExpression expr
		int i
		java.util.List result
		java.util.List values
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JArrayType type
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		java.util.List values
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayInitializer x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private com.android.jack.ir.ast.JValueLiteral changeTypeOfLiteralValue (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum, com.android.jack.ir.ast.JNumberLiteral)  throws java.lang.AssertionError 
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum expectedType
		com.android.jack.ir.ast.JNumberLiteral expr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.Number number
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression position
		com.android.jack.ir.ast.JExpression receiver
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ArrayReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression exceptionArgument
		com.android.jack.ir.ast.JExpression assertExpression
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.AssertStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		int binOp
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JBlock block
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.BreakStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JLiteral caseLiteral
		com.android.jack.ir.ast.JLiteral caseLiteral
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference reference
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.jack.ir.ast.JField enumfield
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression constantExpression
		com.android.jack.ir.ast.JLiteral caseLiteral
		com.android.jack.ir.ast.JCaseStatement jcase
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.CaseStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JDynamicCastOperation castOp
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.CastExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.CharLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompoundAssignment x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression ecjValue
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression ecjValue
		com.android.jack.ir.ast.JExpression value
		com.android.jack.ir.ast.JExpression condition
		boolean isValueOptimizeConditional
		com.android.jack.ir.ast.JExpression valueIfFalse
		com.android.jack.ir.ast.JExpression valueIfTrue
		com.android.jack.ir.ast.JExpression condition
		com.android.jack.ir.sourceinfo.SourceInfo info
		boolean optimizedTrue
		boolean optimizedFalse
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private com.android.jack.ir.ast.JExpression generateImplicitConversion (int, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JPrimitiveType typeToUnbox
		int typeIdFrom
		com.android.jack.ir.ast.JPrimitiveType typeToUnbox
		int implicitConversionCode
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JExpression convertedExpression
		int typeIdTo
		com.android.jack.ir.ast.JPrimitiveType primitiveType
	private com.android.jack.ir.ast.JPrimitiveType getJType (int)  throws java.lang.AssertionError 
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		int typeId
		com.android.jack.ir.ast.JPrimitiveType type
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.ir.ast.JBinaryOperation asg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		com.android.jack.ir.ast.JBinaryOperation asg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.android.jack.ir.ast.JDefinedClassOrInterface curType
		com.android.jack.ir.ast.JMethod initMethod
		com.android.jack.ir.ast.JMethodCall initCall
		java.util.List statements
		com.android.jack.ir.ast.JStatement constructorCall
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.sourceinfo.SourceInfo info
		boolean hasExplicitThis
		com.android.jack.lookup.JLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ContinueStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression condition
		com.android.jack.ir.ast.JStatement action
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.DoubleLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.EmptyStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.eclipse.jdt.internal.compiler.ast.EqualExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.ir.ast.JBinaryOperator op
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JParameterRef enumNameRef
		com.android.jack.ir.ast.JParameterRef enumOrdinalRef
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JMethodCall getClassCall
		com.android.jack.ir.ast.JMultiExpression multiExpr
		com.android.jack.ir.ast.JExpression qualifier
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
		boolean nestedSuper
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		boolean nested
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JConstructor ctor
		com.android.jack.ir.ast.JExpression trueQualifier
		com.android.jack.ir.ast.JMethodCall call
		java.util.List callArgs
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FalseLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JFieldInitializer decl
		com.android.jack.ir.ast.JExpression initialization
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JType castType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.FloatLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JLocal arrayVar
		com.android.jack.ir.ast.JLocal indexVar
		com.android.jack.ir.ast.JLocal maxVar
		java.util.List initializers
		com.android.jack.ir.ast.JExpression condition
		java.util.List increments
		com.android.jack.ir.ast.JForStatement result
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
		com.android.jack.ir.ast.JType toType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope cudScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaUtilIterator
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangIterable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding iterator
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding hasNext
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding next
		com.android.jack.ir.ast.JLocal iteratorVar
		java.util.List initializers
		com.android.jack.ir.ast.JMethod jIteratorMethod
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JDefinedClassOrInterface jIterator
		com.android.jack.ir.ast.JExpression condition
		com.android.jack.ir.ast.JExpression callToNext
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JBlock body
		com.android.jack.ir.ast.JExpression collection
		com.android.jack.ir.ast.JStatement elementDecl
		com.android.jack.ir.ast.JLocal elementVar
		String elementVarName
		com.android.jack.ir.ast.JForStatement result
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		IllegalAccessException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForeachStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JStatement action
		java.util.List increments
		com.android.jack.ir.ast.JExpression condition
		java.util.List initializations
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JStatement elseStatement
		com.android.jack.ir.ast.JStatement thenStatement
		com.android.jack.ir.ast.JExpression condition
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.ir.ast.JBlock block
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JReferenceType testType
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.InstanceOfExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.IntLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.ir.sourceinfo.SourceInfo info
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.LabeledStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private com.android.jack.ir.ast.JMethod createLambdaMethodForMthRef (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.ir.impl.JackIrBuilder$AstVisitor$ComputeShouldCapture)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding lambdaMethodBinding
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor$ComputeShouldCapture csc
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethod lambdaMethod
		int pIndex
		com.android.jack.ir.ast.JMethodBody lambdaMethodBody
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JType lhsJType
		String tmpName
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JParameter jParameter
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JMethodCall getClassCall
		com.android.jack.ir.ast.JExpression lhsExprOutsideLambdaMethod
		com.android.jack.ir.ast.JMethod methodToCall
		int firstParamIdx
		com.android.jack.ir.ast.JExpression instanceExpr
		boolean isSuperRef
		boolean isVirtualDispatch
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JType returnTypeOfLambdaMethod
		int dim
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.ir.ast.JArrayType arrayType
		java.util.List dims
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor$ComputeShouldCapture csc
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethod lambdaMethod
		com.android.jack.ir.impl.JackIrBuilder$MethodInfo newMethodInfo
		com.android.jack.ir.ast.JMethodId methodIdToImplement
		com.android.jack.ir.ast.JBlock lambdaBodyBlock
		java.util.List argsOfLambdaMth
		com.android.jack.ir.ast.JExpression exprRepresentingLambda
	private void constructorMethodReference (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.ir.impl.JackIrBuilder$MethodInfo, com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JVariable var
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] paths
		com.android.jack.ir.ast.JExpression exprPath
		com.android.jack.ir.ast.JParameter jParameter
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthArg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
		com.android.jack.ir.ast.JExpression thisRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes
		com.android.jack.ir.ast.JExpression capturedVar
		com.android.jack.ir.ast.JParameter parameter
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.ir.impl.JackIrBuilder$MethodInfo lambdaMethodInfo
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethod lambdaMethod
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JMethod constructor
		com.android.jack.ir.ast.JNewInstance newInstance
		boolean isNestedType
		java.util.List capturedVariables
		int captureCount
		com.android.jack.ir.ast.JBlock lambdaMthBodyblock
	private void addArgToMethodCall (com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression, java.util.List, com.android.jack.ir.ast.JMethodCall, int) 
		int pIndex
		com.android.jack.ir.ast.JType lastArgElementType
		com.android.jack.ir.ast.JType lastParameterElementType
		com.android.jack.ir.ast.JType lastArgType
		int pIndex
		java.util.ArrayList initializers
		boolean needArrayForVarArg
		int countArgsOfLambdaMth
		com.android.jack.ir.ast.JArrayType varArgType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
		java.util.List argsOfLambdaMth
		com.android.jack.ir.ast.JMethodCall mthCall
		int firstParameter
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMthBinding
		int parameterCountTargetMethod
		int regularParameterCount
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		java.util.Iterator parameterIt
		com.android.jack.ir.ast.JParameter jparameter
		com.android.jack.ir.ast.JExpression bodyExpression
		com.android.jack.ir.ast.JStatement block
		com.android.jack.ir.ast.JExpression capturedVar
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.ir.sourceinfo.SourceInfo lambdaSourceInfo
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor$ComputeShouldCapture csc
		com.android.jack.ir.ast.JMethod lambdaMethod
		com.android.jack.ir.sourceinfo.SourceInfo lambdaMthSourceInfo
		com.android.jack.ir.ast.JBlock lambdaBodyBlock
		com.android.jack.ir.ast.JMethodBody lambdaBody
		com.android.jack.ir.impl.JackIrBuilder$MethodInfo lambdaMethodInfo
		java.util.List capturedVars
		com.android.jack.ir.ast.JLambda lambda
	private boolean isNestedLambdaIntoSameType (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Scope scope
	private java.util.List getCapturedVariables (com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression, com.android.jack.ir.impl.JackIrBuilder$MethodInfo) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding curClassSynthArg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] curClassSyntheticOuterLocalVariables
		com.android.jack.ir.ast.JParameter jparameter
		com.android.jack.ir.ast.JVariable var
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthArg
		com.android.jack.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
		com.android.jack.ir.impl.JackIrBuilder$MethodInfo lambdaMethodInfo
		com.android.jack.ir.sourceinfo.SourceInfo lambdaSourceInfo
		java.util.List capturedVars
		java.util.Iterator it
	private com.android.jack.ir.ast.JMethodId getJMethodId (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
		com.android.jack.ir.ast.JMethodIdWide methodIdWide
	private java.util.List getBridges (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding bridge
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression fe
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
		java.util.List mds
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding getLambdaType (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression functionalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	private java.util.List getInterfaceBounds (com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JType type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		java.util.List types
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
		int samCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.FunctionalExpression functionalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		java.util.List bounds
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.ir.ast.JVariable jvar
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JLocalRef localRef
		com.android.jack.ir.ast.JExpression initialization
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.LongLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstBound
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JType jType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
		java.util.List parameterJTypes
		com.android.jack.ir.ast.JAbstractMethodCall call
		com.android.jack.ir.ast.JAbstractMethodCall call
		boolean isSuperRef
		com.android.jack.ir.ast.JType castType
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethod method
		java.util.List arguments
		com.android.jack.ir.ast.JExpression receiver
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JAbstractMethodCall call
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.MessageSend x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		java.util.List statements
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NullLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.OR_OR_Expression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JExpression lhs
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.PostfixExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JExpression lhs
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.PrefixExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List arguments
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JType castType
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JType castType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
		com.android.jack.ir.ast.JExpression curRef
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedNameReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedThisReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expression
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ReturnStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JType castType
		com.android.jack.ir.ast.JExpression result
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleNameReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.SuperReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JCaseStatement switchCase
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JCaseStatement defaultCase
		java.util.List cases
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JSynchronizedBlock syncBlock
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.SynchronizedStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThisReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression exception
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ThrowStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TrueLiteral x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JType jType
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeReference type
		com.android.jack.ir.ast.JType jType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.ir.ast.JLocal local
		java.util.List catchTypes
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JBlock b
		int index
		java.util.List catchBlocks
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JBlock finallyBlock
		java.util.List blocks
		com.android.jack.ir.ast.JBlock tryBlock
		java.util.List resourceInits
		java.util.List catchBlocks
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.ast.JUnaryOperator op
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JUnaryOperator op
		int operator
		com.android.jack.ir.ast.JExpression expression
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.UnaryExpression x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JStatement action
		com.android.jack.ir.ast.JExpression condition
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public final void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.ir.ast.JLiteral defaultValue
		com.android.jack.ir.ast.JAnnotationMethod method
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Argument, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Block, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.ir.ast.JConstructor method
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethodBody body
		java.util.Iterator it
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		boolean isNested
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocated
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.lookup.JMethodLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ForStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.IfStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.lookup.JMethodLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Initializer x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodBody body
		java.util.Iterator it
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.MethodDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.SwitchStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TryStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.WhileStatement x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public final boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocated
	protected void endVisit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JAbstractMethodBody body
		com.android.jack.lookup.JLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
	protected com.android.jack.ir.ast.JBlock pop (com.android.jack.eclipse.jdt.internal.compiler.ast.Block) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Block x
	protected com.android.jack.ir.ast.JExpression pop (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression x
		com.android.jack.ir.ast.JExpression result
	protected java.util.List pop (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[]) 
		int i
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		java.util.List result
	protected com.android.jack.ir.ast.JStatement pop (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration decl
	protected com.android.jack.ir.ast.JStatement pop (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement x
		com.android.jack.ir.ast.JNode pop
	protected java.util.List pop (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[]) 
		Object element
		java.util.ListIterator it
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		java.util.List result
		int i
	protected com.android.jack.ir.ast.JBlock popBlock (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JBlock block
	protected com.android.jack.ir.ast.JBlock popBlock (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[]) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		java.util.List stmts
		com.android.jack.ir.ast.JBlock block
	protected void pushBinaryOp (com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment, com.android.jack.ir.ast.JBinaryOperator) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Assignment x
		com.android.jack.ir.ast.JBinaryOperator op
	protected void pushBinaryOp (com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression, com.android.jack.ir.ast.JBinaryOperator) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.BinaryExpression x
		com.android.jack.ir.ast.JBinaryOperator op
	protected boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		com.android.jack.ir.ast.JAnnotation jAnnotation
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Annotation annotation
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	protected boolean visit (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		int i
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.sourceinfo.SourceInfo info
		int modifier
		com.android.jack.ir.ast.JField field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
	private void addBridgeMethods (com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding synthmeth
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding clazzBinding
	private com.android.jack.ir.ast.JBinaryOperation assignSyntheticField (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JFieldRef lhs
		com.android.jack.ir.ast.JParameterRef rhs
		com.android.jack.ir.ast.JBinaryOperation asg
	private void createBridgeMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		int i
		int paramCount
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JParameterRef paramRef
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding jdtBridgeMethod
		com.android.jack.ir.ast.JMethod implMethod
		com.android.jack.ir.sourceinfo.SourceInfo info
		String[] paramNames
		int[] modifiers
		java.util.List implParams
		com.android.jack.ir.ast.JMethod bridgeMethod
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JMethodCall call
	private com.android.jack.ir.ast.JField createEnumValuesField (com.android.jack.ir.ast.JDefinedEnum)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JEnumField field
		com.android.jack.ir.ast.JDefinedEnum type
		com.android.jack.ir.ast.JArrayType enumArrayType
		com.android.jack.ir.ast.JField valuesField
		com.android.jack.ir.sourceinfo.SourceInfo info
		java.util.List initializers
		com.android.jack.ir.ast.JNewArray newExpr
		com.android.jack.ir.ast.JFieldRef valuesRef
		com.android.jack.ir.ast.JAsgOperation assignValues
		com.android.jack.ir.ast.JMethod clinit
		com.android.jack.ir.ast.JAbstractMethodBody body
		com.android.jack.ir.ast.JBlock clinitBlock
		int insertionPoint
	private com.android.jack.ir.ast.JLocal createLocal (com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JType localType
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration x
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
		com.android.jack.ir.ast.JType localType
		com.android.jack.ir.ast.JLocal newLocal
	private com.android.jack.ir.ast.JLabel getOrCreateLabel (com.android.jack.ir.sourceinfo.SourceInfo, char[]) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		char[] name
		String sname
		com.android.jack.ir.ast.JLabel jlabel
	private void implementMethod (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JExpression returnValue
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.sourceinfo.SourceInfo info
	private com.android.jack.ir.ast.JStatement makeAssignStatement (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLocal, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JExpression value
	private com.android.jack.ir.ast.JFieldRef makeInstanceFieldRef (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JField field
	private com.android.jack.ir.ast.JExpression makeLocalRef (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding b
		com.android.jack.ir.ast.JVariable variable
	private com.android.jack.ir.ast.JThisRef makeThisRef (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JThis jThis
	private java.lang.Object[] getEmulationPath (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		boolean exactMatch
		boolean denyEnclosingArgInConstructorCall
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		Object[] path
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] getEmulationPath (com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
	private com.android.jack.ir.ast.JExpression makeThisReference (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding b
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JExpression ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding b
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JExpression ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding b
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JExpression ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.android.jack.ir.ast.JField field
		int i
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		boolean exactMatch
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		Object[] path
		com.android.jack.ir.ast.JExpression ref
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	private com.android.jack.ir.ast.JExpression maybeCast (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JType expected
		com.android.jack.ir.ast.JExpression expression
	private com.android.jack.ir.ast.JNode pop () 
	private java.util.List popCallArgs (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[], com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression[] jdtArgs
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		java.util.List args
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int varArg
		java.util.List tail
		java.util.ArrayList initializers
		com.android.jack.ir.ast.JArrayType lastParamType
		com.android.jack.ir.ast.JNewArray newArray
	private java.util.List popList (int) 
		int count
		java.util.List tail
		java.util.List result
	private void popMethodInfo () 
	private void processEnumType (com.android.jack.ir.ast.JDefinedEnum)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JMethod valueOfMethod
		com.android.jack.ir.ast.JMethod valuesMethod
		com.android.jack.ir.ast.JDefinedEnum type
		com.android.jack.ir.ast.JField valuesField
	private void processNativeMethod () 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JNativeMethodBody body
	private void processSuperCallLocalArgs (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JParameter paramIt
		com.android.jack.ir.ast.JType varType
		String varName
		com.android.jack.ir.ast.JParameter param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
		com.android.jack.ir.ast.JMethodCall call
	private void processSuperCallThisArgs (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JExpression, com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression qualification
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JExpression qualifier
		com.android.jack.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall expression
	private void processThisCallLocalArgs (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.ir.ast.JMethodCall call
	private void processThisCallThisArgs (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JParameter param
		int i
		java.util.Iterator paramIt
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.jack.ir.ast.JMethodCall call
	private void push (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	private void pushBinaryOp (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.ir.ast.JBinaryOperator, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression exprArg2
		com.android.jack.ir.ast.JExpression exprArg1
		com.android.jack.ir.ast.JBinaryOperation binary
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression x
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression lhs
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression rhs
	private void pushInitializerMethodInfo (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethod initMeth
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		com.android.jack.ir.ast.JMethod initMeth
	private void pushMethodInfo (com.android.jack.ir.impl.JackIrBuilder$MethodInfo) 
		com.android.jack.ir.impl.JackIrBuilder$MethodInfo newInfo
	private com.android.jack.ir.ast.JMethod getGetClassMethod () 
		com.android.jack.ir.ast.JTypeLookupException e
		char[] methodSig
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
	private void pushNewExpression (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, java.util.List, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JMethodCall getClassCall
		com.android.jack.ir.ast.JMultiExpression multiExpr
		com.android.jack.ir.ast.JExpression thisRef
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding argType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetVariable
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.ast.AllocationExpression x
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression qualifier
		java.util.List arguments
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding b
		com.android.jack.ir.ast.JConstructor ctor
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JExpression qualExpr
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetBinding
		boolean isNested
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedTargetType
	private com.android.jack.ir.ast.JExpression generateEmulationPath (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[]) 
		com.android.jack.ir.ast.JExpression result
		com.android.jack.ir.ast.JField field
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding sb
		com.android.jack.ir.ast.JExpression result
		com.android.jack.ir.ast.JExpression result
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JExpression result
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] paths
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding path
		com.android.jack.ir.ast.JExpression result
	private com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] reduceToReachable (com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[]) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int reachableCount
		com.android.jack.eclipse.jdt.internal.compiler.ast.Statement[] newStatments
		int index
	private com.android.jack.ir.ast.JExpression resolveNameReference (com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference, com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding b
		com.android.jack.ir.ast.JField field
		com.android.jack.eclipse.jdt.internal.compiler.problem.AbortMethod e
		com.android.jack.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding b
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding b
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JExpression thisRef
		com.android.jack.eclipse.jdt.internal.compiler.ast.NameReference x
		com.android.jack.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.jack.ir.ast.JExpression result
	private com.android.jack.ir.ast.JExpression simplify (com.android.jack.ir.ast.JExpression, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor$EcjBugChecker checker
		com.android.jack.ir.ast.JLiteral cst
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.ir.ast.JLiteral cst
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding lastBinding
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
		com.android.jack.ir.ast.JExpression result
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression x
	private com.android.jack.ir.ast.JExpression generateGetClassFollowedByConstant (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JLiteral) 
		com.android.jack.ir.ast.JExpression result
		com.android.jack.ir.ast.JLiteral cst
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethodCall getClassCall
	private void writeEnumValueOfMethod (com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JMethod)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] valueOfBindings
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding valueOfBinding
		com.android.jack.ir.ast.JClassLiteral clazz
		com.android.jack.ir.ast.JParameterRef nameRef
		com.android.jack.ir.ast.JMethod jValueOfBinding
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JDefinedEnum type
		com.android.jack.ir.ast.JMethod method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
	private void writeEnumValuesMethod (com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JDefinedEnum type
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JField valuesField
		com.android.jack.ir.ast.JFieldRef valuesRef
	private void generateImplicitReturn () 
	static com.android.jack.ir.ast.JLocal access$2700 (com.android.jack.ir.impl.JackIrBuilder$AstVisitor, com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor x0
		com.android.jack.eclipse.jdt.internal.compiler.ast.LocalDeclaration x1
	static void  () 
}

com/android/jack/ir/impl/JackIrBuilder$ClassInfo.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$ClassInfo extends java.lang.Object {
	public final com.android.jack.ir.ast.JDefinedClass classType
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public final com.android.jack.ir.ast.JDefinedClassOrInterface type
	public final com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	private int mthRefCount
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
	static int access$1108 (com.android.jack.ir.impl.JackIrBuilder$ClassInfo) 
		com.android.jack.ir.impl.JackIrBuilder$ClassInfo x0
}

com/android/jack/ir/impl/JackIrBuilder$FrontendCompilationError.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$FrontendCompilationError extends java.lang.Error {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/ir/impl/JackIrBuilder$MethodInfo.class
JackIrBuilder.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JackIrBuilder$MethodInfo extends java.lang.Object {
	public final com.android.jack.ir.ast.JMethodBody body
	public final java.util.Map locals
	public final com.android.jack.ir.ast.JMethod method
	public final com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	private final com.android.jack.ir.impl.JackIrBuilder$AstVisitor ast
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.impl.JackIrBuilder$AstVisitor, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodBody, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		com.android.jack.ir.impl.JackIrBuilder$AstVisitor ast
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodBody methodBody
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public com.android.jack.ir.ast.JVariable getJVariable (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding ecjVar
		com.android.jack.ir.ast.JVariable jackVar
	public void addVariableMapping (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, com.android.jack.ir.ast.JVariable) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding ecjVar
		com.android.jack.ir.ast.JVariable jackVar
	static void  () 
}

com/android/jack/ir/impl/JackIrBuilder.class
JackIrBuilder.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.JackIrBuilder extends java.lang.Object {
	private final boolean generateJackLibrary
	private static final String ARRAY_LENGTH_FIELD
	private static final java.lang.reflect.Field collectionElementTypeField
	private static final char[] HAS_NEXT
	private static final char[] ITERATOR
	private static final char[] NEXT
	private static final com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_TYPES
	private static final String VALUE_OF_STRING
	private static final String INIT_METHOD_NAME
	private static final char[] VALUE_OF
	private static final String VALUES_STRING
	private static final char[] VALUES
	com.android.jack.ir.impl.CudInfo curCud
	com.android.jack.ir.ast.JDefinedClass javaLangObject
	com.android.jack.ir.ast.JDefinedClass javaLangString
	private com.android.jack.ir.ast.JMethod getClassMethod
	private final com.android.jack.ir.impl.ReferenceMapper typeMap
	private final com.android.jack.ir.impl.JackIrBuilder$AstVisitor astVisitor
	private final com.android.jack.ir.impl.JackIrBuilder$AnnotationValueParser annotationParser
	private java.util.List newTypes
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
	private final com.android.jack.ir.ast.JSession session
	private final java.util.Map targetOfSynthesizedBridge
	static final boolean $assertionsDisabled
	static java.lang.String slashify (char[][]) 
		int i
		char[][] name
		StringBuilder result
	static boolean isNested (com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	private static boolean isOptimizedFalse (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	private static boolean isOptimizedTrue (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant cst
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression condition
	public static boolean hasError (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.ir.ast.JSession) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		com.android.jack.ir.ast.JSession session
	public com.android.jack.ir.impl.ReferenceMapper getTypeMap () 
	public java.util.List process (com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)  throws com.android.jack.ir.impl.SourceCompilationException 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.ir.impl.JackIrBuilder$FrontendCompilationError e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
		com.android.jack.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud
		boolean hasErrors
		java.util.List result
		com.android.jack.frontend.ParentSetter parentSetter
	static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, int, int, com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		com.android.jack.ir.impl.CudInfo cuInfo
		int start
		int end
		com.android.jack.ir.sourceinfo.SourceInfoFactory factory
		int startLine
		int startCol
		int endLine
		int endCol
	com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (int, int, com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		int start
		int end
		com.android.jack.ir.sourceinfo.SourceInfoFactory factory
	com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode x
	private com.android.jack.ir.JNodeInternalError translateException (java.lang.Exception) 
		Exception e
	private com.android.jack.ir.JNodeInternalError translateException (com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, java.lang.Exception) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode node
		Exception e
		com.android.jack.ir.JNodeInternalError ice
	private com.android.jack.ir.JNodeInternalError translateException (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration, java.lang.Exception, com.android.jack.ir.sourceinfo.SourceInfo) 
		StringBuffer sb
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		Exception e
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.JNodeInternalError ice
	static com.android.jack.ir.ast.JAbstractStringLiteral getStringLiteral (com.android.jack.ir.sourceinfo.SourceInfo, char[]) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		char[] chars
	static com.android.jack.ir.ast.JAbstractStringLiteral getStringLiteral (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String string
	private com.android.jack.ir.ast.JLiteral getConstant (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression expression
		int componentTypeId
	private com.android.jack.ir.ast.JLiteral getConstant (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
	private boolean isConstantType (int) 
		int typeId
	private com.android.jack.ir.ast.JLiteral getConstant (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant constant
		int typeId
	private void createField (com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration x
	private void createMembers (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.ir.ast.marker.ThisRefTypeInfo thisMarker
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding valueOfBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding valuesBinding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.sourceinfo.SourceInfo info
		char[] signature
		char[] genericSignature
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
	private void createMethod (com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration x
	private com.android.jack.ir.ast.JMethod createStaticInitializer (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		int modifier
		com.android.jack.ir.ast.JMethod method
	private com.android.jack.ir.ast.JMethod createSyntheticMethod (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		String name
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JType returnType
		int modifier
		com.android.jack.ir.ast.JMethod method
	private com.android.jack.ir.ast.JMethod createSyntheticMethodFromBinding (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.String[], int[])  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		String[] paramNames
		int[] paramModifier
		com.android.jack.ir.ast.JMethod method
		int i
	private void createTypes (com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JTypeLookupException e
		RuntimeException e
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x
		com.android.jack.ir.sourceinfo.SourceInfo info
	com.android.jack.ir.ast.JDefinedEnum getEnumSuperClass (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JDefinedClass jClass
	private static com.android.jack.ir.ast.JMethodCall makeMethodCall (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JMethod targetMethod
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JMethodCall call
	private static com.android.jack.ir.ast.JMethodCall makeSuperCall (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JMethod targetMethod
		com.android.jack.ir.ast.JMethodCall call
	public void finishCompilation () 
		com.android.jack.ir.ast.JAnnotation clonedAnnotation
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JAnnotation clonedAnnotation
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JParameter bridgeParam
		com.android.jack.ir.ast.JParameter param
		int i
		com.android.jack.ir.ast.JMethod bridge
		com.android.jack.ir.ast.JMethod target
		java.util.List targetParams
		java.util.Map$Entry bridgeAndTarget
		com.android.jack.util.CloneExpressionVisitor cloner
	static com.android.jack.ir.JNodeInternalError access$000 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, java.lang.Exception) 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode x1
		Exception x2
	static boolean access$100 (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression x0
	static boolean access$200 (com.android.jack.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression x0
	static com.android.jack.ir.ast.JMethodCall access$300 (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.sourceinfo.SourceInfo x0
		com.android.jack.ir.ast.JExpression x1
		com.android.jack.ir.ast.JDefinedClassOrInterface x2
		com.android.jack.ir.ast.JMethod x3
	static boolean access$400 (com.android.jack.ir.impl.JackIrBuilder, int) 
		com.android.jack.ir.impl.JackIrBuilder x0
		int x1
	static com.android.jack.ir.ast.JLiteral access$500 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.eclipse.jdt.internal.compiler.ast.Expression, int) 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.eclipse.jdt.internal.compiler.ast.Expression x1
		int x2
	static char[] access$600 () 
	static com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding[] access$700 () 
	static char[] access$800 () 
	static char[] access$900 () 
	static java.lang.reflect.Field access$1000 () 
	static com.android.jack.ir.impl.ReferenceMapper access$1200 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static com.android.jack.ir.ast.JMethodCall access$1300 (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.sourceinfo.SourceInfo x0
		com.android.jack.ir.ast.JExpression x1
		com.android.jack.ir.ast.JDefinedClassOrInterface x2
		com.android.jack.ir.ast.JMethod x3
	static com.android.jack.ir.impl.JackIrBuilder$AnnotationValueParser access$1400 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static void access$1500 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x1
	static void access$1600 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.eclipse.jdt.internal.compiler.ast.TypeDeclaration x1
	static com.android.jack.ir.ast.JSession access$1700 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static com.android.jack.ir.ast.JMethod access$1800 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.String[], int[])  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.ir.sourceinfo.SourceInfo x1
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding x2
		String[] x3
		int[] x4
	static java.util.Map access$1900 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static com.android.jack.ir.ast.JMethod access$2000 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment access$2100 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static boolean access$2200 (com.android.jack.ir.impl.JackIrBuilder) 
		com.android.jack.ir.impl.JackIrBuilder x0
	static com.android.jack.ir.ast.JLiteral access$2300 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant) 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.ir.sourceinfo.SourceInfo x1
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant x2
	static char[] access$2600 () 
	static com.android.jack.ir.ast.JLiteral access$2800 (com.android.jack.ir.impl.JackIrBuilder, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.eclipse.jdt.internal.compiler.impl.Constant, int) 
		com.android.jack.ir.impl.JackIrBuilder x0
		com.android.jack.ir.sourceinfo.SourceInfo x1
		com.android.jack.eclipse.jdt.internal.compiler.impl.Constant x2
		int x3
	static void  () 
		Exception e
}

com/android/jack/ir/impl/JavaPrecedenceVisitor.class
JavaPrecedenceVisitor.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.JavaPrecedenceVisitor extends com.android.jack.ir.ast.JVisitor {
	private int answer
	static final boolean $assertionsDisabled
	public static int exec (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.impl.JavaPrecedenceVisitor visitor
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension x
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc alloc
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength x
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef x
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation operation
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral x
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral x
	public boolean visit (com.android.jack.ir.ast.JCastOperation) 
		com.android.jack.ir.ast.JCastOperation operation
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral x
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression conditional
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral x
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue x
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef x
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral x
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf of
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral x
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef x
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral x
	public boolean visit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall x
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall x
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression x
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray array
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance instance
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda lambdaExpression
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral x
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
	public boolean visit (com.android.jack.ir.ast.JPostfixOperation) 
		com.android.jack.ir.ast.JPostfixOperation operation
	public boolean visit (com.android.jack.ir.ast.JPrefixOperation) 
		com.android.jack.ir.ast.JPrefixOperation operation
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral x
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
	static void  () 
}

com/android/jack/ir/impl/ReferenceMapper$SignatureKey.class
ReferenceMapper.java
package com.android.jack.ir.impl
 com.android.jack.ir.impl.ReferenceMapper$SignatureKey extends java.lang.Object {
	private static final int PRIME
	private final char[] declaringClass
	private final char[] name
	private final char[] signature
	private final int hashCode
	public void  (char[], char[], char[]) 
		char[] declaringClass
		char[] name
		char[] signature
	private static int hash (char[]) 
		int i
		char[] data
		int hash
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void  (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	public final boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
	public final int hashCode () 
}

com/android/jack/ir/impl/ReferenceMapper.class
ReferenceMapper.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.ReferenceMapper extends java.lang.Object {
	private final java.util.List argNames
	private final java.util.Map fields
	private final java.util.Map methods
	private static final com.android.jack.ir.StringInterner stringInterner
	private final com.android.jack.ir.formatter.TypePackageAndMethodFormatter lookupFormater
	private com.android.jack.ir.ast.JDefinedClass javaLangString
	private final com.android.jack.lookup.JNodeLookup lookup
	private final com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
	private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ecjJlo
	private com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding ecjJloCloneMth
	static final boolean $assertionsDisabled
	public void  (com.android.jack.lookup.JNodeLookup, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		com.android.jack.lookup.JNodeLookup lookup
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	public com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment () 
	public com.android.jack.ir.sourceinfo.SourceInfoFactory getSourceInfoFactory () 
	public com.android.jack.lookup.JLookup getLookup () 
	public com.android.jack.ir.ast.JField get (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
		com.android.jack.ir.ast.JField field
	private boolean isCloneOfArray (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public com.android.jack.ir.ast.JMethod get (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
		com.android.jack.ir.ast.JMethod method
	public java.util.List getBounds (com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 binding
		java.util.List bounds
	public com.android.jack.ir.ast.JType get (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	static java.lang.String intern (char[]) 
		char[] cs
	static java.lang.String intern (java.lang.String) 
		String s
	public com.android.jack.ir.ast.JType get (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String signature
	void setField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.ir.ast.JField) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		com.android.jack.ir.ast.JField field
	private com.android.jack.ir.ast.JMethod createMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.impl.CudInfo cuInfo
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JType returnType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedBinding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding b
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
		com.android.jack.ir.impl.CudInfo cuInfo
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		java.util.Set alreadyNamedVariables
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JMethod method
		boolean isNested
		int flags
		char[] genSignature
	private com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration getDeclaration (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration candidate
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding b
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
	private void createParameters (com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[], com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod, java.util.Set, boolean) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding arg
		String argName
		int i
		com.android.jack.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] sab
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethod method
		java.util.Set alreadyNamedVariables
		boolean forceToImplicit
	private void createParameters (com.android.jack.ir.ast.JMethod, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.ir.impl.CudInfo)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.Argument argument
		com.android.jack.ir.ast.JMethod method
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration x
		com.android.jack.ir.impl.CudInfo cuInfo
	private int getFinalModifier (com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvBinding
	public com.android.jack.ir.ast.JParameter createParameter (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethod method
		String name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int modifier
	public com.android.jack.ir.ast.JParameter createParameter (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod, java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethod method
		String name
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int modifier
		int paramIndex
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JParameter param
	public void addGenericSignatureMarker (com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.jack.ir.ast.JVariable) 
		char[] signature
		char[] genericSignature
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		com.android.jack.ir.ast.JVariable variable
		char[] genericTypeSignature
	private com.android.jack.ir.ast.JField createField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JField field
		int flags
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
		com.android.jack.ir.impl.CudInfo cuInfo
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JField field
		char[] genSignature
	static com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy (long) 
		com.android.jack.ir.ast.JRetentionPolicy result
		com.android.jack.ir.ast.JRetentionPolicy result
		long tagBits
		com.android.jack.ir.ast.JRetentionPolicy result
		long annotBits
	private void ensureArgNames (int) 
		int i
		int required
	private void mapExceptions (com.android.jack.ir.ast.JMethod, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClass type
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding thrownBinding
		java.util.List thrownException
		com.android.jack.ir.ast.JMethod method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		int length
	private int mapParameters (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JMethod, com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JMethod method
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int argPosition
	private static java.lang.String getTypeConstantPoolName (java.lang.String) 
		String typeName
	public static com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getEcjType (java.lang.String, com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problem
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
		String typeName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		String typeNameWithDot
		char[][] compoundName
		com.android.jack.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
	static int removeSynchronizedOnBridge (int) 
		int accessFlags
	static com.android.jack.ir.ast.MethodKind getMethodKind (int) 
		int accessFlags
	private com.android.jack.ir.ast.JField findField (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JField existing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JField field
		String name
		String typeSignature
	private com.android.jack.ir.ast.JMethod findMethod (com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod existing
		com.android.jack.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JMethod method
		String paramsSignature
		String searchedSignature
		int paramsCount
	static int countParams (java.lang.String) 
		String signature
		int result
		int pos
	private boolean equals (int, java.lang.String, com.android.jack.ir.ast.JMethod) 
		int paramsCount
		String bindingSignature
		com.android.jack.ir.ast.JMethod method
	static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		com.android.jack.ir.impl.CudInfo cuInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration x
		com.android.jack.ir.sourceinfo.SourceInfoFactory factory
	static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode, com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		com.android.jack.ir.impl.CudInfo cuInfo
		com.android.jack.eclipse.jdt.internal.compiler.ast.ASTNode x
		com.android.jack.ir.sourceinfo.SourceInfoFactory factory
	static boolean isCompileTimeConstant (com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.jack.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		boolean isCompileTimeConstant
	private void cacheMethod (com.android.jack.ir.impl.ReferenceMapper$SignatureKey, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
		com.android.jack.ir.ast.JMethod method
	private void cacheField (com.android.jack.ir.impl.ReferenceMapper$SignatureKey, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
		com.android.jack.ir.ast.JField field
	static void  () 
}

com/android/jack/ir/impl/SourceCompilationException.class
SourceCompilationException.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.SourceCompilationException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/ir/impl/SourceGenerationVisitor.class
SourceGenerationVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.SourceGenerationVisitor extends com.android.jack.ir.impl.BaseGenerationVisitor {
	static final boolean $assertionsDisabled
	public void  (com.android.jack.util.TextOutput) 
		com.android.jack.util.TextOutput textOutput
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JField it
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JMethod it
		com.android.jack.ir.ast.JDefinedClass x
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedInterface x
	public boolean visit (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JSession x
	protected boolean shouldPrintMethodBody () 
	static void  () 
}

com/android/jack/ir/impl/TextOutputVisitor.class
TextOutputVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.TextOutputVisitor extends com.android.jack.ir.ast.JVisitor implements com.android.jack.util.TextOutput  {
	private final com.android.jack.util.TextOutput textOutput
	public void  (com.android.jack.util.TextOutput) 
		com.android.jack.util.TextOutput textOutput
	public int getPosition () 
	public void indentIn () 
	public void indentOut () 
	public void newline () 
	public void newlineOpt () 
	public void print (char) 
		char c
	public void print (char[]) 
		char[] s
	public void print (java.lang.String) 
		String s
	public void printOpt (char) 
		char c
	public void printOpt (char[]) 
		char[] s
	public void printOpt (java.lang.String) 
		String s
}

com/android/jack/ir/impl/ToStringGenerationVisitor.class
ToStringGenerationVisitor.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.ToStringGenerationVisitor extends com.android.jack.ir.impl.BaseGenerationVisitor {
	public void  (com.android.jack.util.TextOutput) 
		com.android.jack.util.TextOutput textOutput
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass x
	public boolean visit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JConstructor x
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField x
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface x
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JLiteral defaultValue
		com.android.jack.ir.ast.JMethod x
	protected void printMethodHeader (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
}

com/android/jack/ir/naming/AbstractName.class
AbstractName.java
package com.android.jack.ir.naming
public abstract com.android.jack.ir.naming.AbstractName extends java.lang.Object implements java.lang.CharSequence  {
	public void  () 
	public int length () 
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
}

com/android/jack/ir/naming/CompositeName.class
CompositeName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.CompositeName extends com.android.jack.ir.naming.AbstractName {
	private final CharSequence leftStr
	private final CharSequence rightStr
	public void  (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence leftStr
		CharSequence rightStr
	public int length () 
	public java.lang.String toString () 
}

com/android/jack/ir/naming/FieldName.class
FieldName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.FieldName extends com.android.jack.ir.naming.AbstractName {
	private final com.android.jack.ir.ast.JField field
	public void  (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JField getField () 
}

com/android/jack/ir/naming/MethodName.class
MethodName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.MethodName extends com.android.jack.ir.naming.AbstractName {
	private final com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JMethod getMethod () 
}

com/android/jack/ir/naming/PackageName$1.class
PackageName.java
package com.android.jack.ir.naming
 com.android.jack.ir.naming.PackageName$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$naming$PackageName$Kind
	static void  () 
}

com/android/jack/ir/naming/PackageName$Kind.class
PackageName.java
package com.android.jack.ir.naming
public final com.android.jack.ir.naming.PackageName$Kind extends java.lang.Enum {
	public static final com.android.jack.ir.naming.PackageName$Kind BINARY_QN
	public static final com.android.jack.ir.naming.PackageName$Kind SRC_QN
	public static final com.android.jack.ir.naming.PackageName$Kind SIMPLE_NAME
	private static final com.android.jack.ir.naming.PackageName$Kind[] $VALUES
	public static com.android.jack.ir.naming.PackageName$Kind[] values () 
	public static com.android.jack.ir.naming.PackageName$Kind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/naming/PackageName.class
PackageName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.PackageName extends com.android.jack.ir.naming.AbstractName {
	private static final com.android.jack.ir.formatter.PackageFormatter binaryQnFormatter
	private static final com.android.jack.ir.formatter.PackageFormatter sourceQnFormatter
	private final com.android.jack.ir.ast.JPackage pack
	private final com.android.jack.ir.naming.PackageName$Kind kind
	public void  (com.android.jack.ir.naming.PackageName$Kind, com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.naming.PackageName$Kind kind
		com.android.jack.ir.ast.JPackage pack
	private static java.lang.String getValue (com.android.jack.ir.ast.JPackage, com.android.jack.ir.naming.PackageName$Kind) 
		com.android.jack.ir.ast.JPackage pack
		com.android.jack.ir.naming.PackageName$Kind kind
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JPackage getReferencedPackage () 
	static void  () 
}

com/android/jack/ir/naming/TypeName$1.class
TypeName.java
package com.android.jack.ir.naming
 com.android.jack.ir.naming.TypeName$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$naming$TypeName$Kind
	static void  () 
}

com/android/jack/ir/naming/TypeName$Kind.class
TypeName.java
package com.android.jack.ir.naming
public final com.android.jack.ir.naming.TypeName$Kind extends java.lang.Enum {
	public static final com.android.jack.ir.naming.TypeName$Kind BINARY_SIGNATURE
	public static final com.android.jack.ir.naming.TypeName$Kind SRC_SIGNATURE
	public static final com.android.jack.ir.naming.TypeName$Kind BINARY_QN
	public static final com.android.jack.ir.naming.TypeName$Kind SRC_QN
	public static final com.android.jack.ir.naming.TypeName$Kind SIMPLE_NAME
	private static final com.android.jack.ir.naming.TypeName$Kind[] $VALUES
	public static com.android.jack.ir.naming.TypeName$Kind[] values () 
	public static com.android.jack.ir.naming.TypeName$Kind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/ir/naming/TypeName.class
TypeName.java
package com.android.jack.ir.naming
public com.android.jack.ir.naming.TypeName extends com.android.jack.ir.naming.AbstractName {
	private static final com.android.jack.ir.formatter.TypeFormatter binaryQnFormatter
	private static final com.android.jack.ir.formatter.TypeFormatter binarySignatureFormatter
	private static final com.android.jack.ir.formatter.TypeFormatter sourceQnFormatter
	private final com.android.jack.ir.ast.JType type
	private final com.android.jack.ir.naming.TypeName$Kind kind
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.naming.TypeName$Kind, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.naming.TypeName$Kind kind
		com.android.jack.ir.ast.JType type
	private static java.lang.String getValue (com.android.jack.ir.ast.JType, com.android.jack.ir.naming.TypeName$Kind) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.naming.TypeName$Kind kind
	public java.lang.String toString () 
	public com.android.jack.ir.ast.JType getReferencedType () 
	public static java.lang.String getSimpleName (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		int simpleNameBeginIndex
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String simpleName
		com.android.jack.ir.ast.JClassOrInterface enclosingType
	static void  () 
}

com/android/jack/ir/sourceinfo/ColumnSourceInfo.class
ColumnSourceInfo.java
package com.android.jack.ir.sourceinfo
 com.android.jack.ir.sourceinfo.ColumnSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
	private final int endCol
	private final int startCol
	private final com.android.jack.ir.sourceinfo.LineSourceInfo lineSourceInfo
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.sourceinfo.LineSourceInfo, int, int) 
		com.android.jack.ir.sourceinfo.LineSourceInfo location
		int startCol
		int endCol
	public int getEndColumn () 
	public int getStartColumn () 
	public int getStartLine () 
	public int getEndLine () 
	public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo () 
	public final boolean equals (java.lang.Object) 
		Object o
		com.android.jack.ir.sourceinfo.ColumnSourceInfo other
	public java.lang.String toString () 
	public final int hashCode () 
	static void  () 
}

com/android/jack/ir/sourceinfo/FileSourceInfo.class
FileSourceInfo.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.FileSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
	private final String originalFileName
	private String fileName
	void  (java.lang.String) 
		String fileName
	public java.lang.String getFileName () 
	public void setFileName (java.lang.String) 
		String fileName
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object o
		com.android.jack.ir.sourceinfo.FileSourceInfo other
	public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo () 
	public java.lang.String toString () 
}

com/android/jack/ir/sourceinfo/LineSourceInfo.class
LineSourceInfo.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.LineSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
	private final com.android.jack.ir.sourceinfo.FileSourceInfo fileSourceInfo
	private final int startLine
	private final int endLine
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.sourceinfo.FileSourceInfo, int, int) 
		com.android.jack.ir.sourceinfo.FileSourceInfo location
		int startLine
		int endLine
	public final boolean equals (java.lang.Object) 
		Object o
		com.android.jack.ir.sourceinfo.LineSourceInfo other
	public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo () 
	public int getStartLine () 
	public int getEndLine () 
	public final int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/ir/sourceinfo/SourceInfo.class
SourceInfo.java
package com.android.jack.ir.sourceinfo
public abstract com.android.jack.ir.sourceinfo.SourceInfo extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public static final int UNKNOWN_LINE_NUMBER
	public static final int UNKNOWN_COLUMN_NUMBER
	public static final com.android.jack.ir.sourceinfo.SourceInfo UNKNOWN
	public void  () 
	public java.lang.String getFileName () 
	public abstract com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo () 
	public int getStartLine () 
	public int getEndLine () 
	public int getStartColumn () 
	public int getEndColumn () 
	public com.android.sched.util.location.Location getLocation () 
		int endLine
		int startColumn
		int endColumn
		com.android.sched.util.location.FileLocation fileLocation
		com.android.sched.util.location.Location location
	static void  () 
}

com/android/jack/ir/sourceinfo/SourceInfoCreation.class
SourceInfoCreation.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.SourceInfoCreation extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/ir/sourceinfo/SourceInfoFactory.class
SourceInfoFactory.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.SourceInfoFactory extends java.lang.Object {
	private final java.util.concurrent.ConcurrentHashMap canonicalFileSourceInfos
	private final java.util.concurrent.ConcurrentHashMap canonicalLineSourceInfos
	private final java.util.concurrent.ConcurrentHashMap canonicalColumnSourceInfos
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.sourceinfo.FileSourceInfo create (java.lang.String) 
		com.android.jack.ir.sourceinfo.FileSourceInfo previousValue
		String fileName
		com.android.jack.ir.sourceinfo.FileSourceInfo newInstance
	public com.android.jack.ir.sourceinfo.SourceInfo create (int, int, int, int, java.lang.String) 
		com.android.jack.ir.sourceinfo.ColumnSourceInfo previousValue
		int startCol
		int endCol
		int startLine
		int endLine
		String fileName
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.sourceinfo.ColumnSourceInfo newInstance
		com.android.jack.ir.sourceinfo.ColumnSourceInfo canonical
	public com.android.jack.ir.sourceinfo.SourceInfo create (int, int, java.lang.String) 
		int startLine
		int endLine
		String fileName
		com.android.jack.ir.sourceinfo.FileSourceInfo fileSourceInfo
	public com.android.jack.ir.sourceinfo.SourceInfo create (int, int, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.LineSourceInfo previousValue
		int startLine
		int endLine
		com.android.jack.ir.sourceinfo.SourceInfo originalSourceInfo
		com.android.jack.ir.sourceinfo.LineSourceInfo newInstance
		com.android.jack.ir.sourceinfo.LineSourceInfo canonical
	public java.util.Collection getFileSourceInfos () 
	public java.util.Set getColumnSourceInfos () 
	public java.util.Set getLineSourceInfos () 
	static void  () 
}

com/android/jack/ir/sourceinfo/UnknownSourceInfo.class
UnknownSourceInfo.java
package com.android.jack.ir.sourceinfo
public com.android.jack.ir.sourceinfo.UnknownSourceInfo extends com.android.jack.ir.sourceinfo.SourceInfo {
	void  () 
	public java.lang.String toString () 
	public com.android.jack.ir.sourceinfo.FileSourceInfo getFileSourceInfo () 
}

com/android/jack/ir/types/JFloatingPointType.class
JFloatingPointType.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JFloatingPointType extends java.lang.Object implements com.android.jack.ir.types.JNumericType  {
}

com/android/jack/ir/types/JIntegralType.class
JIntegralType.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JIntegralType extends java.lang.Object implements com.android.jack.ir.types.JNumericType  {
}

com/android/jack/ir/types/JIntegralType32.class
JIntegralType32.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JIntegralType32 extends java.lang.Object implements com.android.jack.ir.types.JIntegralType  {
	public abstract boolean isValidValue (int) 
	public abstract com.android.jack.ir.ast.JNumberValueLiteral createLiteral (com.android.jack.ir.sourceinfo.SourceInfo, int) 
}

com/android/jack/ir/types/JIntegralType64.class
JIntegralType64.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JIntegralType64 extends java.lang.Object implements com.android.jack.ir.types.JIntegralType  {
}

com/android/jack/ir/types/JNumericType.class
JNumericType.java
package com.android.jack.ir.types
public abstract com.android.jack.ir.types.JNumericType extends java.lang.Object {
}

com/android/jack/jayce/DeclaredTypeNode.class
DeclaredTypeNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.DeclaredTypeNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	public abstract void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public abstract void loadAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public abstract com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public abstract java.lang.String getSignature () 
	public abstract com.android.jack.jayce.FieldNode getFieldNode (java.lang.String) 
	public abstract com.android.jack.jayce.MethodNode getMethodNode (java.lang.String) 
	public abstract com.android.jack.jayce.NodeLevel getLevel () 
}

com/android/jack/jayce/FieldNode.class
FieldNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.FieldNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	public abstract void loadAnnotations (com.android.jack.ir.ast.JField, com.android.jack.jayce.JayceFieldLoader) 
}

com/android/jack/jayce/FullPackageLoader.class
FullPackageLoader.java
package com.android.jack.jayce
 com.android.jack.jayce.FullPackageLoader extends com.android.jack.jayce.JaycePackageLoader {
	public void  (com.android.jack.library.InputJackLibrary, com.android.jack.ir.ast.JSession)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.InputJackLibrary inputJackLibrary
		com.android.jack.ir.ast.JSession session
}

com/android/jack/jayce/JayceClassOrInterfaceLoader$1.class
JayceClassOrInterfaceLoader.java
package com.android.jack.jayce
final com.android.jack.jayce.JayceClassOrInterfaceLoader$1 extends java.lang.Object {
	void  () 
	public void cleanMemory (com.android.jack.management.CleanMemoryRequest) 
		com.android.jack.management.CleanMemoryRequest event
}

com/android/jack/jayce/JayceClassOrInterfaceLoader$NNodeId.class
JayceClassOrInterfaceLoader.java
package com.android.jack.jayce
 com.android.jack.jayce.JayceClassOrInterfaceLoader$NNodeId extends java.lang.Object {
	private final String digest
	private final String fqName
	private final String sessionId
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String sessionId
		String digest
		String fqName
	public boolean isCachable () 
	public java.lang.String getSessionId () 
	public final boolean equals (java.lang.Object) 
		com.android.jack.jayce.JayceClassOrInterfaceLoader$NNodeId id
		Object obj
	public final int hashCode () 
}

com/android/jack/jayce/JayceClassOrInterfaceLoader.class
JayceClassOrInterfaceLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceClassOrInterfaceLoader extends java.lang.Object implements com.android.jack.load.ClassOrInterfaceLoader com.android.jack.library.HasInputLibrary  {
	public static final com.android.sched.util.config.id.BooleanPropertyId NNODE_CACHE
	private static final com.android.sched.util.log.stats.StatisticId NNODE_TYPE_LOAD
	private static final com.android.sched.util.log.stats.StatisticId NNODE_REREAD
	private static final com.android.sched.util.log.stats.StatisticId NNODE_CACHE_HIT
	private static final com.android.sched.util.log.stats.StatisticId NNODE_CACHE_CROSS
	private static final com.android.sched.util.log.stats.StatisticId NNODE_CACHABLE
	private static final com.android.sched.util.log.stats.StatisticId NNODE_STRUCTURE_LOAD
	private static com.android.jack.google.common.cache.Cache cache
	private static final java.util.logging.Logger logger
	private final com.android.sched.vfs.InputVFile source
	private java.lang.ref.Reference nnode
	private boolean structureLoaded
	private boolean annotationLoaded
	private final com.android.jack.ir.ast.JSession session
	private final com.android.jack.jayce.NodeLevel defaultLoadLevel
	private int nnodeReadCount
	private final com.android.jack.library.InputJackLibrary inputJackLibrary
	private final String simpleName
	private final com.android.jack.ir.ast.JPackage enclosingPackage
	private final com.android.sched.util.location.Location location
	private final Object annotationLock
	private final com.android.jack.jayce.JayceClassOrInterfaceLoader$NNodeId id
	final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	void  (com.android.jack.library.InputJackLibrary, com.android.jack.ir.ast.JPackage, java.lang.String, com.android.sched.vfs.InputVFile, com.android.jack.ir.ast.JSession, com.android.jack.jayce.NodeLevel) 
		com.android.jack.library.InputJackLibrary jackLibrary
		com.android.jack.ir.ast.JPackage enclosingPackage
		String simpleName
		com.android.sched.vfs.InputVFile source
		com.android.jack.ir.ast.JSession session
		com.android.jack.jayce.NodeLevel defaultLoadLevel
		String fqName
		boolean cache
	public com.android.jack.ir.ast.JSession getSession () 
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotationType) 
		com.android.jack.ir.ast.JDefinedAnnotationType loaded
	public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.jayce.DeclaredTypeNode type
		com.android.jack.LibraryException e
		com.android.jack.lookup.JLookupException e
		com.android.jack.jayce.DeclaredTypeNode type
		com.android.jack.frontend.ParentSetter parentSetter
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		Class cls
	public void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	public void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		String name
		java.util.List args
		com.android.jack.ir.ast.JType returnType
	public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		String fieldName
	public void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	com.android.sched.util.location.Location getLocation () 
	com.android.jack.ir.ast.JDefinedClassOrInterface load ()  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryIOException 
		com.android.jack.jayce.DeclaredTypeNode type
		com.android.jack.ir.ast.JDefinedClassOrInterface jType
	com.android.jack.jayce.DeclaredTypeNode getNNode (com.android.jack.jayce.NodeLevel)  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryIOException 
		java.util.Map$Entry entry
		boolean hit
		com.android.jack.jayce.DeclaredTypeNode candidate
		com.android.jack.jayce.NodeLevel loadLevel
		java.io.IOException e
		Exception e
		com.android.jack.jayce.JayceFormatException e
		java.io.IOException e
		java.io.InputStream in
		com.android.jack.jayce.NodeLevel minimumLevel
		com.android.jack.jayce.DeclaredTypeNode candidate
	private void ensureStructure (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.jayce.DeclaredTypeNode type
		com.android.jack.LibraryException e
		com.android.jack.lookup.JLookupException e
		com.android.jack.jayce.DeclaredTypeNode type
		com.android.jack.frontend.ParentSetter parentSetter
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public com.android.jack.library.InputLibrary getInputLibrary () 
	private boolean checkName (java.lang.String) 
		String signature
		com.android.jack.ir.formatter.TypePackageAndMethodFormatter lookupFormatter
		String expectedSignature
	private com.android.jack.jayce.NodeLevel getLevelForLoading (com.android.jack.jayce.NodeLevel) 
		com.android.jack.jayce.NodeLevel requiredData
		com.android.jack.jayce.NodeLevel loadLevel
	static java.util.logging.Logger access$000 () 
	static com.android.jack.google.common.cache.Cache access$100 () 
	static void  () 
}

com/android/jack/jayce/JayceFieldLoader.class
JayceFieldLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceFieldLoader extends java.lang.Object implements com.android.jack.load.FieldLoader com.android.jack.library.HasInputLibrary  {
	private final com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingClassLoader
	private java.lang.ref.SoftReference nnode
	private final String fieldId
	private boolean isAnnotationsLoaded
	public void  (com.android.jack.jayce.FieldNode, java.lang.String, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.jayce.FieldNode nnode
		String fieldId
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingClassLoader
	private com.android.jack.jayce.FieldNode getNNode ()  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryIOException 
		com.android.jack.jayce.DeclaredTypeNode declaredTypeNode
		com.android.jack.jayce.FieldNode node
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField loaded
	public void ensureMarkers (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField loaded
	public void ensureAnnotations (com.android.jack.ir.ast.JField) 
		com.android.jack.jayce.FieldNode node
		com.android.jack.LibraryException e
		com.android.jack.jayce.FieldNode node
		com.android.jack.ir.ast.JField loaded
	public com.android.jack.library.InputLibrary getInputLibrary () 
	public void ensureMarker (com.android.jack.ir.ast.JField, java.lang.Class) 
		com.android.jack.ir.ast.JField loaded
		Class cls
	public void ensureAnnotation (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JField loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	public com.android.jack.ir.ast.JSession getSession () 
}

com/android/jack/jayce/JayceFormatException.class
JayceFormatException.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceFormatException extends com.android.jack.JackUserException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String string
}

com/android/jack/jayce/JayceHeader.class
JayceHeader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceHeader extends java.lang.Object {
	private static final char VERSION_SEPARATOR
	private static final char STRING_DELIMITER
	private static final char VALUE_SEPARATOR
	private static final char LEFT_BRACKET
	private static final char RIGHT_BRACKET
	private static final String JAYCE_KEYWORD
	private static final java.nio.charset.Charset DEFAULT_CHARSET
	private static final byte[] JAYCE_KEYWORD_BYTE_ARRAY
	private static final String STANDARD_ERROR_MESSAGE
	private static final int INT_MAX_DIGITS
	private static final int EMITTER_ID_MAX_LENGTH
	private static final String VERSION_FORMAT
	private int majorVersion
	private int minorVersion
	private String emitterId
	private char previousChar
	public void  (java.io.InputStream)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		java.io.InputStream is
	private void readHeader (java.io.InputStream)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		java.io.InputStream in
	private void checkLeftBracket (char)  throws com.android.jack.jayce.JayceFormatException 
		char readChar
	private boolean checkIfRightBracket (char)  throws com.android.jack.jayce.JayceFormatException 
		char readChar
	private void checkVersionSeparator (char)  throws com.android.jack.jayce.JayceFormatException 
		char potentialSeparator
	private void checkJayceKeyword (java.io.InputStream)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		java.io.InputStream in
		byte[] byteArray
	private int readInt (java.io.InputStream)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		NumberFormatException e
		java.io.InputStream in
		StringBuffer buffer
		char readChar
		int numRead
	private java.lang.String readString (java.io.InputStream, int)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		java.io.InputStream in
		int upperLimit
		char readChar
		StringBuffer buffer
		int numRead
	public void writeHeader (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		java.io.OutputStreamWriter writer
	public int getMajorVersion () 
	public int getMinorVersion () 
	public java.lang.String getMajorVersionString () 
	public static java.lang.String getVersionString (int) 
		int version
	public java.lang.String getEmitterId () 
	private char readChar (java.io.InputStream)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		java.io.InputStream in
		int readChar
	private char getPreviousChar () 
	static void  () 
}

com/android/jack/jayce/JayceInternalReader.class
JayceInternalReader.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceInternalReader extends java.lang.Object {
	public abstract com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
	public abstract int getCurrentMinor () 
	public abstract int getMinorMin () 
}

com/android/jack/jayce/JayceInternalWriter.class
JayceInternalWriter.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceInternalWriter extends java.lang.Object implements java.lang.AutoCloseable  {
	public abstract void write (com.android.jack.ir.ast.JNode)  throws com.android.sched.util.file.CannotWriteException 
	public abstract int getCurrentMinor () 
	public abstract void close ()  throws com.android.sched.util.file.CannotCloseException 
}

com/android/jack/jayce/JayceMethodLoader.class
JayceMethodLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceMethodLoader extends java.lang.Object implements com.android.jack.load.MethodLoader com.android.jack.library.HasInputLibrary  {
	private static final com.android.sched.util.log.stats.StatisticId BODY_LOAD_COUNT
	private final com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingClassLoader
	private java.lang.ref.SoftReference nnode
	private final String methodId
	private boolean isBodyLoaded
	private boolean isAnnotationsLoaded
	public void  (com.android.jack.jayce.MethodNode, java.lang.String, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.jayce.MethodNode nnode
		String methodId
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingClassLoader
	public void ensureBody (com.android.jack.ir.ast.JMethod) 
		com.android.jack.jayce.MethodNode methodNode
		com.android.jack.LibraryException e
		com.android.jack.ir.ast.JNode body
		com.android.jack.lookup.JLookupException e
		com.android.jack.jayce.MethodNode methodNode
		com.android.jack.ir.ast.JNode body
		com.android.jack.ir.ast.JMethod loaded
	public void ensureAnnotations (com.android.jack.ir.ast.JMethod) 
		com.android.jack.jayce.MethodNode node
		com.android.jack.LibraryException e
		com.android.jack.jayce.MethodNode node
		com.android.jack.ir.ast.JMethod loaded
	com.android.jack.jayce.MethodNode getNNode (com.android.jack.jayce.NodeLevel)  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryIOException 
		com.android.jack.jayce.DeclaredTypeNode declaredTypeNode
		com.android.jack.jayce.NodeLevel minimumLevel
		com.android.jack.jayce.MethodNode methodNode
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod loaded
	public void ensureMarkers (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod loaded
	public com.android.jack.library.InputLibrary getInputLibrary () 
	public void ensureMarker (com.android.jack.ir.ast.JMethod, java.lang.Class) 
		com.android.jack.ir.ast.JMethod loaded
		Class cls
	public void ensureAnnotation (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JMethod loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	public com.android.jack.ir.ast.JSession getSession () 
	static void  () 
}

com/android/jack/jayce/JaycePackageLoader.class
JaycePackageLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JaycePackageLoader extends java.lang.Object implements com.android.jack.load.PackageLoader com.android.jack.library.HasInputLibrary  {
	private final com.android.sched.vfs.InputVDir packageVDir
	private final com.android.jack.ir.ast.JSession session
	private final com.android.jack.jayce.NodeLevel defaultLoadLevel
	private final com.android.jack.library.InputJackLibrary inputJackLibrary
	private final java.util.Map vdirCache
	private final java.util.Map jayceFileCache
	private final com.android.jack.util.collect.UnmodifiableCollections collections
	static final boolean $assertionsDisabled
	void  (com.android.jack.library.InputJackLibrary, com.android.sched.vfs.InputVDir, com.android.jack.ir.ast.JSession, com.android.jack.jayce.NodeLevel) 
		String name
		com.android.sched.vfs.InputVElement sub
		com.android.jack.library.InputJackLibrary inputJackLibrary
		com.android.sched.vfs.InputVDir packageVDir
		com.android.jack.ir.ast.JSession session
		com.android.jack.jayce.NodeLevel defaultLoadLevel
	public com.android.jack.ir.ast.JDefinedClassOrInterface loadClassOrInterface (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
		com.android.jack.library.LibraryReadingException reportable
		com.android.jack.LibraryException e
		com.android.jack.ir.ast.JPackage loading
		String simpleName
		com.android.sched.vfs.InputVFile inputVFile
	public java.util.Collection getSubClassNames (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage loading
	public com.android.jack.load.PackageLoader getLoaderForSubPackage (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
		com.android.jack.ir.ast.JPackage loading
		String simpleName
		com.android.sched.vfs.InputVDir input
	public java.util.Collection getSubPackageNames (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage loading
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage loaded
	public boolean isOnPath (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage loaded
	public com.android.jack.library.InputLibrary getInputLibrary () 
	static void  () 
}

com/android/jack/jayce/JayceParameterLoader.class
JayceParameterLoader.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceParameterLoader extends java.lang.Object implements com.android.jack.load.ParameterLoader com.android.jack.library.HasInputLibrary  {
	private final com.android.jack.jayce.JayceMethodLoader enclosingMethodLoader
	private java.lang.ref.SoftReference nnode
	private final int parameterNodeIndex
	private boolean isAnnotationsLoaded
	public void  (com.android.jack.jayce.ParameterNode, int, com.android.jack.jayce.JayceMethodLoader) 
		com.android.jack.jayce.ParameterNode nnode
		int parameterNodeIndex
		com.android.jack.jayce.JayceMethodLoader enclosingMethodLoader
	private com.android.jack.jayce.ParameterNode getNNode ()  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryIOException 
		com.android.jack.jayce.MethodNode declaredMethodNode
		com.android.jack.jayce.ParameterNode node
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter loaded
	public void ensureMarkers (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter loaded
	public void ensureAnnotations (com.android.jack.ir.ast.JParameter) 
		com.android.jack.jayce.ParameterNode node
		com.android.jack.LibraryException e
		com.android.jack.jayce.ParameterNode node
		com.android.jack.ir.ast.JParameter loaded
	public com.android.jack.library.InputLibrary getInputLibrary () 
	public void ensureMarker (com.android.jack.ir.ast.JParameter, java.lang.Class) 
		com.android.jack.ir.ast.JParameter loaded
		Class cls
	public void ensureAnnotation (com.android.jack.ir.ast.JParameter, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JParameter loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	public com.android.jack.ir.ast.JSession getSession () 
}

com/android/jack/jayce/JayceReaderFactory.class
JayceReaderFactory.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceReaderFactory extends java.lang.Object {
	private static java.util.logging.Logger logger
	public void  () 
	public static com.android.jack.jayce.JayceInternalReader get (com.android.jack.library.InputJackLibrary, java.io.InputStream)  throws com.android.jack.library.LibraryFormatException 
		String majorVersionStr
		com.android.jack.library.MissingLibraryPropertyException e
		com.android.jack.jayce.JayceFormatException e
		com.android.jack.reporting.ReportableException exceptionToReport
		java.io.IOException e
		com.android.jack.library.InputJackLibrary inputJackLibrary
		java.io.InputStream in
		String majorVersionStr
		int majorVersion
		int minorVersion
		com.android.jack.jayce.JayceInternalReader jayceReader
		int minorMin
		int currentMinor
	private static java.lang.Object instantiateConstructorWithParameters (java.lang.reflect.Constructor, java.lang.Object[], java.lang.String) 
		SecurityException e
		IllegalArgumentException e
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.lang.reflect.Constructor constructor
		Object[] parameterInstances
		String version
		Object constructorInstance
	static void  () 
}

com/android/jack/jayce/JayceWriterFactory.class
JayceWriterFactory.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceWriterFactory extends java.lang.Object {
	public static final int DEFAULT_MAJOR_VERSION
	public void  () 
	public static com.android.jack.jayce.JayceInternalWriter get (com.android.jack.library.OutputJackLibrary, java.io.OutputStream, com.android.sched.util.location.HasLocation) 
		com.android.jack.library.OutputJackLibrary outputJackLibrary
		java.io.OutputStream out
		com.android.sched.util.location.HasLocation locationProvider
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl jayceWriter
}

com/android/jack/jayce/LoadIOException.class
LoadIOException.java
package com.android.jack.jayce
public com.android.jack.jayce.LoadIOException extends com.android.jack.JackIOException {
	private static final long serialVersionUID
	private final com.android.jack.ir.ast.JDefinedClassOrInterface notLoaded
	public void  (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		String message
		com.android.jack.ir.ast.JDefinedClassOrInterface notLoaded
	public void  (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, java.io.IOException) 
		String message
		com.android.jack.ir.ast.JDefinedClassOrInterface notLoaded
		java.io.IOException cause
	public java.lang.String getMessage () 
}

com/android/jack/jayce/MethodNode.class
MethodNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.MethodNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	public abstract com.android.jack.ir.ast.JAbstractMethodBody loadBody (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public abstract void loadAnnotations (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader) 
	public abstract com.android.jack.jayce.NodeLevel getLevel () 
	public abstract com.android.jack.jayce.ParameterNode getParameterNode (int) 
}

com/android/jack/jayce/Node.class
Node.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.Node extends java.lang.Object {
}

com/android/jack/jayce/NodeLevel$1.class
NodeLevel.java
package com.android.jack.jayce
final com.android.jack.jayce.NodeLevel$1 extends com.android.jack.jayce.NodeLevel {
	void  (java.lang.String, int) 
	public boolean keep (com.android.jack.jayce.NodeLevel) 
		com.android.jack.jayce.NodeLevel elementKind
}

com/android/jack/jayce/NodeLevel$2.class
NodeLevel.java
package com.android.jack.jayce
final com.android.jack.jayce.NodeLevel$2 extends com.android.jack.jayce.NodeLevel {
	void  (java.lang.String, int) 
	public boolean keep (com.android.jack.jayce.NodeLevel) 
		com.android.jack.jayce.NodeLevel elementKind
}

com/android/jack/jayce/NodeLevel$3.class
NodeLevel.java
package com.android.jack.jayce
final com.android.jack.jayce.NodeLevel$3 extends com.android.jack.jayce.NodeLevel {
	void  (java.lang.String, int) 
	public boolean keep (com.android.jack.jayce.NodeLevel) 
		com.android.jack.jayce.NodeLevel elementKind
}

com/android/jack/jayce/NodeLevel.class
NodeLevel.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.NodeLevel extends java.lang.Enum {
	public static final com.android.jack.jayce.NodeLevel TYPES
	public static final com.android.jack.jayce.NodeLevel STRUCTURE
	public static final com.android.jack.jayce.NodeLevel FULL
	private static final com.android.jack.jayce.NodeLevel[] $VALUES
	public static com.android.jack.jayce.NodeLevel[] values () 
	public static com.android.jack.jayce.NodeLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract boolean keep (com.android.jack.jayce.NodeLevel) 
	void  (java.lang.String, int, com.android.jack.jayce.NodeLevel$1) 
		String x0
		int x1
		com.android.jack.jayce.NodeLevel$1 x2
	static void  () 
}

com/android/jack/jayce/ParameterNode.class
ParameterNode.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.ParameterNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	public abstract void loadAnnotations (com.android.jack.ir.ast.JParameter, com.android.jack.jayce.JayceParameterLoader) 
}

com/android/jack/jayce/StructurePackageLoader.class
StructurePackageLoader.java
package com.android.jack.jayce
 com.android.jack.jayce.StructurePackageLoader extends com.android.jack.jayce.JaycePackageLoader {
	public void  (com.android.jack.library.InputJackLibrary, com.android.jack.ir.ast.JSession)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.InputJackLibrary inputJackLibrary
		com.android.jack.ir.ast.JSession session
}

com/android/jack/jayce/TypePackageLoader.class
TypePackageLoader.java
package com.android.jack.jayce
 com.android.jack.jayce.TypePackageLoader extends com.android.jack.jayce.JaycePackageLoader {
	public void  (com.android.jack.library.InputJackLibrary, com.android.jack.ir.ast.JSession)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.InputJackLibrary inputJackLibrary
		com.android.jack.ir.ast.JSession session
}

com/android/jack/jayce/linker/CaseStatementLinker.class
CaseStatementLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.CaseStatementLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JSwitchStatement jSwitch
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement jSwitch
	public void link (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement resolvedTarget
	public volatile void link (java.lang.Object) 
	static void  () 
}

com/android/jack/jayce/linker/CatchBlockLinker.class
CatchBlockLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.CatchBlockLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JStatement statement
	public void  (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	public void link (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock resolvedTarget
	public volatile void link (java.lang.Object) 
}

com/android/jack/jayce/linker/FieldInitializerLinker.class
FieldInitializerLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.FieldInitializerLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JFieldInitializer fieldInitializer
	public void  (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer fieldInitializer
	public void link (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField resolvedTarget
	public volatile void link (java.lang.Object) 
}

com/android/jack/jayce/linker/GotoLinker.class
GotoLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.GotoLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JGoto jGoto
	public void  (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto jGoto
	public void link (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement resolvedTarget
	public volatile void link (java.lang.Object) 
}

com/android/jack/jayce/linker/Linker.class
Linker.java
package com.android.jack.jayce.linker
public abstract com.android.jack.jayce.linker.Linker extends java.lang.Object {
	public abstract void link (java.lang.Object) 
}

com/android/jack/jayce/linker/LocalRefLinker.class
LocalRefLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.LocalRefLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JLocalRef localRef
	public void  (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef localRef
	public void link (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal resolvedTarget
	public volatile void link (java.lang.Object) 
}

com/android/jack/jayce/linker/ParameterRefLinker.class
ParameterRefLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.ParameterRefLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JParameterRef jRef
	public void  (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef jRef
	public void link (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter resolvedTarget
	public volatile void link (java.lang.Object) 
}

com/android/jack/jayce/linker/SymbolManager.class
SymbolManager.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.SymbolManager extends java.lang.Object {
	private final java.util.Map ids
	private int nextId
	public void  () 
	public java.lang.String getId (java.lang.Object) 
		Object node
		String id
}

com/android/jack/jayce/linker/SymbolResolver.class
SymbolResolver.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.SymbolResolver extends java.lang.Object {
	private final java.util.Map pendingSymbols
	private final java.util.Map resolvedSymbols
	static final boolean $assertionsDisabled
	public void  () 
	public void addLink (java.lang.String, com.android.jack.jayce.linker.Linker) 
		java.util.List linkList
		String symbol
		com.android.jack.jayce.linker.Linker link
		Object resolved
	public void addTarget (java.lang.String, java.lang.Object) 
		com.android.jack.jayce.linker.Linker link
		String symbol
		Object target
		java.util.List pendings
	public void clear () 
	static void  () 
}

com/android/jack/jayce/linker/VariableRefLinker.class
VariableRefLinker.java
package com.android.jack.jayce.linker
public com.android.jack.jayce.linker.VariableRefLinker extends java.lang.Object implements com.android.jack.jayce.linker.Linker  {
	private final com.android.jack.ir.ast.JVariableRef varRef
	public void  (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
	public void link (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable resolvedTarget
	public volatile void link (java.lang.Object) 
}

com/android/jack/jayce/v0002/NNode.class
NNode.java
package com.android.jack.jayce.v0002
public abstract com.android.jack.jayce.v0002.NNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	private static final com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public void  () 
	public abstract void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
	public abstract java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public abstract void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
	public abstract com.android.jack.jayce.v0002.io.Token getToken () 
	public static com.android.jack.ir.formatter.TypeAndMethodFormatter getFormatter () 
	static void  () 
}

com/android/jack/jayce/v0002/NodeFactory$1.class
NodeFactory.java
package com.android.jack.jayce.v0002
 com.android.jack.jayce.v0002.NodeFactory$1 extends java.lang.Object {
}

com/android/jack/jayce/v0002/NodeFactory$Creator.class
NodeFactory.java
package com.android.jack.jayce.v0002
 com.android.jack.jayce.v0002.NodeFactory$Creator extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.jayce.v0002.NNode newNode
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension x
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc x
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength x
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef x
	public boolean visit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation x
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock jBlock
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral x
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement x
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral x
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement x
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation x
	public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation x
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock x
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral x
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass x
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression x
	public boolean visit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JConstructor x
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement x
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStatement
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral x
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField x
	public boolean visit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer x
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef x
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral x
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStatement
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto x
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStatement
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf x
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface x
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral x
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement x
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal x
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef x
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock x
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall x
	public boolean visit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody methodBody
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression x
	public boolean visit (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray x
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance x
	public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody) 
		com.android.jack.ir.ast.JAbstractMethodBody jAbstractMethodBody
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode x
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral x
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter x
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement x
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral x
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement x
	public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock x
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement x
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement x
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation x
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock x
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStatement
	void  (com.android.jack.jayce.v0002.NodeFactory$1) 
		com.android.jack.jayce.v0002.NodeFactory$1 x0
	static com.android.jack.jayce.v0002.NNode access$100 (com.android.jack.jayce.v0002.NodeFactory$Creator) 
		com.android.jack.jayce.v0002.NodeFactory$Creator x0
}

com/android/jack/jayce/v0002/NodeFactory.class
NodeFactory.java
package com.android.jack.jayce.v0002
public com.android.jack.jayce.v0002.NodeFactory extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.jayce.v0002.NNode createNNode (java.lang.Object) 
		com.android.jack.jayce.v0002.NodeFactory$Creator creator
		Object from
	private com.android.jack.jayce.v0002.nodes.NMarker createMarkerNode (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker from
		com.android.jack.jayce.v0002.nodes.NMarker nMarker
	static void  () 
}

com/android/jack/jayce/v0002/Version.class
Version.java
package com.android.jack.jayce.v0002
public com.android.jack.jayce.v0002.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int CURRENT_MINOR
	public void  () 
}

com/android/jack/jayce/v0002/io/ExportSession.class
ExportSession.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.ExportSession extends java.lang.Object {
	private final com.android.jack.jayce.linker.SymbolResolver catchBlockResolver
	private final com.android.jack.jayce.linker.SymbolResolver fieldInitializerFieldResolver
	private final com.android.jack.jayce.linker.SymbolResolver labelResolver
	private final com.android.jack.jayce.linker.SymbolResolver localResolver
	private final com.android.jack.jayce.linker.SymbolResolver parameterResolver
	private final com.android.jack.jayce.linker.SymbolResolver caseResolver
	private final com.android.jack.lookup.JPhantomLookup lookup
	private final com.android.jack.jayce.NodeLevel nodeLevel
	private com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	private com.android.jack.ir.ast.JMethod currentMethod
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JSession, com.android.jack.jayce.NodeLevel) 
		com.android.jack.ir.ast.JSession session
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.lookup.JLookup getLookup () 
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	public void setCurrentType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	public void setCurrentMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod currentMethod
	public com.android.jack.ir.ast.JDefinedClassOrInterface getCurrentType () 
	public com.android.jack.ir.ast.JMethod getCurrentMethod () 
	public com.android.jack.ir.ast.JSession getSession () 
	public com.android.jack.jayce.linker.SymbolResolver getCaseResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getCatchBlockResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getFieldInitializerFieldResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getLabelResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getLocalResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getParameterResolver () 
	public java.util.List getTypeListFromSignatureList (java.util.List)  throws com.android.jack.ir.ast.JTypeLookupException 
		java.util.List argsType
		String signature
		java.util.List typeSignatures
		java.util.List argsType
	public com.android.jack.ir.ast.JMethod getDeclaredMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface receiver
		String methodsignature
		int argStart
		int argEnd
		String methodName
		String argsTypeSignatures
		String returnSignature
	private java.util.List getTypeList (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		int signatureEnd
		int i
		com.android.jack.ir.ast.JType type
		String argsTypeSignatures
		java.util.List argsType
		int index
		int len
		int arrayDim
	public com.android.jack.ir.ast.JFieldId getFieldId (com.android.jack.ir.ast.JClassOrInterface, java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.JClassOrInterface receiver
		String fieldName
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.FieldKind kind
	static void  () 
}

com/android/jack/jayce/v0002/io/ImportHelper.class
ImportHelper.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.ImportHelper extends java.lang.Object {
	private final com.android.jack.jayce.v0002.NodeFactory factory
	private final com.android.jack.jayce.linker.SymbolManager catchBlockSymbols
	private final com.android.jack.jayce.linker.SymbolManager caseSymbols
	private final com.android.jack.jayce.linker.SymbolManager fieldSymbols
	private final com.android.jack.jayce.linker.SymbolManager localSymbols
	private final com.android.jack.jayce.linker.SymbolManager parameterSymbols
	private final com.android.jack.jayce.linker.SymbolManager labelSymbols
	static final boolean $assertionsDisabled
	public void  (com.android.jack.jayce.v0002.NodeFactory) 
		com.android.jack.jayce.v0002.NodeFactory factory
	public static java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static java.lang.String getSignatureName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public static java.util.List getSignatureNameList (java.util.List) 
		com.android.jack.ir.ast.JType type
		java.util.List types
		int typesNumber
		java.util.List signatures
	public static java.lang.String getLabelName (com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.ast.JLabel label
	public com.android.jack.jayce.v0002.NNode load (java.lang.Object) 
		Object jElement
		com.android.jack.jayce.v0002.NNode node
	public com.android.jack.jayce.v0002.nodes.NSourceInfo load (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.jayce.v0002.nodes.NSourceInfo nSourceInfo
	public java.util.List load (java.lang.Class, java.lang.Iterable) 
		com.android.jack.jayce.v0002.NNode node
		Object jElement
		Class nodeClass
		Iterable jElements
		java.util.List nodes
	public java.util.List getIds (com.android.jack.jayce.linker.SymbolManager, java.util.List) 
		Object node
		com.android.jack.jayce.linker.SymbolManager symbolManager
		java.util.List nodes
		java.util.List ids
	public com.android.jack.jayce.linker.SymbolManager getCatchBlockSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getCaseSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getFieldSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getParameterSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getLocalSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getLabelSymbols () 
	public static java.lang.String getMethodClassSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static java.util.List getMethodArgsSignature (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JMethodIdWide methodId
		java.util.List argTypes
		java.util.List argsTypeAsSignature
	static void  () 
}

com/android/jack/jayce/v0002/io/InvalidTokenException.class
InvalidTokenException.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.InvalidTokenException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/jayce/v0002/io/JayceInputStream.class
JayceInputStream.java
package com.android.jack.jayce.v0002.io
 com.android.jack.jayce.v0002.io.JayceInputStream extends java.lang.Object implements java.io.DataInput  {
	private final java.io.DataInputStream in
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public void readFully (byte[])  throws java.io.IOException 
		byte[] b
	public void readFully (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public int skipBytes (int)  throws java.io.IOException 
		int n
	public boolean readBoolean ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public int readUnsignedByte ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public int readUnsignedShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
		int result
		int cur
		int count
		int signBits
	public long readLong ()  throws java.io.IOException 
		long result
		long cur
		int count
		long signBits
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public java.lang.String readLine ()  throws java.io.IOException 
	public java.lang.String readUTF ()  throws java.io.IOException 
		java.text.ParseException e
		int length
		byte[] utf8String
}

com/android/jack/jayce/v0002/io/JayceInternalReaderImpl.class
JayceInternalReaderImpl.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.JayceInternalReaderImpl extends java.lang.Object implements com.android.jack.jayce.JayceInternalReader  {
	public static final com.android.sched.util.log.stats.StatisticId SKIPPED_TYPE_STRUCTURE
	public static final com.android.sched.util.log.stats.StatisticId SKIPPED_BODY
	private final com.android.jack.jayce.v0002.io.Tokenizer tokenizer
	private com.android.jack.jayce.NodeLevel nodeLevel
	private com.android.jack.jayce.v0002.nodes.NDeclaredType type
	private String currentFileName
	private int currentLine
	private final java.util.List currentCatchBlockList
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	public java.lang.String readId ()  throws java.io.IOException 
	public java.lang.String readCurrentFileName ()  throws java.io.IOException 
	public int readCurrentLine ()  throws java.io.IOException 
	public com.android.jack.ir.ast.JRetentionPolicy readRetentionPolicyEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.FieldKind readFieldRefKindEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.MethodKind readMethodKindEnum ()  throws java.io.IOException 
	public com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind readReceiverKindEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.JMethodCall$DispatchKind readDispatchKindEnum ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	public java.util.List readIds ()  throws java.io.IOException 
		int i
		int length
		java.util.List ids
	public void readCatchBlockIds ()  throws java.io.IOException 
		String id
		int i
		int length
		String id
		int i
		int length
	public com.android.jack.jayce.v0002.NNode readNode (java.lang.Class)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0002.NNode node
		com.android.jack.jayce.v0002.io.InvalidTokenException e
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
		Class nodeClass
		String fileName
		int startLine
		com.android.jack.jayce.v0002.io.Token token
		com.android.jack.jayce.v0002.NNode node
		com.android.sched.util.log.stats.Percent statistic
	private void readSourceInfoEnd (com.android.jack.jayce.v0002.NNode)  throws java.io.IOException 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
		com.android.jack.jayce.v0002.NNode node
	public java.util.List readNodes (java.lang.Class)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0002.NNode node
		int i
		Class nodeClass
		int length
		java.util.List nodes
	public int readInt ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.NodeLevel nodeLevel
	public int getCurrentMinor () 
	public int getMinorMin () 
	static void  () 
}

com/android/jack/jayce/v0002/io/JayceOutputStream.class
JayceOutputStream.java
package com.android.jack.jayce.v0002.io
 com.android.jack.jayce.v0002.io.JayceOutputStream extends java.lang.Object implements java.io.DataOutput  {
	private final java.io.DataOutputStream out
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void write (int)  throws java.io.IOException 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean v
	public void writeByte (int)  throws java.io.IOException 
		int v
	public void writeShort (int)  throws java.io.IOException 
		int v
	public void writeChar (int)  throws java.io.IOException 
		int v
	public void writeInt (int)  throws java.io.IOException 
		int v
		int remaining
		boolean hasMore
		int end
	public void writeLong (long)  throws java.io.IOException 
		long v
		long remaining
		boolean hasMore
		long end
	public void writeFloat (float)  throws java.io.IOException 
		float v
	public void writeDouble (double)  throws java.io.IOException 
		double v
	public void writeBytes (java.lang.String)  throws java.io.IOException 
		String s
	public void writeChars (java.lang.String)  throws java.io.IOException 
		String s
	public void writeUTF (java.lang.String)  throws java.io.IOException 
		byte[] utf8String
		String s
	public void close ()  throws java.io.IOException 
}

com/android/jack/jayce/v0002/io/ParseException.class
ParseException.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.ParseException extends java.io.IOException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/jayce/v0002/io/Token$1.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$1 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$10.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$10 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$100.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$100 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$101.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$101 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$102.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$102 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$103.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$103 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$104.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$104 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$105.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$105 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$106.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$106 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$107.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$107 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$108.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$108 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$109.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$109 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$11.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$11 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$110.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$110 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$111.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$111 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$112.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$112 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$12.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$12 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$13.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$13 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$14.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$14 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$15.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$15 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$16.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$16 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$17.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$17 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$18.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$18 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$19.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$19 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$2.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$2 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$20.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$20 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$21.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$21 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$22.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$22 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$23.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$23 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$24.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$24 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$25.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$25 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$26.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$26 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$27.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$27 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$28.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$28 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$29.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$29 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$3.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$3 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$30.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$30 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$31.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$31 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$32.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$32 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$33.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$33 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$34.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$34 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$35.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$35 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$36.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$36 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$37.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$37 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$38.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$38 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$39.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$39 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$4.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$4 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$40.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$40 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$41.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$41 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$42.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$42 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$43.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$43 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$44.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$44 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$45.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$45 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$46.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$46 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$47.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$47 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$48.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$48 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$49.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$49 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$5.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$5 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$50.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$50 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$51.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$51 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$52.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$52 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$53.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$53 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$54.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$54 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$55.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$55 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$56.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$56 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$57.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$57 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$58.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$58 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$59.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$59 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$6.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$6 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$60.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$60 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$61.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$61 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$62.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$62 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$63.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$63 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$64.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$64 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$65.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$65 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$66.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$66 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$67.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$67 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$68.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$68 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$69.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$69 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$7.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$7 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$70.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$70 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$71.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$71 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$72.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$72 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$73.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$73 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$74.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$74 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$75.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$75 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$76.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$76 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$77.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$77 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$78.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$78 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$79.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$79 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$8.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$8 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$80.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$80 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$81.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$81 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$82.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$82 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$83.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$83 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$84.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$84 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$85.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$85 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$86.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$86 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$87.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$87 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$88.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$88 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$89.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$89 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$9.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$9 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$90.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$90 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$91.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$91 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$92.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$92 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$93.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$93 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$94.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$94 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$95.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$95 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$96.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$96 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$97.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$97 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$98.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$98 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token$99.class
Token.java
package com.android.jack.jayce.v0002.io
final com.android.jack.jayce.v0002.io.Token$99 extends com.android.jack.jayce.v0002.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0002.NNode newNode () 
}

com/android/jack/jayce/v0002/io/Token.class
Token.java
package com.android.jack.jayce.v0002.io
public com.android.jack.jayce.v0002.io.Token extends java.lang.Enum {
	public static final com.android.jack.jayce.v0002.io.Token EOF
	public static final com.android.jack.jayce.v0002.io.Token DOUBLE_QUOTE
	public static final com.android.jack.jayce.v0002.io.Token LPARENTHESIS
	public static final com.android.jack.jayce.v0002.io.Token RPARENTHESIS
	public static final com.android.jack.jayce.v0002.io.Token SHARP
	public static final com.android.jack.jayce.v0002.io.Token LBRACKET
	public static final com.android.jack.jayce.v0002.io.Token RBRACKET
	public static final com.android.jack.jayce.v0002.io.Token LCURLY_ADD
	public static final com.android.jack.jayce.v0002.io.Token LCURLY_REMOVE
	public static final com.android.jack.jayce.v0002.io.Token RCURLY
	public static final com.android.jack.jayce.v0002.io.Token NULL
	public static final com.android.jack.jayce.v0002.io.Token NUMBER_VALUE
	public static final com.android.jack.jayce.v0002.io.Token STRING_VALUE
	public static final com.android.jack.jayce.v0002.io.Token ABSENT_ARRAY_DIMENSION
	public static final com.android.jack.jayce.v0002.io.Token ADD_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ALLOC
	public static final com.android.jack.jayce.v0002.io.Token AND_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ANNOTATION
	public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_METHOD
	public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_TYPE
	public static final com.android.jack.jayce.v0002.io.Token ARRAY_LENGTH
	public static final com.android.jack.jayce.v0002.io.Token ARRAY_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token ARRAY_REF
	public static final com.android.jack.jayce.v0002.io.Token ASG_ADD_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_AND_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_OR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_XOR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_CONCAT_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_DIV_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_MOD_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_MUL_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_SHL_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_SHR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_SHRU_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASG_SUB_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ASSERT_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token BIT_AND_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token BIT_OR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token BIT_XOR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token BLOCK
	public static final com.android.jack.jayce.v0002.io.Token BOOLEAN_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token BREAK_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token BYTE_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token CASE_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token CATCH_BLOCK
	public static final com.android.jack.jayce.v0002.io.Token CHAR_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token CLASS
	public static final com.android.jack.jayce.v0002.io.Token CLASS_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token CONCAT_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token CONDITIONAL_EXPRESSION
	public static final com.android.jack.jayce.v0002.io.Token CONSTRUCTOR
	public static final com.android.jack.jayce.v0002.io.Token CONTINUE_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token DIV_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token DO_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token DOUBLE_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token DYNAMIC_CAST_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token ENUM
	public static final com.android.jack.jayce.v0002.io.Token ENUM_FIELD
	public static final com.android.jack.jayce.v0002.io.Token ENUM_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token EQ_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token EXCEPTION_RUNTIME_VALUE
	public static final com.android.jack.jayce.v0002.io.Token EXPRESSION_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token FIELD
	public static final com.android.jack.jayce.v0002.io.Token FIELD_INITIALIZER
	public static final com.android.jack.jayce.v0002.io.Token FIELD_REF
	public static final com.android.jack.jayce.v0002.io.Token FLOAT_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token FOR_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token GENERIC_SIGNATURE
	public static final com.android.jack.jayce.v0002.io.Token GOTO
	public static final com.android.jack.jayce.v0002.io.Token GTE_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token GT_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token IF_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token INSTANCE_OF
	public static final com.android.jack.jayce.v0002.io.Token INT_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token INTERFACE
	public static final com.android.jack.jayce.v0002.io.Token LABELED_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token LOCAL
	public static final com.android.jack.jayce.v0002.io.Token LOCAL_REF
	public static final com.android.jack.jayce.v0002.io.Token LOCK
	public static final com.android.jack.jayce.v0002.io.Token LONG_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token LTE_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token LT_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token METHOD
	public static final com.android.jack.jayce.v0002.io.Token METHOD_BODY
	public static final com.android.jack.jayce.v0002.io.Token METHOD_CALL
	public static final com.android.jack.jayce.v0002.io.Token METHOD_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token MOD_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token MUL_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token MULTI_EXPRESSION
	public static final com.android.jack.jayce.v0002.io.Token NAME_VALUE_PAIR
	public static final com.android.jack.jayce.v0002.io.Token NEQ_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token NATIVE_METHOD_BODY
	public static final com.android.jack.jayce.v0002.io.Token NEW_ARRAY
	public static final com.android.jack.jayce.v0002.io.Token NEW_INSTANCE
	public static final com.android.jack.jayce.v0002.io.Token NULL_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token OR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token PARAMETER
	public static final com.android.jack.jayce.v0002.io.Token PARAMETER_REF
	public static final com.android.jack.jayce.v0002.io.Token POSTFIX_DEC_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token POSTFIX_INC_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token PREFIX_BIT_NOT_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token PREFIX_DEC_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token PREFIX_INC_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token PREFIX_NEG_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token PREFIX_NOT_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token RESERVED
	public static final com.android.jack.jayce.v0002.io.Token REINTERPRETCAST_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token RETURN_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token SHL_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token SHORT_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token SHR_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token SHRU_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token SIMPLE_NAME
	public static final com.android.jack.jayce.v0002.io.Token SUB_OPERATION
	public static final com.android.jack.jayce.v0002.io.Token STRING_LITERAL
	public static final com.android.jack.jayce.v0002.io.Token SWITCH_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token SYNCHRONIZED_BLOCK
	public static final com.android.jack.jayce.v0002.io.Token THIS_REF
	public static final com.android.jack.jayce.v0002.io.Token THIS_REF_TYPE_INFO
	public static final com.android.jack.jayce.v0002.io.Token THROW_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token THROWN_EXCEPTION
	public static final com.android.jack.jayce.v0002.io.Token TRY_STATEMENT
	public static final com.android.jack.jayce.v0002.io.Token UNLOCK
	public static final com.android.jack.jayce.v0002.io.Token WHILE_STATEMENT
	private final com.android.jack.jayce.NodeLevel nodeLevel
	private String label
	private static final com.android.jack.jayce.v0002.io.Token[] $VALUES
	public static com.android.jack.jayce.v0002.io.Token[] values () 
	public static com.android.jack.jayce.v0002.io.Token valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String text
	private void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public int getId () 
	public java.lang.String getText () 
	public com.android.jack.jayce.v0002.NNode newNode ()  throws com.android.jack.jayce.v0002.io.InvalidTokenException 
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.v0002.io.Token$1) 
		String x0
		int x1
		String x2
		com.android.jack.jayce.v0002.io.Token$1 x3
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel, com.android.jack.jayce.v0002.io.Token$1) 
		String x0
		int x1
		String x2
		com.android.jack.jayce.NodeLevel x3
		com.android.jack.jayce.v0002.io.Token$1 x4
	static void  () 
}

com/android/jack/jayce/v0002/io/Tokenizer.class
Tokenizer.java
package com.android.jack.jayce.v0002.io
 com.android.jack.jayce.v0002.io.Tokenizer extends java.lang.Object {
	private final com.android.jack.jayce.v0002.io.JayceInputStream in
	private com.android.jack.jayce.v0002.io.Token currentTokenId
	private boolean prefetched
	private static final com.android.jack.jayce.v0002.io.Token[] tokenMap
	static final boolean $assertionsDisabled
	public void  (java.io.InputStream) 
		java.io.InputStream in
	private void readNextToken ()  throws java.io.IOException 
		ArrayIndexOutOfBoundsException e
		byte token
	public com.android.jack.jayce.v0002.io.Token next ()  throws java.io.IOException 
	public com.android.jack.jayce.v0002.io.Token peekNext ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	private void readToken (com.android.jack.jayce.v0002.io.Token)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.Token expected
	public void readOpen () 
	public void readClose ()  throws java.io.IOException 
	public boolean readOpenFileName ()  throws java.io.IOException 
	public void readCloseFileName () 
	public boolean readOpenLineInfo ()  throws java.io.IOException 
	public void readCloseLineInfo () 
	public boolean readOpenCatchBlockIdAdd ()  throws java.io.IOException 
	public boolean readOpenCatchBlockIdRemove ()  throws java.io.IOException 
	public void readCloseCatchBlockId () 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/HasCatchBlockIds.class
HasCatchBlockIds.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.HasCatchBlockIds extends java.lang.Object {
	public abstract java.util.List getCatchBlockIds () 
	public abstract void setCatchBlockIds (java.util.List) 
}

com/android/jack/jayce/v0002/nodes/HasSourceInfo.class
HasSourceInfo.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.HasSourceInfo extends java.lang.Object {
	public abstract com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public abstract void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
}

com/android/jack/jayce/v0002/nodes/NAbsentArrayDimension.class
NAbsentArrayDimension.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAbsentArrayDimension extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JAbsentArrayDimension exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAbstractMethodBody.class
NAbstractMethodBody.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NAbstractMethodBody extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo  {
	public void  () 
	public abstract com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0002/nodes/NAddOperation.class
NAddOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAddOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAddOperation add
	public com.android.jack.ir.ast.JAddOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAlloc.class
NAlloc.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAlloc extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String instanceType
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAlloc alloc
	public com.android.jack.ir.ast.JAlloc exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JClass jType
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JAlloc jAlloc
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAndOperation.class
NAndOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAndOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAndOperation operation
	public com.android.jack.ir.ast.JAndOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAnnotation.class
NAnnotation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotation extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public String annotationType
	public java.util.List elements
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAnnotation jAnnotation
	public com.android.jack.ir.ast.JAnnotation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NNameValuePair valuePair
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JAnnotationType type
		com.android.jack.ir.ast.JAnnotation jAnnotation
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAnnotationMethod.class
NAnnotationMethod.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotationMethod extends com.android.jack.jayce.v0002.nodes.NMethod {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NLiteral defaultValue
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
	public com.android.jack.ir.ast.JAnnotationMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JType returnJType
		com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAnnotationType.class
NAnnotationType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotationType extends com.android.jack.jayce.v0002.nodes.NInterfaceType {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedAnnotationType jAnnotationType
	public com.android.jack.ir.ast.JDefinedAnnotationType exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedAnnotationType create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0002.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0002.nodes.NMethod method
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NArrayLength.class
NArrayLength.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NArrayLength extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression instance
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayLength jArrayLength
	public com.android.jack.ir.ast.JArrayLength exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JArrayLength jArrayLength
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NArrayLiteral.class
NArrayLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NArrayLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public java.util.List values
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
	public com.android.jack.ir.ast.JArrayLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NLiteral value
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		java.util.List jValues
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NArrayRef.class
NArrayRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NArrayRef extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression instance
	public com.android.jack.jayce.v0002.nodes.NExpression index
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayRef jArrayRef
	public com.android.jack.ir.ast.JArrayRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JExpression jIndex
		com.android.jack.ir.ast.JArrayRef jArrayRef
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgAddOperation.class
NAsgAddOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgAddOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgAddOperation operation
	public com.android.jack.ir.ast.JAsgAddOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgBitAndOperation.class
NAsgBitAndOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgBitAndOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitAndOperation asgBitAnd
	public com.android.jack.ir.ast.JAsgBitAndOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgBitOrOperation.class
NAsgBitOrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgBitOrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitOrOperation asgBitOr
	public com.android.jack.ir.ast.JAsgBitOrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgBitXorOperation.class
NAsgBitXorOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgBitXorOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitXorOperation asgBitXor
	public com.android.jack.ir.ast.JAsgBitXorOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgConcatOperation.class
NAsgConcatOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgConcatOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgConcatOperation asgConcat
	public com.android.jack.ir.ast.JAsgConcatOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgDivOperation.class
NAsgDivOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgDivOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgDivOperation asgDiv
	public com.android.jack.ir.ast.JAsgDivOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgModOperation.class
NAsgModOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgModOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgModOperation asgMod
	public com.android.jack.ir.ast.JAsgModOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgMulOperation.class
NAsgMulOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgMulOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgMulOperation asgMul
	public com.android.jack.ir.ast.JAsgMulOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgOperation.class
NAsgOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgOperation operation
	public com.android.jack.ir.ast.JAsgOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgShlOperation.class
NAsgShlOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgShlOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShlOperation asgShl
	public com.android.jack.ir.ast.JAsgShlOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgShrOperation.class
NAsgShrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgShrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShrOperation asgShr
	public com.android.jack.ir.ast.JAsgShrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgShruOperation.class
NAsgShruOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgShruOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShruOperation asgShru
	public com.android.jack.ir.ast.JAsgShruOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAsgSubOperation.class
NAsgSubOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAsgSubOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgSubOperation asgSub
	public com.android.jack.ir.ast.JAsgSubOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NAssertStatement.class
NAssertStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAssertStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression testExpression
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public com.android.jack.ir.ast.JAssertStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jArg
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NBitAndOperation.class
NBitAndOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBitAndOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitAndOperation bitAnd
	public com.android.jack.ir.ast.JBitAndOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NBitOrOperation.class
NBitOrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBitOrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitOrOperation bitOr
	public com.android.jack.ir.ast.JBitOrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NBitXorOperation.class
NBitXorOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBitXorOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitXorOperation bitXor
	public com.android.jack.ir.ast.JBitXorOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NBlock.class
NBlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBlock extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	protected java.util.List statements
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBlock jBlock
	public com.android.jack.ir.ast.JBlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NStatement nStatement
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JBlock jBlock
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NBooleanLiteral.class
NBooleanLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBooleanLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public boolean value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
	public com.android.jack.ir.ast.JBooleanLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NBreakStatement.class
NBreakStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NBreakStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String label
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBreakStatement jBreakStatement
	public com.android.jack.ir.ast.JBreakStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabel jLabel
		com.android.jack.ir.ast.JBreakStatement jBreakStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NByteLiteral.class
NByteLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NByteLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public byte value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JByteLiteral jByteLiteral
	public com.android.jack.ir.ast.JByteLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JByteLiteral jByteLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NCaseStatement.class
NCaseStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NCaseStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String id
	public com.android.jack.jayce.v0002.nodes.NLiteral expr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public com.android.jack.ir.ast.JCaseStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JLiteral jExpr
		com.android.jack.ir.ast.JCaseStatement jCase
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NCatchBlock.class
NCatchBlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NCatchBlock extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String id
	protected java.util.List statements
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List catchTypes
	public com.android.jack.jayce.v0002.nodes.NLocal catchVar
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public com.android.jack.ir.ast.JCatchBlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchedType
		com.android.jack.jayce.v0002.nodes.NStatement nStatement
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		java.util.List jCatchTypes
		com.android.jack.ir.ast.JLocal jCatchVar
		com.android.jack.ir.ast.JCatchBlock jCatchBlock
		String id
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NCharLiteral.class
NCharLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NCharLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public char value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCharLiteral jCharLiteral
	public com.android.jack.ir.ast.JCharLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JCharLiteral jCharLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NClassLiteral.class
NClassLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NClassLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	private static final String JAVA_LANG_CLASS
	public String refType
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JClassLiteral jClassLiteral
	public com.android.jack.ir.ast.JClassLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NClassType.class
NClassType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NClassType extends com.android.jack.jayce.v0002.nodes.NDeclaredType {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public int modifiers
	public String signature
	public String superClass
	public String enclosingType
	public String enclosingMethodClass
	public String enclosingMethod
	public java.util.List inners
	public java.util.List superInterfaces
	public java.util.List markers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedClass jClassType
	public com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedClass jClassType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		com.android.jack.ir.ast.JClass enclosingMethodJClass
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0002.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0002.nodes.NMethod method
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedClass jClassType
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public java.lang.String getSignature () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NConcatOperation.class
NConcatOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NConcatOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	private static final String JAVA_LANG_STRING
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JConcatOperation concat
	public com.android.jack.ir.ast.JConcatOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NConditionalExpression.class
NConditionalExpression.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NConditionalExpression extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression ifTest
	public com.android.jack.jayce.v0002.nodes.NExpression thenExpr
	public com.android.jack.jayce.v0002.nodes.NExpression elseExpr
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
	public com.android.jack.ir.ast.JConditionalExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jIf
		com.android.jack.ir.ast.JExpression jThen
		com.android.jack.ir.ast.JExpression jElse
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NConstructor.class
NConstructor.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NConstructor extends com.android.jack.jayce.v0002.nodes.NMethod {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JConstructor jConstructor
	public com.android.jack.ir.ast.JConstructor exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JParameter jParam
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.jayce.v0002.nodes.NParameter parameter
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JDefinedClass enclosingType
		com.android.jack.jayce.JayceMethodLoader methodLoader
		com.android.jack.ir.ast.JConstructor jConstructor
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public java.lang.String getName () 
	public java.lang.String getReturnType () 
	public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NContinueStatement.class
NContinueStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NContinueStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String label
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JContinueStatement jContinueStatement
	public com.android.jack.ir.ast.JContinueStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabel jLabel
		com.android.jack.ir.ast.JContinueStatement jContinueStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NDeclaredType.class
NDeclaredType.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NDeclaredType extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.DeclaredTypeNode  {
	protected com.android.jack.jayce.NodeLevel level
	private java.util.Map methods
	private java.util.Map fields
	public java.util.List annotations
	static final boolean $assertionsDisabled
	public void  () 
	public abstract com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public com.android.jack.jayce.NodeLevel getLevel () 
	public void loadAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JAnnotation annotationLiteral
		com.android.jack.jayce.v0002.nodes.NAnnotation annotation
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
	public com.android.jack.jayce.FieldNode getFieldNode (java.lang.String) 
		String fieldId
	public com.android.jack.jayce.MethodNode getMethodNode (java.lang.String) 
		String methodId
	public java.util.Collection getMethods () 
	public void setMethods (java.util.List) 
		com.android.jack.jayce.v0002.nodes.NParameter param
		StringBuilder builder
		String id
		com.android.jack.jayce.v0002.nodes.NMethod nMethod
		java.util.List methods
	public java.util.Collection getFields () 
	public void setFields (java.util.List) 
		String id
		com.android.jack.jayce.v0002.nodes.NField nField
		java.util.List fields
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NDivOperation.class
NDivOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDivOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDivOperation operation
	public com.android.jack.ir.ast.JDivOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NDoStatement.class
NDoStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDoStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression testExpression
	public com.android.jack.jayce.v0002.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDoStatement jDoStatement
	public com.android.jack.ir.ast.JDoStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jBody
		com.android.jack.ir.ast.JDoStatement jDoStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NDoubleLiteral.class
NDoubleLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDoubleLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public double value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
	public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NDynamicCastOperation.class
NDynamicCastOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NDynamicCastOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String castType
	public com.android.jack.jayce.v0002.nodes.NExpression expr
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JDynamicCastOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JType jType
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JDynamicCastOperation castOperation
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NEnumField.class
NEnumField.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEnumField extends com.android.jack.jayce.v0002.nodes.NField {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public int ordinal
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEnumField jEnumField
	public com.android.jack.ir.ast.JEnumField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedEnum enclosingType
		com.android.jack.ir.ast.JEnumField jField
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NEnumLiteral.class
NEnumLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEnumLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String enumFieldDeclaringType
	public String enumFieldName
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public com.android.jack.ir.ast.JEnumLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.lookup.JLookup lookup
		com.android.jack.ir.ast.JEnum enumType
		com.android.jack.ir.ast.JFieldId field
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NEnumType.class
NEnumType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEnumType extends com.android.jack.jayce.v0002.nodes.NClassType {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedEnum jEnumType
	public com.android.jack.ir.ast.JDefinedEnum exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedEnum create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedEnum jEnumType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		com.android.jack.ir.ast.JClass enclosingMethodJClass
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0002.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0002.nodes.NMethod method
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedEnum jEnumType
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NEqOperation.class
NEqOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NEqOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEqOperation operation
	public com.android.jack.ir.ast.JEqOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NExceptionRuntimeValue.class
NExceptionRuntimeValue.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NExceptionRuntimeValue extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String catchedType
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
	public com.android.jack.ir.ast.JExceptionRuntimeValue exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NExpression.class
NExpression.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NExpression extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo  {
	public void  () 
	public abstract com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0002/nodes/NExpressionStatement.class
NExpressionStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NExpressionStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression expression
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public com.android.jack.ir.ast.JExpressionStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NField.class
NField.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NField extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.FieldNode  {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public int modifiers
	public String type
	public String name
	public com.android.jack.jayce.v0002.nodes.NLiteral initialValue
	public java.util.List annotations
	public java.util.List markers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	protected String fieldId
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JField jField
	public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JField jField
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public void setId (java.lang.String) 
		String id
	static java.lang.String getResolverFieldId (java.lang.String, java.lang.String) 
		String name
		String type
	public void loadAnnotations (com.android.jack.ir.ast.JField, com.android.jack.jayce.JayceFieldLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0002.nodes.NAnnotation annotation
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JField loading
		com.android.jack.jayce.JayceFieldLoader loader
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NFieldInitializer.class
NFieldInitializer.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NFieldInitializer extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JFieldInitializer exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NFieldRef.class
NFieldRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NFieldRef extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String field
	public String fieldType
	public String receiverType
	public com.android.jack.ir.ast.FieldKind kind
	public com.android.jack.jayce.v0002.nodes.NExpression instance
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JFieldRef jFieldRef
	public com.android.jack.ir.ast.JFieldRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JType jReceiverType
		com.android.jack.ir.ast.JType jFieldType
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NFloatLiteral.class
NFloatLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NFloatLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public float value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
	public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NForStatement.class
NForStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NForStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public java.util.List initializers
	public com.android.jack.jayce.v0002.nodes.NExpression testExpression
	public java.util.List increments
	public com.android.jack.jayce.v0002.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JForStatement jForStatement
	public com.android.jack.ir.ast.JForStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NStatement initializer
		com.android.jack.jayce.v0002.nodes.NExpressionStatement increment
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jTestExpression
		com.android.jack.ir.ast.JStatement jBody
		java.util.List jInitializers
		java.util.List jIncrements
		com.android.jack.ir.ast.JForStatement jForStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NGenericSignature.class
NGenericSignature.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGenericSignature extends com.android.jack.jayce.v0002.nodes.NMarker {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.GenericSignature marker
	public com.android.jack.ir.ast.marker.GenericSignature exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NGoto.class
NGoto.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGoto extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String target
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGoto jGoto
	public com.android.jack.ir.ast.JGoto exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JGoto jGoto
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NGtOperation.class
NGtOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGtOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGtOperation operation
	public com.android.jack.ir.ast.JGtOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NGteOperation.class
NGteOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NGteOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGteOperation operation
	public com.android.jack.ir.ast.JGteOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NIfStatement.class
NIfStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NIfStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression ifExpression
	public com.android.jack.jayce.v0002.nodes.NStatement thenStatement
	public com.android.jack.jayce.v0002.nodes.NStatement elseStatement
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JIfStatement jIfStatement
	public com.android.jack.ir.ast.JIfStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jElseStatement
		com.android.jack.ir.ast.JIfStatement jIfStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NInstanceOf.class
NInstanceOf.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NInstanceOf extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression expr
	public String testType
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JInstanceOf jInstanceOf
	public com.android.jack.ir.ast.JInstanceOf exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReferenceType jType
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JInstanceOf jInstanceOf
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NIntLiteral.class
NIntLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NIntLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public int value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JIntLiteral jIntLiteral
	public com.android.jack.ir.ast.JIntLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JIntLiteral jIntLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NInterfaceType.class
NInterfaceType.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NInterfaceType extends com.android.jack.jayce.v0002.nodes.NDeclaredType {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public int modifiers
	public String signature
	public java.util.List superInterfaces
	public String enclosingType
	public java.util.List inners
	public java.util.List markers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
	public com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0002.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0002.nodes.NMethod method
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public java.lang.String getSignature () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLabeledStatement.class
NLabeledStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLabeledStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String label
	public String id
	public com.android.jack.jayce.v0002.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLabeledStatement jLabeled
	public com.android.jack.ir.ast.JLabeledStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabeledStatement jLabeled
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLiteral.class
NLiteral.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NLiteral extends com.android.jack.jayce.v0002.nodes.NExpression {
	public void  () 
	public abstract com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0002/nodes/NLocal.class
NLocal.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLocal extends com.android.jack.jayce.v0002.nodes.NVariable {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String id
	public int modifiers
	public String type
	public String name
	public java.util.List annotationSet
	public java.util.List markers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLocal jLocal
	public com.android.jack.ir.ast.JLocal exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NAnnotation annotation
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JLocal jLocal
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLocalRef.class
NLocalRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLocalRef extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String localId
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLocalRef jLocalRef
	public com.android.jack.ir.ast.JLocalRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JLocalRef jLocalRef
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLock.class
NLock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLock extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lockExpr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLock statement
	public com.android.jack.ir.ast.JLock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JLock jStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLongLiteral.class
NLongLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLongLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public long value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLongLiteral jLongLiteral
	public com.android.jack.ir.ast.JLongLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLongLiteral jLongLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLtOperation.class
NLtOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLtOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLtOperation operation
	public com.android.jack.ir.ast.JLtOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NLteOperation.class
NLteOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NLteOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLteOperation operation
	public com.android.jack.ir.ast.JLteOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMarker.class
NMarker.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NMarker extends com.android.jack.jayce.v0002.NNode {
	public void  () 
	public abstract com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0002/nodes/NMethod.class
NMethod.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethod extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.MethodNode  {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	protected String name
	protected String returnType
	private java.util.List parameters
	public com.android.jack.ir.ast.MethodKind methodKind
	public int modifier
	public java.util.List annotations
	public com.android.jack.jayce.v0002.nodes.NAbstractMethodBody body
	public java.util.List markers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	protected com.android.jack.jayce.NodeLevel level
	protected String methodId
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.jayce.NodeLevel getLevel () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JMethod jMethod
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JParameter jParam
		com.android.jack.jayce.v0002.nodes.NParameter parameter
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JType returnJType
		com.android.jack.jayce.JayceMethodLoader methodLoader
		com.android.jack.ir.ast.JMethod jMethod
	public com.android.jack.ir.ast.JAbstractMethodBody loadBody (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NParameter parameter
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		java.util.Iterator iter
		com.android.jack.ir.ast.JAbstractMethodBody jBody
		com.android.jack.ir.ast.JMethod method
		com.android.jack.jayce.JayceMethodLoader loader
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public void setId (java.lang.String) 
		String id
	protected static void clearBodyResolvers (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void loadAnnotations (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0002.nodes.NAnnotation annotation
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JMethod loading
		com.android.jack.jayce.JayceMethodLoader loader
	public java.util.List getParameters () 
	public void setParameters (java.util.List) 
		com.android.jack.jayce.v0002.nodes.NParameter nParameter
		java.util.List parameters
		int parameterIndex
	public com.android.jack.jayce.ParameterNode getParameterNode (int) 
		int parameterNodeIndex
	public java.lang.String getName () 
	public java.lang.String getReturnType () 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMethodBody.class
NMethodBody.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethodBody extends com.android.jack.jayce.v0002.nodes.NAbstractMethodBody {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	private java.util.List locals
	private com.android.jack.jayce.v0002.nodes.NBlock block
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JMethodBody jMethodBody
	public com.android.jack.ir.ast.JMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JLocal jLocal
		com.android.jack.jayce.v0002.nodes.NLocal local
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JMethodBody jMethodBody
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMethodCall$ReceiverKind.class
NMethodCall.java
package com.android.jack.jayce.v0002.nodes
public final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind extends java.lang.Enum {
	public static final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind CLASS
	public static final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind INTERFACE
	private static final com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind[] $VALUES
	public static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind[] values () 
	public static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMethodCall.class
NMethodCall.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethodCall extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression instance
	public String receiverType
	public com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind receiverKind
	public String methodName
	public java.util.List methodArgsType
	public com.android.jack.ir.ast.MethodKind methodKind
	public String returnType
	public java.util.List args
	public com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodCall jMethodCall
	private com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind getReceiverKind (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall jMethodCall
	public com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.jayce.v0002.nodes.NExpression arg
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JType jReturnType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JMethodCall jMethodCall
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMethodLiteral.class
NMethodLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMethodLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String method
	public String methodEnclosingType
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
	public com.android.jack.ir.ast.JMethodLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JDefinedClassOrInterface jEnclosingType
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NModOperation.class
NModOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NModOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JModOperation operation
	public com.android.jack.ir.ast.JModOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMulOperation.class
NMulOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMulOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMulOperation operation
	public com.android.jack.ir.ast.JMulOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NMultiExpression.class
NMultiExpression.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NMultiExpression extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public java.util.List exprs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMultiExpression jMultiExpression
	public com.android.jack.ir.ast.JMultiExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.nodes.NExpression expr
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		java.util.List jExprs
		com.android.jack.ir.ast.JMultiExpression jMultiExpression
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NNameValuePair.class
NNameValuePair.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNameValuePair extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo  {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String name
	public com.android.jack.jayce.v0002.nodes.NLiteral value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNameValuePair jNameValuePair
	public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.ir.ast.JAnnotationType)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JAnnotationType receiver
		com.android.jack.ir.ast.JLiteral jValue
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JNameValuePair jNameValuePair
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NNativeMethodBody.class
NNativeMethodBody.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNativeMethodBody extends com.android.jack.jayce.v0002.nodes.NAbstractMethodBody {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
	public com.android.jack.ir.ast.JNativeMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NNeqOperation.class
NNeqOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNeqOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNeqOperation operation
	public com.android.jack.ir.ast.JNeqOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NNewArray.class
NNewArray.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNewArray extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String type
	public java.util.List dims
	public java.util.List initializers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNewArray jNewArray
	public com.android.jack.ir.ast.JNewArray exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.nodes.NExpression expr
		java.util.List jDims
		com.android.jack.jayce.v0002.nodes.NExpression expr
		java.util.List jInitializers
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JArrayType jType
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NNewInstance.class
NNewInstance.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNewInstance extends com.android.jack.jayce.v0002.nodes.NMethodCall {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public static final String INIT_NAME
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNewInstance jNewInstance
	public com.android.jack.ir.ast.JNewInstance exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NExpression arg
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JNewInstance jNewInstance
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NNullLiteral.class
NNullLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NNullLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNullLiteral jNullLiteral
	public com.android.jack.ir.ast.JNullLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JNullLiteral jNullLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NOrOperation.class
NOrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NOrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JOrOperation or
	public com.android.jack.ir.ast.JOrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NParameter.class
NParameter.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NParameter extends com.android.jack.jayce.v0002.nodes.NVariable implements com.android.jack.jayce.ParameterNode  {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	protected static final int INDEX_UNKNOWN
	public String id
	public int modifiers
	public String type
	public String name
	public java.util.List annotations
	public java.util.List markers
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	protected int parameterNodeIndex
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JParameter jParameter
	public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0002.io.ExportSession, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.nodes.NMarker marker
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.jayce.JayceMethodLoader enclosingMethodLoader
		com.android.jack.ir.ast.JParameter jParameter
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public void setIndex (int) 
		int index
	public void loadAnnotations (com.android.jack.ir.ast.JParameter, com.android.jack.jayce.JayceParameterLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0002.nodes.NAnnotation annotation
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JParameter loading
		com.android.jack.jayce.JayceParameterLoader loader
	public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NParameterRef.class
NParameterRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NParameterRef extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String localId
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JParameterRef jRef
	public com.android.jack.ir.ast.JParameterRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JParameterRef jRef
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPostfixDecOperation.class
NPostfixDecOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPostfixDecOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPostfixDecOperation operation
	public com.android.jack.ir.ast.JPostfixDecOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPostfixIncOperation.class
NPostfixIncOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPostfixIncOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPostfixIncOperation operation
	public com.android.jack.ir.ast.JPostfixIncOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPrefixBitNotOperation.class
NPrefixBitNotOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixBitNotOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixBitNotOperation prefixBitNot
	public com.android.jack.ir.ast.JPrefixBitNotOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPrefixDecOperation.class
NPrefixDecOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixDecOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixDecOperation prefixDec
	public com.android.jack.ir.ast.JPrefixDecOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPrefixIncOperation.class
NPrefixIncOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixIncOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixIncOperation prefixInc
	public com.android.jack.ir.ast.JPrefixIncOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPrefixNegOperation.class
NPrefixNegOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixNegOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixNegOperation prefixNeg
	public com.android.jack.ir.ast.JPrefixNegOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NPrefixNotOperation.class
NPrefixNotOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NPrefixNotOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression arg
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixNotOperation prefixNot
	public com.android.jack.ir.ast.JPrefixNotOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NReinterpretCastOperation.class
NReinterpretCastOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NReinterpretCastOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String castType
	public com.android.jack.jayce.v0002.nodes.NExpression expr
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
	public com.android.jack.ir.ast.JReinterpretCastOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JType jType
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NReturnStatement.class
NReturnStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NReturnStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression expr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JReturnStatement jStatement
	public com.android.jack.ir.ast.JReturnStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReturnStatement statement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NShlOperation.class
NShlOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShlOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShlOperation operation
	public com.android.jack.ir.ast.JShlOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NShortLiteral.class
NShortLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShortLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public short value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShortLiteral jShortLiteral
	public com.android.jack.ir.ast.JShortLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JShortLiteral jShortLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NShrOperation.class
NShrOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShrOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShrOperation operation
	public com.android.jack.ir.ast.JShrOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NShruOperation.class
NShruOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NShruOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShruOperation operation
	public com.android.jack.ir.ast.JShruOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NSimpleName.class
NSimpleName.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSimpleName extends com.android.jack.jayce.v0002.nodes.NMarker {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String simpleName
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.SimpleName marker
	public com.android.jack.ir.ast.marker.SimpleName exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NSourceInfo.class
NSourceInfo.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSourceInfo extends java.lang.Object {
	public String fileName
	public int startLine
	public int endLine
	public int startColumn
	public int endColumn
	public static final com.android.jack.jayce.v0002.nodes.NSourceInfo UNKNOWN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public com.android.jack.ir.sourceinfo.SourceInfo exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NStatement.class
NStatement.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NStatement extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo com.android.jack.jayce.v0002.nodes.HasCatchBlockIds  {
	public void  () 
	public abstract com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0002/nodes/NStringLiteral.class
NStringLiteral.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NStringLiteral extends com.android.jack.jayce.v0002.nodes.NLiteral {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String value
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
	public com.android.jack.ir.ast.JAbstractStringLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NSubOperation.class
NSubOperation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSubOperation extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lhs
	public com.android.jack.jayce.v0002.nodes.NExpression rhs
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSubOperation operation
	public com.android.jack.ir.ast.JSubOperation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NSwitchStatement.class
NSwitchStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSwitchStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression expr
	public java.util.List cases
	public com.android.jack.jayce.v0002.nodes.NBlock body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSwitchStatement switchStatement
		java.util.List fullCaseList
	public com.android.jack.ir.ast.JSwitchStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String caseId
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JSwitchStatement jSwitch
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NSynchronizedBlock.class
NSynchronizedBlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NSynchronizedBlock extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lockExpr
	public com.android.jack.jayce.v0002.nodes.NBlock synchronizedBlock
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
	public com.android.jack.ir.ast.JSynchronizedBlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jLockExpr
		com.android.jack.ir.ast.JBlock jBlock
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NThisRef.class
NThisRef.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThisRef extends com.android.jack.jayce.v0002.nodes.NExpression {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String type
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JThisRef jThisRef
	public com.android.jack.ir.ast.JThisRef exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.ir.ast.JThisRef jThisRef
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NThisRefTypeInfo.class
NThisRefTypeInfo.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThisRefTypeInfo extends com.android.jack.jayce.v0002.nodes.NMarker {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
	public com.android.jack.ir.ast.marker.ThisRefTypeInfo exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) 
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NThrowStatement.class
NThrowStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThrowStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression expr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JThrowStatement statement
	public com.android.jack.ir.ast.JThrowStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JThrowStatement jStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NThrownExceptionMarker.class
NThrownExceptionMarker.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NThrownExceptionMarker extends com.android.jack.jayce.v0002.nodes.NMarker {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public java.util.List thrownExceptions
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	public com.android.jack.ir.ast.marker.ThrownExceptionMarker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		String exceptionName
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		java.util.List jThrownExceptions
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NTryStatement.class
NTryStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NTryStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public java.util.List resourcesDeclaration
	public com.android.jack.jayce.v0002.nodes.NBlock tryBlock
	public java.util.List catchBlocks
	public com.android.jack.jayce.v0002.nodes.NBlock finallyBlock
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JTryStatement jTryStatement
	public com.android.jack.ir.ast.JTryStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0002.nodes.NCatchBlock catchBlock
		com.android.jack.jayce.v0002.nodes.NStatement stmt
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		java.util.List jCatchBlocks
		com.android.jack.ir.ast.JBlock jFinallyBlock
		java.util.List jResourcesDeclaration
		com.android.jack.ir.ast.JTryStatement jTryStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NUnlock.class
NUnlock.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NUnlock extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression lockExpr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JUnlock statement
	public com.android.jack.ir.ast.JUnlock exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JUnlock jStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/nodes/NVariable.class
NVariable.java
package com.android.jack.jayce.v0002.nodes
public abstract com.android.jack.jayce.v0002.nodes.NVariable extends com.android.jack.jayce.v0002.NNode implements com.android.jack.jayce.v0002.nodes.HasSourceInfo  {
	public void  () 
	public abstract com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void manageSynthetic (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable variable
		String variableName
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0002/nodes/NWhileStatement.class
NWhileStatement.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NWhileStatement extends com.android.jack.jayce.v0002.nodes.NStatement {
	public static final com.android.jack.jayce.v0002.io.Token TOKEN
	public com.android.jack.jayce.v0002.nodes.NExpression testExpression
	public com.android.jack.jayce.v0002.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0002.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JWhileStatement jWhileStatement
	public com.android.jack.ir.ast.JWhileStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0002.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jBody
		com.android.jack.ir.ast.JWhileStatement jWhileStatement
	public void readContent (com.android.jack.jayce.v0002.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0002.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0002.io.Token getToken () 
	public com.android.jack.jayce.v0002.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0002.nodes.NSourceInfo) 
		com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0002/util/DispatchKindIdHelper.class
DispatchKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.DispatchKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.JMethodCall$DispatchKind[] values
	private static byte[] ids
	public void  () 
	public static byte getId (com.android.jack.ir.ast.JMethodCall$DispatchKind) 
		com.android.jack.ir.ast.JMethodCall$DispatchKind enumValue
	public static com.android.jack.ir.ast.JMethodCall$DispatchKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0002/util/FieldRefKindIdHelper.class
FieldRefKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.FieldRefKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.FieldKind[] values
	private static byte[] ids
	public void  () 
	public static byte getId (com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.FieldKind enumValue
	public static com.android.jack.ir.ast.FieldKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0002/util/MethodKindIdHelper.class
MethodKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.MethodKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.MethodKind[] values
	private static byte[] ids
	public void  () 
	public static byte getId (com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.MethodKind enumValue
	public static com.android.jack.ir.ast.MethodKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0002/util/ReceiverKindIdHelper.class
ReceiverKindIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.ReceiverKindIdHelper extends java.lang.Object {
	private static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind[] values
	private static byte[] ids
	public void  () 
	public static byte getId (com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind) 
		com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind enumValue
	public static com.android.jack.jayce.v0002.nodes.NMethodCall$ReceiverKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0002/util/RetentionPolicyIdHelper.class
RetentionPolicyIdHelper.java
package com.android.jack.jayce.v0002.util
public com.android.jack.jayce.v0002.util.RetentionPolicyIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.JRetentionPolicy[] values
	private static byte[] ids
	public void  () 
	public static byte getId (com.android.jack.ir.ast.JRetentionPolicy) 
		com.android.jack.ir.ast.JRetentionPolicy enumValue
	public static com.android.jack.ir.ast.JRetentionPolicy getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0003/NNode.class
NNode.java
package com.android.jack.jayce.v0003
public abstract com.android.jack.jayce.v0003.NNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	private static final com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public void  () 
	public abstract void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
	public abstract java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public abstract void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
	public abstract com.android.jack.jayce.v0003.io.Token getToken () 
	public static com.android.jack.ir.formatter.TypeAndMethodFormatter getFormatter () 
	static void  () 
}

com/android/jack/jayce/v0003/NodeFactory$1.class
NodeFactory.java
package com.android.jack.jayce.v0003
 com.android.jack.jayce.v0003.NodeFactory$1 extends java.lang.Object {
}

com/android/jack/jayce/v0003/NodeFactory$Creator.class
NodeFactory.java
package com.android.jack.jayce.v0003
 com.android.jack.jayce.v0003.NodeFactory$Creator extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.jayce.v0003.NNode newNode
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension x
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc x
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength x
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef x
	public boolean visit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation x
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock jBlock
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral x
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement x
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral x
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement x
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation x
	public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation x
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock x
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral x
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass x
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression x
	public boolean visit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JConstructor x
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement x
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStatement
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral x
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField x
	public boolean visit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer x
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef x
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral x
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStatement
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto x
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStatement
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf x
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface x
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral x
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement x
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda x
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal x
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef x
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock x
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall x
	public boolean visit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody methodBody
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression x
	public boolean visit (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray x
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance x
	public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody) 
		com.android.jack.ir.ast.JAbstractMethodBody jAbstractMethodBody
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode x
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral x
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter x
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement x
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral x
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement x
	public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock x
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement x
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement x
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation x
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock x
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStatement
	void  (com.android.jack.jayce.v0003.NodeFactory$1) 
		com.android.jack.jayce.v0003.NodeFactory$1 x0
	static com.android.jack.jayce.v0003.NNode access$100 (com.android.jack.jayce.v0003.NodeFactory$Creator) 
		com.android.jack.jayce.v0003.NodeFactory$Creator x0
}

com/android/jack/jayce/v0003/NodeFactory.class
NodeFactory.java
package com.android.jack.jayce.v0003
public com.android.jack.jayce.v0003.NodeFactory extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.jayce.v0003.NNode createNNode (java.lang.Object) 
		com.android.jack.jayce.v0003.NodeFactory$Creator creator
		Object from
	private com.android.jack.jayce.v0003.nodes.NMarker createMarkerNode (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker from
		com.android.jack.jayce.v0003.nodes.NMarker nMarker
	static void  () 
}

com/android/jack/jayce/v0003/Version.class
Version.java
package com.android.jack.jayce.v0003
public com.android.jack.jayce.v0003.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int CURRENT_MINOR
	public void  () 
}

com/android/jack/jayce/v0003/io/ExportSession.class
ExportSession.java
package com.android.jack.jayce.v0003.io
public com.android.jack.jayce.v0003.io.ExportSession extends java.lang.Object {
	private final com.android.jack.jayce.linker.SymbolResolver catchBlockResolver
	private final com.android.jack.jayce.linker.SymbolResolver fieldInitializerFieldResolver
	private final com.android.jack.jayce.linker.SymbolResolver labelResolver
	private final com.android.jack.jayce.linker.SymbolResolver variableResolver
	private final com.android.jack.jayce.linker.SymbolResolver caseResolver
	private final com.android.jack.lookup.JPhantomLookup lookup
	private final com.android.jack.jayce.NodeLevel nodeLevel
	private com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	private com.android.jack.ir.ast.JMethod currentMethod
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JSession, com.android.jack.jayce.NodeLevel) 
		com.android.jack.ir.ast.JSession session
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.lookup.JPhantomLookup getLookup () 
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	public void setCurrentType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	public void setCurrentMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod currentMethod
	public com.android.jack.ir.ast.JDefinedClassOrInterface getCurrentType () 
	public com.android.jack.ir.ast.JMethod getCurrentMethod () 
	public com.android.jack.ir.ast.JSession getSession () 
	public com.android.jack.jayce.linker.SymbolResolver getCaseResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getCatchBlockResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getFieldInitializerFieldResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getLabelResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getVariableResolver () 
	public java.util.List getTypeListFromSignatureList (java.util.List)  throws com.android.jack.ir.ast.JTypeLookupException 
		java.util.List argsType
		String signature
		java.util.List typeSignatures
		java.util.List argsType
	public com.android.jack.ir.ast.JMethod getDeclaredMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface receiver
		String methodsignature
		int argStart
		int argEnd
		String methodName
		String argsTypeSignatures
		String returnSignature
	private java.util.List getTypeList (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		int signatureEnd
		int i
		com.android.jack.ir.ast.JType type
		String argsTypeSignatures
		java.util.List argsType
		int index
		int len
		int arrayDim
	public com.android.jack.ir.ast.JFieldId getFieldId (com.android.jack.ir.ast.JClassOrInterface, java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.JClassOrInterface receiver
		String fieldName
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.FieldKind kind
	static void  () 
}

com/android/jack/jayce/v0003/io/ImportHelper.class
ImportHelper.java
package com.android.jack.jayce.v0003.io
public com.android.jack.jayce.v0003.io.ImportHelper extends java.lang.Object {
	private final com.android.jack.jayce.v0003.NodeFactory factory
	private final com.android.jack.jayce.linker.SymbolManager catchBlockSymbols
	private final com.android.jack.jayce.linker.SymbolManager caseSymbols
	private final com.android.jack.jayce.linker.SymbolManager fieldSymbols
	private final com.android.jack.jayce.linker.SymbolManager variableSymbols
	private final com.android.jack.jayce.linker.SymbolManager labelSymbols
	static final boolean $assertionsDisabled
	public void  (com.android.jack.jayce.v0003.NodeFactory) 
		com.android.jack.jayce.v0003.NodeFactory factory
	public static java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static java.lang.String getSignatureName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public static java.util.List getSignatureNameList (java.util.Collection) 
		com.android.jack.ir.ast.JType type
		java.util.Collection types
		int typesNumber
		java.util.List signatures
	public static java.lang.String getLabelName (com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.ast.JLabel label
	public com.android.jack.jayce.v0003.NNode load (java.lang.Object) 
		Object jElement
		com.android.jack.jayce.v0003.NNode node
	public com.android.jack.jayce.v0003.nodes.NSourceInfo load (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.jayce.v0003.nodes.NSourceInfo nSourceInfo
	public java.util.List load (java.lang.Class, java.lang.Iterable) 
		com.android.jack.jayce.v0003.NNode node
		Object jElement
		Class nodeClass
		Iterable jElements
		java.util.List nodes
	public java.util.List getIds (com.android.jack.jayce.linker.SymbolManager, java.util.List) 
		Object node
		com.android.jack.jayce.linker.SymbolManager symbolManager
		java.util.List nodes
		java.util.List ids
	public com.android.jack.jayce.linker.SymbolManager getCatchBlockSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getCaseSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getFieldSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getVariableSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getLabelSymbols () 
	public static java.lang.String getMethodClassSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static java.util.List getMethodArgsSignature (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JMethodIdWide methodId
		java.util.List argTypes
		java.util.List argsTypeAsSignature
	static void  () 
}

com/android/jack/jayce/v0003/io/InvalidTokenException.class
InvalidTokenException.java
package com.android.jack.jayce.v0003.io
public com.android.jack.jayce.v0003.io.InvalidTokenException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/jayce/v0003/io/JayceInputStream.class
JayceInputStream.java
package com.android.jack.jayce.v0003.io
 com.android.jack.jayce.v0003.io.JayceInputStream extends java.lang.Object implements java.io.DataInput  {
	private final java.io.DataInputStream in
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public void readFully (byte[])  throws java.io.IOException 
		byte[] b
	public void readFully (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public int skipBytes (int)  throws java.io.IOException 
		int n
	public boolean readBoolean ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public int readUnsignedByte ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public int readUnsignedShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
		int result
		int cur
		int count
		int signBits
	public long readLong ()  throws java.io.IOException 
		long result
		long cur
		int count
		long signBits
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public java.lang.String readLine ()  throws java.io.IOException 
	public java.lang.String readUTF ()  throws java.io.IOException 
		java.text.ParseException e
		int length
		byte[] utf8String
	public byte[] readBuffer ()  throws java.io.IOException 
		int length
		byte[] b
}

com/android/jack/jayce/v0003/io/JayceInternalReaderImpl.class
JayceInternalReaderImpl.java
package com.android.jack.jayce.v0003.io
public com.android.jack.jayce.v0003.io.JayceInternalReaderImpl extends java.lang.Object implements com.android.jack.jayce.JayceInternalReader  {
	public static final com.android.sched.util.log.stats.StatisticId SKIPPED_TYPE_STRUCTURE
	public static final com.android.sched.util.log.stats.StatisticId SKIPPED_BODY
	private final com.android.jack.jayce.v0003.io.Tokenizer tokenizer
	private com.android.jack.jayce.NodeLevel nodeLevel
	private com.android.jack.jayce.v0003.nodes.NDeclaredType type
	private String currentFileName
	private int currentLine
	private final java.util.List currentCatchBlockList
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	public java.lang.String readId ()  throws java.io.IOException 
	public java.lang.String readCurrentFileName ()  throws java.io.IOException 
	public int readCurrentLine ()  throws java.io.IOException 
	public com.android.jack.ir.ast.JRetentionPolicy readRetentionPolicyEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.FieldKind readFieldRefKindEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.MethodKind readMethodKindEnum ()  throws java.io.IOException 
	public com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind readReceiverKindEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.JMethodCall$DispatchKind readDispatchKindEnum ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	public byte[] readBuffer ()  throws java.io.IOException 
	public java.util.List readIds ()  throws java.io.IOException 
		int i
		int length
		java.util.List ids
	public void readCatchBlockIds ()  throws java.io.IOException 
		String id
		int i
		int length
		String id
		int i
		int length
	public com.android.jack.jayce.v0003.NNode readNode (java.lang.Class)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0003.NNode node
		com.android.jack.jayce.v0003.io.InvalidTokenException e
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
		Class nodeClass
		String fileName
		int startLine
		com.android.jack.jayce.v0003.io.Token token
		com.android.jack.jayce.v0003.NNode node
		com.android.sched.util.log.stats.Percent statistic
	private void readSourceInfoEnd (com.android.jack.jayce.v0003.NNode)  throws java.io.IOException 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
		com.android.jack.jayce.v0003.NNode node
	public java.util.List readNodes (java.lang.Class)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0003.NNode node
		int i
		Class nodeClass
		int length
		java.util.List nodes
	public int readInt ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.NodeLevel nodeLevel
	public int getCurrentMinor () 
	public int getMinorMin () 
	static void  () 
}

com/android/jack/jayce/v0003/io/JayceOutputStream.class
JayceOutputStream.java
package com.android.jack.jayce.v0003.io
 com.android.jack.jayce.v0003.io.JayceOutputStream extends java.lang.Object implements java.io.DataOutput  {
	private final java.io.DataOutputStream out
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void write (int)  throws java.io.IOException 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean v
	public void writeByte (int)  throws java.io.IOException 
		int v
	public void writeShort (int)  throws java.io.IOException 
		int v
	public void writeChar (int)  throws java.io.IOException 
		int v
	public void writeInt (int)  throws java.io.IOException 
		int v
		int remaining
		boolean hasMore
		int end
	public void writeLong (long)  throws java.io.IOException 
		long v
		long remaining
		boolean hasMore
		long end
	public void writeFloat (float)  throws java.io.IOException 
		float v
	public void writeDouble (double)  throws java.io.IOException 
		double v
	public void writeBytes (java.lang.String)  throws java.io.IOException 
		String s
	public void writeChars (java.lang.String)  throws java.io.IOException 
		String s
	public void writeUTF (java.lang.String)  throws java.io.IOException 
		byte[] utf8String
		String s
	public void writeBuffer (byte[])  throws java.io.IOException 
		byte[] b
	public void close ()  throws java.io.IOException 
}

com/android/jack/jayce/v0003/io/ParseException.class
ParseException.java
package com.android.jack.jayce.v0003.io
public com.android.jack.jayce.v0003.io.ParseException extends java.io.IOException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/jayce/v0003/io/Token$1.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$1 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$10.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$10 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$100.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$100 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$101.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$101 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$102.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$102 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$103.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$103 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$104.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$104 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$105.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$105 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$106.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$106 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$107.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$107 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$108.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$108 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$109.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$109 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$11.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$11 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$110.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$110 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$111.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$111 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$112.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$112 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$113.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$113 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$114.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$114 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$115.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$115 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$116.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$116 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$117.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$117 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$12.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$12 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$13.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$13 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$14.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$14 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$15.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$15 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$16.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$16 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$17.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$17 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$18.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$18 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$19.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$19 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$2.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$2 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$20.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$20 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$21.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$21 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$22.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$22 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$23.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$23 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$24.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$24 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$25.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$25 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$26.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$26 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$27.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$27 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$28.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$28 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$29.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$29 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$3.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$3 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$30.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$30 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$31.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$31 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$32.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$32 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$33.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$33 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$34.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$34 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$35.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$35 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$36.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$36 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$37.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$37 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$38.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$38 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$39.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$39 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$4.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$4 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$40.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$40 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$41.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$41 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$42.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$42 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$43.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$43 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$44.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$44 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$45.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$45 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$46.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$46 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$47.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$47 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$48.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$48 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$49.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$49 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$5.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$5 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$50.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$50 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$51.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$51 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$52.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$52 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$53.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$53 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$54.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$54 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$55.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$55 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$56.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$56 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$57.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$57 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$58.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$58 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$59.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$59 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$6.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$6 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$60.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$60 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$61.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$61 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$62.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$62 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$63.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$63 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$64.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$64 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$65.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$65 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$66.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$66 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$67.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$67 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$68.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$68 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$69.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$69 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$7.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$7 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$70.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$70 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$71.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$71 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$72.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$72 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$73.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$73 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$74.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$74 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$75.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$75 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$76.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$76 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$77.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$77 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$78.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$78 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$79.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$79 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$8.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$8 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$80.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$80 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$81.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$81 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$82.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$82 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$83.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$83 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$84.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$84 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$85.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$85 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$86.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$86 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$87.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$87 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$88.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$88 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$89.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$89 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$9.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$9 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$90.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$90 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$91.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$91 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$92.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$92 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$93.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$93 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$94.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$94 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$95.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$95 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$96.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$96 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$97.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$97 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$98.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$98 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token$99.class
Token.java
package com.android.jack.jayce.v0003.io
final com.android.jack.jayce.v0003.io.Token$99 extends com.android.jack.jayce.v0003.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0003.NNode newNode () 
}

com/android/jack/jayce/v0003/io/Token.class
Token.java
package com.android.jack.jayce.v0003.io
public com.android.jack.jayce.v0003.io.Token extends java.lang.Enum {
	public static final com.android.jack.jayce.v0003.io.Token EOF
	public static final com.android.jack.jayce.v0003.io.Token DOUBLE_QUOTE
	public static final com.android.jack.jayce.v0003.io.Token LPARENTHESIS
	public static final com.android.jack.jayce.v0003.io.Token RPARENTHESIS
	public static final com.android.jack.jayce.v0003.io.Token SHARP
	public static final com.android.jack.jayce.v0003.io.Token LBRACKET
	public static final com.android.jack.jayce.v0003.io.Token RBRACKET
	public static final com.android.jack.jayce.v0003.io.Token LCURLY_ADD
	public static final com.android.jack.jayce.v0003.io.Token LCURLY_REMOVE
	public static final com.android.jack.jayce.v0003.io.Token RCURLY
	public static final com.android.jack.jayce.v0003.io.Token NULL
	public static final com.android.jack.jayce.v0003.io.Token NUMBER_VALUE
	public static final com.android.jack.jayce.v0003.io.Token STRING_VALUE
	public static final com.android.jack.jayce.v0003.io.Token ABSENT_ARRAY_DIMENSION
	public static final com.android.jack.jayce.v0003.io.Token ADD_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ALLOC
	public static final com.android.jack.jayce.v0003.io.Token AND_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ANNOTATION
	public static final com.android.jack.jayce.v0003.io.Token ANNOTATION_METHOD
	public static final com.android.jack.jayce.v0003.io.Token ANNOTATION_TYPE
	public static final com.android.jack.jayce.v0003.io.Token ARRAY_LENGTH
	public static final com.android.jack.jayce.v0003.io.Token ARRAY_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token ARRAY_REF
	public static final com.android.jack.jayce.v0003.io.Token ASG_ADD_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_BIT_AND_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_BIT_OR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_BIT_XOR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_CONCAT_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_DIV_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_MOD_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_MUL_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_SHL_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_SHR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_SHRU_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASG_SUB_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ASSERT_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token BIT_AND_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token BIT_OR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token BIT_XOR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token BLOCK
	public static final com.android.jack.jayce.v0003.io.Token BOOLEAN_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token BREAK_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token BYTE_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token CASE_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token CATCH_BLOCK
	public static final com.android.jack.jayce.v0003.io.Token CHAR_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token CLASS
	public static final com.android.jack.jayce.v0003.io.Token CLASS_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token CONCAT_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token CONDITIONAL_EXPRESSION
	public static final com.android.jack.jayce.v0003.io.Token CONSTRUCTOR
	public static final com.android.jack.jayce.v0003.io.Token CONTAINER_ANNOTATION
	public static final com.android.jack.jayce.v0003.io.Token CONTINUE_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token DIV_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token DO_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token DOUBLE_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token DYNAMIC_CAST_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ENUM
	public static final com.android.jack.jayce.v0003.io.Token ENUM_FIELD
	public static final com.android.jack.jayce.v0003.io.Token ENUM_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token EQ_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token EXCEPTION_RUNTIME_VALUE
	public static final com.android.jack.jayce.v0003.io.Token EXPRESSION_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token FIELD
	public static final com.android.jack.jayce.v0003.io.Token FIELD_INITIALIZER
	public static final com.android.jack.jayce.v0003.io.Token FIELD_REF
	public static final com.android.jack.jayce.v0003.io.Token FLOAT_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token FOR_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token GENERIC_SIGNATURE
	public static final com.android.jack.jayce.v0003.io.Token GOTO
	public static final com.android.jack.jayce.v0003.io.Token GTE_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token GT_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token IF_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token INSTANCE_OF
	public static final com.android.jack.jayce.v0003.io.Token INT_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token INTERFACE
	public static final com.android.jack.jayce.v0003.io.Token LABELED_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token LAMBDA
	public static final com.android.jack.jayce.v0003.io.Token LAMBDA_FROM_JILL
	public static final com.android.jack.jayce.v0003.io.Token LOCAL
	public static final com.android.jack.jayce.v0003.io.Token LOCAL_REF
	public static final com.android.jack.jayce.v0003.io.Token LOCK
	public static final com.android.jack.jayce.v0003.io.Token LONG_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token LTE_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token LT_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token METHOD
	public static final com.android.jack.jayce.v0003.io.Token METHOD_BODY
	public static final com.android.jack.jayce.v0003.io.Token METHOD_CALL
	public static final com.android.jack.jayce.v0003.io.Token METHODID_WITH_RETURN_TYPE
	public static final com.android.jack.jayce.v0003.io.Token METHOD_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token MOD_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token MUL_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token MULTI_EXPRESSION
	public static final com.android.jack.jayce.v0003.io.Token NAME_VALUE_PAIR
	public static final com.android.jack.jayce.v0003.io.Token NEQ_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token NATIVE_METHOD_BODY
	public static final com.android.jack.jayce.v0003.io.Token NEW_ARRAY
	public static final com.android.jack.jayce.v0003.io.Token NEW_INSTANCE
	public static final com.android.jack.jayce.v0003.io.Token NULL_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token OR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token ORIGIN_DIGEST
	public static final com.android.jack.jayce.v0003.io.Token PARAMETER
	public static final com.android.jack.jayce.v0003.io.Token PARAMETER_REF
	public static final com.android.jack.jayce.v0003.io.Token POSTFIX_DEC_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token POSTFIX_INC_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token PREFIX_BIT_NOT_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token PREFIX_DEC_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token PREFIX_INC_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token PREFIX_NEG_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token PREFIX_NOT_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token RESERVED
	public static final com.android.jack.jayce.v0003.io.Token REINTERPRETCAST_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token RETURN_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token SHL_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token SHORT_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token SHR_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token SHRU_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token SIMPLE_NAME
	public static final com.android.jack.jayce.v0003.io.Token SUB_OPERATION
	public static final com.android.jack.jayce.v0003.io.Token STRING_LITERAL
	public static final com.android.jack.jayce.v0003.io.Token SWITCH_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token SYNCHRONIZED_BLOCK
	public static final com.android.jack.jayce.v0003.io.Token THIS_REF
	public static final com.android.jack.jayce.v0003.io.Token THIS_REF_TYPE_INFO
	public static final com.android.jack.jayce.v0003.io.Token THROW_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token THROWN_EXCEPTION
	public static final com.android.jack.jayce.v0003.io.Token TRY_STATEMENT
	public static final com.android.jack.jayce.v0003.io.Token UNLOCK
	public static final com.android.jack.jayce.v0003.io.Token WHILE_STATEMENT
	private final com.android.jack.jayce.NodeLevel nodeLevel
	private String label
	private static final com.android.jack.jayce.v0003.io.Token[] $VALUES
	public static com.android.jack.jayce.v0003.io.Token[] values () 
	public static com.android.jack.jayce.v0003.io.Token valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String text
	private void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public int getId () 
	public java.lang.String getText () 
	public com.android.jack.jayce.v0003.NNode newNode ()  throws com.android.jack.jayce.v0003.io.InvalidTokenException 
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.v0003.io.Token$1) 
		String x0
		int x1
		String x2
		com.android.jack.jayce.v0003.io.Token$1 x3
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel, com.android.jack.jayce.v0003.io.Token$1) 
		String x0
		int x1
		String x2
		com.android.jack.jayce.NodeLevel x3
		com.android.jack.jayce.v0003.io.Token$1 x4
	static void  () 
}

com/android/jack/jayce/v0003/io/Tokenizer.class
Tokenizer.java
package com.android.jack.jayce.v0003.io
 com.android.jack.jayce.v0003.io.Tokenizer extends java.lang.Object {
	private final com.android.jack.jayce.v0003.io.JayceInputStream in
	private com.android.jack.jayce.v0003.io.Token currentTokenId
	private boolean prefetched
	private static final com.android.jack.jayce.v0003.io.Token[] tokenMap
	static final boolean $assertionsDisabled
	public void  (java.io.InputStream) 
		java.io.InputStream in
	private void readNextToken ()  throws java.io.IOException 
		ArrayIndexOutOfBoundsException e
		int token
	public com.android.jack.jayce.v0003.io.Token next ()  throws java.io.IOException 
	public com.android.jack.jayce.v0003.io.Token peekNext ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	public byte[] readBuffer ()  throws java.io.IOException 
	private void readToken (com.android.jack.jayce.v0003.io.Token)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.Token expected
	public void readOpen () 
	public void readClose ()  throws java.io.IOException 
	public boolean readOpenFileName ()  throws java.io.IOException 
	public void readCloseFileName () 
	public boolean readOpenLineInfo ()  throws java.io.IOException 
	public void readCloseLineInfo () 
	public boolean readOpenCatchBlockIdAdd ()  throws java.io.IOException 
	public boolean readOpenCatchBlockIdRemove ()  throws java.io.IOException 
	public void readCloseCatchBlockId () 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/HasCatchBlockIds.class
HasCatchBlockIds.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.HasCatchBlockIds extends java.lang.Object {
	public abstract java.util.List getCatchBlockIds () 
	public abstract void setCatchBlockIds (java.util.List) 
}

com/android/jack/jayce/v0003/nodes/HasSourceInfo.class
HasSourceInfo.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.HasSourceInfo extends java.lang.Object {
	public abstract com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public abstract void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
}

com/android/jack/jayce/v0003/nodes/NAbsentArrayDimension.class
NAbsentArrayDimension.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAbsentArrayDimension extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JAbsentArrayDimension exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAbstractMethodBody.class
NAbstractMethodBody.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NAbstractMethodBody extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo  {
	public void  () 
	public abstract com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0003/nodes/NAddOperation.class
NAddOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAddOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAddOperation add
	public com.android.jack.ir.ast.JAddOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAlloc.class
NAlloc.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAlloc extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String instanceType
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAlloc alloc
	public com.android.jack.ir.ast.JAlloc exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JClass jType
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JAlloc jAlloc
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAndOperation.class
NAndOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAndOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAndOperation operation
	public com.android.jack.ir.ast.JAndOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAnnotation.class
NAnnotation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAnnotation extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public String annotationType
	public java.util.List elements
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAnnotation jAnnotation
	public com.android.jack.ir.ast.JAnnotation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NNameValuePair valuePair
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JAnnotationType type
		com.android.jack.ir.ast.JAnnotation jAnnotation
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAnnotationMethod.class
NAnnotationMethod.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAnnotationMethod extends com.android.jack.jayce.v0003.nodes.NMethod {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NLiteral defaultValue
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
	public com.android.jack.ir.ast.JAnnotationMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JType returnJType
		com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAnnotationType.class
NAnnotationType.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAnnotationType extends com.android.jack.jayce.v0003.nodes.NInterfaceType {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedAnnotationType jAnnotationType
	public com.android.jack.ir.ast.JDefinedAnnotationType exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedAnnotationType create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0003.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0003.nodes.NMethod method
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NArrayLength.class
NArrayLength.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NArrayLength extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression instance
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayLength jArrayLength
	public com.android.jack.ir.ast.JArrayLength exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JArrayLength jArrayLength
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NArrayLiteral.class
NArrayLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NArrayLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public java.util.List values
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
	public com.android.jack.ir.ast.JArrayLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NLiteral value
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		java.util.List jValues
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NArrayRef.class
NArrayRef.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NArrayRef extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression instance
	public com.android.jack.jayce.v0003.nodes.NExpression index
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayRef jArrayRef
	public com.android.jack.ir.ast.JArrayRef exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JExpression jIndex
		com.android.jack.ir.ast.JArrayRef jArrayRef
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgAddOperation.class
NAsgAddOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgAddOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgAddOperation operation
	public com.android.jack.ir.ast.JAsgAddOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgBitAndOperation.class
NAsgBitAndOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgBitAndOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitAndOperation asgBitAnd
	public com.android.jack.ir.ast.JAsgBitAndOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgBitOrOperation.class
NAsgBitOrOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgBitOrOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitOrOperation asgBitOr
	public com.android.jack.ir.ast.JAsgBitOrOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgBitXorOperation.class
NAsgBitXorOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgBitXorOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitXorOperation asgBitXor
	public com.android.jack.ir.ast.JAsgBitXorOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgConcatOperation.class
NAsgConcatOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgConcatOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgConcatOperation asgConcat
	public com.android.jack.ir.ast.JAsgConcatOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgDivOperation.class
NAsgDivOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgDivOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgDivOperation asgDiv
	public com.android.jack.ir.ast.JAsgDivOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgModOperation.class
NAsgModOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgModOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgModOperation asgMod
	public com.android.jack.ir.ast.JAsgModOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgMulOperation.class
NAsgMulOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgMulOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgMulOperation asgMul
	public com.android.jack.ir.ast.JAsgMulOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgOperation.class
NAsgOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgOperation operation
	public com.android.jack.ir.ast.JAsgOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgShlOperation.class
NAsgShlOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgShlOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShlOperation asgShl
	public com.android.jack.ir.ast.JAsgShlOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgShrOperation.class
NAsgShrOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgShrOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShrOperation asgShr
	public com.android.jack.ir.ast.JAsgShrOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgShruOperation.class
NAsgShruOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgShruOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShruOperation asgShru
	public com.android.jack.ir.ast.JAsgShruOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAsgSubOperation.class
NAsgSubOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAsgSubOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgSubOperation asgSub
	public com.android.jack.ir.ast.JAsgSubOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NAssertStatement.class
NAssertStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NAssertStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression testExpression
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public com.android.jack.ir.ast.JAssertStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jArg
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NBitAndOperation.class
NBitAndOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NBitAndOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitAndOperation bitAnd
	public com.android.jack.ir.ast.JBitAndOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NBitOrOperation.class
NBitOrOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NBitOrOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitOrOperation bitOr
	public com.android.jack.ir.ast.JBitOrOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NBitXorOperation.class
NBitXorOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NBitXorOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitXorOperation bitXor
	public com.android.jack.ir.ast.JBitXorOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NBlock.class
NBlock.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NBlock extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	protected java.util.List statements
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBlock jBlock
	public com.android.jack.ir.ast.JBlock exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NStatement nStatement
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JBlock jBlock
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NBooleanLiteral.class
NBooleanLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NBooleanLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public boolean value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
	public com.android.jack.ir.ast.JBooleanLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NBreakStatement.class
NBreakStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NBreakStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String label
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBreakStatement jBreakStatement
	public com.android.jack.ir.ast.JBreakStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabel jLabel
		com.android.jack.ir.ast.JBreakStatement jBreakStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NByteLiteral.class
NByteLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NByteLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public byte value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JByteLiteral jByteLiteral
	public com.android.jack.ir.ast.JByteLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JByteLiteral jByteLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NCaseStatement.class
NCaseStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NCaseStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String id
	public com.android.jack.jayce.v0003.nodes.NLiteral expr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public com.android.jack.ir.ast.JCaseStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JLiteral jExpr
		com.android.jack.ir.ast.JCaseStatement jCase
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NCatchBlock.class
NCatchBlock.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NCatchBlock extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String id
	protected java.util.List statements
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List catchTypes
	public com.android.jack.jayce.v0003.nodes.NLocal catchVar
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public com.android.jack.ir.ast.JCatchBlock exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchedType
		com.android.jack.jayce.v0003.nodes.NStatement nStatement
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		java.util.List jCatchTypes
		com.android.jack.ir.ast.JLocal jCatchVar
		com.android.jack.ir.ast.JCatchBlock jCatchBlock
		String id
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NCharLiteral.class
NCharLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NCharLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public char value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCharLiteral jCharLiteral
	public com.android.jack.ir.ast.JCharLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JCharLiteral jCharLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NClassLiteral.class
NClassLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NClassLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	private static final String JAVA_LANG_CLASS
	public String refType
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JClassLiteral jClassLiteral
	public com.android.jack.ir.ast.JClassLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NClassType.class
NClassType.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NClassType extends com.android.jack.jayce.v0003.nodes.NDeclaredType {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public int modifiers
	public String signature
	public String superClass
	public String enclosingType
	public String enclosingMethodClass
	public String enclosingMethod
	public java.util.List inners
	public java.util.List superInterfaces
	public java.util.List markers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedClass jClassType
	public com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedClass jClassType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		com.android.jack.ir.ast.JClass enclosingMethodJClass
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0003.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0003.nodes.NMethod method
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedClass jClassType
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public java.lang.String getSignature () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NConcatOperation.class
NConcatOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NConcatOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	private static final String JAVA_LANG_STRING
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JConcatOperation concat
	public com.android.jack.ir.ast.JConcatOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NConditionalExpression.class
NConditionalExpression.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NConditionalExpression extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression ifTest
	public com.android.jack.jayce.v0003.nodes.NExpression thenExpr
	public com.android.jack.jayce.v0003.nodes.NExpression elseExpr
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
	public com.android.jack.ir.ast.JConditionalExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jIf
		com.android.jack.ir.ast.JExpression jThen
		com.android.jack.ir.ast.JExpression jElse
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NConstructor.class
NConstructor.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NConstructor extends com.android.jack.jayce.v0003.nodes.NMethod {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JConstructor jConstructor
	public com.android.jack.ir.ast.JConstructor exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JParameter jParam
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.jayce.v0003.nodes.NParameter parameter
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JDefinedClass enclosingType
		com.android.jack.jayce.JayceMethodLoader methodLoader
		com.android.jack.ir.ast.JConstructor jConstructor
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public java.lang.String getName () 
	public java.lang.String getReturnType () 
	public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NContainerAnnotation.class
NContainerAnnotation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NContainerAnnotation extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public String annotationTypeSig
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.transformations.annotation.ContainerAnnotationMarker cam
	public com.android.jack.transformations.annotation.ContainerAnnotationMarker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NContinueStatement.class
NContinueStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NContinueStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String label
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JContinueStatement jContinueStatement
	public com.android.jack.ir.ast.JContinueStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabel jLabel
		com.android.jack.ir.ast.JContinueStatement jContinueStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NDeclaredType.class
NDeclaredType.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NDeclaredType extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo com.android.jack.jayce.DeclaredTypeNode  {
	protected com.android.jack.jayce.NodeLevel level
	private java.util.Map methods
	private java.util.Map fields
	public java.util.List annotations
	static final boolean $assertionsDisabled
	public void  () 
	public abstract com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public com.android.jack.jayce.NodeLevel getLevel () 
	public void loadAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JAnnotation annotationLiteral
		com.android.jack.jayce.v0003.nodes.NAnnotation annotation
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
	public com.android.jack.jayce.FieldNode getFieldNode (java.lang.String) 
		String fieldId
	public com.android.jack.jayce.MethodNode getMethodNode (java.lang.String) 
		String methodId
	public java.util.Collection getMethods () 
	public void setMethods (java.util.List) 
		com.android.jack.jayce.v0003.nodes.NParameter param
		StringBuilder builder
		String id
		com.android.jack.jayce.v0003.nodes.NMethod nMethod
		java.util.List methods
	public java.util.Collection getFields () 
	public void setFields (java.util.List) 
		String id
		com.android.jack.jayce.v0003.nodes.NField nField
		java.util.List fields
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NDivOperation.class
NDivOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NDivOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDivOperation operation
	public com.android.jack.ir.ast.JDivOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NDoStatement.class
NDoStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NDoStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression testExpression
	public com.android.jack.jayce.v0003.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDoStatement jDoStatement
	public com.android.jack.ir.ast.JDoStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jBody
		com.android.jack.ir.ast.JDoStatement jDoStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NDoubleLiteral.class
NDoubleLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NDoubleLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public double value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
	public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NDynamicCastOperation.class
NDynamicCastOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NDynamicCastOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public java.util.List castTypes
	public com.android.jack.jayce.v0003.nodes.NExpression expr
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDynamicCastOperation jMultiCastOperation
	public com.android.jack.ir.ast.JDynamicCastOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String types
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		java.util.List jTypes
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JDynamicCastOperation castOperation
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NEnumField.class
NEnumField.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NEnumField extends com.android.jack.jayce.v0003.nodes.NField {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public int ordinal
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEnumField jEnumField
	public com.android.jack.ir.ast.JEnumField exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedEnum enclosingType
		com.android.jack.ir.ast.JEnumField jField
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NEnumLiteral.class
NEnumLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NEnumLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String enumFieldDeclaringType
	public String enumFieldName
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public com.android.jack.ir.ast.JEnumLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.lookup.JLookup lookup
		com.android.jack.ir.ast.JEnum enumType
		com.android.jack.ir.ast.JFieldId field
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NEnumType.class
NEnumType.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NEnumType extends com.android.jack.jayce.v0003.nodes.NClassType {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedEnum jEnumType
	public com.android.jack.ir.ast.JDefinedEnum exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedEnum create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedEnum jEnumType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		com.android.jack.ir.ast.JClass enclosingMethodJClass
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0003.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0003.nodes.NMethod method
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedEnum jEnumType
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NEqOperation.class
NEqOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NEqOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEqOperation operation
	public com.android.jack.ir.ast.JEqOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NExceptionRuntimeValue.class
NExceptionRuntimeValue.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NExceptionRuntimeValue extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String catchedType
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
	public com.android.jack.ir.ast.JExceptionRuntimeValue exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NExpression.class
NExpression.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NExpression extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo  {
	public void  () 
	public abstract com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0003/nodes/NExpressionStatement.class
NExpressionStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NExpressionStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression expression
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public com.android.jack.ir.ast.JExpressionStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NField.class
NField.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NField extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo com.android.jack.jayce.FieldNode  {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public int modifiers
	public String type
	public String name
	public com.android.jack.jayce.v0003.nodes.NLiteral initialValue
	public java.util.List annotations
	public java.util.List markers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	protected String fieldId
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JField jField
	public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JField jField
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public void setId (java.lang.String) 
		String id
	static java.lang.String getResolverFieldId (java.lang.String, java.lang.String) 
		String name
		String type
	public void loadAnnotations (com.android.jack.ir.ast.JField, com.android.jack.jayce.JayceFieldLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0003.nodes.NAnnotation annotation
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JField loading
		com.android.jack.jayce.JayceFieldLoader loader
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NFieldInitializer.class
NFieldInitializer.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NFieldInitializer extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JFieldInitializer exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NFieldRef.class
NFieldRef.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NFieldRef extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String field
	public String fieldType
	public String receiverType
	public com.android.jack.ir.ast.FieldKind kind
	public com.android.jack.jayce.v0003.nodes.NExpression instance
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JFieldRef jFieldRef
	public com.android.jack.ir.ast.JFieldRef exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JType jReceiverType
		com.android.jack.ir.ast.JType jFieldType
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NFloatLiteral.class
NFloatLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NFloatLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public float value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
	public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NForStatement.class
NForStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NForStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public java.util.List initializers
	public com.android.jack.jayce.v0003.nodes.NExpression testExpression
	public java.util.List increments
	public com.android.jack.jayce.v0003.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JForStatement jForStatement
	public com.android.jack.ir.ast.JForStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NStatement initializer
		com.android.jack.jayce.v0003.nodes.NExpressionStatement increment
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jTestExpression
		com.android.jack.ir.ast.JStatement jBody
		java.util.List jInitializers
		java.util.List jIncrements
		com.android.jack.ir.ast.JForStatement jForStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NGenericSignature.class
NGenericSignature.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NGenericSignature extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.GenericSignature marker
	public com.android.jack.ir.ast.marker.GenericSignature exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NGoto.class
NGoto.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NGoto extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String target
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGoto jGoto
	public com.android.jack.ir.ast.JGoto exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JGoto jGoto
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NGtOperation.class
NGtOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NGtOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGtOperation operation
	public com.android.jack.ir.ast.JGtOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NGteOperation.class
NGteOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NGteOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGteOperation operation
	public com.android.jack.ir.ast.JGteOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NIfStatement.class
NIfStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NIfStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression ifExpression
	public com.android.jack.jayce.v0003.nodes.NStatement thenStatement
	public com.android.jack.jayce.v0003.nodes.NStatement elseStatement
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JIfStatement jIfStatement
	public com.android.jack.ir.ast.JIfStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jElseStatement
		com.android.jack.ir.ast.JIfStatement jIfStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NInstanceOf.class
NInstanceOf.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NInstanceOf extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression expr
	public String testType
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JInstanceOf jInstanceOf
	public com.android.jack.ir.ast.JInstanceOf exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReferenceType jType
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JInstanceOf jInstanceOf
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NIntLiteral.class
NIntLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NIntLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public int value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JIntLiteral jIntLiteral
	public com.android.jack.ir.ast.JIntLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JIntLiteral jIntLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NInterfaceType.class
NInterfaceType.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NInterfaceType extends com.android.jack.jayce.v0003.nodes.NDeclaredType {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public int modifiers
	public String signature
	public java.util.List superInterfaces
	public String enclosingType
	public java.util.List inners
	public java.util.List markers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
	public com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0003.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0003.nodes.NMethod method
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public java.lang.String getSignature () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLabeledStatement.class
NLabeledStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLabeledStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String label
	public String id
	public com.android.jack.jayce.v0003.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLabeledStatement jLabeled
	public com.android.jack.ir.ast.JLabeledStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabeledStatement jLabeled
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLambda.class
NLambda.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLambda extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	private java.util.List capturedVariables
	public String methodRefType
	public String methodRefName
	public java.util.List methodRefArgsType
	public com.android.jack.ir.ast.MethodKind methodRefKind
	private String typeSig
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	private java.util.List boundsIds
	private com.android.jack.jayce.v0003.nodes.NMethodId mthIdWithErasure
	private com.android.jack.jayce.v0003.nodes.NMethodId mthIdWithoutErasure
	public String enclosingType
	public com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind receiverKind
	private java.util.List bridges
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JMethodIdRef methodIdRef
	public com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JClassOrInterface jEnclosingType
		String bound
		com.android.jack.jayce.v0003.nodes.NMethodId bridge
		com.android.jack.ir.ast.JExpression jcapturedVariable
		com.android.jack.jayce.v0003.nodes.NExpression capturedVariable
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JClassOrInterface jEnclosingType
		com.android.jack.ir.ast.JMethodId methodId
		java.util.List jBounds
		com.android.jack.ir.ast.JInterface lambdaType
		com.android.jack.ir.ast.JMethodId unlinkedMthId
		com.android.jack.ir.ast.JMethodId mthIdToImplements
		com.android.jack.ir.ast.JMethodId jmthIdToEnforce
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLambda lambda
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLambdaFromJill.class
NLambdaFromJill.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLambdaFromJill extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
	public com.android.jack.transformations.lambda.LambdaFromJillMarker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLiteral.class
NLiteral.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NLiteral extends com.android.jack.jayce.v0003.nodes.NExpression {
	public void  () 
	public abstract com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0003/nodes/NLocal.class
NLocal.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLocal extends com.android.jack.jayce.v0003.nodes.NVariable {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String id
	public int modifiers
	public String type
	public String name
	public java.util.List annotationSet
	public java.util.List markers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLocal jLocal
	public com.android.jack.ir.ast.JLocal exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NAnnotation annotation
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JLocal jLocal
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLocalRef.class
NLocalRef.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLocalRef extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String localId
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLocalRef jLocalRef
	public com.android.jack.ir.ast.JLocalRef exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JLocalRef jLocalRef
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLock.class
NLock.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLock extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lockExpr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLock statement
	public com.android.jack.ir.ast.JLock exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JLock jStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLongLiteral.class
NLongLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLongLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public long value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLongLiteral jLongLiteral
	public com.android.jack.ir.ast.JLongLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLongLiteral jLongLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLtOperation.class
NLtOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLtOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLtOperation operation
	public com.android.jack.ir.ast.JLtOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NLteOperation.class
NLteOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NLteOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLteOperation operation
	public com.android.jack.ir.ast.JLteOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMarker.class
NMarker.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NMarker extends com.android.jack.jayce.v0003.NNode {
	public void  () 
	public abstract com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0003/nodes/NMethod.class
NMethod.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMethod extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo com.android.jack.jayce.MethodNode  {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	protected String name
	protected String returnType
	private java.util.List parameters
	public com.android.jack.ir.ast.MethodKind methodKind
	public int modifier
	public java.util.List annotations
	public com.android.jack.jayce.v0003.nodes.NAbstractMethodBody body
	public java.util.List markers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	protected com.android.jack.jayce.NodeLevel level
	protected String methodId
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.jayce.NodeLevel getLevel () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JMethod jMethod
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JMethod jMethod
	private com.android.jack.ir.ast.JMethod exportMethodAsJAst (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JParameter jParam
		com.android.jack.jayce.v0003.nodes.NParameter parameter
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JType returnJType
		com.android.jack.jayce.JayceMethodLoader methodLoader
		com.android.jack.ir.ast.JMethod jMethod
	public com.android.jack.ir.ast.JAbstractMethodBody loadBody (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NParameter parameter
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		java.util.Iterator iter
		com.android.jack.ir.ast.JAbstractMethodBody jBody
		com.android.jack.ir.ast.JMethod method
		com.android.jack.jayce.JayceMethodLoader loader
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public void setId (java.lang.String) 
		String id
	protected static void clearBodyResolvers (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void loadAnnotations (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0003.nodes.NAnnotation annotation
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JMethod loading
		com.android.jack.jayce.JayceMethodLoader loader
	public java.util.List getParameters () 
	public void setParameters (java.util.List) 
		com.android.jack.jayce.v0003.nodes.NParameter nParameter
		java.util.List parameters
		int parameterIndex
	public com.android.jack.jayce.ParameterNode getParameterNode (int) 
		int parameterNodeIndex
	public java.lang.String getName () 
	public java.lang.String getReturnType () 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMethodBody.class
NMethodBody.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMethodBody extends com.android.jack.jayce.v0003.nodes.NAbstractMethodBody {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	private java.util.List locals
	private com.android.jack.jayce.v0003.nodes.NBlock block
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JMethodBody jMethodBody
	public com.android.jack.ir.ast.JMethodBody exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JLocal jLocal
		com.android.jack.jayce.v0003.nodes.NLocal local
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JMethodBody jMethodBody
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMethodCall$ReceiverKind.class
NMethodCall.java
package com.android.jack.jayce.v0003.nodes
public final com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind extends java.lang.Enum {
	public static final com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind CLASS
	public static final com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind INTERFACE
	private static final com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind[] $VALUES
	public static com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind[] values () 
	public static com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMethodCall.class
NMethodCall.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMethodCall extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression instance
	public String receiverType
	public com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind receiverKind
	public String methodName
	public java.util.List methodArgsType
	public com.android.jack.ir.ast.MethodKind methodKind
	public String returnType
	public java.util.List args
	public com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodCall jMethodCall
	private com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind getReceiverKind (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall jMethodCall
	public com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.jayce.v0003.nodes.NExpression arg
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JType jReturnType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JMethodCall jMethodCall
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMethodId.class
NMethodId.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMethodId extends com.android.jack.jayce.v0003.NNode {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	String name
	String returnTypeSig
	private java.util.List paramTypeSigs
	private com.android.jack.ir.ast.MethodKind methodKind
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodId mthIdToImplement
	public java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String paramSig
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodIdWide mthId
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMethodLiteral.class
NMethodLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMethodLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String method
	public String methodEnclosingType
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
	public com.android.jack.ir.ast.JMethodLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JDefinedClassOrInterface jEnclosingType
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NModOperation.class
NModOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NModOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JModOperation operation
	public com.android.jack.ir.ast.JModOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMulOperation.class
NMulOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMulOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMulOperation operation
	public com.android.jack.ir.ast.JMulOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NMultiExpression.class
NMultiExpression.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NMultiExpression extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public java.util.List exprs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMultiExpression jMultiExpression
	public com.android.jack.ir.ast.JMultiExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.nodes.NExpression expr
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		java.util.List jExprs
		com.android.jack.ir.ast.JMultiExpression jMultiExpression
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NNameValuePair.class
NNameValuePair.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NNameValuePair extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo  {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String name
	public com.android.jack.jayce.v0003.nodes.NLiteral value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNameValuePair jNameValuePair
	public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.ir.ast.JAnnotationType)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JAnnotationType receiver
		com.android.jack.ir.ast.JLiteral jValue
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JNameValuePair jNameValuePair
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NNativeMethodBody.class
NNativeMethodBody.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NNativeMethodBody extends com.android.jack.jayce.v0003.nodes.NAbstractMethodBody {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
	public com.android.jack.ir.ast.JNativeMethodBody exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NNeqOperation.class
NNeqOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NNeqOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNeqOperation operation
	public com.android.jack.ir.ast.JNeqOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NNewArray.class
NNewArray.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NNewArray extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String type
	public java.util.List dims
	public java.util.List initializers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNewArray jNewArray
	public com.android.jack.ir.ast.JNewArray exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.nodes.NExpression expr
		java.util.List jDims
		com.android.jack.jayce.v0003.nodes.NExpression expr
		java.util.List jInitializers
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JArrayType jType
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NNewInstance.class
NNewInstance.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NNewInstance extends com.android.jack.jayce.v0003.nodes.NMethodCall {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public static final String INIT_NAME
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNewInstance jNewInstance
	public com.android.jack.ir.ast.JNewInstance exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NExpression arg
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JNewInstance jNewInstance
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NNullLiteral.class
NNullLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NNullLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNullLiteral jNullLiteral
	public com.android.jack.ir.ast.JNullLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JNullLiteral jNullLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NOrOperation.class
NOrOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NOrOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JOrOperation or
	public com.android.jack.ir.ast.JOrOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NOriginDigest.class
NOriginDigest.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NOriginDigest extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	private int descriptor
	private String algo
	private byte[] digest
	private String emitter
	private int major
	private int minor
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.digest.OriginDigestMarker marker
	public com.android.jack.digest.OriginDigestMarker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NParameter.class
NParameter.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NParameter extends com.android.jack.jayce.v0003.nodes.NVariable implements com.android.jack.jayce.ParameterNode  {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	protected static final int INDEX_UNKNOWN
	public String id
	public int modifiers
	public String type
	public String name
	public java.util.List annotations
	public java.util.List markers
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	protected int parameterNodeIndex
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JParameter jParameter
	public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0003.io.ExportSession, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.nodes.NMarker marker
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.jayce.JayceMethodLoader enclosingMethodLoader
		com.android.jack.ir.ast.JParameter jParameter
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public void setIndex (int) 
		int index
	public void loadAnnotations (com.android.jack.ir.ast.JParameter, com.android.jack.jayce.JayceParameterLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0003.nodes.NAnnotation annotation
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JParameter loading
		com.android.jack.jayce.JayceParameterLoader loader
	public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NParameterRef.class
NParameterRef.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NParameterRef extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String localId
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JParameterRef jRef
	public com.android.jack.ir.ast.JParameterRef exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JParameterRef jRef
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPostfixDecOperation.class
NPostfixDecOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPostfixDecOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPostfixDecOperation operation
	public com.android.jack.ir.ast.JPostfixDecOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPostfixIncOperation.class
NPostfixIncOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPostfixIncOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPostfixIncOperation operation
	public com.android.jack.ir.ast.JPostfixIncOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPrefixBitNotOperation.class
NPrefixBitNotOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPrefixBitNotOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixBitNotOperation prefixBitNot
	public com.android.jack.ir.ast.JPrefixBitNotOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPrefixDecOperation.class
NPrefixDecOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPrefixDecOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixDecOperation prefixDec
	public com.android.jack.ir.ast.JPrefixDecOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPrefixIncOperation.class
NPrefixIncOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPrefixIncOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixIncOperation prefixInc
	public com.android.jack.ir.ast.JPrefixIncOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPrefixNegOperation.class
NPrefixNegOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPrefixNegOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixNegOperation prefixNeg
	public com.android.jack.ir.ast.JPrefixNegOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NPrefixNotOperation.class
NPrefixNotOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NPrefixNotOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression arg
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixNotOperation prefixNot
	public com.android.jack.ir.ast.JPrefixNotOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NReinterpretCastOperation.class
NReinterpretCastOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NReinterpretCastOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String castType
	public com.android.jack.jayce.v0003.nodes.NExpression expr
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
	public com.android.jack.ir.ast.JReinterpretCastOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JType jType
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NReturnStatement.class
NReturnStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NReturnStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression expr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JReturnStatement jStatement
	public com.android.jack.ir.ast.JReturnStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReturnStatement statement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NShlOperation.class
NShlOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NShlOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShlOperation operation
	public com.android.jack.ir.ast.JShlOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NShortLiteral.class
NShortLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NShortLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public short value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShortLiteral jShortLiteral
	public com.android.jack.ir.ast.JShortLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JShortLiteral jShortLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NShrOperation.class
NShrOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NShrOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShrOperation operation
	public com.android.jack.ir.ast.JShrOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NShruOperation.class
NShruOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NShruOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShruOperation operation
	public com.android.jack.ir.ast.JShruOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NSimpleName.class
NSimpleName.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NSimpleName extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String simpleName
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.SimpleName marker
	public com.android.jack.ir.ast.marker.SimpleName exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NSourceInfo.class
NSourceInfo.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NSourceInfo extends java.lang.Object {
	public String fileName
	public int startLine
	public int endLine
	public int startColumn
	public int endColumn
	public static final com.android.jack.jayce.v0003.nodes.NSourceInfo UNKNOWN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public com.android.jack.ir.sourceinfo.SourceInfo exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NStatement.class
NStatement.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NStatement extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo com.android.jack.jayce.v0003.nodes.HasCatchBlockIds  {
	public void  () 
	public abstract com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0003/nodes/NStringLiteral.class
NStringLiteral.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NStringLiteral extends com.android.jack.jayce.v0003.nodes.NLiteral {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String value
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
	public com.android.jack.ir.ast.JAbstractStringLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NSubOperation.class
NSubOperation.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NSubOperation extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lhs
	public com.android.jack.jayce.v0003.nodes.NExpression rhs
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSubOperation operation
	public com.android.jack.ir.ast.JSubOperation exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NSwitchStatement.class
NSwitchStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NSwitchStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression expr
	public java.util.List cases
	public com.android.jack.jayce.v0003.nodes.NBlock body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSwitchStatement switchStatement
		java.util.List fullCaseList
	public com.android.jack.ir.ast.JSwitchStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String caseId
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JSwitchStatement jSwitch
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NSynchronizedBlock.class
NSynchronizedBlock.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NSynchronizedBlock extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lockExpr
	public com.android.jack.jayce.v0003.nodes.NBlock synchronizedBlock
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
	public com.android.jack.ir.ast.JSynchronizedBlock exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jLockExpr
		com.android.jack.ir.ast.JBlock jBlock
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NThisRef.class
NThisRef.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NThisRef extends com.android.jack.jayce.v0003.nodes.NExpression {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String type
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JThisRef jThisRef
	public com.android.jack.ir.ast.JThisRef exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.ir.ast.JThisRef jThisRef
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NThisRefTypeInfo.class
NThisRefTypeInfo.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NThisRefTypeInfo extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
	public com.android.jack.ir.ast.marker.ThisRefTypeInfo exportAsJast (com.android.jack.jayce.v0003.io.ExportSession) 
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NThrowStatement.class
NThrowStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NThrowStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression expr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JThrowStatement statement
	public com.android.jack.ir.ast.JThrowStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JThrowStatement jStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NThrownExceptionMarker.class
NThrownExceptionMarker.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NThrownExceptionMarker extends com.android.jack.jayce.v0003.nodes.NMarker {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public java.util.List thrownExceptions
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	public com.android.jack.ir.ast.marker.ThrownExceptionMarker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		String exceptionName
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		java.util.List jThrownExceptions
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NTryStatement.class
NTryStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NTryStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public java.util.List resourcesDeclaration
	public com.android.jack.jayce.v0003.nodes.NBlock tryBlock
	public java.util.List catchBlocks
	public com.android.jack.jayce.v0003.nodes.NBlock finallyBlock
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JTryStatement jTryStatement
	public com.android.jack.ir.ast.JTryStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0003.nodes.NCatchBlock catchBlock
		com.android.jack.jayce.v0003.nodes.NStatement stmt
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		java.util.List jCatchBlocks
		com.android.jack.ir.ast.JBlock jFinallyBlock
		java.util.List jResourcesDeclaration
		com.android.jack.ir.ast.JTryStatement jTryStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NUnlock.class
NUnlock.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NUnlock extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression lockExpr
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JUnlock statement
	public com.android.jack.ir.ast.JUnlock exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JUnlock jStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/nodes/NVariable.class
NVariable.java
package com.android.jack.jayce.v0003.nodes
public abstract com.android.jack.jayce.v0003.nodes.NVariable extends com.android.jack.jayce.v0003.NNode implements com.android.jack.jayce.v0003.nodes.HasSourceInfo  {
	public void  () 
	public abstract com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void manageSynthetic (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable variable
		String variableName
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0003/nodes/NWhileStatement.class
NWhileStatement.java
package com.android.jack.jayce.v0003.nodes
public com.android.jack.jayce.v0003.nodes.NWhileStatement extends com.android.jack.jayce.v0003.nodes.NStatement {
	public static final com.android.jack.jayce.v0003.io.Token TOKEN
	public com.android.jack.jayce.v0003.nodes.NExpression testExpression
	public com.android.jack.jayce.v0003.nodes.NStatement body
	public java.util.List catchBlockIds
	public com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0003.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0003.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JWhileStatement jWhileStatement
	public com.android.jack.ir.ast.JWhileStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0003.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jBody
		com.android.jack.ir.ast.JWhileStatement jWhileStatement
	public void readContent (com.android.jack.jayce.v0003.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0003.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0003.io.Token getToken () 
	public com.android.jack.jayce.v0003.nodes.NSourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.jayce.v0003.nodes.NSourceInfo) 
		com.android.jack.jayce.v0003.nodes.NSourceInfo sourceInfo
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0003.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0003/util/DispatchKindIdHelper.class
DispatchKindIdHelper.java
package com.android.jack.jayce.v0003.util
public com.android.jack.jayce.v0003.util.DispatchKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.JMethodCall$DispatchKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.JMethodCall$DispatchKind) 
		com.android.jack.ir.ast.JMethodCall$DispatchKind enumValue
	public static com.android.jack.ir.ast.JMethodCall$DispatchKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0003/util/FieldRefKindIdHelper.class
FieldRefKindIdHelper.java
package com.android.jack.jayce.v0003.util
public com.android.jack.jayce.v0003.util.FieldRefKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.FieldKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.FieldKind enumValue
	public static com.android.jack.ir.ast.FieldKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0003/util/MethodKindIdHelper.class
MethodKindIdHelper.java
package com.android.jack.jayce.v0003.util
public com.android.jack.jayce.v0003.util.MethodKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.MethodKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.MethodKind enumValue
	public static com.android.jack.ir.ast.MethodKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0003/util/OriginDigestDescriptorHelper.class
OriginDigestDescriptorHelper.java
package com.android.jack.jayce.v0003.util
public com.android.jack.jayce.v0003.util.OriginDigestDescriptorHelper extends java.lang.Object {
	private static com.android.jack.digest.OriginDigestElement[] values
	private static int[] ids
	private static int lastId
	private static java.util.Set lastSet
	static final boolean $assertionsDisabled
	public void  () 
	public static synchronized int getInt (java.util.Set) 
		com.android.jack.digest.OriginDigestElement element
		java.util.Set set
		int id
	public static synchronized java.util.Set getValue (int) 
		int idx
		int id
		java.util.EnumSet set
	static void  () 
}

com/android/jack/jayce/v0003/util/ReceiverKindIdHelper.class
ReceiverKindIdHelper.java
package com.android.jack.jayce.v0003.util
public com.android.jack.jayce.v0003.util.ReceiverKindIdHelper extends java.lang.Object {
	private static com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind) 
		com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind enumValue
	public static com.android.jack.jayce.v0003.nodes.NMethodCall$ReceiverKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0003/util/RetentionPolicyIdHelper.class
RetentionPolicyIdHelper.java
package com.android.jack.jayce.v0003.util
public com.android.jack.jayce.v0003.util.RetentionPolicyIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.JRetentionPolicy[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.JRetentionPolicy) 
		com.android.jack.ir.ast.JRetentionPolicy enumValue
	public static com.android.jack.ir.ast.JRetentionPolicy getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0004/NNode.class
NNode.java
package com.android.jack.jayce.v0004
public abstract com.android.jack.jayce.v0004.NNode extends java.lang.Object implements com.android.jack.jayce.Node  {
	private static final com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public void  () 
	public abstract void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
	public abstract java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public abstract void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
	public abstract void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
	public abstract com.android.jack.jayce.v0004.io.Token getToken () 
	public static com.android.jack.ir.formatter.TypeAndMethodFormatter getFormatter () 
	static void  () 
}

com/android/jack/jayce/v0004/NodeFactory$1.class
NodeFactory.java
package com.android.jack.jayce.v0004
 com.android.jack.jayce.v0004.NodeFactory$1 extends java.lang.Object {
}

com/android/jack/jayce/v0004/NodeFactory$Creator.class
NodeFactory.java
package com.android.jack.jayce.v0004
 com.android.jack.jayce.v0004.NodeFactory$Creator extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.jayce.v0004.NNode newNode
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension x
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc x
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength x
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef x
	public boolean visit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation x
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock jBlock
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral x
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement x
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral x
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement x
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation x
	public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation) 
		com.android.jack.ir.ast.JReinterpretCastOperation x
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock x
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral x
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
	public boolean visit (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass x
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression x
	public boolean visit (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JConstructor x
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement x
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStatement
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral x
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField x
	public boolean visit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer x
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef x
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral x
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStatement
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto x
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStatement
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf x
	public boolean visit (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface x
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral x
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement x
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda x
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal x
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef x
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock x
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall x
	public boolean visit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody methodBody
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression x
	public boolean visit (com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray x
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance x
	public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody) 
		com.android.jack.ir.ast.JAbstractMethodBody jAbstractMethodBody
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode x
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral x
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter x
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement x
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral x
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement x
	public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock x
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement x
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement x
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation x
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock x
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStatement
	void  (com.android.jack.jayce.v0004.NodeFactory$1) 
		com.android.jack.jayce.v0004.NodeFactory$1 x0
	static com.android.jack.jayce.v0004.NNode access$100 (com.android.jack.jayce.v0004.NodeFactory$Creator) 
		com.android.jack.jayce.v0004.NodeFactory$Creator x0
}

com/android/jack/jayce/v0004/NodeFactory.class
NodeFactory.java
package com.android.jack.jayce.v0004
public com.android.jack.jayce.v0004.NodeFactory extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.jayce.v0004.NNode createNNode (java.lang.Object) 
		com.android.jack.jayce.v0004.NodeFactory$Creator creator
		Object from
	private com.android.jack.jayce.v0004.nodes.NMarker createMarkerNode (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker from
		com.android.jack.jayce.v0004.nodes.NMarker nMarker
	static void  () 
}

com/android/jack/jayce/v0004/Version.class
Version.java
package com.android.jack.jayce.v0004
public com.android.jack.jayce.v0004.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int CURRENT_MINOR
	public void  () 
}

com/android/jack/jayce/v0004/io/ExportSession.class
ExportSession.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.ExportSession extends java.lang.Object {
	private final com.android.jack.jayce.linker.SymbolResolver catchBlockResolver
	private final com.android.jack.jayce.linker.SymbolResolver fieldInitializerFieldResolver
	private final com.android.jack.jayce.linker.SymbolResolver labelResolver
	private final com.android.jack.jayce.linker.SymbolResolver variableResolver
	private final com.android.jack.jayce.linker.SymbolResolver caseResolver
	private final com.android.jack.lookup.JPhantomLookup lookup
	private final com.android.jack.jayce.NodeLevel nodeLevel
	private com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	private com.android.jack.ir.ast.JMethod currentMethod
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JSession, com.android.jack.jayce.NodeLevel) 
		com.android.jack.ir.ast.JSession session
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.lookup.JPhantomLookup getLookup () 
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	public void setCurrentType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	public void setCurrentMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod currentMethod
	public com.android.jack.ir.ast.JDefinedClassOrInterface getCurrentType () 
	public com.android.jack.ir.ast.JMethod getCurrentMethod () 
	public com.android.jack.ir.ast.JSession getSession () 
	public com.android.jack.jayce.linker.SymbolResolver getCaseResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getCatchBlockResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getFieldInitializerFieldResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getLabelResolver () 
	public com.android.jack.jayce.linker.SymbolResolver getVariableResolver () 
	public java.util.List getTypeListFromSignatureList (java.util.List)  throws com.android.jack.ir.ast.JTypeLookupException 
		java.util.List argsType
		String signature
		java.util.List typeSignatures
		java.util.List argsType
	public com.android.jack.ir.ast.JMethod getDeclaredMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JDefinedClassOrInterface receiver
		String methodsignature
		int argStart
		int argEnd
		String methodName
		String argsTypeSignatures
		String returnSignature
	private java.util.List getTypeList (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		int signatureEnd
		int i
		com.android.jack.ir.ast.JType type
		String argsTypeSignatures
		java.util.List argsType
		int index
		int len
		int arrayDim
	public com.android.jack.ir.ast.JFieldId getFieldId (com.android.jack.ir.ast.JClassOrInterface, java.lang.String, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.JClassOrInterface receiver
		String fieldName
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.FieldKind kind
	static void  () 
}

com/android/jack/jayce/v0004/io/ImportHelper.class
ImportHelper.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.ImportHelper extends java.lang.Object {
	private final com.android.jack.jayce.v0004.NodeFactory factory
	private final com.android.jack.jayce.linker.SymbolManager catchBlockSymbols
	private final com.android.jack.jayce.linker.SymbolManager caseSymbols
	private final com.android.jack.jayce.linker.SymbolManager fieldSymbols
	private final com.android.jack.jayce.linker.SymbolManager variableSymbols
	private final com.android.jack.jayce.linker.SymbolManager labelSymbols
	static final boolean $assertionsDisabled
	public void  (com.android.jack.jayce.v0004.NodeFactory) 
		com.android.jack.jayce.v0004.NodeFactory factory
	public static java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static java.lang.String getSignatureName (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public static java.util.List getSignatureNameList (java.util.Collection) 
		com.android.jack.ir.ast.JType type
		java.util.Collection types
		int typesNumber
		java.util.List signatures
	public static java.lang.String getLabelName (com.android.jack.ir.ast.JLabel) 
		com.android.jack.ir.ast.JLabel label
	public com.android.jack.jayce.v0004.NNode load (java.lang.Object) 
		Object jElement
		com.android.jack.jayce.v0004.NNode node
	public java.util.List load (java.lang.Class, java.lang.Iterable) 
		com.android.jack.jayce.v0004.NNode node
		Object jElement
		Class nodeClass
		Iterable jElements
		java.util.List nodes
	public java.util.List getIds (com.android.jack.jayce.linker.SymbolManager, java.util.List) 
		Object node
		com.android.jack.jayce.linker.SymbolManager symbolManager
		java.util.List nodes
		java.util.List ids
	public com.android.jack.jayce.linker.SymbolManager getCatchBlockSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getCaseSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getFieldSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getVariableSymbols () 
	public com.android.jack.jayce.linker.SymbolManager getLabelSymbols () 
	public static java.lang.String getMethodClassSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static java.util.List getMethodArgsSignature (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JMethodIdWide methodId
		java.util.List argTypes
		java.util.List argsTypeAsSignature
	static void  () 
}

com/android/jack/jayce/v0004/io/InvalidTokenException.class
InvalidTokenException.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.InvalidTokenException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/jayce/v0004/io/JayceInputStream.class
JayceInputStream.java
package com.android.jack.jayce.v0004.io
 com.android.jack.jayce.v0004.io.JayceInputStream extends java.lang.Object implements java.io.DataInput  {
	private final java.io.DataInputStream in
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public void readFully (byte[])  throws java.io.IOException 
		byte[] b
	public void readFully (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public int skipBytes (int)  throws java.io.IOException 
		int n
	public boolean readBoolean ()  throws java.io.IOException 
	public void skipBoolean ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public void skipByte ()  throws java.io.IOException 
	public int readUnsignedByte ()  throws java.io.IOException 
	public void skipUnsignedByte ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public void skipShort ()  throws java.io.IOException 
	public int readUnsignedShort ()  throws java.io.IOException 
	public void skipUnsignedShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public void skipChar ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
		int result
		int cur
		int count
		int signBits
	public void skipInt ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
		long result
		long cur
		int count
		long signBits
	public void skipLong ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public void skipFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public void skipDouble ()  throws java.io.IOException 
	public java.lang.String readLine ()  throws java.io.IOException 
	public java.lang.String readUTF ()  throws java.io.IOException 
		java.text.ParseException e
		int length
		byte[] utf8String
	public void skipUTF ()  throws java.io.IOException 
		int length
	public byte[] readBuffer ()  throws java.io.IOException 
		int length
		byte[] b
	public void skipBuffer ()  throws java.io.IOException 
		int length
}

com/android/jack/jayce/v0004/io/JayceInternalReaderImpl.class
JayceInternalReaderImpl.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.JayceInternalReaderImpl extends java.lang.Object implements com.android.jack.jayce.JayceInternalReader  {
	public static final com.android.sched.util.log.stats.StatisticId SKIPPED_TYPE_STRUCTURE
	public static final com.android.sched.util.log.stats.StatisticId SKIPPED_BODY
	private final com.android.jack.jayce.v0004.io.Tokenizer tokenizer
	private com.android.jack.jayce.NodeLevel nodeLevel
	private com.android.jack.jayce.v0004.nodes.NDeclaredType type
	private String currentFileName
	private int currentLine
	private final java.util.List currentCatchBlockList
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.ir.sourceinfo.SourceInfoFactory sif
	static final boolean $assertionsDisabled
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	public java.lang.String readId ()  throws java.io.IOException 
	public void skipId ()  throws java.io.IOException 
	public java.lang.String readCurrentFileName ()  throws java.io.IOException 
	public void skipCurrentFileName ()  throws java.io.IOException 
	public int readCurrentLine ()  throws java.io.IOException 
	public void skipCurrentLine ()  throws java.io.IOException 
	public com.android.jack.ir.ast.JRetentionPolicy readRetentionPolicyEnum ()  throws java.io.IOException 
	public void skipRetentionPolicyEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.FieldKind readFieldRefKindEnum ()  throws java.io.IOException 
	public void skipFieldRefKindEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.MethodKind readMethodKindEnum ()  throws java.io.IOException 
	public void skipMethodKindEnum ()  throws java.io.IOException 
	public com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind readReceiverKindEnum ()  throws java.io.IOException 
	public void skipReceiverKindEnum ()  throws java.io.IOException 
	public com.android.jack.ir.ast.JMethodCall$DispatchKind readDispatchKindEnum ()  throws java.io.IOException 
	public void skipDispatchKindEnum ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	public void skipString ()  throws java.io.IOException 
	public byte[] readBuffer ()  throws java.io.IOException 
	public void skipBuffer ()  throws java.io.IOException 
	public java.util.List readIds ()  throws java.io.IOException 
		int i
		int length
		java.util.List ids
	public void skipIds ()  throws java.io.IOException 
		int i
		int length
	public void readCatchBlockIds ()  throws java.io.IOException 
		String id
		int i
		int length
		String id
		int i
		int length
	public void skipCatchBlockIds ()  throws java.io.IOException 
		int i
		int length
		int i
		int length
	public void skipNode ()  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0004.io.Token token
	private void skipNodeInternal (com.android.jack.jayce.v0004.io.Token)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0004.io.InvalidTokenException e
		com.android.jack.jayce.v0004.io.Token token
	public com.android.jack.jayce.v0004.NNode readNode (java.lang.Class)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.sched.util.log.stats.Percent statistic
		com.android.jack.jayce.v0004.NNode node
		com.android.jack.jayce.v0004.io.InvalidTokenException e
		int endLine
		Class nodeClass
		String fileName
		int startLine
		com.android.jack.jayce.v0004.io.Token token
		com.android.jack.jayce.v0004.NNode node
	public java.util.List readNodes (java.lang.Class)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.v0004.NNode node
		int i
		Class nodeClass
		int length
		java.util.List nodes
	public void skipNodes ()  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		int i
		int length
	public int readInt ()  throws java.io.IOException 
	public void skipInt ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public void skipByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	public void skipBoolean ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public void skipLong ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public void skipShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public void skipChar ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public void skipFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public void skipDouble ()  throws java.io.IOException 
	public com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel)  throws java.io.IOException com.android.jack.jayce.JayceFormatException 
		com.android.jack.jayce.NodeLevel nodeLevel
	public int getCurrentMinor () 
	public int getMinorMin () 
	static void  () 
}

com/android/jack/jayce/v0004/io/JayceInternalWriterImpl.class
JayceInternalWriterImpl.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.JayceInternalWriterImpl extends java.lang.Object implements com.android.jack.jayce.JayceInternalWriter  {
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.jayce.v0004.io.JayceOutputStream out
	private String currentFileName
	private int currentLineNumber
	private final java.util.List currentCatchBlockList
	private final com.android.sched.util.location.HasLocation locationProvider
	static final boolean $assertionsDisabled
	public void  (java.io.OutputStream, com.android.sched.util.location.HasLocation) 
		java.io.OutputStream out
		com.android.sched.util.location.HasLocation locationProvider
	public void writeNode (com.android.jack.jayce.v0004.NNode)  throws java.io.IOException 
		com.android.jack.jayce.v0004.NNode node
	private void writeSourceInfoBegin (com.android.jack.jayce.v0004.NNode)  throws java.io.IOException 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.jayce.v0004.NNode node
	private void writeSourceInfoEnd (com.android.jack.jayce.v0004.NNode)  throws java.io.IOException 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.jayce.v0004.NNode node
	public void writeIds (java.util.List)  throws java.io.IOException 
		String id
		java.util.List list
	public void writeCatchBlockIds (com.android.jack.jayce.v0004.NNode)  throws java.io.IOException 
		String s
		String s
		int i
		int i
		java.util.List list
		java.util.List removedIds
		java.util.List addedIds
		int addedIdsSize
		int removedIdsSize
		com.android.jack.jayce.v0004.NNode node
	public void writeNodes (java.util.Collection)  throws java.io.IOException 
		java.util.Iterator iterator
		java.util.Collection nodes
	public void writeInt (int)  throws java.io.IOException 
		int value
	private void writeTrimmedInt (int)  throws java.io.IOException 
		int value
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean value
	public void writeLong (long)  throws java.io.IOException 
		long value
	private void writeTrimmedLong (long)  throws java.io.IOException 
		long value
	public void writeByte (byte)  throws java.io.IOException 
		byte value
	public void writeShort (short)  throws java.io.IOException 
		short value
	public void writeChar (char)  throws java.io.IOException 
		char value
	public void writeFloat (float)  throws java.io.IOException 
		float value
	public void writeDouble (double)  throws java.io.IOException 
		double value
	public void writeId (java.lang.String)  throws java.io.IOException 
		String id
	public void writeRetentionPolicyEnum (com.android.jack.ir.ast.JRetentionPolicy)  throws java.io.IOException 
		com.android.jack.ir.ast.JRetentionPolicy enumValue
	public void writeFieldRefKindEnum (com.android.jack.ir.ast.FieldKind)  throws java.io.IOException 
		com.android.jack.ir.ast.FieldKind enumValue
	public void writeMethodKindEnum (com.android.jack.ir.ast.MethodKind)  throws java.io.IOException 
		com.android.jack.ir.ast.MethodKind enumValue
	public void writeReceiverKindEnum (com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind)  throws java.io.IOException 
		com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind enumValue
	public void writeDispatchKindEnum (com.android.jack.ir.ast.JMethodCall$DispatchKind)  throws java.io.IOException 
		com.android.jack.ir.ast.JMethodCall$DispatchKind enumValue
	public void writeString (java.lang.String)  throws java.io.IOException 
		String string
	public void writeBuffer (byte[])  throws java.io.IOException 
		byte[] b
	public void writeFileNameIfDifferentFromCurrent (java.lang.String)  throws java.io.IOException 
		String fileName
	private void writeUnknowDebug ()  throws java.io.IOException 
	private void writeCurrentFileName (java.lang.String)  throws java.io.IOException 
		String fileName
	public void writeLineIfDifferentFromCurrent (int)  throws java.io.IOException 
		int lineNumber
	public void writeCurrentLine (int)  throws java.io.IOException 
		int lineNumber
	private void writeNull ()  throws java.io.IOException 
	private void writeSpace ()  throws java.io.IOException 
	private void writeToken (com.android.jack.jayce.v0004.io.Token)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.Token token
	private void writeOpen ()  throws java.io.IOException 
	private void writeClose ()  throws java.io.IOException 
	private void writeOpenFileName ()  throws java.io.IOException 
	private void writeCloseFileName ()  throws java.io.IOException 
	private void writeOpenLineInfo ()  throws java.io.IOException 
	private void writeCloseLineInfo ()  throws java.io.IOException 
	private void writeOpenAddCatchBlockIds ()  throws java.io.IOException 
	private void writeOpenRemoveCatchBlockIds ()  throws java.io.IOException 
	private void writeCloseCatchBlockIds ()  throws java.io.IOException 
	public void write (com.android.jack.ir.ast.JNode)  throws com.android.sched.util.file.CannotWriteException 
		com.android.jack.jayce.v0004.NNode nNode
		com.android.sched.util.log.Event eventConvert
		java.io.IOException e
		com.android.jack.jayce.v0004.io.ImportHelper importHelper
		com.android.jack.jayce.v0004.NNode nNode
		com.android.sched.util.log.Event eventWriting
		com.android.jack.ir.ast.JNode jNode
	public int getCurrentMinor () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
		java.io.IOException e
	static void  () 
}

com/android/jack/jayce/v0004/io/JayceOutputStream.class
JayceOutputStream.java
package com.android.jack.jayce.v0004.io
 com.android.jack.jayce.v0004.io.JayceOutputStream extends java.lang.Object implements java.io.DataOutput  {
	private final java.io.DataOutputStream out
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void write (int)  throws java.io.IOException 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean v
	public void writeByte (int)  throws java.io.IOException 
		int v
	public void writeShort (int)  throws java.io.IOException 
		int v
	public void writeChar (int)  throws java.io.IOException 
		int v
	public void writeInt (int)  throws java.io.IOException 
		int v
		int remaining
		boolean hasMore
		int end
	public void writeLong (long)  throws java.io.IOException 
		long v
		long remaining
		boolean hasMore
		long end
	public void writeFloat (float)  throws java.io.IOException 
		float v
	public void writeDouble (double)  throws java.io.IOException 
		double v
	public void writeBytes (java.lang.String)  throws java.io.IOException 
		String s
	public void writeChars (java.lang.String)  throws java.io.IOException 
		String s
	public void writeUTF (java.lang.String)  throws java.io.IOException 
		byte[] utf8String
		String s
	public void writeBuffer (byte[])  throws java.io.IOException 
		byte[] b
	public void close ()  throws java.io.IOException 
}

com/android/jack/jayce/v0004/io/ParseException.class
ParseException.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.ParseException extends java.io.IOException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/jayce/v0004/io/Token$1.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$1 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$10.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$10 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$100.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$100 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$101.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$101 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$102.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$102 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$103.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$103 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$104.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$104 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$105.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$105 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$106.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$106 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$107.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$107 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$108.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$108 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$109.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$109 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$11.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$11 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$110.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$110 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$111.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$111 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$112.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$112 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$113.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$113 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$114.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$114 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$115.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$115 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$116.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$116 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$117.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$117 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$118.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$118 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$12.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$12 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$13.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$13 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$14.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$14 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$15.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$15 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$16.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$16 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$17.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$17 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$18.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$18 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$19.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$19 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$2.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$2 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$20.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$20 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$21.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$21 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$22.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$22 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$23.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$23 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$24.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$24 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$25.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$25 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$26.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$26 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$27.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$27 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$28.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$28 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$29.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$29 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$3.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$3 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$30.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$30 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$31.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$31 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$32.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$32 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$33.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$33 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$34.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$34 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$35.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$35 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$36.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$36 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$37.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$37 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$38.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$38 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$39.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$39 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$4.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$4 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$40.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$40 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$41.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$41 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$42.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$42 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$43.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$43 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$44.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$44 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$45.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$45 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$46.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$46 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$47.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$47 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$48.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$48 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$49.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$49 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$5.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$5 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$50.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$50 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$51.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$51 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$52.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$52 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$53.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$53 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$54.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$54 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$55.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$55 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$56.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$56 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$57.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$57 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$58.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$58 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$59.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$59 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$6.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$6 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$60.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$60 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$61.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$61 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$62.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$62 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$63.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$63 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$64.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$64 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$65.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$65 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$66.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$66 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$67.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$67 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$68.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$68 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$69.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$69 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$7.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$7 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$70.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$70 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$71.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$71 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$72.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$72 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$73.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$73 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$74.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$74 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$75.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$75 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$76.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$76 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$77.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$77 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$78.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$78 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$79.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$79 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$8.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$8 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$80.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$80 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$81.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$81 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$82.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$82 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$83.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$83 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$84.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$84 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$85.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$85 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$86.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$86 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$87.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$87 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$88.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$88 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$89.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$89 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$9.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$9 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$90.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$90 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$91.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$91 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$92.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$92 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$93.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$93 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$94.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$94 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$95.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$95 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$96.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$96 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$97.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$97 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$98.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$98 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token$99.class
Token.java
package com.android.jack.jayce.v0004.io
final com.android.jack.jayce.v0004.io.Token$99 extends com.android.jack.jayce.v0004.io.Token {
	void  (java.lang.String, int, java.lang.String) 
		String text
	public com.android.jack.jayce.v0004.NNode newNode () 
	public java.lang.Class getNNodeClass () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
}

com/android/jack/jayce/v0004/io/Token.class
Token.java
package com.android.jack.jayce.v0004.io
public com.android.jack.jayce.v0004.io.Token extends java.lang.Enum {
	public static final com.android.jack.jayce.v0004.io.Token EOF
	public static final com.android.jack.jayce.v0004.io.Token DOUBLE_QUOTE
	public static final com.android.jack.jayce.v0004.io.Token LPARENTHESIS
	public static final com.android.jack.jayce.v0004.io.Token RPARENTHESIS
	public static final com.android.jack.jayce.v0004.io.Token SHARP
	public static final com.android.jack.jayce.v0004.io.Token LBRACKET
	public static final com.android.jack.jayce.v0004.io.Token RBRACKET
	public static final com.android.jack.jayce.v0004.io.Token LCURLY_ADD
	public static final com.android.jack.jayce.v0004.io.Token LCURLY_REMOVE
	public static final com.android.jack.jayce.v0004.io.Token RCURLY
	public static final com.android.jack.jayce.v0004.io.Token NULL
	public static final com.android.jack.jayce.v0004.io.Token NUMBER_VALUE
	public static final com.android.jack.jayce.v0004.io.Token STRING_VALUE
	public static final com.android.jack.jayce.v0004.io.Token ABSENT_ARRAY_DIMENSION
	public static final com.android.jack.jayce.v0004.io.Token ADD_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ALLOC
	public static final com.android.jack.jayce.v0004.io.Token AND_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ANNOTATION
	public static final com.android.jack.jayce.v0004.io.Token ANNOTATION_METHOD
	public static final com.android.jack.jayce.v0004.io.Token ANNOTATION_TYPE
	public static final com.android.jack.jayce.v0004.io.Token ARRAY_LENGTH
	public static final com.android.jack.jayce.v0004.io.Token ARRAY_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token ARRAY_REF
	public static final com.android.jack.jayce.v0004.io.Token ASG_ADD_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_BIT_AND_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_BIT_OR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_BIT_XOR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_CONCAT_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_DIV_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_MOD_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_MUL_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_SHL_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_SHR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_SHRU_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASG_SUB_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ASSERT_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token BIT_AND_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token BIT_OR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token BIT_XOR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token BLOCK
	public static final com.android.jack.jayce.v0004.io.Token BOOLEAN_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token BREAK_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token BYTE_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token CASE_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token CATCH_BLOCK
	public static final com.android.jack.jayce.v0004.io.Token CHAR_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token CLASS
	public static final com.android.jack.jayce.v0004.io.Token CLASS_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token CONCAT_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token CONDITIONAL_EXPRESSION
	public static final com.android.jack.jayce.v0004.io.Token CONSTRUCTOR
	public static final com.android.jack.jayce.v0004.io.Token CONTAINER_ANNOTATION
	public static final com.android.jack.jayce.v0004.io.Token CONTINUE_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token DEBUG_VARIABLE_INFORMATION
	public static final com.android.jack.jayce.v0004.io.Token DIV_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token DO_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token DOUBLE_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token DYNAMIC_CAST_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ENUM
	public static final com.android.jack.jayce.v0004.io.Token ENUM_FIELD
	public static final com.android.jack.jayce.v0004.io.Token ENUM_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token EQ_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token EXCEPTION_RUNTIME_VALUE
	public static final com.android.jack.jayce.v0004.io.Token EXPRESSION_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token FIELD
	public static final com.android.jack.jayce.v0004.io.Token FIELD_INITIALIZER
	public static final com.android.jack.jayce.v0004.io.Token FIELD_REF
	public static final com.android.jack.jayce.v0004.io.Token FLOAT_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token FOR_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token GENERIC_SIGNATURE
	public static final com.android.jack.jayce.v0004.io.Token GOTO
	public static final com.android.jack.jayce.v0004.io.Token GTE_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token GT_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token IF_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token INSTANCE_OF
	public static final com.android.jack.jayce.v0004.io.Token INT_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token INTERFACE
	public static final com.android.jack.jayce.v0004.io.Token LABELED_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token LAMBDA
	public static final com.android.jack.jayce.v0004.io.Token LAMBDA_FROM_JILL
	public static final com.android.jack.jayce.v0004.io.Token LOCAL
	public static final com.android.jack.jayce.v0004.io.Token LOCAL_REF
	public static final com.android.jack.jayce.v0004.io.Token LOCK
	public static final com.android.jack.jayce.v0004.io.Token LONG_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token LTE_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token LT_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token METHOD
	public static final com.android.jack.jayce.v0004.io.Token METHOD_BODY
	public static final com.android.jack.jayce.v0004.io.Token METHOD_CALL
	public static final com.android.jack.jayce.v0004.io.Token METHODID_WITH_RETURN_TYPE
	public static final com.android.jack.jayce.v0004.io.Token METHOD_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token MOD_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token MUL_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token MULTI_EXPRESSION
	public static final com.android.jack.jayce.v0004.io.Token NAME_VALUE_PAIR
	public static final com.android.jack.jayce.v0004.io.Token NEQ_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token NATIVE_METHOD_BODY
	public static final com.android.jack.jayce.v0004.io.Token NEW_ARRAY
	public static final com.android.jack.jayce.v0004.io.Token NEW_INSTANCE
	public static final com.android.jack.jayce.v0004.io.Token NULL_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token OR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token ORIGIN_DIGEST
	public static final com.android.jack.jayce.v0004.io.Token PARAMETER
	public static final com.android.jack.jayce.v0004.io.Token PARAMETER_REF
	public static final com.android.jack.jayce.v0004.io.Token POLYMORPHIC_CALL
	public static final com.android.jack.jayce.v0004.io.Token POSTFIX_DEC_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token POSTFIX_INC_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token PREFIX_BIT_NOT_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token PREFIX_DEC_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token PREFIX_INC_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token PREFIX_NEG_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token PREFIX_NOT_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token RESERVED
	public static final com.android.jack.jayce.v0004.io.Token REINTERPRETCAST_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token RETURN_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token SHL_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token SHORT_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token SHR_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token SHRU_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token SIMPLE_NAME
	public static final com.android.jack.jayce.v0004.io.Token SUB_OPERATION
	public static final com.android.jack.jayce.v0004.io.Token STRING_LITERAL
	public static final com.android.jack.jayce.v0004.io.Token SWITCH_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token SYNCHRONIZED_BLOCK
	public static final com.android.jack.jayce.v0004.io.Token THIS_REF
	public static final com.android.jack.jayce.v0004.io.Token THIS_REF_TYPE_INFO
	public static final com.android.jack.jayce.v0004.io.Token THROW_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token THROWN_EXCEPTION
	public static final com.android.jack.jayce.v0004.io.Token TRY_STATEMENT
	public static final com.android.jack.jayce.v0004.io.Token UNLOCK
	public static final com.android.jack.jayce.v0004.io.Token WHILE_STATEMENT
	private final com.android.jack.jayce.NodeLevel nodeLevel
	private String label
	private final boolean hasSourceInfo
	private static final com.android.jack.jayce.v0004.io.Token[] $VALUES
	public static com.android.jack.jayce.v0004.io.Token[] values () 
	public static com.android.jack.jayce.v0004.io.Token valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String text
	private void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel) 
		boolean tmpHasSourceInfo
		com.android.jack.jayce.v0004.io.InvalidTokenException e
		String text
		com.android.jack.jayce.NodeLevel nodeLevel
		boolean tmpHasSourceInfo
	public int getId () 
	public java.lang.String getText () 
	public com.android.jack.jayce.v0004.NNode newNode ()  throws com.android.jack.jayce.v0004.io.InvalidTokenException 
	public java.lang.Class getNNodeClass ()  throws com.android.jack.jayce.v0004.io.InvalidTokenException 
	public final boolean hasSourceInfo () 
	public void skip (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws com.android.jack.jayce.v0004.io.InvalidTokenException java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl reader
	public com.android.jack.jayce.NodeLevel getNodeLevel () 
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.v0004.io.Token$1) 
		String x0
		int x1
		String x2
		com.android.jack.jayce.v0004.io.Token$1 x3
	void  (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel, com.android.jack.jayce.v0004.io.Token$1) 
		String x0
		int x1
		String x2
		com.android.jack.jayce.NodeLevel x3
		com.android.jack.jayce.v0004.io.Token$1 x4
	static void  () 
}

com/android/jack/jayce/v0004/io/Tokenizer.class
Tokenizer.java
package com.android.jack.jayce.v0004.io
 com.android.jack.jayce.v0004.io.Tokenizer extends java.lang.Object {
	private final com.android.jack.jayce.v0004.io.JayceInputStream in
	private com.android.jack.jayce.v0004.io.Token currentTokenId
	private boolean prefetched
	private static final com.android.jack.jayce.v0004.io.Token[] tokenMap
	static final boolean $assertionsDisabled
	public void  (java.io.InputStream) 
		java.io.InputStream in
	private void readNextToken ()  throws java.io.IOException 
		ArrayIndexOutOfBoundsException e
		int token
	public com.android.jack.jayce.v0004.io.Token next ()  throws java.io.IOException 
	public com.android.jack.jayce.v0004.io.Token peekNext ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public void skipInt ()  throws java.io.IOException 
	public byte readByte ()  throws java.io.IOException 
	public void skipByte ()  throws java.io.IOException 
	public boolean readBoolean ()  throws java.io.IOException 
	public void skipBoolean ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public void skipLong ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public void skipShort ()  throws java.io.IOException 
	public char readChar ()  throws java.io.IOException 
	public void skipChar ()  throws java.io.IOException 
	public float readFloat ()  throws java.io.IOException 
	public void skipFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	public void skipDouble ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	public void skipString ()  throws java.io.IOException 
	public byte[] readBuffer ()  throws java.io.IOException 
	public void skipBuffer ()  throws java.io.IOException 
	private void readToken (com.android.jack.jayce.v0004.io.Token)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.Token expected
	public void readOpen () 
	public void readClose ()  throws java.io.IOException 
	public boolean readOpenFileName ()  throws java.io.IOException 
	public void readCloseFileName () 
	public boolean readOpenLineInfo ()  throws java.io.IOException 
	public void readCloseLineInfo () 
	public boolean readOpenCatchBlockIdAdd ()  throws java.io.IOException 
	public boolean readOpenCatchBlockIdRemove ()  throws java.io.IOException 
	public void readCloseCatchBlockId () 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/HasCatchBlockIds.class
HasCatchBlockIds.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.HasCatchBlockIds extends java.lang.Object {
	public abstract java.util.List getCatchBlockIds () 
	public abstract void setCatchBlockIds (java.util.List) 
}

com/android/jack/jayce/v0004/nodes/HasSourceInfo.class
HasSourceInfo.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.HasSourceInfo extends java.lang.Object {
	public abstract com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public abstract void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
}

com/android/jack/jayce/v0004/nodes/NAbsentArrayDimension.class
NAbsentArrayDimension.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAbsentArrayDimension extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JAbsentArrayDimension exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAbstractMethodBody.class
NAbstractMethodBody.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NAbstractMethodBody extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo  {
	protected com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public abstract com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAddOperation.class
NAddOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAddOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAddOperation add
	public com.android.jack.ir.ast.JAddOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAlloc.class
NAlloc.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAlloc extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String instanceType
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAlloc alloc
	public com.android.jack.ir.ast.JAlloc exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JClass jType
		com.android.jack.ir.ast.JAlloc jAlloc
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAndOperation.class
NAndOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAndOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAndOperation operation
	public com.android.jack.ir.ast.JAndOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAnnotation.class
NAnnotation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAnnotation extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public String annotationType
	public java.util.List elements
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAnnotation jAnnotation
	public com.android.jack.ir.ast.JAnnotation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NNameValuePair valuePair
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JAnnotationType type
		com.android.jack.ir.ast.JAnnotation jAnnotation
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAnnotationMethod.class
NAnnotationMethod.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAnnotationMethod extends com.android.jack.jayce.v0004.nodes.NMethod {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NLiteral defaultValue
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
	public com.android.jack.ir.ast.JAnnotationMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JType returnJType
		com.android.jack.ir.ast.JAnnotationMethod jAnnotationMethod
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAnnotationType.class
NAnnotationType.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAnnotationType extends com.android.jack.jayce.v0004.nodes.NInterfaceType {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedAnnotationType jAnnotationType
	public com.android.jack.ir.ast.JDefinedAnnotationType exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedAnnotationType create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0004.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0004.nodes.NMethod method
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
		com.android.jack.jayce.NodeLevel level
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NArrayLength.class
NArrayLength.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NArrayLength extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression instance
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayLength jArrayLength
	public com.android.jack.ir.ast.JArrayLength exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JArrayLength jArrayLength
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NArrayLiteral.class
NArrayLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NArrayLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public java.util.List values
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
	public com.android.jack.ir.ast.JArrayLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NLiteral value
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.List jValues
		com.android.jack.ir.ast.JArrayLiteral jArrayLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NArrayRef.class
NArrayRef.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NArrayRef extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression instance
	public com.android.jack.jayce.v0004.nodes.NExpression index
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JArrayRef jArrayRef
	public com.android.jack.ir.ast.JArrayRef exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JExpression jIndex
		com.android.jack.ir.ast.JArrayRef jArrayRef
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgAddOperation.class
NAsgAddOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgAddOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgAddOperation operation
	public com.android.jack.ir.ast.JAsgAddOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgBitAndOperation.class
NAsgBitAndOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgBitAndOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitAndOperation asgBitAnd
	public com.android.jack.ir.ast.JAsgBitAndOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgBitOrOperation.class
NAsgBitOrOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgBitOrOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitOrOperation asgBitOr
	public com.android.jack.ir.ast.JAsgBitOrOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgBitXorOperation.class
NAsgBitXorOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgBitXorOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgBitXorOperation asgBitXor
	public com.android.jack.ir.ast.JAsgBitXorOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgConcatOperation.class
NAsgConcatOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgConcatOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgConcatOperation asgConcat
	public com.android.jack.ir.ast.JAsgConcatOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgDivOperation.class
NAsgDivOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgDivOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgDivOperation asgDiv
	public com.android.jack.ir.ast.JAsgDivOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgModOperation.class
NAsgModOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgModOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgModOperation asgMod
	public com.android.jack.ir.ast.JAsgModOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgMulOperation.class
NAsgMulOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgMulOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgMulOperation asgMul
	public com.android.jack.ir.ast.JAsgMulOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgOperation.class
NAsgOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgOperation operation
	public com.android.jack.ir.ast.JAsgOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgShlOperation.class
NAsgShlOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgShlOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShlOperation asgShl
	public com.android.jack.ir.ast.JAsgShlOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgShrOperation.class
NAsgShrOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgShrOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShrOperation asgShr
	public com.android.jack.ir.ast.JAsgShrOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgShruOperation.class
NAsgShruOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgShruOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgShruOperation asgShru
	public com.android.jack.ir.ast.JAsgShruOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAsgSubOperation.class
NAsgSubOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAsgSubOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAsgSubOperation asgSub
	public com.android.jack.ir.ast.JAsgSubOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NAssertStatement.class
NAssertStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NAssertStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression testExpression
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public com.android.jack.ir.ast.JAssertStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jArg
		com.android.jack.ir.ast.JAssertStatement jAssertStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NBitAndOperation.class
NBitAndOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NBitAndOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitAndOperation bitAnd
	public com.android.jack.ir.ast.JBitAndOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NBitOrOperation.class
NBitOrOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NBitOrOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitOrOperation bitOr
	public com.android.jack.ir.ast.JBitOrOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NBitXorOperation.class
NBitXorOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NBitXorOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBitXorOperation bitXor
	public com.android.jack.ir.ast.JBitXorOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NBlock.class
NBlock.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NBlock extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	protected java.util.List statements
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBlock jBlock
	public com.android.jack.ir.ast.JBlock exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NStatement nStatement
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JBlock jBlock
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NBooleanLiteral.class
NBooleanLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NBooleanLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public boolean value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
	public com.android.jack.ir.ast.JBooleanLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JBooleanLiteral jBooleanLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NBreakStatement.class
NBreakStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NBreakStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String label
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JBreakStatement jBreakStatement
	public com.android.jack.ir.ast.JBreakStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLabel jLabel
		com.android.jack.ir.ast.JBreakStatement jBreakStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NByteLiteral.class
NByteLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NByteLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public byte value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JByteLiteral jByteLiteral
	public com.android.jack.ir.ast.JByteLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JByteLiteral jByteLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NCaseStatement.class
NCaseStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NCaseStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String id
	public com.android.jack.jayce.v0004.nodes.NLiteral expr
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCaseStatement caseStatement
	public com.android.jack.ir.ast.JCaseStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLiteral jExpr
		com.android.jack.ir.ast.JCaseStatement jCase
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NCatchBlock.class
NCatchBlock.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NCatchBlock extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String id
	protected java.util.List statements
	public java.util.List catchBlockIds
	public java.util.List catchTypes
	public com.android.jack.jayce.v0004.nodes.NLocal catchVar
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public com.android.jack.ir.ast.JCatchBlock exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchedType
		com.android.jack.jayce.v0004.nodes.NStatement nStatement
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.List jCatchTypes
		com.android.jack.ir.ast.JLocal jCatchVar
		com.android.jack.ir.ast.JCatchBlock jCatchBlock
		String id
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NCharLiteral.class
NCharLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NCharLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public char value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JCharLiteral jCharLiteral
	public com.android.jack.ir.ast.JCharLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JCharLiteral jCharLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NClassLiteral.class
NClassLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NClassLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	private static final String JAVA_LANG_CLASS
	public String refType
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JClassLiteral jClassLiteral
	public com.android.jack.ir.ast.JClassLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NClassType.class
NClassType.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NClassType extends com.android.jack.jayce.v0004.nodes.NDeclaredType {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public int modifiers
	public String signature
	public String superClass
	public String enclosingType
	public String enclosingMethodClass
	public String enclosingMethod
	public java.util.List inners
	public java.util.List superInterfaces
	public java.util.List markers
	protected com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedClass jClassType
	public com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedClass jClassType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		com.android.jack.ir.ast.JClass enclosingMethodJClass
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0004.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0004.nodes.NMethod method
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedClass jClassType
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.lang.String getSignature () 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NConcatOperation.class
NConcatOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NConcatOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	private static final String JAVA_LANG_STRING
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JConcatOperation concat
	public com.android.jack.ir.ast.JConcatOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NConditionalExpression.class
NConditionalExpression.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NConditionalExpression extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression ifTest
	public com.android.jack.jayce.v0004.nodes.NExpression thenExpr
	public com.android.jack.jayce.v0004.nodes.NExpression elseExpr
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
	public com.android.jack.ir.ast.JConditionalExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jIf
		com.android.jack.ir.ast.JExpression jThen
		com.android.jack.ir.ast.JExpression jElse
		com.android.jack.ir.ast.JConditionalExpression jConditionalExpression
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NConstructor.class
NConstructor.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NConstructor extends com.android.jack.jayce.v0004.nodes.NMethod {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JConstructor jConstructor
	public com.android.jack.ir.ast.JConstructor exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JParameter jParam
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.jayce.v0004.nodes.NParameter parameter
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedClass enclosingType
		com.android.jack.jayce.JayceMethodLoader methodLoader
		com.android.jack.ir.ast.JConstructor jConstructor
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.lang.String getName () 
	public java.lang.String getReturnType () 
	public volatile com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NContainerAnnotation.class
NContainerAnnotation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NContainerAnnotation extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public String annotationTypeSig
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.transformations.annotation.ContainerAnnotationMarker cam
	public com.android.jack.transformations.annotation.ContainerAnnotationMarker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NContinueStatement.class
NContinueStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NContinueStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String label
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JContinueStatement jContinueStatement
	public com.android.jack.ir.ast.JContinueStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLabel jLabel
		com.android.jack.ir.ast.JContinueStatement jContinueStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NDebugVariableInfo.class
NDebugVariableInfo.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NDebugVariableInfo extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String name
	public String type
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.debug.DebugVariableInfoMarker debugVarInfo
	public com.android.jack.debug.DebugVariableInfoMarker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NDeclaredType.class
NDeclaredType.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NDeclaredType extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo com.android.jack.jayce.DeclaredTypeNode  {
	protected com.android.jack.jayce.NodeLevel level
	private java.util.Map methods
	private java.util.Map fields
	public java.util.List annotations
	static final boolean $assertionsDisabled
	public void  () 
	public abstract com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public com.android.jack.jayce.NodeLevel getLevel () 
	public void loadAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JAnnotation annotationLiteral
		com.android.jack.jayce.v0004.nodes.NAnnotation annotation
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
	public com.android.jack.jayce.FieldNode getFieldNode (java.lang.String) 
		String fieldId
	public com.android.jack.jayce.MethodNode getMethodNode (java.lang.String) 
		String methodId
	public java.util.Collection getMethods () 
	public void setMethods (java.util.List) 
		com.android.jack.jayce.v0004.nodes.NParameter param
		StringBuilder builder
		String id
		com.android.jack.jayce.v0004.nodes.NMethod nMethod
		java.util.List methods
	public java.util.Collection getFields () 
	public void setFields (java.util.List) 
		String id
		com.android.jack.jayce.v0004.nodes.NField nField
		java.util.List fields
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NDivOperation.class
NDivOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NDivOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDivOperation operation
	public com.android.jack.ir.ast.JDivOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NDoStatement.class
NDoStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NDoStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression testExpression
	public com.android.jack.jayce.v0004.nodes.NStatement body
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDoStatement jDoStatement
	public com.android.jack.ir.ast.JDoStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jBody
		com.android.jack.ir.ast.JDoStatement jDoStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NDoubleLiteral.class
NDoubleLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NDoubleLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public double value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
	public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JDoubleLiteral jDoubleLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NDynamicCastOperation.class
NDynamicCastOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NDynamicCastOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public java.util.List castTypes
	public com.android.jack.jayce.v0004.nodes.NExpression expr
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDynamicCastOperation jMultiCastOperation
	public com.android.jack.ir.ast.JDynamicCastOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String types
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.List jTypes
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JDynamicCastOperation castOperation
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NEnumField.class
NEnumField.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NEnumField extends com.android.jack.jayce.v0004.nodes.NField {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public int ordinal
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEnumField jEnumField
	public com.android.jack.ir.ast.JEnumField exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedEnum enclosingType
		com.android.jack.ir.ast.JEnumField jField
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NEnumLiteral.class
NEnumLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NEnumLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String enumFieldDeclaringType
	public String enumFieldName
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public com.android.jack.ir.ast.JEnumLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.lookup.JLookup lookup
		com.android.jack.ir.ast.JEnum enumType
		com.android.jack.ir.ast.JFieldId field
		com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NEnumType.class
NEnumType.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NEnumType extends com.android.jack.jayce.v0004.nodes.NClassType {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedEnum jEnumType
	public com.android.jack.ir.ast.JDefinedEnum exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedEnum create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedEnum jEnumType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		com.android.jack.ir.ast.JClass enclosingMethodJClass
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0004.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0004.nodes.NMethod method
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedEnum jEnumType
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JDefinedClass create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NEqOperation.class
NEqOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NEqOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JEqOperation operation
	public com.android.jack.ir.ast.JEqOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NExceptionRuntimeValue.class
NExceptionRuntimeValue.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NExceptionRuntimeValue extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String catchedType
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
	public com.android.jack.ir.ast.JExceptionRuntimeValue exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NExpression.class
NExpression.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NExpression extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo  {
	protected com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public abstract com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NExpressionStatement.class
NExpressionStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NExpressionStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression expression
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public com.android.jack.ir.ast.JExpressionStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NField.class
NField.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NField extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo com.android.jack.jayce.FieldNode  {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public int modifiers
	public String type
	public String name
	public com.android.jack.jayce.v0004.nodes.NLiteral initialValue
	public java.util.List annotations
	public java.util.List markers
	public com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	protected String fieldId
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JField jField
	public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JField exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JField jField
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public void setId (java.lang.String) 
		String id
	static java.lang.String getResolverFieldId (java.lang.String, java.lang.String) 
		String name
		String type
	public void loadAnnotations (com.android.jack.ir.ast.JField, com.android.jack.jayce.JayceFieldLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0004.nodes.NAnnotation annotation
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JField loading
		com.android.jack.jayce.JayceFieldLoader loader
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NFieldInitializer.class
NFieldInitializer.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NFieldInitializer extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
	public com.android.jack.ir.ast.JFieldInitializer exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NFieldRef.class
NFieldRef.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NFieldRef extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String field
	public String fieldType
	public String receiverType
	public com.android.jack.ir.ast.FieldKind kind
	public com.android.jack.jayce.v0004.nodes.NExpression instance
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JFieldRef jFieldRef
	public com.android.jack.ir.ast.JFieldRef exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JType jReceiverType
		com.android.jack.ir.ast.JType jFieldType
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NFloatLiteral.class
NFloatLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NFloatLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public float value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
	public com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JFloatLiteral jFloatLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NForStatement.class
NForStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NForStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public java.util.List initializers
	public com.android.jack.jayce.v0004.nodes.NExpression testExpression
	public java.util.List increments
	public com.android.jack.jayce.v0004.nodes.NStatement body
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JForStatement jForStatement
	public com.android.jack.ir.ast.JForStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NStatement initializer
		com.android.jack.jayce.v0004.nodes.NExpressionStatement increment
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jTestExpression
		com.android.jack.ir.ast.JStatement jBody
		java.util.List jInitializers
		java.util.List jIncrements
		com.android.jack.ir.ast.JForStatement jForStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NGenericSignature.class
NGenericSignature.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NGenericSignature extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.GenericSignature marker
	public com.android.jack.ir.ast.marker.GenericSignature exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NGoto.class
NGoto.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NGoto extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String target
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGoto jGoto
	public com.android.jack.ir.ast.JGoto exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JGoto jGoto
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NGtOperation.class
NGtOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NGtOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGtOperation operation
	public com.android.jack.ir.ast.JGtOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NGteOperation.class
NGteOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NGteOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JGteOperation operation
	public com.android.jack.ir.ast.JGteOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NIfStatement.class
NIfStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NIfStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression ifExpression
	public com.android.jack.jayce.v0004.nodes.NStatement thenStatement
	public com.android.jack.jayce.v0004.nodes.NStatement elseStatement
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JIfStatement jIfStatement
	public com.android.jack.ir.ast.JIfStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jElseStatement
		com.android.jack.ir.ast.JIfStatement jIfStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NInstanceOf.class
NInstanceOf.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NInstanceOf extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression expr
	public String testType
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JInstanceOf jInstanceOf
	public com.android.jack.ir.ast.JInstanceOf exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReferenceType jType
		com.android.jack.ir.ast.JInstanceOf jInstanceOf
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NIntLiteral.class
NIntLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NIntLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public int value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JIntLiteral jIntLiteral
	public com.android.jack.ir.ast.JIntLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JIntLiteral jIntLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NInterfaceType.class
NInterfaceType.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NInterfaceType extends com.android.jack.jayce.v0004.nodes.NDeclaredType {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public int modifiers
	public String signature
	public java.util.List superInterfaces
	public String enclosingType
	public java.util.List inners
	public java.util.List markers
	public com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
	public com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JDefinedInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		String binaryName
		String simpleName
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
	public void loadStructure (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		String superInterface
		String memberType
		com.android.jack.ir.ast.JField jField
		com.android.jack.jayce.v0004.nodes.NField field
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.jayce.v0004.nodes.NMethod method
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface loading
		com.android.jack.jayce.JayceClassOrInterfaceLoader loader
		com.android.jack.ir.ast.JDefinedInterface jInterfaceType
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
		com.android.jack.jayce.NodeLevel nodeLevel
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.lang.String getSignature () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
	public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLabeledStatement.class
NLabeledStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLabeledStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String label
	public String id
	public com.android.jack.jayce.v0004.nodes.NStatement body
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLabeledStatement jLabeled
	public com.android.jack.ir.ast.JLabeledStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
		com.android.jack.ir.ast.JLabeledStatement jLabeled
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLambda.class
NLambda.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLambda extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	private java.util.List capturedVariables
	public String methodRefType
	public String methodRefName
	public java.util.List methodRefArgsType
	public com.android.jack.ir.ast.MethodKind methodRefKind
	private String typeSig
	private java.util.List boundsIds
	private com.android.jack.jayce.v0004.nodes.NMethodId mthIdWithErasure
	private com.android.jack.jayce.v0004.nodes.NMethodId mthIdWithoutErasure
	public String enclosingType
	public com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind receiverKind
	private java.util.List bridges
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JMethodIdRef methodIdRef
	public com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JClassOrInterface jEnclosingType
		String bound
		com.android.jack.jayce.v0004.nodes.NMethodId bridge
		com.android.jack.ir.ast.JExpression jcapturedVariable
		com.android.jack.jayce.v0004.nodes.NExpression capturedVariable
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JClassOrInterface jEnclosingType
		com.android.jack.ir.ast.JMethodId methodId
		java.util.List jBounds
		com.android.jack.ir.ast.JInterface lambdaType
		com.android.jack.ir.ast.JMethodId unlinkedMthId
		com.android.jack.ir.ast.JMethodId mthIdToImplements
		com.android.jack.ir.ast.JMethodId jmthIdToEnforce
		com.android.jack.ir.ast.JLambda lambda
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLambdaFromJill.class
NLambdaFromJill.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLambdaFromJill extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
	public com.android.jack.transformations.lambda.LambdaFromJillMarker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLiteral.class
NLiteral.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NLiteral extends com.android.jack.jayce.v0004.nodes.NExpression {
	public void  () 
	public abstract com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0004/nodes/NLocal.class
NLocal.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLocal extends com.android.jack.jayce.v0004.nodes.NVariable {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String id
	public int modifiers
	public String type
	public String name
	public java.util.List annotationSet
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLocal jLocal
	public com.android.jack.ir.ast.JLocal exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NAnnotation annotation
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLocal jLocal
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLocalRef.class
NLocalRef.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLocalRef extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String localId
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLocalRef jLocalRef
	public com.android.jack.ir.ast.JLocalRef exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.sched.marker.Marker marker
		com.android.jack.jayce.v0004.nodes.NMarker nmarker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLocalRef jLocalRef
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLock.class
NLock.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLock extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lockExpr
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLock statement
	public com.android.jack.ir.ast.JLock exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLock jStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLongLiteral.class
NLongLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLongLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public long value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLongLiteral jLongLiteral
	public com.android.jack.ir.ast.JLongLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JLongLiteral jLongLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLtOperation.class
NLtOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLtOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLtOperation operation
	public com.android.jack.ir.ast.JLtOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NLteOperation.class
NLteOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NLteOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JLteOperation operation
	public com.android.jack.ir.ast.JLteOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMarker.class
NMarker.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NMarker extends com.android.jack.jayce.v0004.NNode {
	public void  () 
	public abstract com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
}

com/android/jack/jayce/v0004/nodes/NMethod.class
NMethod.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMethod extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo com.android.jack.jayce.MethodNode  {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	protected String name
	protected String returnType
	private java.util.List parameters
	public com.android.jack.ir.ast.MethodKind methodKind
	public int modifier
	public java.util.List annotations
	public com.android.jack.jayce.v0004.nodes.NAbstractMethodBody body
	public java.util.List markers
	public com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	protected com.android.jack.jayce.NodeLevel level
	protected String methodId
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.jayce.NodeLevel getLevel () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JMethod jMethod
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JMethod exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JMethod jMethod
	private com.android.jack.ir.ast.JMethod exportMethodAsJAst (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceClassOrInterfaceLoader) 
		com.android.jack.ir.ast.JParameter jParam
		com.android.jack.jayce.v0004.nodes.NParameter parameter
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceClassOrInterfaceLoader enclosingLoader
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JType returnJType
		com.android.jack.jayce.JayceMethodLoader methodLoader
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfoLocal
		com.android.jack.ir.ast.JMethod jMethod
	public com.android.jack.ir.ast.JAbstractMethodBody loadBody (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NParameter parameter
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.Iterator iter
		com.android.jack.ir.ast.JAbstractMethodBody jBody
		com.android.jack.ir.ast.JMethod method
		com.android.jack.jayce.JayceMethodLoader loader
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public void setId (java.lang.String) 
		String id
	protected static void clearBodyResolvers (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void loadAnnotations (com.android.jack.ir.ast.JMethod, com.android.jack.jayce.JayceMethodLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0004.nodes.NAnnotation annotation
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JMethod loading
		com.android.jack.jayce.JayceMethodLoader loader
	public java.util.List getParameters () 
	public void setParameters (java.util.List) 
		com.android.jack.jayce.v0004.nodes.NParameter nParameter
		java.util.List parameters
		int parameterIndex
	public com.android.jack.jayce.ParameterNode getParameterNode (int) 
		int parameterNodeIndex
	public java.lang.String getName () 
	public java.lang.String getReturnType () 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMethodBody.class
NMethodBody.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMethodBody extends com.android.jack.jayce.v0004.nodes.NAbstractMethodBody {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	private java.util.List locals
	private com.android.jack.jayce.v0004.nodes.NBlock block
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object jElement
		com.android.jack.ir.ast.JMethodBody jMethodBody
	public com.android.jack.ir.ast.JMethodBody exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JLocal jLocal
		com.android.jack.jayce.v0004.nodes.NLocal local
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JMethodBody jMethodBody
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMethodCall$ReceiverKind.class
NMethodCall.java
package com.android.jack.jayce.v0004.nodes
public final com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind extends java.lang.Enum {
	public static final com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind CLASS
	public static final com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind INTERFACE
	private static final com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind[] $VALUES
	public static com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind[] values () 
	public static com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMethodCall.class
NMethodCall.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMethodCall extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression instance
	public String receiverType
	public com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind receiverKind
	public String methodName
	public java.util.List methodArgsType
	public com.android.jack.ir.ast.MethodKind methodKind
	public String returnType
	public java.util.List args
	public com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodCall jMethodCall
	private com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind getReceiverKind (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall jMethodCall
	public com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.jayce.v0004.nodes.NExpression arg
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jInstance
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JType jReturnType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethodCall jMethodCall
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMethodId.class
NMethodId.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMethodId extends com.android.jack.jayce.v0004.NNode {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	String name
	String returnTypeSig
	private java.util.List paramTypeSigs
	private com.android.jack.ir.ast.MethodKind methodKind
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodId mthIdToImplement
	public java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		String paramSig
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodIdWide mthId
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMethodLiteral.class
NMethodLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMethodLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String method
	public String methodEnclosingType
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
	public com.android.jack.ir.ast.JMethodLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JDefinedClassOrInterface jEnclosingType
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.ir.ast.JMethodLiteral jMethodLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NModOperation.class
NModOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NModOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JModOperation operation
	public com.android.jack.ir.ast.JModOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMulOperation.class
NMulOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMulOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMulOperation operation
	public com.android.jack.ir.ast.JMulOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NMultiExpression.class
NMultiExpression.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NMultiExpression extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public java.util.List exprs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JMultiExpression jMultiExpression
	public com.android.jack.ir.ast.JMultiExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.nodes.NExpression expr
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.List jExprs
		com.android.jack.ir.ast.JMultiExpression jMultiExpression
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NNameValuePair.class
NNameValuePair.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NNameValuePair extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo  {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String name
	public com.android.jack.jayce.v0004.nodes.NLiteral value
	public com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNameValuePair jNameValuePair
	public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JNameValuePair exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.ir.ast.JAnnotationType)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JAnnotationType receiver
		com.android.jack.ir.ast.JLiteral jValue
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JNameValuePair jNameValuePair
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NNativeMethodBody.class
NNativeMethodBody.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NNativeMethodBody extends com.android.jack.jayce.v0004.nodes.NAbstractMethodBody {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
	public com.android.jack.ir.ast.JNativeMethodBody exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JNativeMethodBody jNativeMethodBody
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JAbstractMethodBody exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NNeqOperation.class
NNeqOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NNeqOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNeqOperation operation
	public com.android.jack.ir.ast.JNeqOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NNewArray.class
NNewArray.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NNewArray extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String type
	public java.util.List dims
	public java.util.List initializers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNewArray jNewArray
	public com.android.jack.ir.ast.JNewArray exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.nodes.NExpression expr
		java.util.List jDims
		com.android.jack.jayce.v0004.nodes.NExpression expr
		java.util.List jInitializers
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JArrayType jType
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NNewInstance.class
NNewInstance.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NNewInstance extends com.android.jack.jayce.v0004.nodes.NMethodCall {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public static final String INIT_NAME
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNewInstance jNewInstance
	public com.android.jack.ir.ast.JNewInstance exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NExpression arg
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JNewInstance jNewInstance
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JMethodCall exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NNullLiteral.class
NNullLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NNullLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JNullLiteral jNullLiteral
	public com.android.jack.ir.ast.JNullLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JNullLiteral jNullLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl) 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NOrOperation.class
NOrOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NOrOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JOrOperation or
	public com.android.jack.ir.ast.JOrOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NOriginDigest.class
NOriginDigest.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NOriginDigest extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	private int descriptor
	private String algo
	private byte[] digest
	private String emitter
	private int major
	private int minor
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.digest.OriginDigestMarker marker
	public com.android.jack.digest.OriginDigestMarker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NParameter.class
NParameter.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NParameter extends com.android.jack.jayce.v0004.nodes.NVariable implements com.android.jack.jayce.ParameterNode  {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	protected static final int INDEX_UNKNOWN
	public String id
	public int modifiers
	public String type
	public String name
	public java.util.List annotations
	public java.util.List markers
	protected int parameterNodeIndex
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JParameter jParameter
	public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public com.android.jack.ir.ast.JParameter exportAsJast (com.android.jack.jayce.v0004.io.ExportSession, com.android.jack.jayce.JayceMethodLoader)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.jayce.JayceMethodLoader enclosingMethodLoader
		com.android.jack.ir.ast.JParameter jParameter
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public void setIndex (int) 
		int index
	public void loadAnnotations (com.android.jack.ir.ast.JParameter, com.android.jack.jayce.JayceParameterLoader) 
		com.android.jack.ir.ast.JAnnotation annote
		com.android.jack.jayce.v0004.nodes.NAnnotation annotation
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JParameter loading
		com.android.jack.jayce.JayceParameterLoader loader
	public volatile com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NParameterRef.class
NParameterRef.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NParameterRef extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String localId
	public java.util.List markers
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JParameterRef jRef
	public com.android.jack.ir.ast.JParameterRef exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.nodes.NMarker marker
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JParameterRef jRef
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPolymorphicCall.class
NPolymorphicCall.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPolymorphicCall extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression instance
	public String receiverType
	public com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind receiverKind
	public String methodName
	public java.util.List methodArgsType
	public com.android.jack.ir.ast.MethodKind methodKind
	public String returnType
	public java.util.List args
	public String callSiteReturnType
	public java.util.List callSiteParameterStrTypes
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPolymorphicMethodCall pmc
	private com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind getReceiverKind (com.android.jack.ir.ast.JAbstractMethodCall) 
		com.android.jack.ir.ast.JAbstractMethodCall jMethodCall
	public com.android.jack.ir.ast.JPolymorphicMethodCall exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		String callsiteParameterType
		com.android.jack.jayce.v0004.nodes.NExpression arg
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JClassOrInterface jReceiverType
		com.android.jack.ir.ast.JType jReturnType
		com.android.jack.ir.ast.JMethodId methodId
		java.util.List callSiteParameterTypes
		com.android.jack.ir.ast.JPolymorphicMethodCall pmc
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPostfixDecOperation.class
NPostfixDecOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPostfixDecOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPostfixDecOperation operation
	public com.android.jack.ir.ast.JPostfixDecOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPostfixIncOperation.class
NPostfixIncOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPostfixIncOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPostfixIncOperation operation
	public com.android.jack.ir.ast.JPostfixIncOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPrefixBitNotOperation.class
NPrefixBitNotOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPrefixBitNotOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixBitNotOperation prefixBitNot
	public com.android.jack.ir.ast.JPrefixBitNotOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPrefixDecOperation.class
NPrefixDecOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPrefixDecOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixDecOperation prefixDec
	public com.android.jack.ir.ast.JPrefixDecOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPrefixIncOperation.class
NPrefixIncOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPrefixIncOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixIncOperation prefixInc
	public com.android.jack.ir.ast.JPrefixIncOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPrefixNegOperation.class
NPrefixNegOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPrefixNegOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixNegOperation prefixNeg
	public com.android.jack.ir.ast.JPrefixNegOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NPrefixNotOperation.class
NPrefixNotOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NPrefixNotOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression arg
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JPrefixNotOperation prefixNot
	public com.android.jack.ir.ast.JPrefixNotOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NReinterpretCastOperation.class
NReinterpretCastOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NReinterpretCastOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String castType
	public com.android.jack.jayce.v0004.nodes.NExpression expr
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
	public com.android.jack.ir.ast.JReinterpretCastOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JType jType
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReinterpretCastOperation jReinterpretCastOperation
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NReturnStatement.class
NReturnStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NReturnStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression expr
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JReturnStatement jStatement
	public com.android.jack.ir.ast.JReturnStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jExpr
		com.android.jack.ir.ast.JReturnStatement statement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NShlOperation.class
NShlOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NShlOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShlOperation operation
	public com.android.jack.ir.ast.JShlOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NShortLiteral.class
NShortLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NShortLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public short value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShortLiteral jShortLiteral
	public com.android.jack.ir.ast.JShortLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JShortLiteral jShortLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NShrOperation.class
NShrOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NShrOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShrOperation operation
	public com.android.jack.ir.ast.JShrOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NShruOperation.class
NShruOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NShruOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JShruOperation operation
	public com.android.jack.ir.ast.JShruOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NSimpleName.class
NSimpleName.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NSimpleName extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String simpleName
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.SimpleName marker
	public com.android.jack.ir.ast.marker.SimpleName exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NStatement.class
NStatement.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NStatement extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo com.android.jack.jayce.v0004.nodes.HasCatchBlockIds  {
	protected com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public abstract com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NStringLiteral.class
NStringLiteral.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NStringLiteral extends com.android.jack.jayce.v0004.nodes.NLiteral {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String value
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
	public com.android.jack.ir.ast.JAbstractStringLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JAbstractStringLiteral jStringLiteral
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JLiteral exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NSubOperation.class
NSubOperation.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NSubOperation extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lhs
	public com.android.jack.jayce.v0004.nodes.NExpression rhs
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSubOperation operation
	public com.android.jack.ir.ast.JSubOperation exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NSwitchStatement.class
NSwitchStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NSwitchStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression expr
	public java.util.List cases
	public com.android.jack.jayce.v0004.nodes.NBlock body
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSwitchStatement switchStatement
		java.util.List fullCaseList
	public com.android.jack.ir.ast.JSwitchStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String caseId
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JSwitchStatement jSwitch
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NSynchronizedBlock.class
NSynchronizedBlock.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NSynchronizedBlock extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lockExpr
	public com.android.jack.jayce.v0004.nodes.NBlock synchronizedBlock
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
	public com.android.jack.ir.ast.JSynchronizedBlock exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JExpression jLockExpr
		com.android.jack.ir.ast.JBlock jBlock
		com.android.jack.ir.ast.JSynchronizedBlock jSynchronizedBlock
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NThisRef.class
NThisRef.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NThisRef extends com.android.jack.jayce.v0004.nodes.NExpression {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String type
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JThisRef jThisRef
	public com.android.jack.ir.ast.JThisRef exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.ir.ast.JThisRef jThisRef
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NThisRefTypeInfo.class
NThisRefTypeInfo.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NThisRefTypeInfo extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public String genericSignature
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
	public com.android.jack.ir.ast.marker.ThisRefTypeInfo exportAsJast (com.android.jack.jayce.v0004.io.ExportSession) 
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.marker.ThisRefTypeInfo marker
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NThrowStatement.class
NThrowStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NThrowStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression expr
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JThrowStatement statement
	public com.android.jack.ir.ast.JThrowStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JThrowStatement jStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NThrownExceptionMarker.class
NThrownExceptionMarker.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NThrownExceptionMarker extends com.android.jack.jayce.v0004.nodes.NMarker {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public java.util.List thrownExceptions
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
	public com.android.jack.ir.ast.marker.ThrownExceptionMarker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
		String exceptionName
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.List jThrownExceptions
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public volatile com.android.sched.marker.Marker exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NTryStatement.class
NTryStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NTryStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public java.util.List resourcesDeclaration
	public com.android.jack.jayce.v0004.nodes.NBlock tryBlock
	public java.util.List catchBlocks
	public com.android.jack.jayce.v0004.nodes.NBlock finallyBlock
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JTryStatement jTryStatement
	public com.android.jack.ir.ast.JTryStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
		com.android.jack.jayce.v0004.nodes.NCatchBlock catchBlock
		com.android.jack.jayce.v0004.nodes.NStatement stmt
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		java.util.List jCatchBlocks
		com.android.jack.ir.ast.JBlock jFinallyBlock
		java.util.List jResourcesDeclaration
		com.android.jack.ir.ast.JTryStatement jTryStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NUnlock.class
NUnlock.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NUnlock extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression lockExpr
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JUnlock statement
	public com.android.jack.ir.ast.JUnlock exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JUnlock jStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NVariable.class
NVariable.java
package com.android.jack.jayce.v0004.nodes
public abstract com.android.jack.jayce.v0004.nodes.NVariable extends com.android.jack.jayce.v0004.NNode implements com.android.jack.jayce.v0004.nodes.HasSourceInfo  {
	protected com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfos () 
	public void setSourceInfos (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public abstract com.android.jack.ir.ast.JVariable exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/nodes/NWhileStatement.class
NWhileStatement.java
package com.android.jack.jayce.v0004.nodes
public com.android.jack.jayce.v0004.nodes.NWhileStatement extends com.android.jack.jayce.v0004.nodes.NStatement {
	public static final com.android.jack.jayce.v0004.io.Token TOKEN
	public com.android.jack.jayce.v0004.nodes.NExpression testExpression
	public com.android.jack.jayce.v0004.nodes.NStatement body
	public java.util.List catchBlockIds
	static final boolean $assertionsDisabled
	public void  () 
	public void importFromJast (com.android.jack.jayce.v0004.io.ImportHelper, java.lang.Object) 
		com.android.jack.jayce.v0004.io.ImportHelper loader
		Object node
		com.android.jack.ir.ast.JWhileStatement jWhileStatement
	public com.android.jack.ir.ast.JWhileStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.lookup.JMethodLookupException com.android.jack.ir.ast.JTypeLookupException 
		String catchId
		com.android.jack.jayce.v0004.io.ExportSession exportSession
		com.android.jack.ir.ast.JStatement jBody
		com.android.jack.ir.ast.JWhileStatement jWhileStatement
	public void writeContent (com.android.jack.jayce.v0004.io.JayceInternalWriterImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalWriterImpl out
	public void readContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public static void skipContent (com.android.jack.jayce.v0004.io.JayceInternalReaderImpl)  throws java.io.IOException 
		com.android.jack.jayce.v0004.io.JayceInternalReaderImpl in
	public com.android.jack.jayce.v0004.io.Token getToken () 
	public java.util.List getCatchBlockIds () 
	public void setCatchBlockIds (java.util.List) 
		java.util.List catchBlockIds
	public volatile com.android.jack.ir.ast.JStatement exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0004.io.ExportSession)  throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException 
	static void  () 
}

com/android/jack/jayce/v0004/util/DispatchKindIdHelper.class
DispatchKindIdHelper.java
package com.android.jack.jayce.v0004.util
public com.android.jack.jayce.v0004.util.DispatchKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.JMethodCall$DispatchKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.JMethodCall$DispatchKind) 
		com.android.jack.ir.ast.JMethodCall$DispatchKind enumValue
	public static com.android.jack.ir.ast.JMethodCall$DispatchKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0004/util/FieldRefKindIdHelper.class
FieldRefKindIdHelper.java
package com.android.jack.jayce.v0004.util
public com.android.jack.jayce.v0004.util.FieldRefKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.FieldKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.FieldKind) 
		com.android.jack.ir.ast.FieldKind enumValue
	public static com.android.jack.ir.ast.FieldKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0004/util/MethodKindIdHelper.class
MethodKindIdHelper.java
package com.android.jack.jayce.v0004.util
public com.android.jack.jayce.v0004.util.MethodKindIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.MethodKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.MethodKind) 
		com.android.jack.ir.ast.MethodKind enumValue
	public static com.android.jack.ir.ast.MethodKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0004/util/OriginDigestDescriptorHelper.class
OriginDigestDescriptorHelper.java
package com.android.jack.jayce.v0004.util
public com.android.jack.jayce.v0004.util.OriginDigestDescriptorHelper extends java.lang.Object {
	private static com.android.jack.digest.OriginDigestElement[] values
	private static int[] ids
	private static int lastId
	private static java.util.Set lastSet
	static final boolean $assertionsDisabled
	public void  () 
	public static synchronized int getInt (java.util.Set) 
		com.android.jack.digest.OriginDigestElement element
		java.util.Set set
		int id
	public static synchronized java.util.Set getValue (int) 
		int idx
		int id
		java.util.EnumSet set
	static void  () 
}

com/android/jack/jayce/v0004/util/ReceiverKindIdHelper.class
ReceiverKindIdHelper.java
package com.android.jack.jayce.v0004.util
public com.android.jack.jayce.v0004.util.ReceiverKindIdHelper extends java.lang.Object {
	private static com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind) 
		com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind enumValue
	public static com.android.jack.jayce.v0004.nodes.NMethodCall$ReceiverKind getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/jayce/v0004/util/RetentionPolicyIdHelper.class
RetentionPolicyIdHelper.java
package com.android.jack.jayce.v0004.util
public com.android.jack.jayce.v0004.util.RetentionPolicyIdHelper extends java.lang.Object {
	private static com.android.jack.ir.ast.JRetentionPolicy[] values
	private static byte[] ids
	static final boolean $assertionsDisabled
	public void  () 
	public static byte getId (com.android.jack.ir.ast.JRetentionPolicy) 
		com.android.jack.ir.ast.JRetentionPolicy enumValue
	public static com.android.jack.ir.ast.JRetentionPolicy getValue (byte) 
		byte id
	static void  () 
}

com/android/jack/kohsuke/args4j/Argument.class
Argument.java
package com.android.jack.kohsuke.args4j
public abstract com.android.jack.kohsuke.args4j.Argument extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String usage () 
	public abstract java.lang.String metaVar () 
	public abstract boolean required () 
	public abstract boolean hidden () 
	public abstract java.lang.Class handler () 
	public abstract int index () 
	public abstract boolean multiValued () 
}

com/android/jack/kohsuke/args4j/ClassParser.class
ClassParser.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.ClassParser extends java.lang.Object {
	public void  () 
	public void parse (java.lang.Object, com.android.jack.kohsuke.args4j.CmdLineParser) 
		com.android.jack.kohsuke.args4j.Option o
		com.android.jack.kohsuke.args4j.Argument a
		java.lang.reflect.Method m
		com.android.jack.kohsuke.args4j.Option o
		com.android.jack.kohsuke.args4j.Argument a
		java.lang.reflect.Field f
		Class c
		Object bean
		com.android.jack.kohsuke.args4j.CmdLineParser parser
}

com/android/jack/kohsuke/args4j/CmdLineException.class
CmdLineException.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.CmdLineException extends java.lang.Exception {
	private static final long serialVersionUID
	private com.android.jack.kohsuke.args4j.CmdLineParser parser
	private String localizedMessage
	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 transient void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.Localizable, java.lang.String[]) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.Localizable message
		String[] args
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.String) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		String message
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.String, java.lang.Throwable) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		String message
		Throwable cause
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.Throwable) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		Throwable cause
	public java.lang.String getLocalizedMessage () 
	public com.android.jack.kohsuke.args4j.CmdLineParser getParser () 
}

com/android/jack/kohsuke/args4j/CmdLineParser$CmdLineImpl.class
CmdLineParser.java
package com.android.jack.kohsuke.args4j
 com.android.jack.kohsuke.args4j.CmdLineParser$CmdLineImpl extends java.lang.Object implements com.android.jack.kohsuke.args4j.spi.Parameters  {
	private final String[] args
	private int pos
	final com.android.jack.kohsuke.args4j.CmdLineParser this$0
	void  (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.String[]) 
		String[] args
	protected boolean hasMore () 
	protected java.lang.String getCurrentToken () 
	private void proceed (int) 
		int n
	public java.lang.String getParameter (int)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		int idx
	public int size () 
	void splitToken () 
		int idx
	static void access$100 (com.android.jack.kohsuke.args4j.CmdLineParser$CmdLineImpl, int) 
		com.android.jack.kohsuke.args4j.CmdLineParser$CmdLineImpl x0
		int x1
}

com/android/jack/kohsuke/args4j/CmdLineParser.class
CmdLineParser.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.CmdLineParser extends java.lang.Object {
	private final java.util.List options
	private final java.util.List arguments
	private boolean parsingOptions
	private com.android.jack.kohsuke.args4j.spi.OptionHandler currentOptionHandler
	private com.android.jack.kohsuke.args4j.ParserProperties parserProperties
	public void  (java.lang.Object) 
		Object bean
	public void  (java.lang.Object, com.android.jack.kohsuke.args4j.ParserProperties) 
		Object bean
		com.android.jack.kohsuke.args4j.ParserProperties parserProperties
	public com.android.jack.kohsuke.args4j.ParserProperties getProperties () 
	private static void checkNonNull (java.lang.Object, java.lang.String) 
		Object obj
		String name
	public void addArgument (com.android.jack.kohsuke.args4j.spi.Setter, com.android.jack.kohsuke.args4j.Argument) 
		com.android.jack.kohsuke.args4j.spi.Setter setter
		com.android.jack.kohsuke.args4j.Argument a
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		int index
	public void addOption (com.android.jack.kohsuke.args4j.spi.Setter, com.android.jack.kohsuke.args4j.Option) 
		String alias
		com.android.jack.kohsuke.args4j.spi.Setter setter
		com.android.jack.kohsuke.args4j.Option o
	public java.util.List getArguments () 
	public java.util.List getOptions () 
	private void checkOptionNotInMap (java.lang.String)  throws com.android.jack.kohsuke.args4j.IllegalAnnotationError 
		String name
	protected com.android.jack.kohsuke.args4j.spi.OptionHandler createOptionHandler (com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.OptionDef o
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public java.lang.String printExample (com.android.jack.kohsuke.args4j.OptionHandlerFilter) 
		com.android.jack.kohsuke.args4j.OptionHandlerFilter filter
	public java.lang.String printExample (com.android.jack.kohsuke.args4j.ExampleMode) 
		com.android.jack.kohsuke.args4j.ExampleMode mode
	public java.lang.String printExample (com.android.jack.kohsuke.args4j.OptionHandlerFilter, java.util.ResourceBundle) 
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		com.android.jack.kohsuke.args4j.OptionHandlerFilter mode
		java.util.ResourceBundle rb
		StringBuilder buf
	public java.lang.String printExample (com.android.jack.kohsuke.args4j.ExampleMode, java.util.ResourceBundle) 
		com.android.jack.kohsuke.args4j.ExampleMode mode
		java.util.ResourceBundle rb
	public void printUsage (java.io.OutputStream) 
		java.io.OutputStream out
	public void printUsage (java.io.Writer, java.util.ResourceBundle) 
		java.io.Writer out
		java.util.ResourceBundle rb
	public void printUsage (java.io.Writer, java.util.ResourceBundle, com.android.jack.kohsuke.args4j.OptionHandlerFilter) 
		int curLen
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		int curLen
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		java.io.Writer out
		java.util.ResourceBundle rb
		com.android.jack.kohsuke.args4j.OptionHandlerFilter filter
		java.io.PrintWriter w
		int len
	protected void printOption (java.io.PrintWriter, com.android.jack.kohsuke.args4j.spi.OptionHandler, int, java.util.ResourceBundle, com.android.jack.kohsuke.args4j.OptionHandlerFilter) 
		String nameAndMeta
		String usage
		String format
		String output
		int i
		java.io.PrintWriter out
		com.android.jack.kohsuke.args4j.spi.OptionHandler handler
		int len
		java.util.ResourceBundle rb
		com.android.jack.kohsuke.args4j.OptionHandlerFilter filter
		int totalUsageWidth
		int widthMetadata
		int widthUsage
		java.util.List namesAndMetas
		java.util.List usages
	private java.lang.String localize (java.lang.String, java.util.ResourceBundle) 
		String s
		java.util.ResourceBundle rb
	private java.util.List wrapLines (java.lang.String, int) 
		int lineLength
		int lineLength
		String candidate
		int sp
		String restOfLine
		String line
		int maxLength
		java.util.List rv
	private int getPrefixLen (com.android.jack.kohsuke.args4j.spi.OptionHandler, java.util.ResourceBundle) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		java.util.ResourceBundle rb
	private java.lang.String getOptionName () 
	public void parseArgument (java.util.Collection)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.util.Collection args
	public transient void parseArgument (java.lang.String[])  throws com.android.jack.kohsuke.args4j.CmdLineException 
		boolean isKeyValuePair
		com.android.jack.kohsuke.args4j.Messages msg
		String arg
		int diff
		com.android.jack.kohsuke.args4j.spi.OptionHandler handler
		String[] args
		String[] expandedArgs
		com.android.jack.kohsuke.args4j.CmdLineParser$CmdLineImpl cmdLine
		java.util.Set present
		int argIndex
		boolean helpSet
	private java.lang.String[] expandAtFiles (java.lang.String[])  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.io.IOException ex
		java.io.File file
		String arg
		String[] args
		java.util.List result
	private static java.util.List readAllLines (java.io.File)  throws java.io.IOException 
		java.util.List result
		String line
		java.io.File f
		java.io.BufferedReader r
	private void checkRequiredOptionsAndArguments (java.util.Set)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.OptionHandler handler
		com.android.jack.kohsuke.args4j.spi.OptionHandler handler
		com.android.jack.kohsuke.args4j.spi.OptionHandler handler
		com.android.jack.kohsuke.args4j.spi.OptionHandler handler
		java.util.Set present
	private boolean isHandlerHasHisOptions (com.android.jack.kohsuke.args4j.NamedOptionDef, java.util.Set) 
		String depend
		com.android.jack.kohsuke.args4j.NamedOptionDef option
		java.util.Set present
	private boolean isHandlerAllowOtherOptions (com.android.jack.kohsuke.args4j.NamedOptionDef, java.util.Set) 
		String forbid
		com.android.jack.kohsuke.args4j.NamedOptionDef option
		java.util.Set present
	private com.android.jack.kohsuke.args4j.spi.OptionHandler findOptionHandler (java.lang.String) 
		String name
		int pos
	private com.android.jack.kohsuke.args4j.spi.OptionHandler findOptionByName (java.lang.String) 
		String alias
		com.android.jack.kohsuke.args4j.NamedOptionDef option
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		String name
	protected boolean isOption (java.lang.String) 
		String arg
	public static void registerHandler (java.lang.Class, java.lang.Class) 
		Class valueType
		Class handlerClass
	public void setUsageWidth (int) 
		int usageWidth
	public void stopOptionParsing () 
	public void printSingleLineUsage (java.io.OutputStream) 
		java.io.OutputStream out
	public void printSingleLineUsage (java.io.Writer, java.util.ResourceBundle) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		java.io.Writer w
		java.util.ResourceBundle rb
		java.io.PrintWriter pw
	private void printSingleLineOption (java.io.PrintWriter, com.android.jack.kohsuke.args4j.spi.OptionHandler, java.util.ResourceBundle) 
		java.io.PrintWriter pw
		com.android.jack.kohsuke.args4j.spi.OptionHandler h
		java.util.ResourceBundle rb
	static java.lang.String access$000 (com.android.jack.kohsuke.args4j.CmdLineParser) 
		com.android.jack.kohsuke.args4j.CmdLineParser x0
}

com/android/jack/kohsuke/args4j/Config$ConfigHandler.class
Config.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.Config$ConfigHandler extends org.xml.sax.helpers.DefaultHandler {
	com.android.jack.kohsuke.args4j.Config config
	com.android.jack.kohsuke.args4j.spi.ConfigElement currentCE
	final com.android.jack.kohsuke.args4j.Config this$0
	public void  (com.android.jack.kohsuke.args4j.Config, com.android.jack.kohsuke.args4j.Config) 
		com.android.jack.kohsuke.args4j.Config this$0
		com.android.jack.kohsuke.args4j.Config config
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
}

com/android/jack/kohsuke/args4j/Config.class
Config.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.Config extends java.lang.Object {
	public java.util.List options
	public java.util.List arguments
	public void  () 
	public static com.android.jack.kohsuke.args4j.Config parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource xml
		com.android.jack.kohsuke.args4j.Config rv
		org.xml.sax.XMLReader reader
		com.android.jack.kohsuke.args4j.Config$ConfigHandler handler
}

com/android/jack/kohsuke/args4j/ExampleMode$1.class
ExampleMode.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.ExampleMode$1 extends com.android.jack.kohsuke.args4j.ExampleMode {
	void  (java.lang.String, int) 
	public boolean select (com.android.jack.kohsuke.args4j.spi.OptionHandler) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler o
}

com/android/jack/kohsuke/args4j/ExampleMode$2.class
ExampleMode.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.ExampleMode$2 extends com.android.jack.kohsuke.args4j.ExampleMode {
	void  (java.lang.String, int) 
	public boolean select (com.android.jack.kohsuke.args4j.spi.OptionHandler) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler o
}

com/android/jack/kohsuke/args4j/ExampleMode.class
ExampleMode.java
package com.android.jack.kohsuke.args4j
public abstract com.android.jack.kohsuke.args4j.ExampleMode extends java.lang.Enum implements com.android.jack.kohsuke.args4j.OptionHandlerFilter  {
	public static final com.android.jack.kohsuke.args4j.ExampleMode ALL
	public static final com.android.jack.kohsuke.args4j.ExampleMode REQUIRED
	private static final com.android.jack.kohsuke.args4j.ExampleMode[] $VALUES
	public static com.android.jack.kohsuke.args4j.ExampleMode[] values () 
	public static com.android.jack.kohsuke.args4j.ExampleMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	void  (java.lang.String, int, com.android.jack.kohsuke.args4j.ExampleMode$1) 
		String x0
		int x1
		com.android.jack.kohsuke.args4j.ExampleMode$1 x2
	static void  () 
}

com/android/jack/kohsuke/args4j/FieldParser.class
FieldParser.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.FieldParser extends java.lang.Object {
	public void  () 
	public void parse (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.Object)  throws java.lang.ClassNotFoundException 
		com.android.jack.kohsuke.args4j.Option o
		java.lang.reflect.Field f
		Class c
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		Object bean
	private com.android.jack.kohsuke.args4j.spi.ConfigElement createConfigElement (java.lang.reflect.Field) 
		java.lang.reflect.Field f
		com.android.jack.kohsuke.args4j.spi.ConfigElement rv
}

com/android/jack/kohsuke/args4j/IllegalAnnotationError.class
IllegalAnnotationError.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.IllegalAnnotationError extends java.lang.Error {
	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/kohsuke/args4j/Localizable.class
Localizable.java
package com.android.jack.kohsuke.args4j
public abstract com.android.jack.kohsuke.args4j.Localizable extends java.lang.Object {
	public transient abstract java.lang.String formatWithLocale (java.util.Locale, java.lang.Object[]) 
	public transient abstract java.lang.String format (java.lang.Object[]) 
}

com/android/jack/kohsuke/args4j/Messages.class
Messages.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.Messages extends java.lang.Enum implements com.android.jack.kohsuke.args4j.Localizable  {
	public static final com.android.jack.kohsuke.args4j.Messages MISSING_OPERAND
	public static final com.android.jack.kohsuke.args4j.Messages UNDEFINED_OPTION
	public static final com.android.jack.kohsuke.args4j.Messages NO_ARGUMENT_ALLOWED
	public static final com.android.jack.kohsuke.args4j.Messages REQUIRED_OPTION_MISSING
	public static final com.android.jack.kohsuke.args4j.Messages TOO_MANY_ARGUMENTS
	public static final com.android.jack.kohsuke.args4j.Messages REQUIRED_ARGUMENT_MISSING
	public static final com.android.jack.kohsuke.args4j.Messages METADATA_ERROR
	public static final com.android.jack.kohsuke.args4j.Messages MULTIPLE_USE_OF_ARGUMENT
	public static final com.android.jack.kohsuke.args4j.Messages MULTIPLE_USE_OF_OPTION
	public static final com.android.jack.kohsuke.args4j.Messages UNKNOWN_HANDLER
	public static final com.android.jack.kohsuke.args4j.Messages NO_OPTIONHANDLER
	public static final com.android.jack.kohsuke.args4j.Messages NO_CONSTRUCTOR_ON_HANDLER
	public static final com.android.jack.kohsuke.args4j.Messages REQUIRES_OPTION_MISSING
	public static final com.android.jack.kohsuke.args4j.Messages FORBIDDEN_OPTION_PRESENT
	public static final com.android.jack.kohsuke.args4j.Messages NO_SUCH_FILE
	private static final com.android.jack.kohsuke.args4j.Messages[] $VALUES
	public static com.android.jack.kohsuke.args4j.Messages[] values () 
	public static com.android.jack.kohsuke.args4j.Messages valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public transient java.lang.String formatWithLocale (java.util.Locale, java.lang.Object[]) 
		java.util.Locale locale
		Object[] args
		java.util.ResourceBundle localized
	public transient java.lang.String format (java.lang.Object[]) 
		Object[] args
	static void  () 
}

com/android/jack/kohsuke/args4j/Messages.properties
com/android/jack/kohsuke/args4j/Messages_de.properties
com/android/jack/kohsuke/args4j/Messages_en.properties
com/android/jack/kohsuke/args4j/Messages_ru.properties
com/android/jack/kohsuke/args4j/NamedOptionDef.class
NamedOptionDef.java
package com.android.jack.kohsuke.args4j
public final com.android.jack.kohsuke.args4j.NamedOptionDef extends com.android.jack.kohsuke.args4j.OptionDef {
	private final String name
	private final String[] aliases
	private final String[] depends
	private final String[] forbids
	public void  (com.android.jack.kohsuke.args4j.Option, boolean) 
		com.android.jack.kohsuke.args4j.Option o
		boolean forceMultiValued
	public void  (com.android.jack.kohsuke.args4j.Option) 
		com.android.jack.kohsuke.args4j.Option o
	private static java.lang.String[] createZeroSizedArrayIfNull (java.lang.String[]) 
		String[] in
	public java.lang.String name () 
	public java.lang.String[] aliases () 
	public java.lang.String[] depends () 
	public java.lang.String[] forbids () 
	public java.lang.String toString () 
		String alias
		String str
	public boolean isArgument () 
}

com/android/jack/kohsuke/args4j/Option.class
Option.java
package com.android.jack.kohsuke.args4j
public abstract com.android.jack.kohsuke.args4j.Option extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract java.lang.String[] aliases () 
	public abstract java.lang.String usage () 
	public abstract java.lang.String metaVar () 
	public abstract boolean required () 
	public abstract boolean help () 
	public abstract boolean hidden () 
	public abstract java.lang.Class handler () 
	public abstract java.lang.String[] depends () 
	public abstract java.lang.String[] forbids () 
}

com/android/jack/kohsuke/args4j/OptionDef.class
OptionDef.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.OptionDef extends java.lang.Object {
	private final String usage
	private final String metaVar
	private final boolean required
	private final boolean help
	private final boolean hidden
	private final boolean multiValued
	private final Class handler
	public void  (com.android.jack.kohsuke.args4j.Argument, boolean) 
		com.android.jack.kohsuke.args4j.Argument a
		boolean forceMultiValued
	protected void  (java.lang.String, java.lang.String, boolean, boolean, boolean, java.lang.Class, boolean) 
		String usage
		String metaVar
		boolean required
		boolean help
		boolean hidden
		Class handler
		boolean multiValued
	public java.lang.String usage () 
	public java.lang.String metaVar () 
	public boolean required () 
	public boolean help () 
	public boolean hidden () 
	public java.lang.Class handler () 
	public boolean isMultiValued () 
	public boolean isArgument () 
	public java.lang.String toString () 
}

com/android/jack/kohsuke/args4j/OptionHandlerFilter$1.class
OptionHandlerFilter.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.OptionHandlerFilter$1 extends java.lang.Object implements com.android.jack.kohsuke.args4j.OptionHandlerFilter  {
	void  () 
	public boolean select (com.android.jack.kohsuke.args4j.spi.OptionHandler) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler o
}

com/android/jack/kohsuke/args4j/OptionHandlerFilter$2.class
OptionHandlerFilter.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.OptionHandlerFilter$2 extends java.lang.Object implements com.android.jack.kohsuke.args4j.OptionHandlerFilter  {
	void  () 
	public boolean select (com.android.jack.kohsuke.args4j.spi.OptionHandler) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler o
}

com/android/jack/kohsuke/args4j/OptionHandlerFilter$3.class
OptionHandlerFilter.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.OptionHandlerFilter$3 extends java.lang.Object implements com.android.jack.kohsuke.args4j.OptionHandlerFilter  {
	void  () 
	public boolean select (com.android.jack.kohsuke.args4j.spi.OptionHandler) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler o
}

com/android/jack/kohsuke/args4j/OptionHandlerFilter.class
OptionHandlerFilter.java
package com.android.jack.kohsuke.args4j
public abstract com.android.jack.kohsuke.args4j.OptionHandlerFilter extends java.lang.Object {
	public static final com.android.jack.kohsuke.args4j.OptionHandlerFilter ALL
	public static final com.android.jack.kohsuke.args4j.OptionHandlerFilter PUBLIC
	public static final com.android.jack.kohsuke.args4j.OptionHandlerFilter REQUIRED
	public abstract boolean select (com.android.jack.kohsuke.args4j.spi.OptionHandler) 
	static void  () 
}

com/android/jack/kohsuke/args4j/OptionHandlerRegistry.class
OptionHandlerRegistry.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.OptionHandlerRegistry extends java.lang.Object {
	private static com.android.jack.kohsuke.args4j.OptionHandlerRegistry instance
	private final java.util.Map handlerClasses
	public static synchronized com.android.jack.kohsuke.args4j.OptionHandlerRegistry getRegistry () 
	private void  () 
	private void initHandlers () 
	private static java.lang.reflect.Constructor getConstructor (java.lang.Class) 
		NoSuchMethodException e
		Class handlerClass
	public void registerHandler (java.lang.Class, java.lang.Class) 
		Class valueType
		Class handlerClass
		java.lang.reflect.Constructor c
	protected com.android.jack.kohsuke.args4j.spi.OptionHandler createOptionHandler (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		Class t
		java.lang.reflect.Constructor handlerType
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef o
		com.android.jack.kohsuke.args4j.spi.Setter setter
		java.lang.reflect.Constructor handlerType
		Class h
}

com/android/jack/kohsuke/args4j/ParserProperties$1.class
ParserProperties.java
package com.android.jack.kohsuke.args4j
final com.android.jack.kohsuke.args4j.ParserProperties$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.kohsuke.args4j.spi.OptionHandler, com.android.jack.kohsuke.args4j.spi.OptionHandler) 
		com.android.jack.kohsuke.args4j.spi.OptionHandler o1
		com.android.jack.kohsuke.args4j.spi.OptionHandler o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/kohsuke/args4j/ParserProperties.class
ParserProperties.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.ParserProperties extends java.lang.Object {
	private static final int DEFAULT_USAGE_WIDTH
	private int usageWidth
	private java.util.Comparator optionSorter
	private String optionValueDelimiter
	private boolean atSyntax
	static final java.util.Comparator DEFAULT_COMPARATOR
	private void  () 
	public static com.android.jack.kohsuke.args4j.ParserProperties defaults () 
	public com.android.jack.kohsuke.args4j.ParserProperties withAtSyntax (boolean) 
		boolean atSyntax
	public boolean getAtSyntax () 
	public com.android.jack.kohsuke.args4j.ParserProperties withUsageWidth (int) 
		int usageWidth
	int getUsageWidth () 
	public com.android.jack.kohsuke.args4j.ParserProperties withOptionSorter (java.util.Comparator) 
		java.util.Comparator sorter
	java.util.Comparator getOptionSorter () 
	public com.android.jack.kohsuke.args4j.ParserProperties withOptionValueDelimiter (java.lang.String) 
		String v
	public java.lang.String getOptionValueDelimiter () 
	static void  () 
}

com/android/jack/kohsuke/args4j/Starter.class
Starter.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.Starter extends java.lang.Object {
	public static final String PARAMETER_NAME
	public void  () 
	public static void main (java.lang.String[]) 
		java.lang.reflect.Method m
		java.lang.reflect.Method m
		IllegalArgumentException e
		Class clazz
		Object bean
		boolean couldInvoke
		ClassNotFoundException e
		com.android.jack.kohsuke.args4j.CmdLineException e
		Exception e
		String[] args
		String classname
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		boolean classHasArgument
		boolean classHasOptions
	public static boolean hasAnnotation (java.lang.Class, java.lang.Class) 
		java.lang.reflect.Field f
		java.lang.reflect.Method m
		Class clazz
		Class annotation
}

com/android/jack/kohsuke/args4j/Utilities.class
Utilities.java
package com.android.jack.kohsuke.args4j
 com.android.jack.kohsuke.args4j.Utilities extends java.lang.Object {
	private void  () 
	static void checkNonNull (java.lang.Object, java.lang.String) 
		Object obj
		String name
}

com/android/jack/kohsuke/args4j/XmlParser.class
XmlParser.java
package com.android.jack.kohsuke.args4j
public com.android.jack.kohsuke.args4j.XmlParser extends java.lang.Object {
	public void  () 
	public void parse (java.net.URL, com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.Object) 
		java.net.URL xml
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		Object bean
	public void parse (org.xml.sax.InputSource, com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.Object) 
		com.android.jack.kohsuke.args4j.Option option
		com.android.jack.kohsuke.args4j.spi.ConfigElement ce
		com.android.jack.kohsuke.args4j.Argument argument
		com.android.jack.kohsuke.args4j.spi.ConfigElement ce
		com.android.jack.kohsuke.args4j.Config config
		Exception e
		org.xml.sax.InputSource xml
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		Object bean
	private java.lang.reflect.AccessibleObject findMethodOrField (java.lang.Object, java.lang.String, java.lang.String)  throws java.lang.SecurityException java.lang.NoSuchFieldException java.lang.NoSuchMethodException java.lang.ClassNotFoundException 
		java.lang.reflect.AccessibleObject rv
		String className
		int i
		String methodName
		String[] params
		Class[] paramTypes
		Object bean
		String field
		String method
		java.lang.reflect.AccessibleObject rv
}

com/android/jack/kohsuke/args4j/spi/AnnotationImpl.class
AnnotationImpl.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.AnnotationImpl extends java.lang.Object implements java.lang.annotation.Annotation  {
	private final Class annotationType
	public String[] aliases
	public Class handler
	public String metaVar
	public boolean multiValued
	public boolean required
	public boolean help
	public boolean hidden
	public String usage
	public int index
	protected void  (java.lang.Class) 
		Class annotationType
	protected void  (java.lang.Class, com.android.jack.kohsuke.args4j.spi.ConfigElement)  throws java.lang.ClassNotFoundException 
		Class annotationType
		com.android.jack.kohsuke.args4j.spi.ConfigElement ce
	public java.lang.String[] aliases () 
	public java.lang.Class handler () 
	public java.lang.String metaVar () 
	public boolean multiValued () 
	public boolean required () 
	public boolean help () 
	public boolean hidden () 
	public java.lang.String usage () 
	public java.lang.Class annotationType () 
	public int index () 
}

com/android/jack/kohsuke/args4j/spi/ArgumentImpl.class
ArgumentImpl.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.ArgumentImpl extends com.android.jack.kohsuke.args4j.spi.AnnotationImpl implements com.android.jack.kohsuke.args4j.Argument  {
	public void  (com.android.jack.kohsuke.args4j.spi.ConfigElement)  throws java.lang.ClassNotFoundException 
		com.android.jack.kohsuke.args4j.spi.ConfigElement ce
}

com/android/jack/kohsuke/args4j/spi/ArrayFieldSetter.class
ArrayFieldSetter.java
package com.android.jack.kohsuke.args4j.spi
final com.android.jack.kohsuke.args4j.spi.ArrayFieldSetter extends java.lang.Object implements com.android.jack.kohsuke.args4j.spi.Setter  {
	private final Object bean
	private final java.lang.reflect.Field f
	private Object defaultArray
	public void  (java.lang.Object, java.lang.reflect.Field) 
		Object bean
		java.lang.reflect.Field f
	private void trySetDefault (java.lang.Object)  throws java.lang.IllegalAccessError 
		IllegalAccessException ex1
		IllegalAccessException ex
		Object bean1
	private void doSetDefault (java.lang.Object)  throws java.lang.IllegalAccessException 
		Object bean
	public com.android.jack.kohsuke.args4j.spi.FieldSetter asFieldSetter () 
	public java.lang.reflect.AnnotatedElement asAnnotatedElement () 
	public boolean isMultiValued () 
	public java.lang.Class getType () 
	public void addValue (java.lang.Object) 
		IllegalAccessException e
		IllegalAccessException ex
		Object value
	private void doAddValue (java.lang.Object, java.lang.Object)  throws java.lang.IllegalAccessException 
		int len
		Object newAry
		Object bean
		Object value
		Object ary
}

com/android/jack/kohsuke/args4j/spi/BooleanOptionHandler.class
BooleanOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.BooleanOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	private static final java.util.List ACCEPTABLE_VALUES
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String valueStr
		int index
		com.android.jack.kohsuke.args4j.spi.Parameters params
	public java.lang.String getDefaultMetaVariable () 
	static void  () 
}

com/android/jack/kohsuke/args4j/spi/ByteOptionHandler.class
ByteOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.ByteOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Byte parse (java.lang.String)  throws java.lang.NumberFormatException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/CharOptionHandler.class
CharOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.CharOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Character parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/ConfigElement.class
ConfigElement.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.ConfigElement extends java.lang.Object {
	public String field
	public String method
	public String name
	public String usage
	public String handler
	public String metavar
	public String[] aliases
	public boolean multiValued
	public boolean required
	public boolean hidden
	public void  () 
	public boolean isInvalid () 
}

com/android/jack/kohsuke/args4j/spi/DelimitedOptionHandler.class
DelimitedOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.DelimitedOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	protected final String delimiter
	protected final com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler individualOptionHandler
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter, java.lang.String, com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
		String delimiter
		com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler individualOptionHandler
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String delimitedStr
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String full
		String[] delimitedStrs
	public java.lang.String getDefaultMetaVariable () 
		String tMetaVar
}

com/android/jack/kohsuke/args4j/spi/DoubleOptionHandler.class
DoubleOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.DoubleOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Double parse (java.lang.String)  throws java.lang.NumberFormatException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/EnumOptionHandler.class
EnumOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.EnumOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	private final Class enumType
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter, java.lang.Class) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
		Class enumType
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		Enum o
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String s
		Enum value
	public java.lang.String getDefaultMetaVariable () 
		Enum t
		StringBuffer rv
	public java.lang.String getMetaVariable (java.util.ResourceBundle) 
		java.util.ResourceBundle rb
}

com/android/jack/kohsuke/args4j/spi/ExplicitBooleanOptionHandler.class
ExplicitBooleanOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.ExplicitBooleanOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	private static final java.util.Map ACCEPTABLE_VALUES
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.Parameters params
	private java.lang.Boolean getBoolean (java.lang.String)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String parameter
		String valueStr
	public java.lang.String getDefaultMetaVariable () 
	static void  () 
}

com/android/jack/kohsuke/args4j/spi/FieldSetter.class
FieldSetter.java
package com.android.jack.kohsuke.args4j.spi
public final com.android.jack.kohsuke.args4j.spi.FieldSetter extends java.lang.Object implements com.android.jack.kohsuke.args4j.spi.Setter  {
	private final java.lang.reflect.Field f
	private final Object bean
	public void  (java.lang.Object, java.lang.reflect.Field) 
		Object bean
		java.lang.reflect.Field f
	public java.lang.Class getType () 
	public boolean isMultiValued () 
	public com.android.jack.kohsuke.args4j.spi.FieldSetter asFieldSetter () 
	public java.lang.reflect.AnnotatedElement asAnnotatedElement () 
	public void addValue (java.lang.Object) 
		IllegalAccessException e
		IllegalAccessException ex
		Object value
	public java.lang.Object getValue () 
		IllegalAccessException e
		IllegalAccessException ex
}

com/android/jack/kohsuke/args4j/spi/FileOptionHandler.class
FileOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.FileOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.io.File parse (java.lang.String)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String argument
	public java.lang.String getDefaultMetaVariable () 
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/FloatOptionHandler.class
FloatOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.FloatOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Float parse (java.lang.String)  throws java.lang.NumberFormatException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/InetAddressOptionHandler.class
InetAddressOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.InetAddressOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.net.InetAddress parse (java.lang.String)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.net.UnknownHostException e
		String argument
	public java.lang.String getDefaultMetaVariable () 
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/IntOptionHandler.class
IntOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.IntOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Integer parse (java.lang.String)  throws java.lang.NumberFormatException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/LongOptionHandler.class
LongOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.LongOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Long parse (java.lang.String)  throws java.lang.NumberFormatException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/MacAddressOptionHandler.class
MacAddressOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.MacAddressOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		int i
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String macString
		String[] macStringArray
		byte[] mac
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/MapOptionHandler.class
MapOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.MapOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public java.lang.String getDefaultMetaVariable () 
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.Parameters params
		com.android.jack.kohsuke.args4j.spi.FieldSetter fs
		java.util.Map v
	protected java.util.Map createNewCollection (java.lang.Class) 
		Class type
	protected void addToMap (java.lang.String, java.util.Map)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String mapKey
		String mapValue
		String argument
		java.util.Map m
		String mapKey
		String mapValue
		int idx
	protected void addToMap (java.util.Map, java.lang.String, java.lang.String) 
		java.util.Map m
		String key
		String value
}

com/android/jack/kohsuke/args4j/spi/Messages.class
Messages.java
package com.android.jack.kohsuke.args4j.spi
public final com.android.jack.kohsuke.args4j.spi.Messages extends java.lang.Enum implements com.android.jack.kohsuke.args4j.Localizable  {
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_OPERAND
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_CHAR
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_BOOLEAN
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_METHOD_SIGNATURE
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_FIELD_SIGNATURE
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_LIST
	public static final com.android.jack.kohsuke.args4j.spi.Messages FORMAT_ERROR_FOR_MAP
	public static final com.android.jack.kohsuke.args4j.spi.Messages MAP_HAS_NO_KEY
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_IP_ADDRESS
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_PATTERN
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_MAC_ADDRESS
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_UUID
	public static final com.android.jack.kohsuke.args4j.spi.Messages ILLEGAL_PATH
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_EXPLICIT_BOOLEAN_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_FILE_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_INET_ADDRESS_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_MAC_ADDRESS_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_PATH_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_PATTERN_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_REST_OF_ARGUMENTS_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_STRING_ARRAY_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_STRING_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_SUB_COMMAND_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_URI_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_URL_OPTION_HANDLER
	public static final com.android.jack.kohsuke.args4j.spi.Messages DEFAULT_META_UUID_OPTION_HANDLER
	private static final com.android.jack.kohsuke.args4j.spi.Messages[] $VALUES
	public static com.android.jack.kohsuke.args4j.spi.Messages[] values () 
	public static com.android.jack.kohsuke.args4j.spi.Messages valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public transient java.lang.String formatWithLocale (java.util.Locale, java.lang.Object[]) 
		java.util.Locale locale
		Object[] args
		java.util.ResourceBundle localized
	public transient java.lang.String format (java.lang.Object[]) 
		Object[] args
	static void  () 
}

com/android/jack/kohsuke/args4j/spi/Messages.properties
com/android/jack/kohsuke/args4j/spi/Messages_de.properties
com/android/jack/kohsuke/args4j/spi/Messages_en.properties
com/android/jack/kohsuke/args4j/spi/Messages_ru.properties
com/android/jack/kohsuke/args4j/spi/MethodSetter.class
MethodSetter.java
package com.android.jack.kohsuke.args4j.spi
public final com.android.jack.kohsuke.args4j.spi.MethodSetter extends java.lang.Object implements com.android.jack.kohsuke.args4j.spi.Setter  {
	private final com.android.jack.kohsuke.args4j.CmdLineParser parser
	private final Object bean
	private final java.lang.reflect.Method m
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.Object, java.lang.reflect.Method) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		Object bean
		java.lang.reflect.Method m
	public java.lang.Class getType () 
	public boolean isMultiValued () 
	public com.android.jack.kohsuke.args4j.spi.FieldSetter asFieldSetter () 
	public java.lang.reflect.AnnotatedElement asAnnotatedElement () 
	public void addValue (java.lang.Object)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		IllegalAccessException e
		IllegalAccessException ex
		Throwable t
		java.lang.reflect.InvocationTargetException e
		Object value
}

com/android/jack/kohsuke/args4j/spi/MultiFileOptionHandler.class
MultiFileOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.MultiFileOptionHandler extends com.android.jack.kohsuke.args4j.spi.DelimitedOptionHandler {
	protected static String sysPathSeperator
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	static void  () 
}

com/android/jack/kohsuke/args4j/spi/MultiValueFieldSetter.class
MultiValueFieldSetter.java
package com.android.jack.kohsuke.args4j.spi
final com.android.jack.kohsuke.args4j.spi.MultiValueFieldSetter extends java.lang.Object implements com.android.jack.kohsuke.args4j.spi.Setter  {
	private final Object bean
	private final java.lang.reflect.Field f
	public void  (java.lang.Object, java.lang.reflect.Field) 
		Object bean
		java.lang.reflect.Field f
	public boolean isMultiValued () 
	public com.android.jack.kohsuke.args4j.spi.FieldSetter asFieldSetter () 
	public java.lang.reflect.AnnotatedElement asAnnotatedElement () 
	public java.lang.Class getType () 
		java.lang.reflect.ParameterizedType pt
		java.lang.reflect.Type t
	public void addValue (java.lang.Object) 
		IllegalAccessException e
		IllegalAccessException ex
		Object value
	private void doAddValue (java.lang.Object, java.lang.Object)  throws java.lang.IllegalAccessException 
		Object bean
		Object value
		Object o
}

com/android/jack/kohsuke/args4j/spi/OneArgumentOptionHandler.class
OneArgumentOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public java.lang.String getDefaultMetaVariable () 
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		Object value
		NumberFormatException ex
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String token
	protected abstract java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/OptionHandler.class
OptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.OptionHandler extends java.lang.Object {
	public final com.android.jack.kohsuke.args4j.OptionDef option
	public final com.android.jack.kohsuke.args4j.spi.Setter setter
	public final com.android.jack.kohsuke.args4j.CmdLineParser owner
	protected void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public abstract int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
	public abstract java.lang.String getDefaultMetaVariable () 
	public java.lang.String getMetaVariable (java.util.ResourceBundle) 
		String localized
		java.util.ResourceBundle rb
		String token
	public final java.lang.String getNameAndMeta (java.util.ResourceBundle) 
		java.util.ResourceBundle rb
	public final java.lang.String getNameAndMeta (java.util.ResourceBundle, com.android.jack.kohsuke.args4j.ParserProperties) 
		java.util.ResourceBundle rb
		com.android.jack.kohsuke.args4j.ParserProperties properties
		String str
		String meta
}

com/android/jack/kohsuke/args4j/spi/OptionImpl.class
OptionImpl.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.OptionImpl extends com.android.jack.kohsuke.args4j.spi.AnnotationImpl implements com.android.jack.kohsuke.args4j.Option  {
	public String name
	public String[] depends
	public String[] forbids
	public void  (com.android.jack.kohsuke.args4j.spi.ConfigElement)  throws java.lang.ClassNotFoundException 
		com.android.jack.kohsuke.args4j.spi.ConfigElement ce
	public java.lang.String name () 
	public java.lang.String[] depends () 
	public java.lang.String[] forbids () 
}

com/android/jack/kohsuke/args4j/spi/Parameters.class
Parameters.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.Parameters extends java.lang.Object {
	public abstract java.lang.String getParameter (int)  throws com.android.jack.kohsuke.args4j.CmdLineException 
	public abstract int size () 
}

com/android/jack/kohsuke/args4j/spi/PatternOptionHandler.class
PatternOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.PatternOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.util.regex.Pattern p
		java.util.regex.PatternSyntaxException x
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String s
		java.util.regex.Pattern p
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/RestOfArgumentsHandler.class
RestOfArgumentsHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.RestOfArgumentsHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser cmdLineParser
		com.android.jack.kohsuke.args4j.OptionDef optionDef
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		int i
		com.android.jack.kohsuke.args4j.spi.Parameters parameters
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/Setter.class
Setter.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.Setter extends java.lang.Object {
	public abstract void addValue (java.lang.Object)  throws com.android.jack.kohsuke.args4j.CmdLineException 
	public abstract java.lang.Class getType () 
	public abstract boolean isMultiValued () 
	public abstract com.android.jack.kohsuke.args4j.spi.FieldSetter asFieldSetter () 
	public abstract java.lang.reflect.AnnotatedElement asAnnotatedElement () 
}

com/android/jack/kohsuke/args4j/spi/Setters.class
Setters.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.Setters extends java.lang.Object {
	private void  () 
	public static com.android.jack.kohsuke.args4j.spi.Setter create (com.android.jack.kohsuke.args4j.CmdLineParser, java.lang.reflect.AccessibleObject, java.lang.Object) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		java.lang.reflect.AccessibleObject fieldOrMethod
		Object bean
	public static com.android.jack.kohsuke.args4j.spi.Setter create (java.lang.reflect.Field, java.lang.Object) 
		java.lang.reflect.Field f
		Object bean
}

com/android/jack/kohsuke/args4j/spi/ShortOptionHandler.class
ShortOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.ShortOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.lang.Short parse (java.lang.String)  throws java.lang.NumberFormatException 
		String argument
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/kohsuke/args4j/spi/StopOptionHandler.class
StopOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.StopOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.Parameters params
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/StringArrayOptionHandler.class
StringArrayOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.StringArrayOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public java.lang.String getDefaultMetaVariable () 
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String p
		String param
		com.android.jack.kohsuke.args4j.spi.Parameters params
		int counter
}

com/android/jack/kohsuke/args4j/spi/StringOptionHandler.class
StringOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.StringOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.Parameters params
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/SubCommand.class
SubCommand.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.SubCommand extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract java.lang.Class impl () 
}

com/android/jack/kohsuke/args4j/spi/SubCommandHandler$1.class
SubCommandHandler.java
package com.android.jack.kohsuke.args4j.spi
 com.android.jack.kohsuke.args4j.spi.SubCommandHandler$1 extends java.util.AbstractList {
	final com.android.jack.kohsuke.args4j.spi.Parameters val$params
	final com.android.jack.kohsuke.args4j.spi.SubCommandHandler this$0
	void  (com.android.jack.kohsuke.args4j.spi.SubCommandHandler, com.android.jack.kohsuke.args4j.spi.Parameters) 
		com.android.jack.kohsuke.args4j.spi.SubCommandHandler this$0
	public java.lang.String get (int) 
		com.android.jack.kohsuke.args4j.CmdLineException e
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
}

com/android/jack/kohsuke/args4j/spi/SubCommandHandler.class
SubCommandHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.SubCommandHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	private final com.android.jack.kohsuke.args4j.spi.SubCommands commands
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.SubCommand c
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String subCmd
	protected int fallback (java.lang.String)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		String subCmd
	protected java.lang.Object subCommand (com.android.jack.kohsuke.args4j.spi.SubCommand, com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.SubCommand c
		com.android.jack.kohsuke.args4j.spi.Parameters params
		Object subCmd
		com.android.jack.kohsuke.args4j.CmdLineParser p
	protected com.android.jack.kohsuke.args4j.CmdLineParser configureParser (java.lang.Object, com.android.jack.kohsuke.args4j.spi.SubCommand) 
		Object subCmd
		com.android.jack.kohsuke.args4j.spi.SubCommand c
	protected java.lang.Object instantiate (com.android.jack.kohsuke.args4j.spi.SubCommand) 
		InstantiationException e
		IllegalAccessException e
		com.android.jack.kohsuke.args4j.spi.SubCommand c
	public java.lang.String getDefaultMetaVariable () 
		com.android.jack.kohsuke.args4j.spi.SubCommand sc
		StringBuffer rv
	public java.lang.String getMetaVariable (java.util.ResourceBundle) 
		java.util.ResourceBundle rb
}

com/android/jack/kohsuke/args4j/spi/SubCommands.class
SubCommands.java
package com.android.jack.kohsuke.args4j.spi
public abstract com.android.jack.kohsuke.args4j.spi.SubCommands extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.android.jack.kohsuke.args4j.spi.SubCommand[] value () 
}

com/android/jack/kohsuke/args4j/spi/URIOptionHandler.class
URIOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.URIOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.net.URISyntaxException e
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String param
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/URLOptionHandler.class
URLOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.URLOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		java.net.MalformedURLException e
		com.android.jack.kohsuke.args4j.spi.Parameters params
		String param
	public java.lang.String getDefaultMetaVariable () 
}

com/android/jack/kohsuke/args4j/spi/UuidOptionHandler.class
UuidOptionHandler.java
package com.android.jack.kohsuke.args4j.spi
public com.android.jack.kohsuke.args4j.spi.UuidOptionHandler extends com.android.jack.kohsuke.args4j.spi.OneArgumentOptionHandler {
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	protected java.util.UUID parse (java.lang.String)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		IllegalArgumentException e
		String argument
	public java.lang.String getDefaultMetaVariable () 
	protected volatile java.lang.Object parse (java.lang.String)  throws java.lang.NumberFormatException com.android.jack.kohsuke.args4j.CmdLineException 
}

com/android/jack/library/CommonJackLibrary.class
CommonJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.CommonJackLibrary extends java.lang.Object implements com.android.jack.library.JackLibrary  {
	protected com.android.sched.vfs.VFS vfs
	protected final java.util.Properties libraryProperties
	public final String keyJayceMajorVersion
	public final String keyJayceMinorVersion
	protected java.util.List locationList
	public final java.util.Set fileTypes
	static final boolean $assertionsDisabled
	public void  (java.util.Properties, com.android.sched.vfs.VFS) 
		java.util.Properties libraryProperties
		com.android.sched.vfs.VFS vfs
	public boolean containsProperty (java.lang.String) 
		String key
	public java.lang.String getProperty (java.lang.String)  throws com.android.jack.library.MissingLibraryPropertyException 
		String key
	public void putProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public java.util.Collection getFileTypes () 
	public boolean containsFileType (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
	public java.lang.String buildPropertyName (com.android.jack.library.FileType, java.lang.String) 
		com.android.jack.library.FileType type
		String suffix
	protected abstract java.lang.String getPropertyPrefix (com.android.jack.library.FileType) 
	protected void addFileType (com.android.jack.library.FileType) 
		com.android.jack.library.FileType ft
	protected void fillFileTypes () 
		String propertyName
		com.android.jack.library.MissingLibraryPropertyException e
		com.android.jack.library.FileType ft
	protected void fillFiles (com.android.sched.vfs.InputVDir, java.util.List) 
		com.android.sched.vfs.InputVElement subFile
		com.android.sched.vfs.InputVDir vDir
		java.util.List files
	public com.android.sched.vfs.VFS getVfs () 
	public boolean canBeMerged (java.util.List) 
		com.android.jack.library.InputLibrary inputLib
		java.util.List inputLibraries
		int currentMajorVersion
	public void mergeInputLibraries (java.util.List) 
		com.android.jack.library.InputLibrary inputLib
		com.android.sched.vfs.ReadWriteZipFS zipVFS
		com.android.sched.vfs.VFS previousWorkVfs
		java.util.List inputLibraries
		java.util.List inputLibVfsList
	public boolean containsLibraryLocation (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public boolean hasJayceDigest () 
	static void  () 
}

com/android/jack/library/DumpInLibrary.class
DumpInLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.DumpInLibrary extends java.lang.Object implements com.android.sched.util.config.category.Retention  {
}

com/android/jack/library/FileType$1.class
FileType.java
package com.android.jack.library
final com.android.jack.library.FileType$1 extends com.android.jack.library.FileType {
	void  (java.lang.String, int, java.lang.String) 
		String description
	public void check () 
}

com/android/jack/library/FileType$2.class
FileType.java
package com.android.jack.library
final com.android.jack.library.FileType$2 extends com.android.jack.library.FileType {
	void  (java.lang.String, int, java.lang.String) 
		String description
	public void check () 
}

com/android/jack/library/FileType$3.class
FileType.java
package com.android.jack.library
final com.android.jack.library.FileType$3 extends com.android.jack.library.FileType {
	void  (java.lang.String, int, java.lang.String) 
		String description
	public void check () 
}

com/android/jack/library/FileType$4.class
FileType.java
package com.android.jack.library
final com.android.jack.library.FileType$4 extends com.android.jack.library.FileType {
	void  (java.lang.String, int, java.lang.String) 
		String description
	public void check () 
}

com/android/jack/library/FileType$5.class
FileType.java
package com.android.jack.library
final com.android.jack.library.FileType$5 extends com.android.jack.library.FileType {
	void  (java.lang.String, int, java.lang.String) 
		String description
	public void check () 
}

com/android/jack/library/FileType$6.class
FileType.java
package com.android.jack.library
final com.android.jack.library.FileType$6 extends com.android.jack.library.FileType {
	void  (java.lang.String, int, java.lang.String) 
		String description
	public void check () 
}

com/android/jack/library/FileType.class
FileType.java
package com.android.jack.library
public abstract com.android.jack.library.FileType extends java.lang.Enum {
	public static final com.android.jack.library.FileType PREBUILT
	public static final com.android.jack.library.FileType JAYCE
	public static final com.android.jack.library.FileType META
	public static final com.android.jack.library.FileType RSC
	public static final com.android.jack.library.FileType DEPENDENCIES
	public static final com.android.jack.library.FileType LOG
	private final String description
	private static final com.android.jack.library.FileType[] $VALUES
	public static com.android.jack.library.FileType[] values () 
	public static com.android.jack.library.FileType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String description
	public abstract void check ()  throws com.android.jack.library.LibraryFormatException 
	public java.lang.String toString () 
	void  (java.lang.String, int, java.lang.String, com.android.jack.library.FileType$1) 
		String x0
		int x1
		String x2
		com.android.jack.library.FileType$1 x3
	static void  () 
}

com/android/jack/library/FileTypeDoesNotExistException.class
FileTypeDoesNotExistException.java
package com.android.jack.library
public com.android.jack.library.FileTypeDoesNotExistException extends java.lang.Exception {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	private final com.android.sched.vfs.VPath typePath
	private final com.android.jack.library.FileType fileType
	public void  (com.android.sched.util.location.Location, com.android.sched.vfs.VPath, com.android.jack.library.FileType) 
		com.android.sched.util.location.Location location
		com.android.sched.vfs.VPath typePath
		com.android.jack.library.FileType fileType
	public java.lang.String getMessage () 
}

com/android/jack/library/HasInputLibrary.class
HasInputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.HasInputLibrary extends java.lang.Object {
	public abstract com.android.jack.library.InputLibrary getInputLibrary () 
}

com/android/jack/library/IgnoringImportMessage.class
IgnoringImportMessage.java
package com.android.jack.library
public com.android.jack.library.IgnoringImportMessage extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.backend.jayce.ImportConflictException exception
	public void  (com.android.jack.backend.jayce.ImportConflictException) 
		com.android.jack.backend.jayce.ImportConflictException exception
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/library/InputJackLibrary.class
InputJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.InputJackLibrary extends com.android.jack.library.CommonJackLibrary implements com.android.jack.library.InputLibrary  {
	protected static final java.util.logging.Logger logger
	private final int minorVersion
	private java.lang.reflect.Constructor jayceReaderConstructor
	private int jayceMajorVersion
	private int jayceMinorVersion
	private final com.android.jack.library.LibraryLocation location
	static final boolean $assertionsDisabled
	public void  (java.util.Properties, com.android.sched.vfs.VFS)  throws com.android.jack.library.LibraryFormatException 
		com.android.jack.library.MissingLibraryPropertyException e
		NumberFormatException e
		java.util.Properties libraryProperties
		com.android.sched.vfs.VFS vfs
	public final com.android.jack.library.LibraryLocation getLocation () 
	public final java.lang.reflect.Constructor getJayceReaderConstructor ()  throws com.android.jack.library.LibraryFormatException 
	public final int getJayceMajorVersion ()  throws com.android.jack.library.LibraryFormatException 
	public final int getJayceMinorVersion ()  throws com.android.jack.library.LibraryFormatException 
	private final synchronized void ensureJayceLoaded ()  throws com.android.jack.library.LibraryFormatException 
		String jayceMajorVersionStr
		com.android.jack.library.MissingLibraryPropertyException e
		NumberFormatException e
		com.android.jack.library.MissingLibraryPropertyException e
		NumberFormatException e
		Class jayceReaderClass
		ClassNotFoundException e
		SecurityException e
		NoSuchMethodException e
		String jayceMajorVersionStr
		String className
		Class jayceReaderClass
	public final int getMinorVersion () 
	protected void check ()  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException 
		com.android.jack.library.MissingLibraryPropertyException e
		com.android.jack.library.FileType ft
		int majorVersion
		int minorVersion
		int supportedMinorMin
		int supportedMinor
	public abstract int getSupportedMinor () 
	public abstract int getSupportedMinorMin () 
	public abstract boolean hasCompliantPrebuilts () 
	public volatile com.android.sched.util.location.Location getLocation () 
	static void  () 
}

com/android/jack/library/InputJackLibraryCodec.class
InputJackLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.InputJackLibraryCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.MessageDigestCodec messageDigestCodec
	private String infoString
	public void  () 
	public com.android.jack.library.InputJackLibrary parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.jack.library.InputJackLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		java.security.Provider$Service service
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.BadVFSFormatException e
		com.android.sched.vfs.DirectFS directFS
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.ReadZipFS rzFS
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.file.Directory workingDirectory
		java.io.File dirOrZip
		com.android.jack.LibraryException e
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.sched.util.file.WrongPermissionException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.ZipException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.jack.library.InputJackLibrary) 
		com.android.jack.library.InputJackLibrary data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.library.InputJackLibrary) 
		com.android.sched.util.codec.CodecContext context
		com.android.jack.library.InputJackLibrary data
	public com.android.jack.library.InputJackLibraryCodec setInfoString (java.lang.String) 
		String infoString
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/jack/library/InputJackLibraryPropertyId$1.class
InputJackLibraryPropertyId.java
package com.android.jack.library
 com.android.jack.library.InputJackLibraryPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.jack.library.InputJackLibraryPropertyId this$0
	void  (com.android.jack.library.InputJackLibraryPropertyId) 
		com.android.jack.library.InputJackLibraryPropertyId this$0
	public void run (com.android.jack.library.InputJackLibrary) 
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.InputJackLibrary lib
	public volatile void run (java.lang.Object) 
}

com/android/jack/library/InputJackLibraryPropertyId$2.class
InputJackLibraryPropertyId.java
package com.android.jack.library
 com.android.jack.library.InputJackLibraryPropertyId$2 extends com.android.sched.util.config.expression.LongExpression {
	final com.android.jack.library.InputJackLibraryPropertyId this$0
	void  (com.android.jack.library.InputJackLibraryPropertyId) 
		com.android.jack.library.InputJackLibraryPropertyId this$0
	public long eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/jack/library/InputJackLibraryPropertyId$3.class
InputJackLibraryPropertyId.java
package com.android.jack.library
 com.android.jack.library.InputJackLibraryPropertyId$3 extends com.android.sched.util.config.expression.LongExpression {
	final com.android.jack.library.InputJackLibraryPropertyId this$0
	void  (com.android.jack.library.InputJackLibraryPropertyId) 
		com.android.jack.library.InputJackLibraryPropertyId this$0
	public long eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/jack/library/InputJackLibraryPropertyId$4.class
InputJackLibraryPropertyId.java
package com.android.jack.library
 com.android.jack.library.InputJackLibraryPropertyId$4 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.jack.library.FileType val$type
	final com.android.jack.library.InputJackLibraryPropertyId this$0
	void  (com.android.jack.library.InputJackLibraryPropertyId, com.android.jack.library.FileType) 
		com.android.jack.library.InputJackLibraryPropertyId this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.MissingPropertyException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/jack/library/InputJackLibraryPropertyId.class
InputJackLibraryPropertyId.java
package com.android.jack.library
public com.android.jack.library.InputJackLibraryPropertyId extends com.android.sched.util.config.id.PropertyId implements com.android.sched.util.HasDescription  {
	private static java.util.logging.Logger logger
	public static com.android.jack.library.InputJackLibraryPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String, com.android.jack.library.InputJackLibraryCodec) 
		String name
		String description
		com.android.jack.library.InputJackLibraryCodec codec
	public com.android.jack.library.InputJackLibraryPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.jack.library.InputJackLibraryPropertyId addDefaultValue (com.android.jack.library.InputJackLibrary) 
		com.android.jack.library.InputJackLibrary defaultValue
	public com.android.jack.library.InputJackLibraryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.jack.library.InputJackLibraryPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.jack.library.InputJackLibraryPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.util.config.expression.LongExpression getMajorVersion () 
	public com.android.sched.util.config.expression.LongExpression getMinorVersion () 
	public com.android.sched.util.config.expression.BooleanExpression containsFileType (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	private java.lang.String format (java.lang.String, boolean, com.android.jack.library.FileType) 
		String left
		boolean set
		com.android.jack.library.FileType type
		StringBuilder sb
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.util.logging.Logger access$000 () 
	static java.lang.String access$100 (com.android.jack.library.InputJackLibraryPropertyId, java.lang.String, boolean, com.android.jack.library.FileType) 
		com.android.jack.library.InputJackLibraryPropertyId x0
		String x1
		boolean x2
		com.android.jack.library.FileType x3
	static void  () 
}

com/android/jack/library/InputLibrary.class
InputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.InputLibrary extends java.lang.Object implements com.android.jack.library.Library  {
	public abstract java.util.Collection getFileTypes () 
	public abstract boolean containsFileType (com.android.jack.library.FileType) 
	public abstract com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
	public abstract com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
	public abstract java.util.Iterator iterator (com.android.jack.library.FileType) 
	public abstract com.android.jack.library.LibraryLocation getLocation () 
	public abstract java.lang.String getDigest () 
	public abstract void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException 
	public abstract boolean isClosed () 
	public volatile com.android.sched.util.location.Location getLocation () 
}

com/android/jack/library/InputLibraryCodec.class
InputLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.InputLibraryCodec extends com.android.sched.util.codec.OrCodec {
	private String infoString
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.lang.String formatValue (com.android.jack.library.InputLibrary) 
		com.android.jack.library.InputLibrary data
	public com.android.jack.library.InputLibraryCodec setInfoString (java.lang.String) 
		String infoString
	public com.android.jack.library.InputLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.ParsingException e2
		Throwable cause
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.codec.StringCodec jackLibCodec
		com.android.sched.util.codec.StringCodec jarCodec
		java.util.List causes
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
}

com/android/jack/library/InvalidLibrary.class
InvalidLibrary.java
package com.android.jack.library
public com.android.jack.library.InvalidLibrary extends java.lang.Object implements com.android.jack.library.InputLibrary  {
	private final java.io.File file
	private final java.util.List causes
	public void  (java.io.File, java.util.List) 
		java.io.File file
		java.util.List causes
	public java.util.List getInvalidCauses () 
	public void close () 
	public boolean isClosed () 
	public int getMinorVersion () 
	public int getMajorVersion () 
	public java.lang.String getPath () 
	public java.util.Collection getFileTypes () 
	public boolean containsFileType (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
	public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
	public com.android.jack.library.LibraryLocation getLocation () 
	public java.lang.String getDigest () 
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public volatile com.android.sched.util.location.Location getLocation () 
}

com/android/jack/library/JackLibrary.class
JackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.JackLibrary extends java.lang.Object implements com.android.jack.library.Library  {
	public static final String LIBRARY_PROPERTIES
	public static final com.android.sched.vfs.VPath LIBRARY_PROPERTIES_VPATH
	public static final String KEY_LIB_MAJOR_VERSION
	public static final String KEY_LIB_MINOR_VERSION
	public static final String KEY_LIB_EMITTER
	public static final String KEY_LIB_EMITTER_VERSION
	public static final String KEY_LIB_JAYCE_DIGEST
	public static final int GROUP_SIZE_FOR_DIRS
	public static final int NUM_GROUPS_FOR_DIRS
	public abstract java.lang.String getProperty (java.lang.String)  throws com.android.jack.library.MissingLibraryPropertyException 
	public abstract boolean containsProperty (java.lang.String) 
	public abstract java.lang.String buildPropertyName (com.android.jack.library.FileType, java.lang.String) 
	public abstract boolean canBeMerged (java.util.List) 
	public abstract void mergeInputLibraries (java.util.List) 
	static void  () 
}

com/android/jack/library/JackLibraryFactory.class
JackLibraryFactory.java
package com.android.jack.library
public abstract com.android.jack.library.JackLibraryFactory extends java.lang.Object {
	public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JACKLIB_DIGEST
	public static final com.android.sched.util.config.id.MessageDigestPropertyId MESSAGE_DIGEST_ALGO
	private static java.util.logging.Logger logger
	private static final String VERSION_FORMAT
	public void  () 
	public static java.lang.String getVersionString (int) 
		int version
	public static com.android.jack.library.InputJackLibrary getInputLibrary (com.android.sched.vfs.VFS)  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException com.android.jack.library.NotJackLibraryException 
		com.android.sched.vfs.VFS vdir
		com.android.sched.vfs.GenericInputVFS giVFS
		java.util.Properties libraryProperties
		String majorVersion
		com.android.jack.library.InputJackLibrary inputJackLibrary
	public static com.android.jack.library.OutputJackLibrary getOutputLibrary (com.android.sched.vfs.VFS, java.lang.String, java.lang.String) 
		com.android.sched.vfs.VFS vfs
		String emitterId
		String emitterVersion
	private static int getMajorVersion (com.android.sched.vfs.InputVFS, java.util.Properties)  throws com.android.jack.library.LibraryFormatException 
		com.android.sched.util.location.Location location
		NumberFormatException e
		com.android.sched.vfs.InputVFS vdir
		java.util.Properties libraryProperties
	private static java.util.Properties loadLibraryProperties (com.android.sched.vfs.InputVFS)  throws com.android.jack.library.NotJackLibraryException 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.vfs.InputVFile libProp
		java.io.InputStream inputStream
		Exception e
		com.android.sched.vfs.InputVFS vfs
		java.util.Properties libraryProperties
	private static java.lang.Object instantiateConstructorWithParameters (com.android.sched.vfs.VFS, java.lang.String, java.lang.Class[], java.lang.Object[], java.lang.String)  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException 
		Class libraryReaderClass
		java.lang.reflect.Constructor constructor
		SecurityException e
		IllegalArgumentException e
		ClassNotFoundException e
		NoSuchMethodException e
		InstantiationException e
		IllegalAccessException e
		Throwable cause
		java.lang.reflect.InvocationTargetException e
		com.android.sched.vfs.VFS vdir
		String className
		Class[] parameterTypes
		Object[] parameterInstances
		String version
		Object constructorInstance
	public static com.android.jack.library.InputJackLibrary getInputLibrary (com.android.jack.library.OutputJackLibrary)  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryVersionException com.android.jack.library.NotJackLibraryException 
		com.android.jack.library.OutputJackLibrary jackOutputLibrary
		com.android.sched.vfs.GenericInputVFS giVFS
		java.util.Properties libraryProperties
		int majorVersion
	static void  () 
}

com/android/jack/library/JarLibrary.class
JarLibrary.java
package com.android.jack.library
public com.android.jack.library.JarLibrary extends java.lang.Object implements com.android.jack.library.InputLibrary  {
	private final com.android.sched.util.file.InputZipFile file
	public void  (com.android.sched.util.file.InputZipFile) 
		com.android.sched.util.file.InputZipFile file
	public void close () 
	public boolean isClosed () 
	public int getMinorVersion () 
	public int getMajorVersion () 
	public java.lang.String getPath () 
	public java.util.Collection getFileTypes () 
	public boolean containsFileType (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
	public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
	public com.android.jack.library.LibraryLocation getLocation () 
	public java.lang.String getDigest () 
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public volatile com.android.sched.util.location.Location getLocation () 
}

com/android/jack/library/JarLibraryCodec.class
JarLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.JarLibraryCodec extends com.android.sched.util.codec.FileOrDirCodec {
	public void  () 
	public com.android.jack.library.JarLibrary parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.jack.library.JarLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.InputZipFile inputZipFile
		com.android.sched.util.file.NotFileException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.WrongPermissionException e
		com.android.sched.util.file.ZipException e
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.file.InputZipFile inputZipFile
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.jack.library.JarLibrary) 
		com.android.jack.library.JarLibrary data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.library.JarLibrary) 
		com.android.sched.util.codec.CodecContext context
		com.android.jack.library.JarLibrary data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/jack/library/Library.class
Library.java
package com.android.jack.library
public abstract com.android.jack.library.Library extends java.lang.Object implements com.android.sched.util.location.HasLocation java.lang.AutoCloseable  {
	public abstract void close ()  throws com.android.jack.library.LibraryIOException 
	public abstract int getMinorVersion () 
	public abstract int getMajorVersion () 
	public abstract java.lang.String getPath () 
}

com/android/jack/library/LibraryFormatException.class
LibraryFormatException.java
package com.android.jack.library
public com.android.jack.library.LibraryFormatException extends com.android.jack.LibraryException {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public java.lang.String getMessage () 
}

com/android/jack/library/LibraryIOException.class
LibraryIOException.java
package com.android.jack.library
public com.android.jack.library.LibraryIOException extends com.android.jack.LibraryException {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Exception) 
		com.android.sched.util.location.Location location
		Exception cause
	public java.lang.String getMessage () 
}

com/android/jack/library/LibraryLocation.class
LibraryLocation.java
package com.android.jack.library
public com.android.jack.library.LibraryLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final com.android.sched.util.location.Location sourceLocation
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location sourceLocation
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/library/LibraryPathPropertyId$1.class
LibraryPathPropertyId.java
package com.android.jack.library
 com.android.jack.library.LibraryPathPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.jack.library.LibraryPathPropertyId this$0
	void  (com.android.jack.library.LibraryPathPropertyId) 
		com.android.jack.library.LibraryPathPropertyId this$0
	public void run (java.util.List) 
		com.android.jack.library.InputLibrary library
		java.util.List inputLibList
	public volatile void run (java.lang.Object) 
}

com/android/jack/library/LibraryPathPropertyId.class
LibraryPathPropertyId.java
package com.android.jack.library
public com.android.jack.library.LibraryPathPropertyId extends com.android.sched.util.config.id.PropertyId {
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String description
		String infoString
	private com.android.jack.library.LibraryPathPropertyId withAutoCheck () 
	public com.android.jack.library.LibraryPathPropertyId withoutAutoAction () 
	public com.android.jack.library.LibraryPathPropertyId addDefaultValue (java.util.List) 
		java.util.List defaultValue
	public com.android.sched.util.codec.ListCodec getCodec () 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
}

com/android/jack/library/LibraryReadingException.class
LibraryReadingException.java
package com.android.jack.library
public com.android.jack.library.LibraryReadingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/library/LibraryVersionException.class
LibraryVersionException.java
package com.android.jack.library
public com.android.jack.library.LibraryVersionException extends com.android.jack.LibraryException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/jack/library/LibraryWritingException.class
LibraryWritingException.java
package com.android.jack.library
public com.android.jack.library.LibraryWritingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/library/MetaInInputLibraryLocation.class
MetaInInputLibraryLocation.java
package com.android.jack.library
public com.android.jack.library.MetaInInputLibraryLocation extends com.android.jack.library.ResourceOrMetaInInputLibraryLocation {
	public void  (com.android.jack.library.InputLibrary, com.android.sched.vfs.VPath) 
		com.android.jack.library.InputLibrary inputLib
		com.android.sched.vfs.VPath path
	public java.lang.String getDescription () 
}

com/android/jack/library/MissingLibraryPropertyException.class
MissingLibraryPropertyException.java
package com.android.jack.library
public com.android.jack.library.MissingLibraryPropertyException extends com.android.jack.LibraryException {
	private static final long serialVersionUID
	private final String propertyName
	private final com.android.sched.util.location.Location location
	public void  (java.lang.String, com.android.sched.util.location.Location) 
		String propertyName
		com.android.sched.util.location.Location location
	public java.lang.String getMessage () 
}

com/android/jack/library/NotJackLibraryException.class
NotJackLibraryException.java
package com.android.jack.library
public com.android.jack.library.NotJackLibraryException extends com.android.jack.LibraryException {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public java.lang.String getMessage () 
}

com/android/jack/library/OutputJackLibrary.class
OutputJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.OutputJackLibrary extends com.android.jack.library.CommonJackLibrary implements com.android.jack.library.OutputLibrary com.android.jack.library.JackLibrary  {
	public void  (java.util.Properties, com.android.sched.vfs.VFS) 
		java.util.Properties libraryProperties
		com.android.sched.vfs.VFS vfs
}

com/android/jack/library/OutputJackLibraryCodec.class
OutputJackLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.OutputJackLibraryCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.ZipFSCodec codec
	public void  () 
	public com.android.jack.library.OutputJackLibrary parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.jack.library.OutputJackLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.vfs.VFS vfs
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.jack.library.OutputJackLibrary) 
		com.android.jack.library.OutputJackLibrary data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.library.OutputJackLibrary) 
		com.android.sched.util.codec.CodecContext context
		com.android.jack.library.OutputJackLibrary data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/jack/library/OutputJackLibraryPropertyId$1.class
OutputJackLibraryPropertyId.java
package com.android.jack.library
 com.android.jack.library.OutputJackLibraryPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.jack.library.OutputJackLibraryPropertyId this$0
	void  (com.android.jack.library.OutputJackLibraryPropertyId) 
		com.android.jack.library.OutputJackLibraryPropertyId this$0
	public void run (com.android.jack.library.OutputJackLibrary) 
		com.android.jack.library.OutputJackLibraryPropertyId$CannotCloseOutputLibException reportable
		com.android.jack.library.LibraryIOException e
		com.android.jack.library.OutputJackLibrary lib
	public volatile void run (java.lang.Object) 
}

com/android/jack/library/OutputJackLibraryPropertyId$CannotCloseOutputLibException.class
OutputJackLibraryPropertyId.java
package com.android.jack.library
 com.android.jack.library.OutputJackLibraryPropertyId$CannotCloseOutputLibException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (com.android.jack.library.OutputJackLibrary, com.android.jack.library.LibraryIOException) 
		com.android.jack.library.OutputJackLibrary lib
		com.android.jack.library.LibraryIOException e
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/library/OutputJackLibraryPropertyId.class
OutputJackLibraryPropertyId.java
package com.android.jack.library
public com.android.jack.library.OutputJackLibraryPropertyId extends com.android.sched.util.config.id.PropertyId implements com.android.sched.util.HasDescription  {
	public static com.android.jack.library.OutputJackLibraryPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String, com.android.jack.library.OutputJackLibraryCodec) 
		String name
		String description
		com.android.jack.library.OutputJackLibraryCodec codec
	public com.android.jack.library.OutputJackLibraryPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.jack.library.OutputJackLibraryPropertyId addDefaultValue (com.android.jack.library.OutputJackLibrary) 
		com.android.jack.library.OutputJackLibrary defaultValue
	public com.android.jack.library.OutputJackLibraryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.jack.library.OutputJackLibraryPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.jack.library.OutputJackLibraryPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/jack/library/OutputLibrary.class
OutputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.OutputLibrary extends java.lang.Object implements com.android.jack.library.Library  {
	public abstract boolean needsSequentialWriting () 
	public abstract com.android.sched.vfs.OutputVFile createFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
	public abstract com.android.jack.library.LibraryLocation getLocation () 
	public abstract boolean containsFileType (com.android.jack.library.FileType) 
	public abstract java.util.Iterator iterator (com.android.jack.library.FileType) 
	public abstract com.android.sched.vfs.InputOutputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
	public abstract void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException 
	public volatile com.android.sched.util.location.Location getLocation () 
}

com/android/jack/library/PrebuiltCompatibility.class
PrebuiltCompatibility.java
package com.android.jack.library
public abstract com.android.jack.library.PrebuiltCompatibility extends java.lang.Object implements com.android.sched.util.config.category.Category  {
	public abstract boolean isCompatible (com.android.sched.util.config.Config, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
}

com/android/jack/library/ResourceInInputLibraryLocation.class
ResourceInInputLibraryLocation.java
package com.android.jack.library
public com.android.jack.library.ResourceInInputLibraryLocation extends com.android.jack.library.ResourceOrMetaInInputLibraryLocation {
	public void  (com.android.jack.library.InputLibrary, com.android.sched.vfs.VPath) 
		com.android.jack.library.InputLibrary inputLib
		com.android.sched.vfs.VPath path
	public java.lang.String getDescription () 
}

com/android/jack/library/ResourceOrMetaInInputLibraryLocation.class
ResourceOrMetaInInputLibraryLocation.java
package com.android.jack.library
public abstract com.android.jack.library.ResourceOrMetaInInputLibraryLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	protected final com.android.jack.library.InputLibrary inputLib
	protected final com.android.sched.vfs.VPath path
	public void  (com.android.jack.library.InputLibrary, com.android.sched.vfs.VPath) 
		com.android.jack.library.InputLibrary inputLib
		com.android.sched.vfs.VPath path
	public com.android.jack.library.InputLibrary getInputLibrary () 
}

com/android/jack/library/TypeInInputLibraryLocation.class
TypeInInputLibraryLocation.java
package com.android.jack.library
public com.android.jack.library.TypeInInputLibraryLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final com.android.jack.library.InputLibrary inputLib
	private final String typeName
	public void  (com.android.jack.library.InputLibrary, java.lang.String) 
		com.android.jack.library.InputLibrary inputLib
		String typeName
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	public com.android.jack.library.InputLibrary getInputLibrary () 
}

com/android/jack/library/UnsupportedFileTypeException.class
UnsupportedFileTypeException.java
package com.android.jack.library
public com.android.jack.library.UnsupportedFileTypeException extends java.lang.Exception {
	private static final long serialVersionUID
	private final com.android.sched.vfs.InputVFile vFile
	public void  (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile vFile
	public java.lang.String getMessage () 
}

com/android/jack/library/v0000/InputJackLibraryImpl$1.class
InputJackLibraryImpl.java
package com.android.jack.library.v0000
 com.android.jack.library.v0000.InputJackLibraryImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$library$FileType
	static void  () 
}

com/android/jack/library/v0000/InputJackLibraryImpl.class
InputJackLibraryImpl.java
package com.android.jack.library.v0000
public com.android.jack.library.v0000.InputJackLibraryImpl extends com.android.jack.library.InputJackLibrary {
	private final java.util.List resources
	protected final com.android.sched.vfs.InputVFS inputVFS
	public void  (com.android.sched.vfs.VFS, java.util.Properties)  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException 
		com.android.sched.vfs.VFS vfs
		java.util.Properties libraryProperties
	public void close ()  throws com.android.jack.library.LibraryIOException 
		com.android.sched.util.file.CannotCloseException e
	public boolean isClosed () 
	public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.VPath clonedPath
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
		java.util.List inputVFiles
	public int getMajorVersion () 
	public int getSupportedMinorMin () 
	public int getSupportedMinor () 
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.lang.String getPath () 
	public java.lang.String getDigest () 
	private void fillResources (com.android.sched.vfs.InputVDir, java.util.List) 
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.vfs.InputVElement subFile
		com.android.sched.vfs.InputVDir vDir
		java.util.List files
	private static boolean isJayce (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile vFile
	private static boolean isJPP (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile vFile
	private static java.lang.String getExtension (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	private static void fillFiles (com.android.sched.vfs.InputVDir, java.lang.String, java.util.List) 
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.vfs.InputVElement subFile
		com.android.sched.vfs.InputVDir vDir
		String extension
		java.util.List files
	protected java.lang.String getPropertyPrefix (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	public boolean hasCompliantPrebuilts () 
	public void mergeInputLibraries (java.util.List) 
		java.util.List inputLibraries
}

com/android/jack/library/v0000/Version.class
Version.java
package com.android.jack.library.v0000
public com.android.jack.library.v0000.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int MINOR
	public static final int MAJOR
	public void  () 
}

com/android/jack/library/v0001/InputJackLibraryImpl$1.class
InputJackLibraryImpl.java
package com.android.jack.library.v0001
 com.android.jack.library.v0001.InputJackLibraryImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$library$FileType
	static void  () 
}

com/android/jack/library/v0001/InputJackLibraryImpl.class
InputJackLibraryImpl.java
package com.android.jack.library.v0001
public com.android.jack.library.v0001.InputJackLibraryImpl extends com.android.jack.library.InputJackLibrary {
	private static final com.android.sched.vfs.VPath RSC_PREFIX
	private static final com.android.sched.vfs.VPath DEPENDENCY_PREFIX
	private static final com.android.sched.vfs.VPath LOG_PREFIX
	private static final com.android.sched.vfs.VPath JPP_PREFIX
	private static final com.android.sched.vfs.VPath JAYCE_PREFIX
	private static final com.android.sched.vfs.VPath DEX_PREFIX
	private final java.util.Map sectionVFS
	static final boolean $assertionsDisabled
	public void  (com.android.sched.vfs.VFS, java.util.Properties)  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException 
		com.android.sched.vfs.VFS vfs
		java.util.Properties libraryProperties
	public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
		java.util.List inputVFiles
	private synchronized com.android.sched.vfs.InputVFS getSectionVFS (com.android.jack.library.FileType) 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.vfs.WrongVFSTypeException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.VFS prefixedInputVFS
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.InputVFS currentSectionVFS
	public synchronized void close ()  throws com.android.jack.library.LibraryIOException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.CannotCloseException e
	public boolean isClosed () 
		com.android.sched.vfs.InputVFS currentSectionVFS
		boolean baseVFSClosed
	public int getMajorVersion () 
	public int getSupportedMinorMin () 
	public int getSupportedMinor () 
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.lang.String getPath () 
	public com.android.sched.vfs.VPath buildFileVPath (com.android.jack.library.FileType, com.android.sched.vfs.VPath) 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath vpath
		com.android.sched.vfs.VPath clonedPath
	public java.lang.String getDigest () 
	protected java.lang.String getPropertyPrefix (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	private static java.lang.String getExtension (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	private static com.android.sched.vfs.VPath getSectionPath (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	public boolean hasCompliantPrebuilts () 
	static void  () 
}

com/android/jack/library/v0001/Version.class
Version.java
package com.android.jack.library.v0001
public com.android.jack.library.v0001.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int MINOR
	public static final int MAJOR
	public void  () 
}

com/android/jack/library/v0002/InputJackLibraryImpl$1.class
InputJackLibraryImpl.java
package com.android.jack.library.v0002
 com.android.jack.library.v0002.InputJackLibraryImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$library$FileType
	static void  () 
}

com/android/jack/library/v0002/InputJackLibraryImpl.class
InputJackLibraryImpl.java
package com.android.jack.library.v0002
public com.android.jack.library.v0002.InputJackLibraryImpl extends com.android.jack.library.InputJackLibrary {
	private static final com.android.sched.vfs.VPath RSC_PREFIX
	private static final com.android.sched.vfs.VPath LOG_PREFIX
	private static final com.android.sched.vfs.VPath META_PREFIX
	private static final com.android.sched.vfs.VPath JAYCE_PREFIX
	private static final com.android.sched.vfs.VPath PREBUILT_PREFIX
	private final java.util.Map sectionVFS
	private final com.android.sched.vfs.VFS originalVFS
	private boolean closed
	public void  (com.android.sched.vfs.VFS, java.util.Properties)  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException 
		com.android.sched.vfs.VFS vfs
		java.util.Properties libraryProperties
	public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
		java.util.List inputVFiles
	private synchronized com.android.sched.vfs.InputVFS getSectionVFS (com.android.jack.library.FileType) 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.vfs.WrongVFSTypeException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.VFS prefixedInputVFS
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.InputVFS currentSectionVFS
	public synchronized void close ()  throws com.android.jack.library.LibraryIOException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.CannotCloseException e
	public boolean isClosed () 
	public int getMajorVersion () 
	public int getSupportedMinorMin () 
	public int getSupportedMinor () 
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.lang.String getPath () 
	public com.android.sched.vfs.VPath buildFileVPath (com.android.jack.library.FileType, com.android.sched.vfs.VPath) 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath vpath
		com.android.sched.vfs.VPath clonedPath
	public java.lang.String getDigest () 
	protected java.lang.String getPropertyPrefix (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	static java.lang.String getPropertyPrefixImpl (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	static java.lang.String getExtension (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	static com.android.sched.vfs.VPath getSectionPath (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	public boolean hasCompliantPrebuilts () 
		String value
		com.android.jack.library.PrebuiltCompatibility compatibility
		com.android.jack.library.MissingLibraryPropertyException e
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.id.PropertyId property
		com.android.sched.util.config.Config config
	static void  () 
}

com/android/jack/library/v0002/Version.class
Version.java
package com.android.jack.library.v0002
public com.android.jack.library.v0002.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int MINOR
	public static final int MAJOR
	public void  () 
}

com/android/jack/library/v0003/InputJackLibraryImpl$1.class
InputJackLibraryImpl.java
package com.android.jack.library.v0003
 com.android.jack.library.v0003.InputJackLibraryImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$library$FileType
	static void  () 
}

com/android/jack/library/v0003/InputJackLibraryImpl.class
InputJackLibraryImpl.java
package com.android.jack.library.v0003
public com.android.jack.library.v0003.InputJackLibraryImpl extends com.android.jack.library.InputJackLibrary {
	private static final com.android.sched.vfs.VPath RSC_PREFIX
	private static final com.android.sched.vfs.VPath LOG_PREFIX
	private static final com.android.sched.vfs.VPath META_PREFIX
	private static final com.android.sched.vfs.VPath JAYCE_PREFIX
	private static final com.android.sched.vfs.VPath PREBUILT_PREFIX
	private final java.util.Map sectionVFS
	private final com.android.sched.vfs.VFS originalVFS
	private com.android.jack.library.v0003.OutputJackLibraryImpl linkedOutputJackLib
	private boolean closed
	public void  (com.android.sched.vfs.VFS, java.util.Properties)  throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException 
		com.android.sched.vfs.VFS vfs
		java.util.Properties libraryProperties
	public void  (com.android.jack.library.v0003.OutputJackLibraryImpl, java.util.Properties)  throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryVersionException 
		com.android.jack.library.v0003.OutputJackLibraryImpl jackOutputLibrary
		java.util.Properties libraryProperties
	public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.jack.library.FileType fileType
		java.util.List inputVFiles
	private synchronized com.android.sched.vfs.InputVFS getSectionVFS (com.android.jack.library.FileType) 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.vfs.WrongVFSTypeException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.VFS inputVFS
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.InputVFS currentSectionVFS
	public synchronized void close ()  throws com.android.jack.library.LibraryIOException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.CannotCloseException e
	public boolean isClosed () 
	public int getMajorVersion () 
	public int getSupportedMinorMin () 
	public int getSupportedMinor () 
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.vfs.InputVFS currentSectionVFS
		com.android.sched.util.file.NotFileOrDirectoryException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.lang.String getPath () 
	public com.android.sched.vfs.VPath buildFileVPath (com.android.jack.library.FileType, com.android.sched.vfs.VPath) 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath vpath
		com.android.sched.vfs.VPath clonedPath
	public java.lang.String getDigest () 
	protected java.lang.String getPropertyPrefix (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	static java.lang.String getPropertyPrefixImpl (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	static java.lang.String getExtension (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	static com.android.sched.vfs.VPath getSectionPath (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	public boolean hasCompliantPrebuilts () 
		String value
		com.android.jack.library.PrebuiltCompatibility compatibility
		com.android.jack.library.MissingLibraryPropertyException e
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.id.PropertyId property
		com.android.sched.util.config.Config config
	static void  () 
}

com/android/jack/library/v0003/OutputJackLibraryImpl.class
OutputJackLibraryImpl.java
package com.android.jack.library.v0003
public com.android.jack.library.v0003.OutputJackLibraryImpl extends com.android.jack.library.OutputJackLibrary {
	private static java.util.logging.Logger logger
	private boolean closed
	private final boolean generateJacklibDigest
	private int numLinkedLibraries
	private final java.util.Map sectionVFS
	private final com.android.jack.library.LibraryLocation location
	static final boolean $assertionsDisabled
	public void  (com.android.sched.vfs.VFS, java.lang.String, java.lang.String) 
		com.android.sched.vfs.VFS vfs
		String emitterId
		String emitterVersion
	synchronized void incrementNumLinkedLibraries () 
	public com.android.sched.vfs.OutputVFile createFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public boolean needsSequentialWriting () 
	public com.android.jack.library.LibraryLocation getLocation () 
	private synchronized com.android.sched.vfs.InputOutputVFS getSectionVFS (com.android.jack.library.FileType)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.InputOutputVFS currentSectionVFS
		com.android.sched.vfs.WrongVFSTypeException e
		com.android.sched.vfs.WrongVFSTypeException e
		com.android.sched.vfs.BadVFSFormatException e
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.vfs.VPath prefixPath
		com.android.sched.vfs.VFS outputVFS
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.InputOutputVFS currentSectionVFS
	public synchronized void close ()  throws com.android.jack.library.LibraryIOException 
	synchronized void notifyToClose ()  throws com.android.jack.library.LibraryIOException 
	private void doClose ()  throws com.android.jack.library.LibraryIOException 
		com.android.sched.util.config.id.PropertyId property
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.InputOutputVFS intputOutputVFS
		com.android.sched.util.file.CannotCloseException e
		com.android.sched.vfs.OutputVFile libraryPropertiesOut
		java.io.OutputStream propertiesOS
		com.android.sched.util.file.CannotCloseException e
		Exception e
		com.android.sched.util.file.CannotCloseException e
		com.android.sched.vfs.GenericOutputVFS goVFS
		com.android.sched.util.config.Config config
		java.util.Collection properties
	public int getMinorVersion () 
	public int getMajorVersion () 
	public java.util.Iterator iterator (com.android.jack.library.FileType) 
		com.android.sched.util.file.CannotCreateFileException e
		com.android.jack.library.FileType fileType
		java.util.List inputVFiles
	public com.android.sched.vfs.InputOutputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.util.file.SchedIOException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException 
		com.android.sched.util.file.SchedIOException e
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath typePath
	public java.lang.String getPath () 
	public com.android.sched.vfs.VPath buildFileVPath (com.android.jack.library.FileType, com.android.sched.vfs.VPath) 
		com.android.jack.library.FileType fileType
		com.android.sched.vfs.VPath vpath
		com.android.sched.vfs.VPath clonedPath
	protected java.lang.String getPropertyPrefix (com.android.jack.library.FileType) 
		com.android.jack.library.FileType type
	private synchronized boolean isClosed () 
	private void loadLibraryProperties (com.android.sched.vfs.InputVFS)  throws com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.InputVFile libProp
		com.android.sched.util.file.NotFileOrDirectoryException e
		java.io.IOException e
		Exception e
		java.io.IOException e
		com.android.sched.vfs.InputVFS vfs
		com.android.sched.vfs.InputVFile libProp
		java.io.InputStream is
	public volatile com.android.sched.util.location.Location getLocation () 
	static void  () 
}

com/android/jack/library/v0003/Version.class
Version.java
package com.android.jack.library.v0003
public com.android.jack.library.v0003.Version extends java.lang.Object {
	public static final int MINOR_MIN
	public static final int MINOR
	public static final int MAJOR
	public void  () 
}

com/android/jack/load/ClassOrInterfaceLoader.class
ClassOrInterfaceLoader.java
package com.android.jack.load
public abstract com.android.jack.load.ClassOrInterfaceLoader extends java.lang.Object {
	public abstract void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class) 
	public abstract void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotationType) 
	public abstract void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
	public abstract void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
	public abstract void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotationType) 
	public abstract void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface) 
}

com/android/jack/load/FieldLoader.class
FieldLoader.java
package com.android.jack.load
public abstract com.android.jack.load.FieldLoader extends java.lang.Object {
	public abstract void ensureMarkers (com.android.jack.ir.ast.JField) 
	public abstract void ensureMarker (com.android.jack.ir.ast.JField, java.lang.Class) 
	public abstract void ensureAnnotations (com.android.jack.ir.ast.JField) 
	public abstract void ensureAnnotation (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JAnnotationType) 
	public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JField) 
}

com/android/jack/load/JackLoadingException.class
JackLoadingException.java
package com.android.jack.load
public com.android.jack.load.JackLoadingException extends java.lang.RuntimeException implements com.android.sched.util.location.HasLocation  {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Exception) 
		com.android.sched.util.location.Location location
		Exception cause
	public java.lang.String getMessage () 
	public com.android.sched.util.location.Location getLocation () 
}

com/android/jack/load/MethodLoader.class
MethodLoader.java
package com.android.jack.load
public abstract com.android.jack.load.MethodLoader extends java.lang.Object {
	public abstract void ensureMarkers (com.android.jack.ir.ast.JMethod) 
	public abstract void ensureMarker (com.android.jack.ir.ast.JMethod, java.lang.Class) 
	public abstract void ensureAnnotations (com.android.jack.ir.ast.JMethod) 
	public abstract void ensureAnnotation (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JAnnotationType) 
	public abstract void ensureBody (com.android.jack.ir.ast.JMethod) 
	public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod) 
}

com/android/jack/load/NopClassOrInterfaceLoader.class
NopClassOrInterfaceLoader.java
package com.android.jack.load
public com.android.jack.load.NopClassOrInterfaceLoader extends java.lang.Object implements com.android.jack.load.ClassOrInterfaceLoader  {
	private static final com.android.sched.util.location.NoLocation NO_LOCATION
	public static final com.android.jack.load.ClassOrInterfaceLoader INSTANCE
	private void  () 
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMarkers (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMarker (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.Class) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		Class cls
	public void ensureEnclosing (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureAnnotation (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	public void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		String name
		java.util.List args
		com.android.jack.ir.ast.JType returnType
	public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
		String fieldName
	public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotationType) 
		com.android.jack.ir.ast.JDefinedAnnotationType loaded
	public void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface loaded
	static void  () 
}

com/android/jack/load/NopFieldLoader.class
NopFieldLoader.java
package com.android.jack.load
public com.android.jack.load.NopFieldLoader extends java.lang.Object implements com.android.jack.load.FieldLoader  {
	public static final com.android.jack.load.FieldLoader INSTANCE
	private static final com.android.sched.util.location.NoLocation NO_LOCATION
	private void  () 
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField loaded
	public void ensureMarkers (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField loaded
	public void ensureMarker (com.android.jack.ir.ast.JField, java.lang.Class) 
		com.android.jack.ir.ast.JField loaded
		Class cls
	public void ensureAnnotations (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField loaded
	public void ensureAnnotation (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JField loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	static void  () 
}

com/android/jack/load/NopMethodLoader.class
NopMethodLoader.java
package com.android.jack.load
public com.android.jack.load.NopMethodLoader extends java.lang.Object implements com.android.jack.load.MethodLoader  {
	public static final com.android.jack.load.MethodLoader INSTANCE
	private static final com.android.sched.util.location.NoLocation NO_LOCATION
	private void  () 
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod loaded
	public void ensureMarkers (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod loaded
	public void ensureMarker (com.android.jack.ir.ast.JMethod, java.lang.Class) 
		com.android.jack.ir.ast.JMethod loaded
		Class cls
	public void ensureAnnotations (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod loaded
	public void ensureAnnotation (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JMethod loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	public void ensureBody (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod loaded
	static void  () 
}

com/android/jack/load/NopParameterLoader.class
NopParameterLoader.java
package com.android.jack.load
public com.android.jack.load.NopParameterLoader extends java.lang.Object implements com.android.jack.load.ParameterLoader  {
	public static final com.android.jack.load.ParameterLoader INSTANCE
	private static final com.android.sched.util.location.NoLocation NO_LOCATION
	private void  () 
	public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter loaded
	public void ensureMarkers (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter loaded
	public void ensureMarker (com.android.jack.ir.ast.JParameter, java.lang.Class) 
		com.android.jack.ir.ast.JParameter loaded
		Class cls
	public void ensureAnnotations (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter loaded
	public void ensureAnnotation (com.android.jack.ir.ast.JParameter, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JParameter loaded
		com.android.jack.ir.ast.JAnnotationType annotation
	static void  () 
}

com/android/jack/load/PackageLoader.class
PackageLoader.java
package com.android.jack.load
public abstract com.android.jack.load.PackageLoader extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JDefinedClassOrInterface loadClassOrInterface (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.lookup.JLookupException 
	public abstract com.android.jack.load.PackageLoader getLoaderForSubPackage (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
	public abstract java.util.Collection getSubPackageNames (com.android.jack.ir.ast.JPackage) 
	public abstract java.util.Collection getSubClassNames (com.android.jack.ir.ast.JPackage) 
	public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JPackage) 
	public abstract boolean isOnPath (com.android.jack.ir.ast.JPackage) 
}

com/android/jack/load/ParameterLoader.class
ParameterLoader.java
package com.android.jack.load
public abstract com.android.jack.load.ParameterLoader extends java.lang.Object {
	public abstract void ensureMarkers (com.android.jack.ir.ast.JParameter) 
	public abstract void ensureMarker (com.android.jack.ir.ast.JParameter, java.lang.Class) 
	public abstract void ensureAnnotations (com.android.jack.ir.ast.JParameter) 
	public abstract void ensureAnnotation (com.android.jack.ir.ast.JParameter, com.android.jack.ir.ast.JAnnotationType) 
	public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JParameter) 
}

com/android/jack/lookup/CommonTypes$CommonType.class
CommonTypes.java
package com.android.jack.lookup
public final com.android.jack.lookup.CommonTypes$CommonType extends java.lang.Enum {
	public static final com.android.jack.lookup.CommonTypes$CommonType ASSERTION_ERROR
	public static final com.android.jack.lookup.CommonTypes$CommonType ATOMICREFERENCEFIELDUPDATER
	public static final com.android.jack.lookup.CommonTypes$CommonType ATOMIC_ATOMICINTEGERFIELDUPDATER
	public static final com.android.jack.lookup.CommonTypes$CommonType ATOMIC_ATOMICLONGFIELDUPDATER
	public static final com.android.jack.lookup.CommonTypes$CommonType STRING
	public static final com.android.jack.lookup.CommonTypes$CommonType STRING_BUILDER
	public static final com.android.jack.lookup.CommonTypes$CommonType NULL_POINTER_EXCEPTION
	public static final com.android.jack.lookup.CommonTypes$CommonType CLASS
	public static final com.android.jack.lookup.CommonTypes$CommonType ENUM
	public static final com.android.jack.lookup.CommonTypes$CommonType OBJECT
	public static final com.android.jack.lookup.CommonTypes$CommonType SERIALIZABLE
	public static final com.android.jack.lookup.CommonTypes$CommonType CLONEABLE
	public static final com.android.jack.lookup.CommonTypes$CommonType BOOLEAN
	public static final com.android.jack.lookup.CommonTypes$CommonType BYTE
	public static final com.android.jack.lookup.CommonTypes$CommonType CHAR
	public static final com.android.jack.lookup.CommonTypes$CommonType SHORT
	public static final com.android.jack.lookup.CommonTypes$CommonType INTEGER
	public static final com.android.jack.lookup.CommonTypes$CommonType FLOAT
	public static final com.android.jack.lookup.CommonTypes$CommonType DOUBLE
	public static final com.android.jack.lookup.CommonTypes$CommonType LONG
	public static final com.android.jack.lookup.CommonTypes$CommonType VOID
	private final String signature
	private static final com.android.jack.lookup.CommonTypes$CommonType[] $VALUES
	public static com.android.jack.lookup.CommonTypes$CommonType[] values () 
	public static com.android.jack.lookup.CommonTypes$CommonType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String signature
	java.lang.String getSignature () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/lookup/CommonTypes.class
CommonTypes.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.CommonTypes extends java.lang.Object {
	private static final String JAVA_LANG_ASSERTION_ERROR_SIGNATURE
	private static final String JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICREFERENCEFIELDUPDATER_SIGNATURE
	private static final String JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICINTEGERFIELDUPDATER_SIGNATURE
	private static final String JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICLONGFIELDUPDATER_SIGNATURE
	private static final String JAVA_LANG_STRING_SIGNATURE
	private static final String JAVA_LANG_STRING_BUILDER_SIGNATURE
	private static final String JAVA_LANG_NULL_POINTER_EXCEPTION_SIGNATURE
	private static final String JAVA_LANG_CLASS_SIGNATURE
	private static final String JAVA_LANG_ENUM_SIGNATURE
	private static final String JAVA_LANG_OBJECT_SIGNATURE
	private static final String JAVA_IO_SERIALIZABLE_SIGNATURE
	private static final String JAVA_LANG_CLONEABLE_SIGNATURE
	private static final String JAVA_LANG_BOOLEAN_SIGNATURE
	private static final String JAVA_LANG_BYTE_SIGNATURE
	private static final String JAVA_LANG_CHAR_SIGNATURE
	private static final String JAVA_LANG_SHORT_SIGNATURE
	private static final String JAVA_LANG_INTEGER_SIGNATURE
	private static final String JAVA_LANG_FLOAT_SIGNATURE
	private static final String JAVA_LANG_DOUBLE_SIGNATURE
	private static final String JAVA_LANG_LONG_SIGNATURE
	private static final String JAVA_LANG_VOID_SIGNATURE
	private static final com.android.jack.ir.formatter.TypeFormatter formatter
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_ASSERTION_ERROR
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICREFERENCEFIELDUPDATER
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICINTEGERFIELDUPDATER
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_UTIL_CONCURRENT_ATOMIC_ATOMICLONGFIELDUPDATER
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_STRING
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_STRING_BUILDER
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_NULL_POINTER_EXCEPTION
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_CLASS
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_ENUM
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_OBJECT
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_IO_SERIALIZABLE
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_CLONEABLE
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_BOOLEAN
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_BYTE
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_CHAR
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_SHORT
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_INTEGER
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_FLOAT
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_DOUBLE
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_LONG
	public static final com.android.jack.lookup.CommonTypes$CommonType JAVA_LANG_VOID
	public void  () 
	public static boolean isCommonType (com.android.jack.lookup.CommonTypes$CommonType, com.android.jack.ir.ast.JType) 
		com.android.jack.lookup.CommonTypes$CommonType commonType
		com.android.jack.ir.ast.JType type
	static void  () 
}

com/android/jack/lookup/CommonTypesCache.class
CommonTypesCache.java
package com.android.jack.lookup
 com.android.jack.lookup.CommonTypesCache extends java.lang.Object {
	private final com.android.jack.ir.ast.JClassOrInterface[] commonTypes
	private final com.android.jack.ir.ast.JClass[] commonClasses
	private final com.android.jack.ir.ast.JInterface[] commonInterfaces
	private final com.android.jack.lookup.JLookup lookup
	void  (com.android.jack.lookup.JLookup) 
		com.android.jack.lookup.JLookup lookup
	public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.lookup.CommonTypes$CommonType type
		int typeOrdinal
	public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.lookup.CommonTypes$CommonType type
		int typeOrdinal
	public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.lookup.CommonTypes$CommonType type
		int typeOrdinal
}

com/android/jack/lookup/JLookup$Adapter.class
JLookup.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JLookup$Adapter extends java.lang.Object {
	public abstract java.util.Map getCache () 
	public abstract com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
	public abstract com.android.jack.ir.ast.JPackage getPackage (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
}

com/android/jack/lookup/JLookup.class
JLookup.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JLookup extends java.lang.Object {
	protected static final com.android.jack.google.common.base.Splitter packageBinaryNameSplitter
	private final com.android.jack.lookup.CommonTypesCache commonTypesCache
	protected final com.android.jack.ir.ast.JPackage topLevelPackage
	private final java.util.Map packages
	public static final char PACKAGE_SEPARATOR
	static final boolean $assertionsDisabled
	protected void  (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage topLevelPackage
	public com.android.jack.ir.ast.JPackage getPackage (java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
		String name
		String packageName
		com.android.jack.ir.ast.JPackage currentPackage
	public com.android.jack.ir.ast.JPackage getOrCreatePackage (java.lang.String) 
		String name
		String packageName
		com.android.jack.ir.ast.JPackage currentPackage
	public abstract com.android.jack.ir.ast.JType getType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public abstract com.android.jack.ir.ast.JClass getClass (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public abstract com.android.jack.ir.ast.JEnum getEnum (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public abstract com.android.jack.ir.ast.JInterface getInterface (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public abstract com.android.jack.ir.ast.JAnnotationType getAnnotationType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public abstract void removeType (com.android.jack.ir.ast.JType) 
	public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.lookup.CommonTypes$CommonType type
	public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.lookup.CommonTypes$CommonType type
	public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.lookup.CommonTypes$CommonType type
	public com.android.jack.ir.ast.JArrayType getArrayType (com.android.jack.ir.ast.JType, int) 
		int i
		com.android.jack.ir.ast.JType leafType
		int dimension
		com.android.jack.ir.ast.JType array
	protected com.android.jack.ir.ast.JType getType (java.lang.String, com.android.jack.lookup.JLookup$Adapter)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
		int typeNameLength
		com.android.jack.ir.ast.JType type
		String signature
		com.android.jack.lookup.JLookup$Adapter adapter
		java.util.Map cache
		com.android.jack.ir.ast.JType type
	protected com.android.jack.ir.ast.JArrayType findArrayType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String typeSignature
		int typeNameLength
		int dim
	protected com.android.jack.ir.ast.JReferenceType getNonArrayType (java.lang.String, com.android.jack.lookup.JLookup$Adapter)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
		com.android.jack.ir.ast.JReferenceType type
		String signature
		com.android.jack.lookup.JLookup$Adapter adapter
		java.util.Map cache
		com.android.jack.ir.ast.JReferenceType type
	protected com.android.jack.ir.ast.JPackage getPackage (java.lang.String, com.android.jack.lookup.JLookup$Adapter)  throws com.android.jack.ir.ast.JPackageLookupException 
		com.android.jack.ir.ast.JPackage parent
		String simplePackageName
		int separatorIndex
		com.android.jack.ir.ast.JPackage parent
		String simplePackageName
		com.android.jack.ir.ast.JPackage found
		String packageName
		com.android.jack.lookup.JLookup$Adapter adapter
	private com.android.jack.ir.ast.JType findClassOrInterface (java.lang.String, com.android.jack.lookup.JLookup$Adapter)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
		com.android.jack.ir.ast.JPackage currentPackage
		String simpleName
		com.android.jack.ir.ast.JPackage currentPackage
		String simpleName
		com.android.jack.ir.ast.JPackageLookupException p
		String signature
		com.android.jack.lookup.JLookup$Adapter adapter
		int typeNameLength
		int separatorIndex
		com.android.jack.ir.ast.JPackage currentPackage
		String simpleName
	static void  () 
}

com/android/jack/lookup/JLookupException.class
JLookupException.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JLookupException extends com.android.jack.JackUserException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.Exception) 
		Exception cause
}

com/android/jack/lookup/JMethodIdLookupException.class
JMethodIdLookupException.java
package com.android.jack.lookup
public com.android.jack.lookup.JMethodIdLookupException extends com.android.jack.lookup.JMethodLookupException {
	private static final long serialVersionUID
	private final String methodName
	private final java.util.List methodArgumentsTypes
	public void  (com.android.jack.ir.ast.JReferenceType, java.lang.String, java.util.List) 
		com.android.jack.ir.ast.JReferenceType declaringClass
		String name
		java.util.List args
	protected java.lang.String getMethodString () 
}

com/android/jack/lookup/JMethodLookupException.class
JMethodLookupException.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JMethodLookupException extends com.android.jack.ir.ast.JMemberLookupException {
	private static final long serialVersionUID
	protected void  (com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JReferenceType declaringClass
	public java.lang.String getMessage () 
	protected abstract java.lang.String getMethodString () 
}

com/android/jack/lookup/JMethodSignatureLookupException.class
JMethodSignatureLookupException.java
package com.android.jack.lookup
public com.android.jack.lookup.JMethodSignatureLookupException extends com.android.jack.lookup.JMethodLookupException {
	private static final long serialVersionUID
	private final String signature
	public void  (com.android.jack.ir.ast.JReferenceType, java.lang.String) 
		com.android.jack.ir.ast.JReferenceType declaringClass
		String signature
	protected java.lang.String getMethodString () 
}

com/android/jack/lookup/JMethodWithReturnLookupException.class
JMethodWithReturnLookupException.java
package com.android.jack.lookup
public com.android.jack.lookup.JMethodWithReturnLookupException extends com.android.jack.lookup.JMethodLookupException {
	private static final long serialVersionUID
	private final String methodName
	private final java.util.List methodArgumentsTypes
	private final com.android.jack.ir.ast.JType methodReturnType
	public void  (com.android.jack.ir.ast.JReferenceType, java.lang.String, java.util.List, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JReferenceType declaringClass
		String name
		java.util.List args
		com.android.jack.ir.ast.JType returnType
	protected java.lang.String getMethodString () 
}

com/android/jack/lookup/JNodeLookup$1.class
JNodeLookup.java
package com.android.jack.lookup
 com.android.jack.lookup.JNodeLookup$1 extends java.lang.Object implements com.android.jack.lookup.JLookup$Adapter  {
	final com.android.jack.lookup.JNodeLookup this$0
	void  (com.android.jack.lookup.JNodeLookup) 
		com.android.jack.lookup.JNodeLookup this$0
	public java.util.Map getCache () 
	public com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public com.android.jack.ir.ast.JPackage getPackage (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.JPackageLookupException 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
}

com/android/jack/lookup/JNodeLookup.class
JNodeLookup.java
package com.android.jack.lookup
public com.android.jack.lookup.JNodeLookup extends com.android.jack.lookup.JLookup {
	public static final com.android.sched.util.log.stats.StatisticId SUCCESS_LOOKUP
	private final java.util.Map types
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.lookup.JLookup$Adapter adapter
	public void  (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage topLevelPackage
	public com.android.jack.ir.ast.JPackage getTopLevelPackage () 
	public boolean isPackageOnPath (java.lang.String) 
		com.android.jack.ir.ast.JPackageLookupException e
		String packageName
	public com.android.jack.ir.ast.JType getType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String typeSignature
		com.android.sched.util.log.stats.Percent statistic
		com.android.jack.ir.ast.JType result
	public com.android.jack.ir.ast.JDefinedClass getClass (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String typeSignature
		com.android.jack.ir.ast.JType type
	public com.android.jack.ir.ast.JDefinedInterface getInterface (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String typeSignature
		com.android.jack.ir.ast.JType type
	private void addType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public com.android.jack.ir.ast.JDefinedAnnotationType getAnnotationType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String signature
		com.android.jack.ir.ast.JType type
	public com.android.jack.ir.ast.JDefinedEnum getEnum (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
		String typeSignature
		com.android.jack.ir.ast.JType type
	private void clear () 
	public void removeType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	private void init () 
	public volatile com.android.jack.ir.ast.JAnnotationType getAnnotationType (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile com.android.jack.ir.ast.JInterface getInterface (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile com.android.jack.ir.ast.JEnum getEnum (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	public volatile com.android.jack.ir.ast.JClass getClass (java.lang.String)  throws com.android.jack.ir.ast.JTypeLookupException 
	static java.util.Map access$000 (com.android.jack.lookup.JNodeLookup) 
		com.android.jack.lookup.JNodeLookup x0
	static void  () 
}

com/android/jack/lookup/JPhantomLookup$1.class
JPhantomLookup.java
package com.android.jack.lookup
 com.android.jack.lookup.JPhantomLookup$1 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
	final com.android.jack.lookup.JPhantomLookup this$0
	void  (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup this$0
	public java.util.Map getCache () 
	public com.android.jack.ir.ast.JReferenceType getType (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String) 
		String signature
	public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
}

com/android/jack/lookup/JPhantomLookup$2.class
JPhantomLookup.java
package com.android.jack.lookup
 com.android.jack.lookup.JPhantomLookup$2 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
	final com.android.jack.lookup.JPhantomLookup this$0
	void  (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup this$0
	public java.util.Map getCache () 
	public com.android.jack.ir.ast.JClass getType (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public com.android.jack.ir.ast.JClass getDefined (java.lang.String) 
		String signature
	public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String) 
	public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
}

com/android/jack/lookup/JPhantomLookup$3.class
JPhantomLookup.java
package com.android.jack.lookup
 com.android.jack.lookup.JPhantomLookup$3 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
	final com.android.jack.lookup.JPhantomLookup this$0
	void  (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup this$0
	public java.util.Map getCache () 
	public com.android.jack.ir.ast.JEnum getType (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public com.android.jack.ir.ast.JEnum getDefined (java.lang.String) 
		String signature
	public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String) 
	public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
}

com/android/jack/lookup/JPhantomLookup$4.class
JPhantomLookup.java
package com.android.jack.lookup
 com.android.jack.lookup.JPhantomLookup$4 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
	final com.android.jack.lookup.JPhantomLookup this$0
	void  (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup this$0
	public java.util.Map getCache () 
	public com.android.jack.ir.ast.JInterface getType (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public com.android.jack.ir.ast.JInterface getDefined (java.lang.String) 
		String signature
	public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String) 
	public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
}

com/android/jack/lookup/JPhantomLookup$5.class
JPhantomLookup.java
package com.android.jack.lookup
 com.android.jack.lookup.JPhantomLookup$5 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
	final com.android.jack.lookup.JPhantomLookup this$0
	void  (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup this$0
	public java.util.Map getCache () 
	public com.android.jack.ir.ast.JAnnotationType getType (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public com.android.jack.ir.ast.JAnnotationType getDefined (java.lang.String) 
		String signature
	public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String) 
	public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String)  throws com.android.jack.ir.ast.MissingJTypeLookupException 
}

com/android/jack/lookup/JPhantomLookup$PhantomAdapter.class
JPhantomLookup.java
package com.android.jack.lookup
abstract com.android.jack.lookup.JPhantomLookup$PhantomAdapter extends java.lang.Object implements com.android.jack.lookup.JLookup$Adapter  {
	private void  () 
	public com.android.jack.ir.ast.JPackage getPackage (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage pack
		String simpleName
	public abstract com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String) 
	void  (com.android.jack.lookup.JPhantomLookup$1) 
		com.android.jack.lookup.JPhantomLookup$1 x0
}

com/android/jack/lookup/JPhantomLookup.class
JPhantomLookup.java
package com.android.jack.lookup
public com.android.jack.lookup.JPhantomLookup extends com.android.jack.lookup.JLookup {
	private final java.util.Map typeCache
	private final java.util.Map classCache
	private final java.util.Map enumCache
	private final java.util.Map interfaceCache
	private final java.util.Map annotationCache
	private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter coiAdapter
	private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter classAdapter
	private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter enumAdapter
	private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter interfaceAdapter
	private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter annotationAdapter
	private final com.android.jack.lookup.JNodeLookup jackLookup
	static final boolean $assertionsDisabled
	public void  (com.android.jack.lookup.JNodeLookup) 
		com.android.jack.lookup.JNodeLookup jackLookup
	public com.android.jack.ir.ast.JType getType (java.lang.String) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.MissingJTypeLookupException t
		com.android.jack.lookup.JLookupException e
		String signature
		com.android.jack.ir.ast.JType type
	protected com.android.jack.ir.ast.JReferenceType getNonArrayType (java.lang.String, com.android.jack.lookup.JLookup$Adapter) 
		com.android.jack.ir.ast.JReferenceType type
		com.android.jack.ir.ast.JReferenceType type
		com.android.jack.ir.ast.MissingJTypeLookupException t
		com.android.jack.lookup.JLookupException e
		String signature
		com.android.jack.lookup.JLookup$Adapter adapter
		java.util.Map cache
		com.android.jack.ir.ast.JReferenceType type
	public com.android.jack.ir.ast.JClass getClass (java.lang.String) 
		String signature
	public com.android.jack.ir.ast.JInterface getInterface (java.lang.String) 
		String signature
	public com.android.jack.ir.ast.JAnnotationType getAnnotationType (java.lang.String) 
		String signature
	public com.android.jack.ir.ast.JEnum getEnum (java.lang.String) 
		String signature
	public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType) 
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.lookup.CommonTypes$CommonType type
	public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType) 
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.lookup.CommonTypes$CommonType type
	public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType) 
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.lookup.CommonTypes$CommonType type
	private void clear () 
	public void removeType (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	private boolean doesCacheContain (java.util.Map, java.lang.String) 
		java.util.Map cache
		String signature
	public boolean check (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType defined
		com.android.jack.lookup.JLookupException e
		com.android.jack.ir.ast.JType checkedType
		String signature
		com.android.jack.ir.ast.JType defined
	private void checkCacheContent (com.android.jack.ir.ast.JType, java.lang.String, com.android.jack.ir.ast.JType, java.lang.Class, java.util.Map) 
		com.android.jack.ir.ast.JType phantom
		com.android.jack.ir.ast.JType checkedType
		String signature
		com.android.jack.ir.ast.JType defined
		Class clazz
		java.util.Map cache
	private static java.lang.AssertionError getCheckError (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType checkedType
		com.android.jack.ir.ast.JType ref
		com.android.jack.ir.formatter.TypeFormatter formatter
	protected com.android.jack.ir.ast.JArrayType findArrayType (java.lang.String) 
		com.android.jack.ir.ast.JTypeLookupException e
		String typeName
	static java.util.Map access$100 (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup x0
	static java.util.Map access$200 (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup x0
	static com.android.jack.lookup.JNodeLookup access$300 (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup x0
	static java.util.Map access$400 (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup x0
	static java.util.Map access$500 (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup x0
	static java.util.Map access$600 (com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.lookup.JPhantomLookup x0
	static void  () 
}

com/android/jack/lookup/NodeLookup.class
NodeLookup.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.NodeLookup extends java.lang.Object {
	public abstract com.android.jack.ir.ast.JType getType (java.lang.String)  throws com.android.jack.lookup.JLookupException 
	public abstract com.android.jack.ir.ast.JClass getClass (java.lang.String)  throws com.android.jack.lookup.JLookupException 
	public abstract com.android.jack.ir.ast.JInterface getInterface (java.lang.String)  throws com.android.jack.lookup.JLookupException 
	public abstract com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.lookup.JLookupException 
	public abstract com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.lookup.JLookupException 
	public abstract com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType)  throws com.android.jack.lookup.JLookupException 
}

com/android/jack/management/CleanCodeRequest.class
CleanCodeRequest.java
package com.android.jack.management
public com.android.jack.management.CleanCodeRequest extends com.android.jack.management.CleanRequest {
	public void  (java.util.Set) 
		java.util.Set impacts
}

com/android/jack/management/CleanDiskRequest.class
CleanDiskRequest.java
package com.android.jack.management
public com.android.jack.management.CleanDiskRequest extends com.android.jack.management.CleanRequest {
	public void  (java.util.Set) 
		java.util.Set impacts
}

com/android/jack/management/CleanMemoryRequest.class
CleanMemoryRequest.java
package com.android.jack.management
public com.android.jack.management.CleanMemoryRequest extends com.android.jack.management.CleanRequest {
	public void  (java.util.Set) 
		java.util.Set impacts
}

com/android/jack/management/CleanRequest.class
CleanRequest.java
package com.android.jack.management
public abstract com.android.jack.management.CleanRequest extends java.lang.Object {
	private final java.util.Set impacts
	protected void  (java.util.Set) 
		java.util.Set impacts
	public java.util.Set getImpacts () 
}

com/android/jack/management/Impact.class
Impact.java
package com.android.jack.management
public final com.android.jack.management.Impact extends java.lang.Enum {
	public static final com.android.jack.management.Impact PERFORMANCE
	public static final com.android.jack.management.Impact LATENCY
	private static final com.android.jack.management.Impact[] $VALUES
	public static com.android.jack.management.Impact[] values () 
	public static com.android.jack.management.Impact valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/meta/LibraryMetaWriter.class
LibraryMetaWriter.java
package com.android.jack.meta
public com.android.jack.meta.LibraryMetaWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.meta.Meta meta
		com.android.sched.vfs.VPath path
		com.android.jack.meta.Meta meta
		com.android.sched.vfs.InputVFile metaFile
		java.util.Iterator metaIter
		com.android.jack.library.InputLibrary importedLibrary
		java.util.List metas
		com.android.jack.library.LibraryWritingException reportable
		com.android.sched.util.file.SchedIOException e
		com.android.jack.ir.ast.JSession session
		com.android.jack.library.OutputJackLibrary ojl
	private com.android.sched.vfs.VPath getNameFromInputVFile (com.android.jack.library.InputLibrary, com.android.sched.vfs.InputVFile) 
		String name
		com.android.sched.vfs.VPath path
		com.android.jack.library.InputLibrary jackLibrary
		com.android.sched.vfs.InputVFile metaFile
		com.android.sched.vfs.VPath path
	private void addMetaToOutputJackLib (com.android.jack.meta.Meta, com.android.jack.library.OutputJackLibrary)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		com.android.jack.meta.Meta meta
		com.android.jack.library.OutputJackLibrary ojl
		com.android.sched.vfs.InputVFile inputFile
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.OutputVFile outputFile
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/meta/Meta.class
Meta.java
package com.android.jack.meta
public com.android.jack.meta.Meta extends com.android.jack.resource.ResourceOrMeta {
	public void  (com.android.sched.vfs.VPath, com.android.sched.vfs.InputVFile, com.android.sched.util.location.Location) 
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.util.location.Location location
}

com/android/jack/meta/MetaImporter$StandaloneMetaLocation.class
MetaImporter.java
package com.android.jack.meta
 com.android.jack.meta.MetaImporter$StandaloneMetaLocation extends com.android.jack.resource.StandaloneResOrMetaLocation {
	public void  (com.android.sched.util.location.Location, com.android.sched.vfs.VPath) 
		com.android.sched.util.location.Location baseLocation
		com.android.sched.vfs.VPath path
	public java.lang.String getDescription () 
}

com/android/jack/meta/MetaImporter.class
MetaImporter.java
package com.android.jack.meta
public com.android.jack.meta.MetaImporter extends com.android.jack.resource.ResourceOrMetaImporter {
	public static final com.android.sched.util.config.id.ListPropertyId IMPORTED_META
	public void  (java.util.List) 
		java.util.List metaDirs
	public java.util.List getImports () 
		com.android.jack.resource.ResourceReadingException e
	protected void addImportedResource (com.android.sched.vfs.InputVFile, java.lang.String, com.android.sched.util.location.Location, java.util.List) 
		com.android.sched.vfs.InputVFile file
		String currentPath
		com.android.sched.util.location.Location resourceDirLocation
		java.util.List resultList
		com.android.sched.vfs.VPath path
		com.android.jack.meta.Meta newMeta
	static void  () 
}

com/android/jack/meta/MetaReadingException.class
MetaReadingException.java
package com.android.jack.meta
public com.android.jack.meta.MetaReadingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/objectweb/asm/AnnotationVisitor.class
AnnotationVisitor.java
package com.android.jack.objectweb.asm
public abstract com.android.jack.objectweb.asm.AnnotationVisitor extends java.lang.Object {
	protected final int api
	protected com.android.jack.objectweb.asm.AnnotationVisitor av
	public void  (int) 
		int api
	public void  (int, com.android.jack.objectweb.asm.AnnotationVisitor) 
		int api
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
}

com/android/jack/objectweb/asm/AnnotationWriter.class
AnnotationWriter.java
package com.android.jack.objectweb.asm
final com.android.jack.objectweb.asm.AnnotationWriter extends com.android.jack.objectweb.asm.AnnotationVisitor {
	private final com.android.jack.objectweb.asm.ClassWriter cw
	private int size
	private final boolean named
	private final com.android.jack.objectweb.asm.ByteVector bv
	private final com.android.jack.objectweb.asm.ByteVector parent
	private final int offset
	com.android.jack.objectweb.asm.AnnotationWriter next
	com.android.jack.objectweb.asm.AnnotationWriter prev
	void  (com.android.jack.objectweb.asm.ClassWriter, boolean, com.android.jack.objectweb.asm.ByteVector, com.android.jack.objectweb.asm.ByteVector, int) 
		com.android.jack.objectweb.asm.ClassWriter cw
		boolean named
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.ByteVector parent
		int offset
	public void visit (java.lang.String, java.lang.Object) 
		int v
		int i
		byte[] v
		int i
		boolean[] v
		int i
		short[] v
		int i
		char[] v
		int i
		int[] v
		int i
		long[] v
		int i
		float[] v
		int i
		double[] v
		com.android.jack.objectweb.asm.Item i
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
		byte[] data
	int getSize () 
		int size
		com.android.jack.objectweb.asm.AnnotationWriter aw
	void put (com.android.jack.objectweb.asm.ByteVector) 
		com.android.jack.objectweb.asm.ByteVector out
		int n
		int size
		com.android.jack.objectweb.asm.AnnotationWriter aw
		com.android.jack.objectweb.asm.AnnotationWriter last
	static void put (com.android.jack.objectweb.asm.AnnotationWriter[], int, com.android.jack.objectweb.asm.ByteVector) 
		int i
		com.android.jack.objectweb.asm.AnnotationWriter aw
		com.android.jack.objectweb.asm.AnnotationWriter last
		int n
		int i
		com.android.jack.objectweb.asm.AnnotationWriter[] panns
		int off
		com.android.jack.objectweb.asm.ByteVector out
		int size
	static void putTarget (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.ByteVector) 
		int length
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.ByteVector out
}

com/android/jack/objectweb/asm/Attribute.class
Attribute.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.Attribute extends java.lang.Object {
	public final String type
	byte[] value
	com.android.jack.objectweb.asm.Attribute next
	protected void  (java.lang.String) 
		String type
	public boolean isUnknown () 
	public boolean isCodeAttribute () 
	protected com.android.jack.objectweb.asm.Label[] getLabels () 
	protected com.android.jack.objectweb.asm.Attribute read (com.android.jack.objectweb.asm.ClassReader, int, int, char[], int, com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.ClassReader cr
		int off
		int len
		char[] buf
		int codeOff
		com.android.jack.objectweb.asm.Label[] labels
		com.android.jack.objectweb.asm.Attribute attr
	protected com.android.jack.objectweb.asm.ByteVector write (com.android.jack.objectweb.asm.ClassWriter, byte[], int, int, int) 
		com.android.jack.objectweb.asm.ClassWriter cw
		byte[] code
		int len
		int maxStack
		int maxLocals
		com.android.jack.objectweb.asm.ByteVector v
	final int getCount () 
		int count
		com.android.jack.objectweb.asm.Attribute attr
	final int getSize (com.android.jack.objectweb.asm.ClassWriter, byte[], int, int, int) 
		com.android.jack.objectweb.asm.ClassWriter cw
		byte[] code
		int len
		int maxStack
		int maxLocals
		com.android.jack.objectweb.asm.Attribute attr
		int size
	final void put (com.android.jack.objectweb.asm.ClassWriter, byte[], int, int, int, com.android.jack.objectweb.asm.ByteVector) 
		com.android.jack.objectweb.asm.ByteVector b
		com.android.jack.objectweb.asm.ClassWriter cw
		byte[] code
		int len
		int maxStack
		int maxLocals
		com.android.jack.objectweb.asm.ByteVector out
		com.android.jack.objectweb.asm.Attribute attr
}

com/android/jack/objectweb/asm/ByteVector.class
ByteVector.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.ByteVector extends java.lang.Object {
	byte[] data
	int length
	public void  () 
	public void  (int) 
		int initialSize
	public com.android.jack.objectweb.asm.ByteVector putByte (int) 
		int b
		int length
	com.android.jack.objectweb.asm.ByteVector put11 (int, int) 
		int b1
		int b2
		int length
		byte[] data
	public com.android.jack.objectweb.asm.ByteVector putShort (int) 
		int s
		int length
		byte[] data
	com.android.jack.objectweb.asm.ByteVector put12 (int, int) 
		int b
		int s
		int length
		byte[] data
	public com.android.jack.objectweb.asm.ByteVector putInt (int) 
		int i
		int length
		byte[] data
	public com.android.jack.objectweb.asm.ByteVector putLong (long) 
		long l
		int length
		byte[] data
		int i
	public com.android.jack.objectweb.asm.ByteVector putUTF8 (java.lang.String) 
		char c
		int i
		String s
		int charLength
		int len
		byte[] data
	com.android.jack.objectweb.asm.ByteVector encodeUTF8 (java.lang.String, int, int) 
		char c
		int j
		char c
		int j
		String s
		int i
		int maxByteLength
		int charLength
		int byteLength
		int start
		int len
	public com.android.jack.objectweb.asm.ByteVector putByteArray (byte[], int, int) 
		byte[] b
		int off
		int len
	private void enlarge (int) 
		int size
		int length1
		int length2
		byte[] newData
}

com/android/jack/objectweb/asm/ClassReader.class
ClassReader.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.ClassReader extends java.lang.Object {
	static final boolean SIGNATURES
	static final boolean ANNOTATIONS
	static final boolean FRAMES
	static final boolean WRITER
	static final boolean RESIZE
	public static final int SKIP_CODE
	public static final int SKIP_DEBUG
	public static final int SKIP_FRAMES
	public static final int EXPAND_FRAMES
	public final byte[] b
	private final int[] items
	private final String[] strings
	private final int maxStringLength
	public final int header
	public void  (byte[]) 
		byte[] b
	public void  (byte[], int, int) 
		int size
		int size
		int size
		int size
		int size
		int i
		byte[] b
		int off
		int len
		int n
		int max
		int index
	public int getAccess () 
	public java.lang.String getClassName () 
	public java.lang.String getSuperName () 
	public java.lang.String[] getInterfaces () 
		int i
		char[] buf
		int index
		int n
		String[] interfaces
	void copyPool (com.android.jack.objectweb.asm.ClassWriter) 
		int nameType
		String s
		int fieldOrMethodRef
		int nameType
		int nameType
		int index
		int tag
		com.android.jack.objectweb.asm.Item item
		int index2
		int i
		com.android.jack.objectweb.asm.ClassWriter classWriter
		char[] buf
		int ll
		com.android.jack.objectweb.asm.Item[] items2
		int off
	private void copyBootstrapMethods (com.android.jack.objectweb.asm.ClassWriter, com.android.jack.objectweb.asm.Item[], char[]) 
		String attrName
		int i
		int k
		int position
		int hashCode
		com.android.jack.objectweb.asm.Item item
		int index
		int j
		int v
		com.android.jack.objectweb.asm.ClassWriter classWriter
		com.android.jack.objectweb.asm.Item[] items
		char[] c
		int u
		boolean found
		int boostrapMethodCount
		int attrSize
		com.android.jack.objectweb.asm.ByteVector bootstrapMethods
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	public void  (java.lang.String)  throws java.io.IOException 
		String name
	private static byte[] readClass (java.io.InputStream, boolean)  throws java.io.IOException 
		byte[] c
		int last
		byte[] c
		int n
		byte[] b
		int len
		java.io.InputStream is
		boolean close
	public void accept (com.android.jack.objectweb.asm.ClassVisitor, int) 
		com.android.jack.objectweb.asm.ClassVisitor classVisitor
		int flags
	public void accept (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.Attribute[], int) 
		int i
		int item
		int len
		int j
		int v
		int[] bootstrapMethods
		com.android.jack.objectweb.asm.Attribute attr
		String attrName
		int i
		int i
		int v
		int i
		int v
		int i
		int v
		int i
		int v
		com.android.jack.objectweb.asm.Attribute attr
		int i
		int v
		int i
		int i
		com.android.jack.objectweb.asm.ClassVisitor classVisitor
		com.android.jack.objectweb.asm.Attribute[] attrs
		int flags
		int u
		char[] c
		com.android.jack.objectweb.asm.Context context
		int access
		String name
		String superClass
		String[] interfaces
		String signature
		String sourceFile
		String sourceDebug
		String enclosingOwner
		String enclosingName
		String enclosingDesc
		int anns
		int ianns
		int tanns
		int itanns
		int innerClasses
		com.android.jack.objectweb.asm.Attribute attributes
	private int readField (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.Context, int) 
		int item
		com.android.jack.objectweb.asm.Attribute attr
		String attrName
		int i
		int i
		int v
		int i
		int v
		int i
		int v
		int i
		int v
		com.android.jack.objectweb.asm.Attribute attr
		com.android.jack.objectweb.asm.ClassVisitor classVisitor
		com.android.jack.objectweb.asm.Context context
		int u
		char[] c
		int access
		String name
		String desc
		String signature
		int anns
		int ianns
		int tanns
		int itanns
		Object value
		com.android.jack.objectweb.asm.Attribute attributes
		com.android.jack.objectweb.asm.FieldVisitor fv
	private int readMethod (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.Context, int) 
		int j
		com.android.jack.objectweb.asm.Attribute attr
		String attrName
		int i
		int j
		boolean sameExceptions
		com.android.jack.objectweb.asm.MethodWriter mw
		int i
		int v
		com.android.jack.objectweb.asm.AnnotationVisitor dv
		int i
		int v
		int i
		int v
		int i
		int v
		int i
		int v
		com.android.jack.objectweb.asm.Attribute attr
		com.android.jack.objectweb.asm.ClassVisitor classVisitor
		com.android.jack.objectweb.asm.Context context
		int u
		char[] c
		int code
		int exception
		String[] exceptions
		String signature
		int methodParameters
		int anns
		int ianns
		int tanns
		int itanns
		int dann
		int mpanns
		int impanns
		int firstAttribute
		com.android.jack.objectweb.asm.Attribute attributes
		com.android.jack.objectweb.asm.MethodVisitor mv
	private void readCode (com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.Context, int) 
		int i
		int i
		int offset
		int opcode
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
		int i
		int label
		int j
		int v
		int label
		com.android.jack.objectweb.asm.Label l
		int j
		int v
		com.android.jack.objectweb.asm.Attribute attr
		int j
		String attrName
		int i
		int v
		int i
		com.android.jack.objectweb.asm.Label next
		int i
		int label
		int min
		int max
		com.android.jack.objectweb.asm.Label[] table
		int i
		int label
		int len
		int[] keys
		com.android.jack.objectweb.asm.Label[] values
		int cpIndex
		boolean itf
		String iowner
		String iname
		String idesc
		int i
		int cpIndex
		int bsmIndex
		com.android.jack.objectweb.asm.Handle bsm
		int bsmArgCount
		Object[] bsmArgs
		String iname
		String idesc
		int v
		int v
		int offset
		com.android.jack.objectweb.asm.Label l
		int opcode
		int i
		int j
		int start
		int length
		int index
		String vsignature
		int i
		int[] typeTable
		int v
		int i
		int v
		int i
		com.android.jack.objectweb.asm.Attribute attr
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Context context
		int u
		byte[] b
		char[] c
		int maxStack
		int maxLocals
		int codeLength
		int codeStart
		int codeEnd
		com.android.jack.objectweb.asm.Label[] labels
		int[] tanns
		int[] itanns
		int tann
		int itann
		int ntoff
		int nitoff
		int varTable
		int varTypeTable
		boolean zip
		boolean unzip
		int stackMap
		int stackMapSize
		int frameCount
		com.android.jack.objectweb.asm.Context frame
		com.android.jack.objectweb.asm.Attribute attributes
	private int[] readTypeAnnotations (com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.Context, int, boolean) 
		int start
		int length
		int j
		com.android.jack.objectweb.asm.TypePath path
		int target
		int pathLength
		int i
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Context context
		int u
		boolean visible
		char[] c
		int[] offsets
	private int readAnnotationTarget (com.android.jack.objectweb.asm.Context, int) 
		int start
		int length
		int i
		int n
		com.android.jack.objectweb.asm.Context context
		int u
		int target
		int pathLength
	private void readParameterAnnotations (com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.Context, int, boolean) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
		com.android.jack.objectweb.asm.AnnotationVisitor av
		int j
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Context context
		int v
		boolean visible
		int i
		int n
		int synthetics
		char[] c
	private int readAnnotationValues (int, char[], boolean, com.android.jack.objectweb.asm.AnnotationVisitor) 
		int v
		char[] buf
		boolean named
		com.android.jack.objectweb.asm.AnnotationVisitor av
		int i
	private int readAnnotationValue (int, char[], java.lang.String, com.android.jack.objectweb.asm.AnnotationVisitor) 
		int i
		byte[] bv
		int i
		boolean[] zv
		int i
		short[] sv
		int i
		char[] cv
		int i
		int[] iv
		int i
		long[] lv
		int i
		float[] fv
		int i
		double[] dv
		int size
		int v
		char[] buf
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
	private void getImplicitFrame (com.android.jack.objectweb.asm.Context) 
		int j
		com.android.jack.objectweb.asm.Context frame
		String desc
		Object[] locals
		int local
		int i
	private int readFrame (int, boolean, boolean, com.android.jack.objectweb.asm.Context) 
		int tag
		int delta
		int delta
		int i
		int local
		int local
		int stack
		int n
		int stackMap
		boolean zip
		boolean unzip
		com.android.jack.objectweb.asm.Context frame
		char[] c
		com.android.jack.objectweb.asm.Label[] labels
		int tag
		int delta
	private int readFrameType (java.lang.Object[], int, int, char[], com.android.jack.objectweb.asm.Label[]) 
		Object[] frame
		int index
		int v
		char[] buf
		com.android.jack.objectweb.asm.Label[] labels
		int type
	protected com.android.jack.objectweb.asm.Label readLabel (int, com.android.jack.objectweb.asm.Label[]) 
		int offset
		com.android.jack.objectweb.asm.Label[] labels
	private int getAttributes () 
		int j
		int i
		int j
		int i
		int u
	private com.android.jack.objectweb.asm.Attribute readAttribute (com.android.jack.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, com.android.jack.objectweb.asm.Label[]) 
		int i
		com.android.jack.objectweb.asm.Attribute[] attrs
		String type
		int off
		int len
		char[] buf
		int codeOff
		com.android.jack.objectweb.asm.Label[] labels
	public int getItemCount () 
	public int getItem (int) 
		int item
	public int getMaxStringLength () 
	public int readByte (int) 
		int index
	public int readUnsignedShort (int) 
		int index
		byte[] b
	public short readShort (int) 
		int index
		byte[] b
	public int readInt (int) 
		int index
		byte[] b
	public long readLong (int) 
		int index
		long l1
		long l0
	public java.lang.String readUTF8 (int, char[]) 
		int index
		char[] buf
		int item
		String s
	private java.lang.String readUTF (int, int, char[]) 
		int c
		int index
		int utfLen
		char[] buf
		int endIndex
		byte[] b
		int strLen
		int st
		char cc
	public java.lang.String readClass (int, char[]) 
		int index
		char[] buf
	public java.lang.Object readConst (int, char[]) 
		int tag
		int[] items
		int cpIndex
		String owner
		String name
		String desc
		int item
		char[] buf
		int index
}

com/android/jack/objectweb/asm/ClassVisitor.class
ClassVisitor.java
package com.android.jack.objectweb.asm
public abstract com.android.jack.objectweb.asm.ClassVisitor extends java.lang.Object {
	protected final int api
	protected com.android.jack.objectweb.asm.ClassVisitor cv
	public void  (int) 
		int api
	public void  (int, com.android.jack.objectweb.asm.ClassVisitor) 
		int api
		com.android.jack.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitSource (java.lang.String, java.lang.String) 
		String source
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void visitEnd () 
}

com/android/jack/objectweb/asm/ClassWriter.class
ClassWriter.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.ClassWriter extends com.android.jack.objectweb.asm.ClassVisitor {
	public static final int COMPUTE_MAXS
	public static final int COMPUTE_FRAMES
	static final int ACC_SYNTHETIC_ATTRIBUTE
	static final int TO_ACC_SYNTHETIC
	static final int NOARG_INSN
	static final int SBYTE_INSN
	static final int SHORT_INSN
	static final int VAR_INSN
	static final int IMPLVAR_INSN
	static final int TYPE_INSN
	static final int FIELDORMETH_INSN
	static final int ITFMETH_INSN
	static final int INDYMETH_INSN
	static final int LABEL_INSN
	static final int LABELW_INSN
	static final int LDC_INSN
	static final int LDCW_INSN
	static final int IINC_INSN
	static final int TABL_INSN
	static final int LOOK_INSN
	static final int MANA_INSN
	static final int WIDE_INSN
	static final byte[] TYPE
	static final int CLASS
	static final int FIELD
	static final int METH
	static final int IMETH
	static final int STR
	static final int INT
	static final int FLOAT
	static final int LONG
	static final int DOUBLE
	static final int NAME_TYPE
	static final int UTF8
	static final int MTYPE
	static final int HANDLE
	static final int INDY
	static final int HANDLE_BASE
	static final int TYPE_NORMAL
	static final int TYPE_UNINIT
	static final int TYPE_MERGED
	static final int BSM
	com.android.jack.objectweb.asm.ClassReader cr
	int version
	int index
	final com.android.jack.objectweb.asm.ByteVector pool
	com.android.jack.objectweb.asm.Item[] items
	int threshold
	final com.android.jack.objectweb.asm.Item key
	final com.android.jack.objectweb.asm.Item key2
	final com.android.jack.objectweb.asm.Item key3
	final com.android.jack.objectweb.asm.Item key4
	com.android.jack.objectweb.asm.Item[] typeTable
	private short typeCount
	private int access
	private int name
	String thisName
	private int signature
	private int superName
	private int interfaceCount
	private int[] interfaces
	private int sourceFile
	private com.android.jack.objectweb.asm.ByteVector sourceDebug
	private int enclosingMethodOwner
	private int enclosingMethod
	private com.android.jack.objectweb.asm.AnnotationWriter anns
	private com.android.jack.objectweb.asm.AnnotationWriter ianns
	private com.android.jack.objectweb.asm.AnnotationWriter tanns
	private com.android.jack.objectweb.asm.AnnotationWriter itanns
	private com.android.jack.objectweb.asm.Attribute attrs
	private int innerClassesCount
	private com.android.jack.objectweb.asm.ByteVector innerClasses
	int bootstrapMethodsCount
	com.android.jack.objectweb.asm.ByteVector bootstrapMethods
	com.android.jack.objectweb.asm.FieldWriter firstField
	com.android.jack.objectweb.asm.FieldWriter lastField
	com.android.jack.objectweb.asm.MethodWriter firstMethod
	com.android.jack.objectweb.asm.MethodWriter lastMethod
	private boolean computeMaxs
	private boolean computeFrames
	boolean invalidFrames
	public void  (int) 
		int flags
	public void  (com.android.jack.objectweb.asm.ClassReader, int) 
		com.android.jack.objectweb.asm.ClassReader classReader
		int flags
	public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public final void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public final com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public final com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public final void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		com.android.jack.objectweb.asm.Item nameItem
	public final com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public final com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public final void visitEnd () 
	public byte[] toByteArray () 
		int i
		int len
		int size
		int nbFields
		com.android.jack.objectweb.asm.FieldWriter fb
		int nbMethods
		com.android.jack.objectweb.asm.MethodWriter mb
		int attributeCount
		com.android.jack.objectweb.asm.ByteVector out
		int mask
	com.android.jack.objectweb.asm.Item newConstItem (java.lang.Object) 
		int val
		int val
		int val
		int val
		int val
		float val
		long val
		double val
		com.android.jack.objectweb.asm.Type t
		int s
		com.android.jack.objectweb.asm.Handle h
		Object cst
	public int newConst (java.lang.Object) 
		Object cst
	public int newUTF8 (java.lang.String) 
		String value
		com.android.jack.objectweb.asm.Item result
	com.android.jack.objectweb.asm.Item newClassItem (java.lang.String) 
		String value
		com.android.jack.objectweb.asm.Item result
	public int newClass (java.lang.String) 
		String value
	com.android.jack.objectweb.asm.Item newMethodTypeItem (java.lang.String) 
		String methodDesc
		com.android.jack.objectweb.asm.Item result
	public int newMethodType (java.lang.String) 
		String methodDesc
	com.android.jack.objectweb.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String) 
		int tag
		String owner
		String name
		String desc
		com.android.jack.objectweb.asm.Item result
	public int newHandle (int, java.lang.String, java.lang.String, java.lang.String) 
		int tag
		String owner
		String name
		String desc
	transient com.android.jack.objectweb.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		Object bsmArg
		int i
		int p
		int resultPosition
		int bootstrapMethodIndex
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
		com.android.jack.objectweb.asm.ByteVector bootstrapMethods
		int position
		int hashCode
		int argsLength
		byte[] data
		int length
		com.android.jack.objectweb.asm.Item result
		int bootstrapMethodIndex
	public transient int newInvokeDynamic (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	com.android.jack.objectweb.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
		com.android.jack.objectweb.asm.Item result
	public int newField (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	com.android.jack.objectweb.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
		int type
		com.android.jack.objectweb.asm.Item result
	public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
	com.android.jack.objectweb.asm.Item newInteger (int) 
		int value
		com.android.jack.objectweb.asm.Item result
	com.android.jack.objectweb.asm.Item newFloat (float) 
		float value
		com.android.jack.objectweb.asm.Item result
	com.android.jack.objectweb.asm.Item newLong (long) 
		long value
		com.android.jack.objectweb.asm.Item result
	com.android.jack.objectweb.asm.Item newDouble (double) 
		double value
		com.android.jack.objectweb.asm.Item result
	private com.android.jack.objectweb.asm.Item newString (java.lang.String) 
		String value
		com.android.jack.objectweb.asm.Item result
	public int newNameType (java.lang.String, java.lang.String) 
		String name
		String desc
	com.android.jack.objectweb.asm.Item newNameTypeItem (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.Item result
	int addType (java.lang.String) 
		String type
		com.android.jack.objectweb.asm.Item result
	int addUninitializedType (java.lang.String, int) 
		String type
		int offset
		com.android.jack.objectweb.asm.Item result
	private com.android.jack.objectweb.asm.Item addType (com.android.jack.objectweb.asm.Item) 
		com.android.jack.objectweb.asm.Item[] newTable
		com.android.jack.objectweb.asm.Item item
		com.android.jack.objectweb.asm.Item result
	int getMergedType (int, int) 
		String t
		String u
		int type1
		int type2
		com.android.jack.objectweb.asm.Item result
	protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) 
		Class c
		Class d
		Exception e
		String type1
		String type2
		Class c
		Class d
		ClassLoader classLoader
	private com.android.jack.objectweb.asm.Item get (com.android.jack.objectweb.asm.Item) 
		com.android.jack.objectweb.asm.Item key
		com.android.jack.objectweb.asm.Item i
	private void put (com.android.jack.objectweb.asm.Item) 
		int index
		com.android.jack.objectweb.asm.Item k
		com.android.jack.objectweb.asm.Item j
		int l
		int ll
		int nl
		com.android.jack.objectweb.asm.Item[] newItems
		com.android.jack.objectweb.asm.Item i
		int index
	private void put122 (int, int, int) 
		int b
		int s1
		int s2
	private void put112 (int, int, int) 
		int b1
		int b2
		int s
	static void  () 
		int i
		byte[] b
		String s
}

com/android/jack/objectweb/asm/Context.class
Context.java
package com.android.jack.objectweb.asm
 com.android.jack.objectweb.asm.Context extends java.lang.Object {
	com.android.jack.objectweb.asm.Attribute[] attrs
	int flags
	char[] buffer
	int[] bootstrapMethods
	int access
	String name
	String desc
	com.android.jack.objectweb.asm.Label[] labels
	int typeRef
	com.android.jack.objectweb.asm.TypePath typePath
	int offset
	com.android.jack.objectweb.asm.Label[] start
	com.android.jack.objectweb.asm.Label[] end
	int[] index
	int mode
	int localCount
	int localDiff
	Object[] local
	int stackCount
	Object[] stack
	void  () 
}

com/android/jack/objectweb/asm/Edge.class
Edge.java
package com.android.jack.objectweb.asm
 com.android.jack.objectweb.asm.Edge extends java.lang.Object {
	static final int NORMAL
	static final int EXCEPTION
	int info
	com.android.jack.objectweb.asm.Label successor
	com.android.jack.objectweb.asm.Edge next
	void  () 
}

com/android/jack/objectweb/asm/FieldVisitor.class
FieldVisitor.java
package com.android.jack.objectweb.asm
public abstract com.android.jack.objectweb.asm.FieldVisitor extends java.lang.Object {
	protected final int api
	protected com.android.jack.objectweb.asm.FieldVisitor fv
	public void  (int) 
		int api
	public void  (int, com.android.jack.objectweb.asm.FieldVisitor) 
		int api
		com.android.jack.objectweb.asm.FieldVisitor fv
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
}

com/android/jack/objectweb/asm/FieldWriter.class
FieldWriter.java
package com.android.jack.objectweb.asm
final com.android.jack.objectweb.asm.FieldWriter extends com.android.jack.objectweb.asm.FieldVisitor {
	private final com.android.jack.objectweb.asm.ClassWriter cw
	private final int access
	private final int name
	private final int desc
	private int signature
	private int value
	private com.android.jack.objectweb.asm.AnnotationWriter anns
	private com.android.jack.objectweb.asm.AnnotationWriter ianns
	private com.android.jack.objectweb.asm.AnnotationWriter tanns
	private com.android.jack.objectweb.asm.AnnotationWriter itanns
	private com.android.jack.objectweb.asm.Attribute attrs
	void  (com.android.jack.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		com.android.jack.objectweb.asm.ClassWriter cw
		int access
		String name
		String desc
		String signature
		Object value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
	int getSize () 
		int size
	void put (com.android.jack.objectweb.asm.ByteVector) 
		com.android.jack.objectweb.asm.ByteVector out
		int FACTOR
		int mask
		int attributeCount
}

com/android/jack/objectweb/asm/Frame.class
Frame.java
package com.android.jack.objectweb.asm
final com.android.jack.objectweb.asm.Frame extends java.lang.Object {
	static final int DIM
	static final int ARRAY_OF
	static final int ELEMENT_OF
	static final int KIND
	static final int TOP_IF_LONG_OR_DOUBLE
	static final int VALUE
	static final int BASE_KIND
	static final int BASE_VALUE
	static final int BASE
	static final int OBJECT
	static final int UNINITIALIZED
	private static final int LOCAL
	private static final int STACK
	static final int TOP
	static final int BOOLEAN
	static final int BYTE
	static final int CHAR
	static final int SHORT
	static final int INTEGER
	static final int FLOAT
	static final int DOUBLE
	static final int LONG
	static final int NULL
	static final int UNINITIALIZED_THIS
	static final int[] SIZE
	com.android.jack.objectweb.asm.Label owner
	int[] inputLocals
	int[] inputStack
	private int[] outputLocals
	private int[] outputStack
	private int outputStackTop
	private int initializationCount
	private int[] initializations
	void  () 
	private int get (int) 
		int type
		int local
	private void set (int, int) 
		int[] t
		int local
		int type
		int n
	private void push (int) 
		int[] t
		int type
		int n
		int top
	private void push (com.android.jack.objectweb.asm.ClassWriter, java.lang.String) 
		com.android.jack.objectweb.asm.ClassWriter cw
		String desc
		int type
	private static int type (com.android.jack.objectweb.asm.ClassWriter, java.lang.String) 
		String t
		int data
		int data
		int data
		int data
		int data
		int data
		int data
		int data
		String t
		int data
		int dims
		com.android.jack.objectweb.asm.ClassWriter cw
		String desc
		int index
	private int pop () 
	private void pop (int) 
		int elements
	private void pop (java.lang.String) 
		String desc
		char c
	private void init (int) 
		int[] t
		int var
		int n
	private int init (com.android.jack.objectweb.asm.ClassWriter, int) 
		int s
		String type
		int s
		int u
		int dim
		int kind
		int j
		com.android.jack.objectweb.asm.ClassWriter cw
		int t
		int s
	void initInputFrame (com.android.jack.objectweb.asm.ClassWriter, int, com.android.jack.objectweb.asm.Type[], int) 
		int t
		int j
		com.android.jack.objectweb.asm.ClassWriter cw
		int access
		com.android.jack.objectweb.asm.Type[] args
		int maxLocals
		int i
	void execute (int, int, com.android.jack.objectweb.asm.ClassWriter, com.android.jack.objectweb.asm.Item) 
		int t1
		int t1
		int t2
		int t1
		int t2
		int t1
		int t1
		int t2
		int t1
		int t2
		int t3
		int t1
		int t2
		int t1
		int t2
		int t3
		int t1
		int t2
		int t3
		int t4
		int t1
		int t2
		int t1
		String s
		String s
		int opcode
		int arg
		com.android.jack.objectweb.asm.ClassWriter cw
		com.android.jack.objectweb.asm.Item item
	boolean merge (com.android.jack.objectweb.asm.ClassWriter, com.android.jack.objectweb.asm.Frame, int) 
		int t
		int t
		int t
		int s
		int dim
		int kind
		int t
		int t
		int t
		int t
		int t
		int t
		int s
		int dim
		int kind
		int t
		com.android.jack.objectweb.asm.ClassWriter cw
		com.android.jack.objectweb.asm.Frame frame
		int edge
		boolean changed
		int i
		int nLocal
		int nStack
		int nInputStack
	private static boolean merge (com.android.jack.objectweb.asm.ClassWriter, int, int[], int) 
		int v
		int vdim
		int v
		int tdim
		int udim
		int v
		int v
		int v
		com.android.jack.objectweb.asm.ClassWriter cw
		int t
		int[] types
		int index
		int u
		int v
	static void  () 
		int i
		int[] b
		String s
}

com/android/jack/objectweb/asm/Handle.class
Handle.java
package com.android.jack.objectweb.asm
public final com.android.jack.objectweb.asm.Handle extends java.lang.Object {
	final int tag
	final String owner
	final String name
	final String desc
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int tag
		String owner
		String name
		String desc
	public int getTag () 
	public java.lang.String getOwner () 
	public java.lang.String getName () 
	public java.lang.String getDesc () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.jack.objectweb.asm.Handle h
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/jack/objectweb/asm/Handler.class
Handler.java
package com.android.jack.objectweb.asm
 com.android.jack.objectweb.asm.Handler extends java.lang.Object {
	com.android.jack.objectweb.asm.Label start
	com.android.jack.objectweb.asm.Label end
	com.android.jack.objectweb.asm.Label handler
	String desc
	int type
	com.android.jack.objectweb.asm.Handler next
	void  () 
	static com.android.jack.objectweb.asm.Handler remove (com.android.jack.objectweb.asm.Handler, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Handler g
		com.android.jack.objectweb.asm.Handler h
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int hstart
		int hend
		int s
		int e
}

com/android/jack/objectweb/asm/Item.class
Item.java
package com.android.jack.objectweb.asm
final com.android.jack.objectweb.asm.Item extends java.lang.Object {
	int index
	int type
	int intVal
	long longVal
	String strVal1
	String strVal2
	String strVal3
	int hashCode
	com.android.jack.objectweb.asm.Item next
	void  () 
	void  (int) 
		int index
	void  (int, com.android.jack.objectweb.asm.Item) 
		int index
		com.android.jack.objectweb.asm.Item i
	void set (int) 
		int intVal
	void set (long) 
		long longVal
	void set (float) 
		float floatVal
	void set (double) 
		double doubleVal
	void set (int, java.lang.String, java.lang.String, java.lang.String) 
		int type
		String strVal1
		String strVal2
		String strVal3
	void set (java.lang.String, java.lang.String, int) 
		String name
		String desc
		int bsmIndex
	void set (int, int) 
		int position
		int hashCode
	boolean isEqualTo (com.android.jack.objectweb.asm.Item) 
		com.android.jack.objectweb.asm.Item i
}

com/android/jack/objectweb/asm/Label.class
Label.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.Label extends java.lang.Object {
	static final int DEBUG
	static final int RESOLVED
	static final int RESIZED
	static final int PUSHED
	static final int TARGET
	static final int STORE
	static final int REACHABLE
	static final int JSR
	static final int RET
	static final int SUBROUTINE
	static final int VISITED
	static final int VISITED2
	public Object info
	int status
	int line
	int position
	private int referenceCount
	private int[] srcAndRefPositions
	int inputStackTop
	int outputStackMax
	com.android.jack.objectweb.asm.Frame frame
	com.android.jack.objectweb.asm.Label successor
	com.android.jack.objectweb.asm.Edge successors
	com.android.jack.objectweb.asm.Label next
	public void  () 
	public int getOffset () 
	void put (com.android.jack.objectweb.asm.MethodWriter, com.android.jack.objectweb.asm.ByteVector, int, boolean) 
		com.android.jack.objectweb.asm.MethodWriter owner
		com.android.jack.objectweb.asm.ByteVector out
		int source
		boolean wideOffset
	private void addReference (int, int) 
		int[] a
		int sourcePosition
		int referencePosition
	boolean resolve (com.android.jack.objectweb.asm.MethodWriter, int, byte[]) 
		int opcode
		int offset
		int source
		int reference
		int offset
		com.android.jack.objectweb.asm.MethodWriter owner
		int position
		byte[] data
		boolean needUpdate
		int i
	com.android.jack.objectweb.asm.Label getFirst () 
	boolean inSubroutine (long) 
		long id
	boolean inSameSubroutine (com.android.jack.objectweb.asm.Label) 
		int i
		com.android.jack.objectweb.asm.Label block
	void addToSubroutine (long, int) 
		long id
		int nbSubroutines
	void visitSubroutine (com.android.jack.objectweb.asm.Label, long, int) 
		com.android.jack.objectweb.asm.Edge e
		com.android.jack.objectweb.asm.Label l
		com.android.jack.objectweb.asm.Edge e
		com.android.jack.objectweb.asm.Label JSR
		long id
		int nbSubroutines
		com.android.jack.objectweb.asm.Label stack
	public java.lang.String toString () 
}

com/android/jack/objectweb/asm/MethodVisitor.class
MethodVisitor.java
package com.android.jack.objectweb.asm
public abstract com.android.jack.objectweb.asm.MethodVisitor extends java.lang.Object {
	protected final int api
	protected com.android.jack.objectweb.asm.MethodVisitor mv
	public void  (int) 
		int api
	public void  (int, com.android.jack.objectweb.asm.MethodVisitor) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		boolean itf
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitEnd () 
}

com/android/jack/objectweb/asm/MethodWriter.class
MethodWriter.java
package com.android.jack.objectweb.asm
 com.android.jack.objectweb.asm.MethodWriter extends com.android.jack.objectweb.asm.MethodVisitor {
	static final int ACC_CONSTRUCTOR
	static final int SAME_FRAME
	static final int SAME_LOCALS_1_STACK_ITEM_FRAME
	static final int RESERVED
	static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
	static final int CHOP_FRAME
	static final int SAME_FRAME_EXTENDED
	static final int APPEND_FRAME
	static final int FULL_FRAME
	private static final int FRAMES
	private static final int MAXS
	private static final int NOTHING
	final com.android.jack.objectweb.asm.ClassWriter cw
	private int access
	private final int name
	private final int desc
	private final String descriptor
	String signature
	int classReaderOffset
	int classReaderLength
	int exceptionCount
	int[] exceptions
	private com.android.jack.objectweb.asm.ByteVector annd
	private com.android.jack.objectweb.asm.AnnotationWriter anns
	private com.android.jack.objectweb.asm.AnnotationWriter ianns
	private com.android.jack.objectweb.asm.AnnotationWriter tanns
	private com.android.jack.objectweb.asm.AnnotationWriter itanns
	private com.android.jack.objectweb.asm.AnnotationWriter[] panns
	private com.android.jack.objectweb.asm.AnnotationWriter[] ipanns
	private int synthetics
	private com.android.jack.objectweb.asm.Attribute attrs
	private com.android.jack.objectweb.asm.ByteVector code
	private int maxStack
	private int maxLocals
	private int currentLocals
	private int frameCount
	private com.android.jack.objectweb.asm.ByteVector stackMap
	private int previousFrameOffset
	private int[] previousFrame
	private int[] frame
	private int handlerCount
	private com.android.jack.objectweb.asm.Handler firstHandler
	private com.android.jack.objectweb.asm.Handler lastHandler
	private int methodParametersCount
	private com.android.jack.objectweb.asm.ByteVector methodParameters
	private int localVarCount
	private com.android.jack.objectweb.asm.ByteVector localVar
	private int localVarTypeCount
	private com.android.jack.objectweb.asm.ByteVector localVarType
	private int lineNumberCount
	private com.android.jack.objectweb.asm.ByteVector lineNumber
	private int lastCodeOffset
	private com.android.jack.objectweb.asm.AnnotationWriter ctanns
	private com.android.jack.objectweb.asm.AnnotationWriter ictanns
	private com.android.jack.objectweb.asm.Attribute cattrs
	private boolean resize
	private int subroutines
	private final int compute
	private com.android.jack.objectweb.asm.Label labels
	private com.android.jack.objectweb.asm.Label previousBlock
	private com.android.jack.objectweb.asm.Label currentBlock
	private int stackSize
	private int maxStackSize
	void  (com.android.jack.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean) 
		int i
		int size
		com.android.jack.objectweb.asm.ClassWriter cw
		int access
		String name
		String desc
		String signature
		String[] exceptions
		boolean computeMaxs
		boolean computeFrames
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int i
		int i
		int frameIndex
		int delta
		int i
		int i
		int i
		int delta
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int size
		int opcode
	public void visitIntInsn (int, int) 
		int size
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int size
		int n
		int n
		int opt
		int opt
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int size
		int opcode
		String type
		com.android.jack.objectweb.asm.Item i
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int size
		int size
		int size
		int size
		char c
		int opcode
		String owner
		String name
		String desc
		com.android.jack.objectweb.asm.Item i
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int size
		int size
		int opcode
		String owner
		String name
		String desc
		boolean itf
		com.android.jack.objectweb.asm.Item i
		int argSize
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int size
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
		com.android.jack.objectweb.asm.Item i
		int argSize
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
		com.android.jack.objectweb.asm.Label nextInsn
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		int size
		int size
		Object cst
		com.android.jack.objectweb.asm.Item i
		int index
	public void visitIincInsn (int, int) 
		int n
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int i
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
		int source
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		int i
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
		int source
	private void visitSwitchInsn (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int i
		int i
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
		com.android.jack.objectweb.asm.Item i
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
		com.android.jack.objectweb.asm.Handler h
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		char c
		int n
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int i
		int length
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.AnnotationWriter aw
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		com.android.jack.objectweb.asm.Edge b
		com.android.jack.objectweb.asm.Label l
		com.android.jack.objectweb.asm.Label h
		com.android.jack.objectweb.asm.Label e
		String t
		int kind
		com.android.jack.objectweb.asm.Label n
		boolean change
		com.android.jack.objectweb.asm.Label l
		int blockMax
		com.android.jack.objectweb.asm.Edge e
		int i
		int frameIndex
		com.android.jack.objectweb.asm.Label k
		int start
		int end
		com.android.jack.objectweb.asm.Handler handler
		com.android.jack.objectweb.asm.Frame f
		com.android.jack.objectweb.asm.Type[] args
		int max
		com.android.jack.objectweb.asm.Label changed
		com.android.jack.objectweb.asm.Label l
		com.android.jack.objectweb.asm.Edge b
		com.android.jack.objectweb.asm.Label l
		com.android.jack.objectweb.asm.Label h
		com.android.jack.objectweb.asm.Label e
		com.android.jack.objectweb.asm.Label subroutine
		com.android.jack.objectweb.asm.Label L
		com.android.jack.objectweb.asm.Label subroutine
		int id
		com.android.jack.objectweb.asm.Label l
		com.android.jack.objectweb.asm.Label l
		int start
		int blockMax
		com.android.jack.objectweb.asm.Edge b
		com.android.jack.objectweb.asm.Handler handler
		int max
		com.android.jack.objectweb.asm.Label stack
		int maxStack
		int maxLocals
	public void visitEnd () 
	private void addSuccessor (int, com.android.jack.objectweb.asm.Label) 
		int info
		com.android.jack.objectweb.asm.Label successor
		com.android.jack.objectweb.asm.Edge b
	private void noSuccessor () 
		com.android.jack.objectweb.asm.Label l
	private void visitFrame (com.android.jack.objectweb.asm.Frame) 
		int t
		int t
		int t
		int t
		com.android.jack.objectweb.asm.Frame f
		int i
		int nTop
		int nLocal
		int nStack
		int[] locals
		int[] stacks
		int frameIndex
	private void visitImplicitFirstFrame () 
		int j
		int frameIndex
		int i
	private int startFrame (int, int, int) 
		int offset
		int nLocal
		int nStack
		int n
	private void endFrame () 
	private void writeFrame () 
		int delta
		int j
		int l
		int clocalsSize
		int cstackSize
		int localsSize
		int type
		int k
		int delta
	private void writeFrameTypes (int, int) 
		int v
		StringBuilder sb
		int t
		int d
		int i
		int start
		int end
	private void writeFrameType (java.lang.Object) 
		Object type
	final int getSize () 
		boolean zip
		int i
		int i
		int size
	final void put (com.android.jack.objectweb.asm.ByteVector) 
		com.android.jack.objectweb.asm.Handler h
		boolean zip
		int size
		int i
		com.android.jack.objectweb.asm.ByteVector out
		int FACTOR
		int mask
		int attributeCount
	private void resizeInstructions () 
		int label
		int label
		int newOffset
		int newOffset
		int newOffset
		int[] newIndexes
		int[] newSizes
		int opcode
		int insert
		int label
		int label
		int newOffset
		int label
		int newOffset
		int v
		int label
		int j
		int newOffset
		int v
		int label
		int j
		int newOffset
		int opcode
		com.android.jack.objectweb.asm.Item item
		int i
		com.android.jack.objectweb.asm.Label l
		int label
		int newOffset
		com.android.jack.objectweb.asm.ByteVector bv
		com.android.jack.objectweb.asm.Label[] labels
		byte[] b
		int u
		int i
		int[] allIndexes
		int[] allSizes
		boolean[] resize
		int state
		com.android.jack.objectweb.asm.ByteVector newCode
		com.android.jack.objectweb.asm.Handler h
		com.android.jack.objectweb.asm.Attribute attr
	static int readUnsignedShort (byte[], int) 
		byte[] b
		int index
	static short readShort (byte[], int) 
		byte[] b
		int index
	static int readInt (byte[], int) 
		byte[] b
		int index
	static void writeShort (byte[], int, int) 
		byte[] b
		int index
		int s
	static int getNewOffset (int[], int[], int, int) 
		int i
		int[] indexes
		int[] sizes
		int begin
		int end
		int offset
	static void getNewOffset (int[], int[], com.android.jack.objectweb.asm.Label) 
		int[] indexes
		int[] sizes
		com.android.jack.objectweb.asm.Label label
}

com/android/jack/objectweb/asm/Opcodes.class
Opcodes.java
package com.android.jack.objectweb.asm
public abstract com.android.jack.objectweb.asm.Opcodes extends java.lang.Object {
	public static final int ASM4
	public static final int ASM5
	public static final int V1_1
	public static final int V1_2
	public static final int V1_3
	public static final int V1_4
	public static final int V1_5
	public static final int V1_6
	public static final int V1_7
	public static final int V1_8
	public static final int ACC_PUBLIC
	public static final int ACC_PRIVATE
	public static final int ACC_PROTECTED
	public static final int ACC_STATIC
	public static final int ACC_FINAL
	public static final int ACC_SUPER
	public static final int ACC_SYNCHRONIZED
	public static final int ACC_VOLATILE
	public static final int ACC_BRIDGE
	public static final int ACC_VARARGS
	public static final int ACC_TRANSIENT
	public static final int ACC_NATIVE
	public static final int ACC_INTERFACE
	public static final int ACC_ABSTRACT
	public static final int ACC_STRICT
	public static final int ACC_SYNTHETIC
	public static final int ACC_ANNOTATION
	public static final int ACC_ENUM
	public static final int ACC_MANDATED
	public static final int ACC_DEPRECATED
	public static final int T_BOOLEAN
	public static final int T_CHAR
	public static final int T_FLOAT
	public static final int T_DOUBLE
	public static final int T_BYTE
	public static final int T_SHORT
	public static final int T_INT
	public static final int T_LONG
	public static final int H_GETFIELD
	public static final int H_GETSTATIC
	public static final int H_PUTFIELD
	public static final int H_PUTSTATIC
	public static final int H_INVOKEVIRTUAL
	public static final int H_INVOKESTATIC
	public static final int H_INVOKESPECIAL
	public static final int H_NEWINVOKESPECIAL
	public static final int H_INVOKEINTERFACE
	public static final int F_NEW
	public static final int F_FULL
	public static final int F_APPEND
	public static final int F_CHOP
	public static final int F_SAME
	public static final int F_SAME1
	public static final Integer TOP
	public static final Integer INTEGER
	public static final Integer FLOAT
	public static final Integer DOUBLE
	public static final Integer LONG
	public static final Integer NULL
	public static final Integer UNINITIALIZED_THIS
	public static final int NOP
	public static final int ACONST_NULL
	public static final int ICONST_M1
	public static final int ICONST_0
	public static final int ICONST_1
	public static final int ICONST_2
	public static final int ICONST_3
	public static final int ICONST_4
	public static final int ICONST_5
	public static final int LCONST_0
	public static final int LCONST_1
	public static final int FCONST_0
	public static final int FCONST_1
	public static final int FCONST_2
	public static final int DCONST_0
	public static final int DCONST_1
	public static final int BIPUSH
	public static final int SIPUSH
	public static final int LDC
	public static final int ILOAD
	public static final int LLOAD
	public static final int FLOAD
	public static final int DLOAD
	public static final int ALOAD
	public static final int IALOAD
	public static final int LALOAD
	public static final int FALOAD
	public static final int DALOAD
	public static final int AALOAD
	public static final int BALOAD
	public static final int CALOAD
	public static final int SALOAD
	public static final int ISTORE
	public static final int LSTORE
	public static final int FSTORE
	public static final int DSTORE
	public static final int ASTORE
	public static final int IASTORE
	public static final int LASTORE
	public static final int FASTORE
	public static final int DASTORE
	public static final int AASTORE
	public static final int BASTORE
	public static final int CASTORE
	public static final int SASTORE
	public static final int POP
	public static final int POP2
	public static final int DUP
	public static final int DUP_X1
	public static final int DUP_X2
	public static final int DUP2
	public static final int DUP2_X1
	public static final int DUP2_X2
	public static final int SWAP
	public static final int IADD
	public static final int LADD
	public static final int FADD
	public static final int DADD
	public static final int ISUB
	public static final int LSUB
	public static final int FSUB
	public static final int DSUB
	public static final int IMUL
	public static final int LMUL
	public static final int FMUL
	public static final int DMUL
	public static final int IDIV
	public static final int LDIV
	public static final int FDIV
	public static final int DDIV
	public static final int IREM
	public static final int LREM
	public static final int FREM
	public static final int DREM
	public static final int INEG
	public static final int LNEG
	public static final int FNEG
	public static final int DNEG
	public static final int ISHL
	public static final int LSHL
	public static final int ISHR
	public static final int LSHR
	public static final int IUSHR
	public static final int LUSHR
	public static final int IAND
	public static final int LAND
	public static final int IOR
	public static final int LOR
	public static final int IXOR
	public static final int LXOR
	public static final int IINC
	public static final int I2L
	public static final int I2F
	public static final int I2D
	public static final int L2I
	public static final int L2F
	public static final int L2D
	public static final int F2I
	public static final int F2L
	public static final int F2D
	public static final int D2I
	public static final int D2L
	public static final int D2F
	public static final int I2B
	public static final int I2C
	public static final int I2S
	public static final int LCMP
	public static final int FCMPL
	public static final int FCMPG
	public static final int DCMPL
	public static final int DCMPG
	public static final int IFEQ
	public static final int IFNE
	public static final int IFLT
	public static final int IFGE
	public static final int IFGT
	public static final int IFLE
	public static final int IF_ICMPEQ
	public static final int IF_ICMPNE
	public static final int IF_ICMPLT
	public static final int IF_ICMPGE
	public static final int IF_ICMPGT
	public static final int IF_ICMPLE
	public static final int IF_ACMPEQ
	public static final int IF_ACMPNE
	public static final int GOTO
	public static final int JSR
	public static final int RET
	public static final int TABLESWITCH
	public static final int LOOKUPSWITCH
	public static final int IRETURN
	public static final int LRETURN
	public static final int FRETURN
	public static final int DRETURN
	public static final int ARETURN
	public static final int RETURN
	public static final int GETSTATIC
	public static final int PUTSTATIC
	public static final int GETFIELD
	public static final int PUTFIELD
	public static final int INVOKEVIRTUAL
	public static final int INVOKESPECIAL
	public static final int INVOKESTATIC
	public static final int INVOKEINTERFACE
	public static final int INVOKEDYNAMIC
	public static final int NEW
	public static final int NEWARRAY
	public static final int ANEWARRAY
	public static final int ARRAYLENGTH
	public static final int ATHROW
	public static final int CHECKCAST
	public static final int INSTANCEOF
	public static final int MONITORENTER
	public static final int MONITOREXIT
	public static final int MULTIANEWARRAY
	public static final int IFNULL
	public static final int IFNONNULL
	static void  () 
}

com/android/jack/objectweb/asm/Type.class
Type.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.Type extends java.lang.Object {
	public static final int VOID
	public static final int BOOLEAN
	public static final int CHAR
	public static final int BYTE
	public static final int SHORT
	public static final int INT
	public static final int FLOAT
	public static final int LONG
	public static final int DOUBLE
	public static final int ARRAY
	public static final int OBJECT
	public static final int METHOD
	public static final com.android.jack.objectweb.asm.Type VOID_TYPE
	public static final com.android.jack.objectweb.asm.Type BOOLEAN_TYPE
	public static final com.android.jack.objectweb.asm.Type CHAR_TYPE
	public static final com.android.jack.objectweb.asm.Type BYTE_TYPE
	public static final com.android.jack.objectweb.asm.Type SHORT_TYPE
	public static final com.android.jack.objectweb.asm.Type INT_TYPE
	public static final com.android.jack.objectweb.asm.Type FLOAT_TYPE
	public static final com.android.jack.objectweb.asm.Type LONG_TYPE
	public static final com.android.jack.objectweb.asm.Type DOUBLE_TYPE
	private final int sort
	private final char[] buf
	private final int off
	private final int len
	private void  (int, char[], int, int) 
		int sort
		char[] buf
		int off
		int len
	public static com.android.jack.objectweb.asm.Type getType (java.lang.String) 
		String typeDescriptor
	public static com.android.jack.objectweb.asm.Type getObjectType (java.lang.String) 
		String internalName
		char[] buf
	public static com.android.jack.objectweb.asm.Type getMethodType (java.lang.String) 
		String methodDescriptor
	public static transient com.android.jack.objectweb.asm.Type getMethodType (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type[]) 
		com.android.jack.objectweb.asm.Type returnType
		com.android.jack.objectweb.asm.Type[] argumentTypes
	public static com.android.jack.objectweb.asm.Type getType (java.lang.Class) 
		Class c
	public static com.android.jack.objectweb.asm.Type getType (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor c
	public static com.android.jack.objectweb.asm.Type getType (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	public static com.android.jack.objectweb.asm.Type[] getArgumentTypes (java.lang.String) 
		char car
		String methodDescriptor
		char[] buf
		int off
		int size
		com.android.jack.objectweb.asm.Type[] args
	public static com.android.jack.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method) 
		int i
		java.lang.reflect.Method method
		Class[] classes
		com.android.jack.objectweb.asm.Type[] types
	public static com.android.jack.objectweb.asm.Type getReturnType (java.lang.String) 
		String methodDescriptor
		char[] buf
	public static com.android.jack.objectweb.asm.Type getReturnType (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public static int getArgumentsAndReturnSizes (java.lang.String) 
		char car
		String desc
		int n
		int c
	private static com.android.jack.objectweb.asm.Type getType (char[], int) 
		int len
		int len
		char[] buf
		int off
	public int getSort () 
	public int getDimensions () 
		int i
	public com.android.jack.objectweb.asm.Type getElementType () 
	public java.lang.String getClassName () 
		int i
		StringBuilder sb
	public java.lang.String getInternalName () 
	public com.android.jack.objectweb.asm.Type[] getArgumentTypes () 
	public com.android.jack.objectweb.asm.Type getReturnType () 
	public int getArgumentsAndReturnSizes () 
	public java.lang.String getDescriptor () 
		StringBuffer buf
	public static transient java.lang.String getMethodDescriptor (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type[]) 
		int i
		com.android.jack.objectweb.asm.Type returnType
		com.android.jack.objectweb.asm.Type[] argumentTypes
		StringBuffer buf
	private void getDescriptor (java.lang.StringBuffer) 
		StringBuffer buf
	public static java.lang.String getInternalName (java.lang.Class) 
		Class c
	public static java.lang.String getDescriptor (java.lang.Class) 
		Class c
		StringBuffer buf
	public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor) 
		int i
		java.lang.reflect.Constructor c
		Class[] parameters
		StringBuffer buf
	public static java.lang.String getMethodDescriptor (java.lang.reflect.Method) 
		int i
		java.lang.reflect.Method m
		Class[] parameters
		StringBuffer buf
	private static void getDescriptor (java.lang.StringBuffer, java.lang.Class) 
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		int i
		String name
		int len
		StringBuffer buf
		Class c
		Class d
	public int getSize () 
	public int getOpcode (int) 
		int opcode
	public boolean equals (java.lang.Object) 
		int i
		int j
		int end
		Object o
		com.android.jack.objectweb.asm.Type t
	public int hashCode () 
		int i
		int end
		int hc
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/objectweb/asm/TypePath.class
TypePath.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.TypePath extends java.lang.Object {
	public static final int ARRAY_ELEMENT
	public static final int INNER_TYPE
	public static final int WILDCARD_BOUND
	public static final int TYPE_ARGUMENT
	byte[] b
	int offset
	void  (byte[], int) 
		byte[] b
		int offset
	public int getLength () 
	public int getStep (int) 
		int index
	public int getStepArgument (int) 
		int index
	public static com.android.jack.objectweb.asm.TypePath fromString (java.lang.String) 
		int typeArg
		char c
		int i
		String typePath
		int n
		com.android.jack.objectweb.asm.ByteVector out
	public java.lang.String toString () 
		int i
		int length
		StringBuilder result
}

com/android/jack/objectweb/asm/TypeReference.class
TypeReference.java
package com.android.jack.objectweb.asm
public com.android.jack.objectweb.asm.TypeReference extends java.lang.Object {
	public static final int CLASS_TYPE_PARAMETER
	public static final int METHOD_TYPE_PARAMETER
	public static final int CLASS_EXTENDS
	public static final int CLASS_TYPE_PARAMETER_BOUND
	public static final int METHOD_TYPE_PARAMETER_BOUND
	public static final int FIELD
	public static final int METHOD_RETURN
	public static final int METHOD_RECEIVER
	public static final int METHOD_FORMAL_PARAMETER
	public static final int THROWS
	public static final int LOCAL_VARIABLE
	public static final int RESOURCE_VARIABLE
	public static final int EXCEPTION_PARAMETER
	public static final int INSTANCEOF
	public static final int NEW
	public static final int CONSTRUCTOR_REFERENCE
	public static final int METHOD_REFERENCE
	public static final int CAST
	public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
	public static final int METHOD_INVOCATION_TYPE_ARGUMENT
	public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
	public static final int METHOD_REFERENCE_TYPE_ARGUMENT
	private int value
	public void  (int) 
		int typeRef
	public static com.android.jack.objectweb.asm.TypeReference newTypeReference (int) 
		int sort
	public static com.android.jack.objectweb.asm.TypeReference newTypeParameterReference (int, int) 
		int sort
		int paramIndex
	public static com.android.jack.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int) 
		int sort
		int paramIndex
		int boundIndex
	public static com.android.jack.objectweb.asm.TypeReference newSuperTypeReference (int) 
		int itfIndex
	public static com.android.jack.objectweb.asm.TypeReference newFormalParameterReference (int) 
		int paramIndex
	public static com.android.jack.objectweb.asm.TypeReference newExceptionReference (int) 
		int exceptionIndex
	public static com.android.jack.objectweb.asm.TypeReference newTryCatchReference (int) 
		int tryCatchBlockIndex
	public static com.android.jack.objectweb.asm.TypeReference newTypeArgumentReference (int, int) 
		int sort
		int argIndex
	public int getSort () 
	public int getTypeParameterIndex () 
	public int getTypeParameterBoundIndex () 
	public int getSuperTypeIndex () 
	public int getFormalParameterIndex () 
	public int getExceptionIndex () 
	public int getTryCatchBlockIndex () 
	public int getTypeArgumentIndex () 
	public int getValue () 
}

com/android/jack/objectweb/asm/commons/AdviceAdapter.class
AdviceAdapter.java
package com.android.jack.objectweb.asm.commons
public abstract com.android.jack.objectweb.asm.commons.AdviceAdapter extends com.android.jack.objectweb.asm.commons.GeneratorAdapter implements com.android.jack.objectweb.asm.Opcodes  {
	private static final Object THIS
	private static final Object OTHER
	protected int methodAccess
	protected String methodDesc
	private boolean constructor
	private boolean superInitialized
	private java.util.List stackFrame
	private java.util.Map branches
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
	public void visitCode () 
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		java.util.List frame
		com.android.jack.objectweb.asm.Label label
	public void visitInsn (int) 
		int s
		int s
		int s
		int s
		int s
		int s
		int opcode
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		char c
		boolean longOrDouble
		int opcode
		String owner
		String name
		String desc
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		int i
		String desc
		int dims
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int i
		Object type
		com.android.jack.objectweb.asm.Type[] types
		com.android.jack.objectweb.asm.Type returnType
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		com.android.jack.objectweb.asm.Type[] types
		com.android.jack.objectweb.asm.Type returnType
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		java.util.List stackFrame
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	private void addBranches (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int i
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	private void addBranch (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	private java.lang.Object popValue () 
	private java.lang.Object peekValue () 
	private void pushValue (java.lang.Object) 
		Object o
	protected void onMethodEnter () 
	protected void onMethodExit (int) 
		int opcode
	static void  () 
}

com/android/jack/objectweb/asm/commons/AnalyzerAdapter.class
AnalyzerAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.AnalyzerAdapter extends com.android.jack.objectweb.asm.MethodVisitor {
	public java.util.List locals
	public java.util.List stack
	private java.util.List labels
	public java.util.Map uninitializedTypes
	private int maxStack
	private int maxLocals
	private String owner
	public void  (java.lang.String, int, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor) 
		String owner
		int access
		String name
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
	protected void  (int, java.lang.String, int, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.Type type
		int i
		int api
		String owner
		int access
		String name
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Type[] types
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	private static void visitFrameTypes (int, java.lang.Object[], java.util.List) 
		Object type
		int i
		int n
		Object[] types
		java.util.List result
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		com.android.jack.objectweb.asm.Label l
		int i
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		Object u
		int i
		int i
		Object u
		Object t
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		int sort
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	private java.lang.Object get (int) 
		int local
	private void set (int, java.lang.Object) 
		int local
		Object type
	private void push (java.lang.Object) 
		Object type
	private void pushDesc (java.lang.String) 
		String desc
		int index
	private java.lang.Object pop () 
	private void pop (int) 
		int i
		int n
		int size
		int end
	private void pop (java.lang.String) 
		int i
		int n
		com.android.jack.objectweb.asm.Type[] types
		String desc
		char c
	private void execute (int, int, java.lang.String) 
		Object t1
		Object t1
		Object t2
		Object t1
		Object t2
		Object t1
		Object t1
		Object t2
		Object t1
		Object t2
		Object t3
		Object t1
		Object t2
		Object t1
		Object t2
		Object t3
		Object t1
		Object t2
		Object t3
		Object t4
		Object t1
		Object t2
		int opcode
		int iarg
		String sarg
}

com/android/jack/objectweb/asm/commons/CodeSizeEvaluator.class
CodeSizeEvaluator.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.CodeSizeEvaluator extends com.android.jack.objectweb.asm.MethodVisitor implements com.android.jack.objectweb.asm.Opcodes  {
	private int minSize
	private int maxSize
	public void  (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
	public int getMinSize () 
	public int getMaxSize () 
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
}

com/android/jack/objectweb/asm/commons/GeneratorAdapter.class
GeneratorAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.GeneratorAdapter extends com.android.jack.objectweb.asm.commons.LocalVariablesSorter {
	private static final String CLDESC
	private static final com.android.jack.objectweb.asm.Type BYTE_TYPE
	private static final com.android.jack.objectweb.asm.Type BOOLEAN_TYPE
	private static final com.android.jack.objectweb.asm.Type SHORT_TYPE
	private static final com.android.jack.objectweb.asm.Type CHARACTER_TYPE
	private static final com.android.jack.objectweb.asm.Type INTEGER_TYPE
	private static final com.android.jack.objectweb.asm.Type FLOAT_TYPE
	private static final com.android.jack.objectweb.asm.Type LONG_TYPE
	private static final com.android.jack.objectweb.asm.Type DOUBLE_TYPE
	private static final com.android.jack.objectweb.asm.Type NUMBER_TYPE
	private static final com.android.jack.objectweb.asm.Type OBJECT_TYPE
	private static final com.android.jack.objectweb.asm.commons.Method BOOLEAN_VALUE
	private static final com.android.jack.objectweb.asm.commons.Method CHAR_VALUE
	private static final com.android.jack.objectweb.asm.commons.Method INT_VALUE
	private static final com.android.jack.objectweb.asm.commons.Method FLOAT_VALUE
	private static final com.android.jack.objectweb.asm.commons.Method LONG_VALUE
	private static final com.android.jack.objectweb.asm.commons.Method DOUBLE_VALUE
	public static final int ADD
	public static final int SUB
	public static final int MUL
	public static final int DIV
	public static final int REM
	public static final int NEG
	public static final int SHL
	public static final int SHR
	public static final int USHR
	public static final int AND
	public static final int OR
	public static final int XOR
	public static final int EQ
	public static final int NE
	public static final int LT
	public static final int GE
	public static final int GT
	public static final int LE
	private final int access
	private final com.android.jack.objectweb.asm.Type returnType
	private final com.android.jack.objectweb.asm.Type[] argumentTypes
	private final java.util.List localTypes
	public void  (com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
	public void  (int, com.android.jack.objectweb.asm.commons.Method, com.android.jack.objectweb.asm.MethodVisitor) 
		int access
		com.android.jack.objectweb.asm.commons.Method method
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void  (int, com.android.jack.objectweb.asm.commons.Method, java.lang.String, com.android.jack.objectweb.asm.Type[], com.android.jack.objectweb.asm.ClassVisitor) 
		int access
		com.android.jack.objectweb.asm.commons.Method method
		String signature
		com.android.jack.objectweb.asm.Type[] exceptions
		com.android.jack.objectweb.asm.ClassVisitor cv
	private static java.lang.String[] getInternalNames (com.android.jack.objectweb.asm.Type[]) 
		int i
		com.android.jack.objectweb.asm.Type[] types
		String[] names
	public void push (boolean) 
		boolean value
	public void push (int) 
		int value
	public void push (long) 
		long value
	public void push (float) 
		float value
		int bits
	public void push (double) 
		double value
		long bits
	public void push (java.lang.String) 
		String value
	public void push (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type value
	public void push (com.android.jack.objectweb.asm.Handle) 
		com.android.jack.objectweb.asm.Handle handle
	private int getArgIndex (int) 
		int i
		int arg
		int index
	private void loadInsn (com.android.jack.objectweb.asm.Type, int) 
		com.android.jack.objectweb.asm.Type type
		int index
	private void storeInsn (com.android.jack.objectweb.asm.Type, int) 
		com.android.jack.objectweb.asm.Type type
		int index
	public void loadThis () 
	public void loadArg (int) 
		int arg
	public void loadArgs (int, int) 
		com.android.jack.objectweb.asm.Type t
		int i
		int arg
		int count
		int index
	public void loadArgs () 
	public void loadArgArray () 
		int i
	public void storeArg (int) 
		int arg
	public com.android.jack.objectweb.asm.Type getLocalType (int) 
		int local
	protected void setLocalType (int, com.android.jack.objectweb.asm.Type) 
		int local
		com.android.jack.objectweb.asm.Type type
		int index
	public void loadLocal (int) 
		int local
	public void loadLocal (int, com.android.jack.objectweb.asm.Type) 
		int local
		com.android.jack.objectweb.asm.Type type
	public void storeLocal (int) 
		int local
	public void storeLocal (int, com.android.jack.objectweb.asm.Type) 
		int local
		com.android.jack.objectweb.asm.Type type
	public void arrayLoad (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void arrayStore (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void pop () 
	public void pop2 () 
	public void dup () 
	public void dup2 () 
	public void dupX1 () 
	public void dupX2 () 
	public void dup2X1 () 
	public void dup2X2 () 
	public void swap () 
	public void swap (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type prev
		com.android.jack.objectweb.asm.Type type
	public void math (int, com.android.jack.objectweb.asm.Type) 
		int op
		com.android.jack.objectweb.asm.Type type
	public void not () 
	public void iinc (int, int) 
		int local
		int amount
	public void cast (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type from
		com.android.jack.objectweb.asm.Type to
	private static com.android.jack.objectweb.asm.Type getBoxedType (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void box (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type boxed
		com.android.jack.objectweb.asm.Type type
	public void valueOf (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type boxed
		com.android.jack.objectweb.asm.Type type
	public void unbox (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.Type t
		com.android.jack.objectweb.asm.commons.Method sig
	public com.android.jack.objectweb.asm.Label newLabel () 
	public void mark (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public com.android.jack.objectweb.asm.Label mark () 
		com.android.jack.objectweb.asm.Label label
	public void ifCmp (com.android.jack.objectweb.asm.Type, int, com.android.jack.objectweb.asm.Label) 
		int intOp
		com.android.jack.objectweb.asm.Type type
		int mode
		com.android.jack.objectweb.asm.Label label
	public void ifICmp (int, com.android.jack.objectweb.asm.Label) 
		int mode
		com.android.jack.objectweb.asm.Label label
	public void ifZCmp (int, com.android.jack.objectweb.asm.Label) 
		int mode
		com.android.jack.objectweb.asm.Label label
	public void ifNull (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifNonNull (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void goTo (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ret (int) 
		int local
	public void tableSwitch (int[], com.android.jack.objectweb.asm.commons.TableSwitchGenerator) 
		float density
		int[] keys
		com.android.jack.objectweb.asm.commons.TableSwitchGenerator generator
		float density
	public void tableSwitch (int[], com.android.jack.objectweb.asm.commons.TableSwitchGenerator, boolean) 
		int i
		int i
		com.android.jack.objectweb.asm.Label label
		int i
		com.android.jack.objectweb.asm.Label[] labels
		int i
		int i
		com.android.jack.objectweb.asm.Label[] labels
		int len
		int min
		int max
		int range
		int[] keys
		com.android.jack.objectweb.asm.commons.TableSwitchGenerator generator
		boolean useTable
		com.android.jack.objectweb.asm.Label def
		com.android.jack.objectweb.asm.Label end
	public void returnValue () 
	private void fieldInsn (int, com.android.jack.objectweb.asm.Type, java.lang.String, com.android.jack.objectweb.asm.Type) 
		int opcode
		com.android.jack.objectweb.asm.Type ownerType
		String name
		com.android.jack.objectweb.asm.Type fieldType
	public void getStatic (com.android.jack.objectweb.asm.Type, java.lang.String, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type owner
		String name
		com.android.jack.objectweb.asm.Type type
	public void putStatic (com.android.jack.objectweb.asm.Type, java.lang.String, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type owner
		String name
		com.android.jack.objectweb.asm.Type type
	public void getField (com.android.jack.objectweb.asm.Type, java.lang.String, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type owner
		String name
		com.android.jack.objectweb.asm.Type type
	public void putField (com.android.jack.objectweb.asm.Type, java.lang.String, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type owner
		String name
		com.android.jack.objectweb.asm.Type type
	private void invokeInsn (int, com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.commons.Method, boolean) 
		int opcode
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.commons.Method method
		boolean itf
		String owner
	public void invokeVirtual (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.commons.Method) 
		com.android.jack.objectweb.asm.Type owner
		com.android.jack.objectweb.asm.commons.Method method
	public void invokeConstructor (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.commons.Method) 
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.commons.Method method
	public void invokeStatic (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.commons.Method) 
		com.android.jack.objectweb.asm.Type owner
		com.android.jack.objectweb.asm.commons.Method method
	public void invokeInterface (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.commons.Method) 
		com.android.jack.objectweb.asm.Type owner
		com.android.jack.objectweb.asm.commons.Method method
	public transient void invokeDynamic (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	private void typeInsn (int, com.android.jack.objectweb.asm.Type) 
		int opcode
		com.android.jack.objectweb.asm.Type type
	public void newInstance (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void newArray (com.android.jack.objectweb.asm.Type) 
		int typ
		int typ
		int typ
		int typ
		int typ
		int typ
		int typ
		int typ
		com.android.jack.objectweb.asm.Type type
		int typ
	public void arrayLength () 
	public void throwException () 
	public void throwException (com.android.jack.objectweb.asm.Type, java.lang.String) 
		com.android.jack.objectweb.asm.Type type
		String msg
	public void checkCast (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void instanceOf (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void monitorEnter () 
	public void monitorExit () 
	public void endMethod () 
	public void catchException (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Type exception
		com.android.jack.objectweb.asm.Label doCatch
	static void  () 
}

com/android/jack/objectweb/asm/commons/InstructionAdapter.class
InstructionAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.InstructionAdapter extends com.android.jack.objectweb.asm.MethodVisitor {
	public static final com.android.jack.objectweb.asm.Type OBJECT_TYPE
	public void  (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
		com.android.jack.objectweb.asm.Type t
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		int val
		int val
		int val
		int val
		int val
		float val
		long val
		double val
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public void nop () 
	public void aconst (java.lang.Object) 
		Object cst
	public void iconst (int) 
		int cst
	public void lconst (long) 
		long cst
	public void fconst (float) 
		float cst
		int bits
	public void dconst (double) 
		double cst
		long bits
	public void tconst (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void hconst (com.android.jack.objectweb.asm.Handle) 
		com.android.jack.objectweb.asm.Handle handle
	public void load (int, com.android.jack.objectweb.asm.Type) 
		int var
		com.android.jack.objectweb.asm.Type type
	public void aload (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void store (int, com.android.jack.objectweb.asm.Type) 
		int var
		com.android.jack.objectweb.asm.Type type
	public void astore (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void pop () 
	public void pop2 () 
	public void dup () 
	public void dup2 () 
	public void dupX1 () 
	public void dupX2 () 
	public void dup2X1 () 
	public void dup2X2 () 
	public void swap () 
	public void add (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void sub (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void mul (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void div (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void rem (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void neg (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void shl (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void shr (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void ushr (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void and (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void or (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void xor (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void iinc (int, int) 
		int var
		int increment
	public void cast (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type from
		com.android.jack.objectweb.asm.Type to
	public void lcmp () 
	public void cmpl (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void cmpg (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void ifeq (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifne (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void iflt (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifge (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifgt (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifle (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ificmpeq (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ificmpne (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ificmplt (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ificmpge (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ificmpgt (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ificmple (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifacmpeq (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifacmpne (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void goTo (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void jsr (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ret (int) 
		int var
	public transient void tableswitch (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void lookupswitch (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void areturn (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type t
	public void getstatic (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void putstatic (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void getfield (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void putfield (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void invokevirtual (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void invokevirtual (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
	public void invokespecial (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void invokespecial (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
	public void invokestatic (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void invokestatic (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
	public void invokeinterface (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void invokedynamic (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void anew (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void newarray (com.android.jack.objectweb.asm.Type) 
		int typ
		int typ
		int typ
		int typ
		int typ
		int typ
		int typ
		int typ
		com.android.jack.objectweb.asm.Type type
		int typ
	public void arraylength () 
	public void athrow () 
	public void checkcast (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void instanceOf (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public void monitorenter () 
	public void monitorexit () 
	public void multianewarray (java.lang.String, int) 
		String desc
		int dims
	public void ifnull (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void ifnonnull (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void mark (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	static void  () 
}

com/android/jack/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.class
JSRInlinerAdapter.java
package com.android.jack.objectweb.asm.commons
 com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation extends java.util.AbstractMap {
	final com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation previous
	public final java.util.BitSet subroutine
	public final java.util.Map rangeTable
	public final com.android.jack.objectweb.asm.tree.LabelNode returnLabel
	final com.android.jack.objectweb.asm.commons.JSRInlinerAdapter this$0
	void  (com.android.jack.objectweb.asm.commons.JSRInlinerAdapter, com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation, java.util.BitSet) 
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
		com.android.jack.objectweb.asm.tree.LabelNode ilbl
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		int i
		int c
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation prev
		java.util.BitSet sub
		com.android.jack.objectweb.asm.tree.LabelNode duplbl
	public com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner (int) 
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
		int i
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation own
	public com.android.jack.objectweb.asm.tree.LabelNode gotoLabel (com.android.jack.objectweb.asm.tree.LabelNode) 
		com.android.jack.objectweb.asm.tree.LabelNode l
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
	public com.android.jack.objectweb.asm.tree.LabelNode rangeLabel (com.android.jack.objectweb.asm.tree.LabelNode) 
		com.android.jack.objectweb.asm.tree.LabelNode l
	public java.util.Set entrySet () 
	public com.android.jack.objectweb.asm.tree.LabelNode get (java.lang.Object) 
		Object o
	public volatile java.lang.Object get (java.lang.Object) 
}

com/android/jack/objectweb/asm/commons/JSRInlinerAdapter.class
JSRInlinerAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.JSRInlinerAdapter extends com.android.jack.objectweb.asm.tree.MethodNode implements com.android.jack.objectweb.asm.Opcodes  {
	private static final boolean LOGGING
	private final java.util.Map subroutineHeads
	private final java.util.BitSet mainSubroutine
	final java.util.BitSet dualCitizens
	public void  (com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label lbl
		com.android.jack.objectweb.asm.tree.LabelNode ln
	public void visitEnd () 
	private void markSubroutines () 
		java.util.Map$Entry entry
		com.android.jack.objectweb.asm.tree.LabelNode lab
		java.util.BitSet sub
		int index
		java.util.Iterator it
		java.util.BitSet anyvisited
	private void markSubroutineWalk (java.util.BitSet, int, java.util.BitSet) 
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode trycatch
		int handlerindex
		int startindex
		int endindex
		int nextbit
		java.util.Iterator it
		java.util.BitSet sub
		int index
		java.util.BitSet anyvisited
		boolean loop
	private void markSubroutineWalkDFS (java.util.BitSet, int, java.util.BitSet) 
		com.android.jack.objectweb.asm.tree.JumpInsnNode jnode
		int destidx
		com.android.jack.objectweb.asm.tree.LabelNode l
		int i
		com.android.jack.objectweb.asm.tree.TableSwitchInsnNode tsnode
		int destidx
		com.android.jack.objectweb.asm.tree.LabelNode l
		int i
		com.android.jack.objectweb.asm.tree.LookupSwitchInsnNode lsnode
		int destidx
		com.android.jack.objectweb.asm.tree.AbstractInsnNode node
		java.util.BitSet sub
		int index
		java.util.BitSet anyvisited
	private void emitCode () 
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation inst
		java.util.LinkedList worklist
		com.android.jack.objectweb.asm.tree.InsnList newInstructions
		java.util.List newTryCatchBlocks
		java.util.List newLocalVariables
	private void emitSubroutine (com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation, java.util.List, com.android.jack.objectweb.asm.tree.InsnList, java.util.List, java.util.List) 
		com.android.jack.objectweb.asm.tree.LabelNode ilbl
		com.android.jack.objectweb.asm.tree.LabelNode remap
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
		com.android.jack.objectweb.asm.tree.LabelNode retlabel
		com.android.jack.objectweb.asm.tree.LabelNode lbl
		java.util.BitSet sub
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation newinst
		com.android.jack.objectweb.asm.tree.LabelNode startlbl
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
		int i
		int c
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode trycatch
		com.android.jack.objectweb.asm.tree.LabelNode start
		com.android.jack.objectweb.asm.tree.LabelNode end
		com.android.jack.objectweb.asm.tree.LabelNode handler
		java.util.Iterator it
		com.android.jack.objectweb.asm.tree.LocalVariableNode lvnode
		com.android.jack.objectweb.asm.tree.LabelNode start
		com.android.jack.objectweb.asm.tree.LabelNode end
		java.util.Iterator it
		com.android.jack.objectweb.asm.commons.JSRInlinerAdapter$Instantiation instant
		java.util.List worklist
		com.android.jack.objectweb.asm.tree.InsnList newInstructions
		java.util.List newTryCatchBlocks
		java.util.List newLocalVariables
		com.android.jack.objectweb.asm.tree.LabelNode duplbl
	private static void log (java.lang.String) 
		String str
}

com/android/jack/objectweb/asm/commons/LocalVariablesSorter.class
LocalVariablesSorter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.LocalVariablesSorter extends com.android.jack.objectweb.asm.MethodVisitor {
	private static final com.android.jack.objectweb.asm.Type OBJECT_TYPE
	private int[] mapping
	private Object[] newLocals
	protected final int firstLocal
	protected int nextLocal
	private boolean changed
	public void  (int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor) 
		int access
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
	protected void  (int, int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor) 
		int i
		int api
		int access
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Type[] args
	public void visitVarInsn (int, int) 
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.Type type
		int opcode
		int var
		com.android.jack.objectweb.asm.Type type
	public void visitIincInsn (int, int) 
		int var
		int increment
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
		int newIndex
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int i
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.Type t
		int[] newIndex
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		com.android.jack.objectweb.asm.Type typ
		Object t
		int size
		Object t
		int i
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
		Object[] oldLocals
		int index
		int number
	public int newLocal (com.android.jack.objectweb.asm.Type) 
		Object t
		Object t
		Object t
		Object t
		Object t
		com.android.jack.objectweb.asm.Type type
		Object t
		int local
	protected void updateNewLocals (java.lang.Object[]) 
		Object[] newLocals
	protected void setLocalType (int, com.android.jack.objectweb.asm.Type) 
		int local
		com.android.jack.objectweb.asm.Type type
	private void setFrameLocal (int, java.lang.Object) 
		Object[] a
		int local
		Object type
		int l
	private int remap (int, com.android.jack.objectweb.asm.Type) 
		int[] newMapping
		int var
		com.android.jack.objectweb.asm.Type type
		int key
		int size
		int value
	protected int newLocalMapping (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
		int local
	static void  () 
}

com/android/jack/objectweb/asm/commons/Method.class
Method.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.Method extends java.lang.Object {
	private final String name
	private final String desc
	private static final java.util.Map DESCRIPTORS
	public void  (java.lang.String, java.lang.String) 
		String name
		String desc
	public void  (java.lang.String, com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type[]) 
		String name
		com.android.jack.objectweb.asm.Type returnType
		com.android.jack.objectweb.asm.Type[] argumentTypes
	public static com.android.jack.objectweb.asm.commons.Method getMethod (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	public static com.android.jack.objectweb.asm.commons.Method getMethod (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor c
	public static com.android.jack.objectweb.asm.commons.Method getMethod (java.lang.String)  throws java.lang.IllegalArgumentException 
		String method
	public static com.android.jack.objectweb.asm.commons.Method getMethod (java.lang.String, boolean)  throws java.lang.IllegalArgumentException 
		String s
		String s
		String method
		boolean defaultPackage
		int space
		int start
		int end
		String returnType
		String methodName
		StringBuilder sb
		int p
	private static java.lang.String map (java.lang.String, boolean) 
		String type
		boolean defaultPackage
		StringBuilder sb
		int index
		String t
		String desc
	public java.lang.String getName () 
	public java.lang.String getDescriptor () 
	public com.android.jack.objectweb.asm.Type getReturnType () 
	public com.android.jack.objectweb.asm.Type[] getArgumentTypes () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.objectweb.asm.commons.Method other
	public int hashCode () 
	static void  () 
}

com/android/jack/objectweb/asm/commons/Remapper.class
Remapper.java
package com.android.jack.objectweb.asm.commons
public abstract com.android.jack.objectweb.asm.commons.Remapper extends java.lang.Object {
	public void  () 
	public java.lang.String mapDesc (java.lang.String) 
		int i
		String s
		String newType
		String desc
		com.android.jack.objectweb.asm.Type t
	private com.android.jack.objectweb.asm.Type mapType (com.android.jack.objectweb.asm.Type) 
		int i
		String s
		String s
		com.android.jack.objectweb.asm.Type t
	public java.lang.String mapType (java.lang.String) 
		String type
	public java.lang.String[] mapTypes (java.lang.String[]) 
		String type
		String newType
		int i
		String[] types
		String[] newTypes
		boolean needMapping
	public java.lang.String mapMethodDesc (java.lang.String) 
		int i
		String desc
		com.android.jack.objectweb.asm.Type[] args
		StringBuilder sb
		com.android.jack.objectweb.asm.Type returnType
	public java.lang.Object mapValue (java.lang.Object) 
		com.android.jack.objectweb.asm.Handle h
		Object value
	public java.lang.String mapSignature (java.lang.String, boolean) 
		String signature
		boolean typeSignature
		com.android.jack.objectweb.asm.signature.SignatureReader r
		com.android.jack.objectweb.asm.signature.SignatureWriter w
		com.android.jack.objectweb.asm.signature.SignatureVisitor a
	protected com.android.jack.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter (com.android.jack.objectweb.asm.signature.SignatureVisitor) 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String) 
		String name
		String desc
	public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public java.lang.String map (java.lang.String) 
		String typeName
}

com/android/jack/objectweb/asm/commons/RemappingAnnotationAdapter.class
RemappingAnnotationAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.RemappingAnnotationAdapter extends com.android.jack.objectweb.asm.AnnotationVisitor {
	protected final com.android.jack.objectweb.asm.commons.Remapper remapper
	public void  (com.android.jack.objectweb.asm.AnnotationVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
		com.android.jack.objectweb.asm.commons.Remapper remapper
	protected void  (int, com.android.jack.objectweb.asm.AnnotationVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		int api
		com.android.jack.objectweb.asm.AnnotationVisitor av
		com.android.jack.objectweb.asm.commons.Remapper remapper
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.AnnotationVisitor v
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor v
}

com/android/jack/objectweb/asm/commons/RemappingClassAdapter.class
RemappingClassAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.RemappingClassAdapter extends com.android.jack.objectweb.asm.ClassVisitor {
	protected final com.android.jack.objectweb.asm.commons.Remapper remapper
	protected String className
	public void  (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	protected void  (int, com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		int api
		com.android.jack.objectweb.asm.ClassVisitor cv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		com.android.jack.objectweb.asm.FieldVisitor fv
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		String newDesc
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	protected com.android.jack.objectweb.asm.FieldVisitor createRemappingFieldAdapter (com.android.jack.objectweb.asm.FieldVisitor) 
		com.android.jack.objectweb.asm.FieldVisitor fv
	protected com.android.jack.objectweb.asm.MethodVisitor createRemappingMethodAdapter (int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor) 
		int access
		String newDesc
		com.android.jack.objectweb.asm.MethodVisitor mv
	protected com.android.jack.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter (com.android.jack.objectweb.asm.AnnotationVisitor) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/commons/RemappingFieldAdapter.class
RemappingFieldAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.RemappingFieldAdapter extends com.android.jack.objectweb.asm.FieldVisitor {
	private final com.android.jack.objectweb.asm.commons.Remapper remapper
	public void  (com.android.jack.objectweb.asm.FieldVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		com.android.jack.objectweb.asm.FieldVisitor fv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	protected void  (int, com.android.jack.objectweb.asm.FieldVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		int api
		com.android.jack.objectweb.asm.FieldVisitor fv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/commons/RemappingMethodAdapter.class
RemappingMethodAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.RemappingMethodAdapter extends com.android.jack.objectweb.asm.commons.LocalVariablesSorter {
	protected final com.android.jack.objectweb.asm.commons.Remapper remapper
	public void  (int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		int access
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	protected void  (int, int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		int api
		int access
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	private java.lang.Object[] remapEntries (int, java.lang.Object[]) 
		Object t
		Object[] newEntries
		int i
		int n
		Object[] entries
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/commons/RemappingSignatureAdapter.class
RemappingSignatureAdapter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.RemappingSignatureAdapter extends com.android.jack.objectweb.asm.signature.SignatureVisitor {
	private final com.android.jack.objectweb.asm.signature.SignatureVisitor v
	private final com.android.jack.objectweb.asm.commons.Remapper remapper
	private String className
	public void  (com.android.jack.objectweb.asm.signature.SignatureVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
		com.android.jack.objectweb.asm.commons.Remapper remapper
	protected void  (int, com.android.jack.objectweb.asm.signature.SignatureVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		int api
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
		com.android.jack.objectweb.asm.commons.Remapper remapper
	public void visitClassType (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
		String remappedOuter
		String remappedName
		int index
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public void visitTypeVariable (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitBaseType (char) 
		char descriptor
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public void visitTypeArgument () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitEnd () 
}

com/android/jack/objectweb/asm/commons/SerialVersionUIDAdder$Item.class
SerialVersionUIDAdder.java
package com.android.jack.objectweb.asm.commons
 com.android.jack.objectweb.asm.commons.SerialVersionUIDAdder$Item extends java.lang.Object implements java.lang.Comparable  {
	final String name
	final int access
	final String desc
	void  (java.lang.String, int, java.lang.String) 
		String name
		int access
		String desc
	public int compareTo (com.android.jack.objectweb.asm.commons.SerialVersionUIDAdder$Item) 
		com.android.jack.objectweb.asm.commons.SerialVersionUIDAdder$Item other
		int retVal
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/objectweb/asm/commons/SerialVersionUIDAdder.class
SerialVersionUIDAdder.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.SerialVersionUIDAdder extends com.android.jack.objectweb.asm.ClassVisitor {
	private boolean computeSVUID
	private boolean hasSVUID
	private int access
	private String name
	private String[] interfaces
	private java.util.Collection svuidFields
	private boolean hasStaticInitializer
	private java.util.Collection svuidConstructors
	private java.util.Collection svuidMethods
	public void  (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.ClassVisitor cv
	protected void  (int, com.android.jack.objectweb.asm.ClassVisitor) 
		int api
		com.android.jack.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int mods
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int mods
		int access
		String name
		String desc
		String signature
		Object value
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String aname
		String outerName
		String innerName
		int attr_access
	public void visitEnd () 
		Throwable e
	public boolean hasSVUID () 
	protected void addSVUID (long) 
		long svuid
		com.android.jack.objectweb.asm.FieldVisitor fv
	protected long computeSVUID ()  throws java.io.IOException 
		int i
		int i
		byte[] hashBytes
		java.io.ByteArrayOutputStream bos
		java.io.ByteArrayOutputStream bos
		java.io.DataOutputStream dos
		long svuid
	protected byte[] computeSHAdigest (byte[]) 
		Exception e
		byte[] value
	private static void writeItems (java.util.Collection, java.io.DataOutput, boolean)  throws java.io.IOException 
		int i
		java.util.Collection itemCollection
		java.io.DataOutput dos
		boolean dotted
		int size
		com.android.jack.objectweb.asm.commons.SerialVersionUIDAdder$Item[] items
}

com/android/jack/objectweb/asm/commons/SimpleRemapper.class
SimpleRemapper.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.SimpleRemapper extends com.android.jack.objectweb.asm.commons.Remapper {
	private final java.util.Map mapping
	public void  (java.util.Map) 
		java.util.Map mapping
	public void  (java.lang.String, java.lang.String) 
		String oldName
		String newName
	public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
		String s
	public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String) 
		String name
		String desc
		String s
	public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
		String s
	public java.lang.String map (java.lang.String) 
		String key
}

com/android/jack/objectweb/asm/commons/StaticInitMerger.class
StaticInitMerger.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.StaticInitMerger extends com.android.jack.objectweb.asm.ClassVisitor {
	private String name
	private com.android.jack.objectweb.asm.MethodVisitor clinit
	private final String prefix
	private int counter
	public void  (java.lang.String, com.android.jack.objectweb.asm.ClassVisitor) 
		String prefix
		com.android.jack.objectweb.asm.ClassVisitor cv
	protected void  (int, java.lang.String, com.android.jack.objectweb.asm.ClassVisitor) 
		int api
		String prefix
		com.android.jack.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int a
		String n
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitEnd () 
}

com/android/jack/objectweb/asm/commons/TableSwitchGenerator.class
TableSwitchGenerator.java
package com.android.jack.objectweb.asm.commons
public abstract com.android.jack.objectweb.asm.commons.TableSwitchGenerator extends java.lang.Object {
	public abstract void generateCase (int, com.android.jack.objectweb.asm.Label) 
	public abstract void generateDefault () 
}

com/android/jack/objectweb/asm/commons/TryCatchBlockSorter$1.class
TryCatchBlockSorter.java
package com.android.jack.objectweb.asm.commons
 com.android.jack.objectweb.asm.commons.TryCatchBlockSorter$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.objectweb.asm.commons.TryCatchBlockSorter this$0
	void  (com.android.jack.objectweb.asm.commons.TryCatchBlockSorter) 
		com.android.jack.objectweb.asm.commons.TryCatchBlockSorter this$0
	public int compare (com.android.jack.objectweb.asm.tree.TryCatchBlockNode, com.android.jack.objectweb.asm.tree.TryCatchBlockNode) 
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode t1
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode t2
		int len1
		int len2
	private int blockLength (com.android.jack.objectweb.asm.tree.TryCatchBlockNode) 
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode block
		int startidx
		int endidx
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/objectweb/asm/commons/TryCatchBlockSorter.class
TryCatchBlockSorter.java
package com.android.jack.objectweb.asm.commons
public com.android.jack.objectweb.asm.commons.TryCatchBlockSorter extends com.android.jack.objectweb.asm.tree.MethodNode {
	public void  (com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void visitEnd () 
		int i
		java.util.Comparator comp
}

com/android/jack/objectweb/asm/optimizer/AnnotationConstantsCollector.class
AnnotationConstantsCollector.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.AnnotationConstantsCollector extends com.android.jack.objectweb.asm.AnnotationVisitor {
	private final com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void  (com.android.jack.objectweb.asm.AnnotationVisitor, com.android.jack.objectweb.asm.optimizer.ConstantPool) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
		com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void visit (java.lang.String, java.lang.Object) 
		int i
		byte[] v
		int i
		boolean[] v
		int i
		short[] v
		int i
		char[] v
		int i
		int[] v
		int i
		long[] v
		int i
		float[] v
		int i
		double[] v
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
}

com/android/jack/objectweb/asm/optimizer/ClassConstantsCollector.class
ClassConstantsCollector.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.ClassConstantsCollector extends com.android.jack.objectweb.asm.ClassVisitor {
	private final com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void  (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.optimizer.ConstantPool) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitSource (java.lang.String, java.lang.String) 
		String source
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		int access
		String name
		String desc
		String signature
		String[] exceptions
}

com/android/jack/objectweb/asm/optimizer/ClassOptimizer$1.class
ClassOptimizer.java
package com.android.jack.objectweb.asm.optimizer
 com.android.jack.objectweb.asm.optimizer.ClassOptimizer$1 extends com.android.jack.objectweb.asm.MethodVisitor {
	final com.android.jack.objectweb.asm.optimizer.ClassOptimizer this$0
	void  (com.android.jack.objectweb.asm.optimizer.ClassOptimizer, int, com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.optimizer.ClassOptimizer this$0
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitCode () 
}

com/android/jack/objectweb/asm/optimizer/ClassOptimizer.class
ClassOptimizer.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.ClassOptimizer extends com.android.jack.objectweb.asm.commons.RemappingClassAdapter {
	private String pkgName
	String clsName
	boolean isInterface
	boolean hasClinitMethod
	java.util.List syntheticClassFields
	public void  (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	com.android.jack.objectweb.asm.FieldVisitor syntheticFieldVisitor (int, java.lang.String, java.lang.String) 
		int access
		String name
		String desc
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		int index
	public void visitSource (java.lang.String, java.lang.String) 
		String source
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		String s
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
		String s
	protected com.android.jack.objectweb.asm.MethodVisitor createRemappingMethodAdapter (int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor) 
		int access
		String newDesc
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitEnd () 
		com.android.jack.objectweb.asm.MethodVisitor mv
		String fieldName
		String ldcName
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Label l0
		com.android.jack.objectweb.asm.Label l1
		com.android.jack.objectweb.asm.Label l2
}

com/android/jack/objectweb/asm/optimizer/Constant.class
Constant.java
package com.android.jack.objectweb.asm.optimizer
 com.android.jack.objectweb.asm.optimizer.Constant extends java.lang.Object {
	char type
	int intVal
	long longVal
	float floatVal
	double doubleVal
	String strVal1
	String strVal2
	Object objVal3
	Object[] objVals
	int hashCode
	void  () 
	void  (com.android.jack.objectweb.asm.optimizer.Constant) 
		com.android.jack.objectweb.asm.optimizer.Constant i
	void set (int) 
		int intVal
	void set (long) 
		long longVal
	void set (float) 
		float floatVal
	void set (double) 
		double doubleVal
	void set (char, java.lang.String, java.lang.String, java.lang.String) 
		char type
		String strVal1
		String strVal2
		String strVal3
	void set (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
		int hashCode
	void write (com.android.jack.objectweb.asm.ClassWriter) 
		com.android.jack.objectweb.asm.ClassWriter cw
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.objectweb.asm.optimizer.Constant c
	public int hashCode () 
}

com/android/jack/objectweb/asm/optimizer/ConstantPool.class
ConstantPool.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.ConstantPool extends java.util.HashMap {
	private static final long serialVersionUID
	private final com.android.jack.objectweb.asm.optimizer.Constant key1
	private final com.android.jack.objectweb.asm.optimizer.Constant key2
	private final com.android.jack.objectweb.asm.optimizer.Constant key3
	private final com.android.jack.objectweb.asm.optimizer.Constant key4
	private final com.android.jack.objectweb.asm.optimizer.Constant key5
	public void  () 
	public com.android.jack.objectweb.asm.optimizer.Constant newInteger (int) 
		int value
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newFloat (float) 
		float value
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newLong (long) 
		long value
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newDouble (double) 
		double value
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newUTF8 (java.lang.String) 
		String value
		com.android.jack.objectweb.asm.optimizer.Constant result
	private com.android.jack.objectweb.asm.optimizer.Constant newString (java.lang.String) 
		String value
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newClass (java.lang.String) 
		String value
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newMethodType (java.lang.String) 
		String methodDescriptor
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newHandle (int, java.lang.String, java.lang.String, java.lang.String) 
		int tag
		String owner
		String name
		String desc
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newConst (java.lang.Object) 
		int val
		float val
		long val
		double val
		com.android.jack.objectweb.asm.Type t
		int s
		com.android.jack.objectweb.asm.Handle h
		Object cst
	public com.android.jack.objectweb.asm.optimizer.Constant newField (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
		com.android.jack.objectweb.asm.optimizer.Constant result
	public transient com.android.jack.objectweb.asm.optimizer.Constant newInvokeDynamic (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
		com.android.jack.objectweb.asm.optimizer.Constant result
	public com.android.jack.objectweb.asm.optimizer.Constant newNameType (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.optimizer.Constant result
	private com.android.jack.objectweb.asm.optimizer.Constant get (com.android.jack.objectweb.asm.optimizer.Constant) 
		com.android.jack.objectweb.asm.optimizer.Constant key
	private void put (com.android.jack.objectweb.asm.optimizer.Constant) 
		com.android.jack.objectweb.asm.optimizer.Constant cst
}

com/android/jack/objectweb/asm/optimizer/FieldConstantsCollector.class
FieldConstantsCollector.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.FieldConstantsCollector extends com.android.jack.objectweb.asm.FieldVisitor {
	private final com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void  (com.android.jack.objectweb.asm.FieldVisitor, com.android.jack.objectweb.asm.optimizer.ConstantPool) 
		com.android.jack.objectweb.asm.FieldVisitor fv
		com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
}

com/android/jack/objectweb/asm/optimizer/JarOptimizer$ClassDump.class
JarOptimizer.java
package com.android.jack.objectweb.asm.optimizer
 com.android.jack.objectweb.asm.optimizer.JarOptimizer$ClassDump extends com.android.jack.objectweb.asm.ClassVisitor {
	String owner
	public void  () 
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
}

com/android/jack/objectweb/asm/optimizer/JarOptimizer$ClassVerifier$1.class
JarOptimizer.java
package com.android.jack.objectweb.asm.optimizer
 com.android.jack.objectweb.asm.optimizer.JarOptimizer$ClassVerifier$1 extends com.android.jack.objectweb.asm.MethodVisitor {
	final com.android.jack.objectweb.asm.optimizer.JarOptimizer$ClassVerifier this$0
	void  (com.android.jack.objectweb.asm.optimizer.JarOptimizer$ClassVerifier, int) 
		com.android.jack.objectweb.asm.optimizer.JarOptimizer$ClassVerifier this$0
		int api
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
}

com/android/jack/objectweb/asm/optimizer/JarOptimizer$ClassVerifier.class
JarOptimizer.java
package com.android.jack.objectweb.asm.optimizer
 com.android.jack.objectweb.asm.optimizer.JarOptimizer$ClassVerifier extends com.android.jack.objectweb.asm.ClassVisitor {
	String owner
	String method
	public void  () 
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	void check (java.lang.String, java.lang.String) 
		String o
		String owner
		String member
}

com/android/jack/objectweb/asm/optimizer/JarOptimizer.class
JarOptimizer.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.JarOptimizer extends java.lang.Object {
	static final java.util.Set API
	static final java.util.Map HIERARCHY
	static boolean nodebug
	public void  () 
	public static void main (java.lang.String[])  throws java.io.IOException 
		String c
		String sc
		String line
		String[] args
		java.io.File f
		java.io.InputStream is
		java.io.BufferedReader lnr
		int argIndex
	static void optimize (java.io.File)  throws java.io.IOException 
		int i
		java.io.File[] files
		com.android.jack.objectweb.asm.ClassReader cr
		java.util.zip.ZipEntry ze
		java.io.InputStream is
		int n
		java.io.File g
		java.util.zip.ZipFile zf
		java.util.zip.ZipOutputStream out
		java.util.Enumeration e
		byte[] buf
		java.io.File f
	static void  () 
}

com/android/jack/objectweb/asm/optimizer/MethodConstantsCollector.class
MethodConstantsCollector.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.MethodConstantsCollector extends com.android.jack.objectweb.asm.MethodVisitor {
	private final com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void  (com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.optimizer.ConstantPool) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.optimizer.ConstantPool cp
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
}

com/android/jack/objectweb/asm/optimizer/MethodOptimizer.class
MethodOptimizer.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.MethodOptimizer extends com.android.jack.objectweb.asm.commons.RemappingMethodAdapter implements com.android.jack.objectweb.asm.Opcodes  {
	private final com.android.jack.objectweb.asm.optimizer.ClassOptimizer classOptimizer
	private static final java.util.HashMap BOXING_MAP
	public void  (com.android.jack.objectweb.asm.optimizer.ClassOptimizer, int, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.commons.Remapper) 
		com.android.jack.objectweb.asm.optimizer.ClassOptimizer classOptimizer
		int access
		String desc
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.commons.Remapper remapper
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int local
		Object[] local2
		int stack
		Object[] stack2
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitLdcInsn (java.lang.Object) 
		com.android.jack.objectweb.asm.FieldVisitor fv
		Object cst
		String ldcName
		String fieldName
		String clsName
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String type
		String initDesc
		String[] constructorParams
		int opcode
		String owner
		String name
		String desc
		boolean itf
	static void  () 
		String wrapper
		String desc
		String boxingMethod
		String[] boxingName
		String[][] boxingNames
		java.util.HashMap map
}

com/android/jack/objectweb/asm/optimizer/NameMapping.class
NameMapping.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.NameMapping extends java.lang.Object {
	public final java.util.Properties mapping
	public final java.util.Set unused
	public void  (java.lang.String)  throws java.io.IOException 
		String file
		java.io.InputStream is
	public java.lang.String map (java.lang.String) 
		int q
		int p
		String name
		String s
	public java.lang.String fix (java.lang.String) 
		int i
		com.android.jack.objectweb.asm.Type[] arguments
		com.android.jack.objectweb.asm.Type result
		String desc
	private com.android.jack.objectweb.asm.Type fix (com.android.jack.objectweb.asm.Type) 
		int i
		String s
		com.android.jack.objectweb.asm.Type t
}

com/android/jack/objectweb/asm/optimizer/Shrinker$1.class
Shrinker.java
package com.android.jack.objectweb.asm.optimizer
final com.android.jack.objectweb.asm.optimizer.Shrinker$1 extends com.android.jack.objectweb.asm.commons.SimpleRemapper {
	final java.util.Set val$unused
	void  (java.util.Map, java.util.Set) 
		java.util.Map mapping
	public java.lang.String map (java.lang.String) 
		String key
		String s
}

com/android/jack/objectweb/asm/optimizer/Shrinker$ConstantComparator.class
Shrinker.java
package com.android.jack.objectweb.asm.optimizer
 com.android.jack.objectweb.asm.optimizer.Shrinker$ConstantComparator extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.jack.objectweb.asm.optimizer.Constant, com.android.jack.objectweb.asm.optimizer.Constant) 
		com.android.jack.objectweb.asm.Handle bsm1
		com.android.jack.objectweb.asm.Handle bsm2
		com.android.jack.objectweb.asm.optimizer.Constant c1
		com.android.jack.objectweb.asm.optimizer.Constant c2
		int d
	private static int compareHandle (com.android.jack.objectweb.asm.Handle, com.android.jack.objectweb.asm.Handle) 
		com.android.jack.objectweb.asm.Handle h1
		com.android.jack.objectweb.asm.Handle h2
		int d
	private static int compareType (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type mtype1
		com.android.jack.objectweb.asm.Type mtype2
	private static int compareObjects (java.lang.Object[], java.lang.Object[]) 
		Object objVal1
		Object objVal2
		int i
		Object[] objVals1
		Object[] objVals2
		int length
		int d
	private static int getSort (com.android.jack.objectweb.asm.optimizer.Constant) 
		com.android.jack.objectweb.asm.optimizer.Constant c
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/objectweb/asm/optimizer/Shrinker.class
Shrinker.java
package com.android.jack.objectweb.asm.optimizer
public com.android.jack.objectweb.asm.optimizer.Shrinker extends java.lang.Object {
	static final java.util.HashMap MAPPING
	public void  () 
	public static void main (java.lang.String[])  throws java.io.IOException 
		int i
		java.util.Map$Entry entry
		String s
		String[] args
		java.util.Properties properties
		int n
		java.util.Set unused
		java.io.File f
		java.io.File d
		java.util.Iterator i
	static void optimize (java.io.File, java.io.File, com.android.jack.objectweb.asm.commons.Remapper)  throws java.io.IOException 
		int i
		java.io.File[] files
		com.android.jack.objectweb.asm.optimizer.Constant c
		java.io.OutputStream os
		com.android.jack.objectweb.asm.optimizer.ConstantPool cp
		com.android.jack.objectweb.asm.ClassReader cr
		com.android.jack.objectweb.asm.ClassWriter cw
		com.android.jack.objectweb.asm.optimizer.ClassConstantsCollector ccc
		com.android.jack.objectweb.asm.optimizer.ClassOptimizer co
		java.util.Set constants
		java.util.Iterator i
		String n
		java.io.File g
		java.io.File f
		java.io.File d
		com.android.jack.objectweb.asm.commons.Remapper remapper
	static void  () 
}

com/android/jack/objectweb/asm/signature/SignatureReader.class
SignatureReader.java
package com.android.jack.objectweb.asm.signature
public com.android.jack.objectweb.asm.signature.SignatureReader extends java.lang.Object {
	private final String signature
	public void  (java.lang.String) 
		String signature
	public void accept (com.android.jack.objectweb.asm.signature.SignatureVisitor) 
		int end
		int pos
		char c
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
		String signature
		int len
		int pos
	public void acceptType (com.android.jack.objectweb.asm.signature.SignatureVisitor) 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	private static int parseType (java.lang.String, int, com.android.jack.objectweb.asm.signature.SignatureVisitor) 
		int end
		String name
		String name
		String signature
		int pos
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
		char c
		int start
		boolean visited
		boolean inner
}

com/android/jack/objectweb/asm/signature/SignatureVisitor.class
SignatureVisitor.java
package com.android.jack.objectweb.asm.signature
public abstract com.android.jack.objectweb.asm.signature.SignatureVisitor extends java.lang.Object {
	public static final char EXTENDS
	public static final char SUPER
	public static final char INSTANCEOF
	protected final int api
	public void  (int) 
		int api
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeVariable (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public void visitTypeArgument () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitEnd () 
}

com/android/jack/objectweb/asm/signature/SignatureWriter.class
SignatureWriter.java
package com.android.jack.objectweb.asm.signature
public com.android.jack.objectweb.asm.signature.SignatureWriter extends com.android.jack.objectweb.asm.signature.SignatureVisitor {
	private final StringBuffer buf
	private boolean hasFormals
	private boolean hasParameters
	private int argumentStack
	public void  () 
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeVariable (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public void visitTypeArgument () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitEnd () 
	public java.lang.String toString () 
	private void endFormals () 
	private void endArguments () 
}

com/android/jack/objectweb/asm/tree/AbstractInsnNode.class
AbstractInsnNode.java
package com.android.jack.objectweb.asm.tree
public abstract com.android.jack.objectweb.asm.tree.AbstractInsnNode extends java.lang.Object {
	public static final int INSN
	public static final int INT_INSN
	public static final int VAR_INSN
	public static final int TYPE_INSN
	public static final int FIELD_INSN
	public static final int METHOD_INSN
	public static final int INVOKE_DYNAMIC_INSN
	public static final int JUMP_INSN
	public static final int LABEL
	public static final int LDC_INSN
	public static final int IINC_INSN
	public static final int TABLESWITCH_INSN
	public static final int LOOKUPSWITCH_INSN
	public static final int MULTIANEWARRAY_INSN
	public static final int FRAME
	public static final int LINE
	protected int opcode
	public java.util.List visibleTypeAnnotations
	public java.util.List invisibleTypeAnnotations
	com.android.jack.objectweb.asm.tree.AbstractInsnNode prev
	com.android.jack.objectweb.asm.tree.AbstractInsnNode next
	int index
	protected void  (int) 
		int opcode
	public int getOpcode () 
	public abstract int getType () 
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode getPrevious () 
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode getNext () 
	public abstract void accept (com.android.jack.objectweb.asm.MethodVisitor) 
	protected final void acceptAnnotations (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		int i
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		int i
		com.android.jack.objectweb.asm.MethodVisitor mv
		int n
	public abstract com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
	static com.android.jack.objectweb.asm.tree.LabelNode clone (com.android.jack.objectweb.asm.tree.LabelNode, java.util.Map) 
		com.android.jack.objectweb.asm.tree.LabelNode label
		java.util.Map map
	static com.android.jack.objectweb.asm.tree.LabelNode[] clone (java.util.List, java.util.Map) 
		int i
		java.util.List labels
		java.util.Map map
		com.android.jack.objectweb.asm.tree.LabelNode[] clones
	protected final com.android.jack.objectweb.asm.tree.AbstractInsnNode cloneAnnotations (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode src
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode ann
		int i
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode src
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode ann
		int i
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
}

com/android/jack/objectweb/asm/tree/AnnotationNode.class
AnnotationNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.AnnotationNode extends com.android.jack.objectweb.asm.AnnotationVisitor {
	public String desc
	public java.util.List values
	public void  (java.lang.String) 
		String desc
	public void  (int, java.lang.String) 
		int api
		String desc
	void  (java.util.List) 
		java.util.List values
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.tree.AnnotationNode annotation
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
		java.util.List array
	public void visitEnd () 
	public void check (int) 
		int api
	public void accept (com.android.jack.objectweb.asm.AnnotationVisitor) 
		String name
		Object value
		int i
		com.android.jack.objectweb.asm.AnnotationVisitor av
	static void accept (com.android.jack.objectweb.asm.AnnotationVisitor, java.lang.String, java.lang.Object) 
		String[] typeconst
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		int j
		java.util.List array
		com.android.jack.objectweb.asm.AnnotationVisitor v
		com.android.jack.objectweb.asm.AnnotationVisitor av
		String name
		Object value
}

com/android/jack/objectweb/asm/tree/ClassNode.class
ClassNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.ClassNode extends com.android.jack.objectweb.asm.ClassVisitor {
	public int version
	public int access
	public String name
	public String signature
	public String superName
	public java.util.List interfaces
	public String sourceFile
	public String sourceDebug
	public String outerClass
	public String outerMethod
	public String outerMethodDesc
	public java.util.List visibleAnnotations
	public java.util.List invisibleAnnotations
	public java.util.List visibleTypeAnnotations
	public java.util.List invisibleTypeAnnotations
	public java.util.List attrs
	public java.util.List innerClasses
	public java.util.List fields
	public java.util.List methods
	public void  () 
	public void  (int) 
		int api
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.AnnotationNode an
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		com.android.jack.objectweb.asm.tree.InnerClassNode icn
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public void visitEnd () 
	public void check (int) 
		com.android.jack.objectweb.asm.tree.FieldNode f
		com.android.jack.objectweb.asm.tree.MethodNode m
		int api
	public void accept (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		com.android.jack.objectweb.asm.ClassVisitor cv
		String[] interfaces
		int i
		int n
}

com/android/jack/objectweb/asm/tree/FieldInsnNode.class
FieldInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.FieldInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public String owner
	public String name
	public String desc
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void setOpcode (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/FieldNode.class
FieldNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.FieldNode extends com.android.jack.objectweb.asm.FieldVisitor {
	public int access
	public String name
	public String desc
	public String signature
	public Object value
	public java.util.List visibleAnnotations
	public java.util.List invisibleAnnotations
	public java.util.List visibleTypeAnnotations
	public java.util.List invisibleTypeAnnotations
	public java.util.List attrs
	public void  (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int api
		int access
		String name
		String desc
		String signature
		Object value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.AnnotationNode an
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
	public void check (int) 
		int api
	public void accept (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		com.android.jack.objectweb.asm.ClassVisitor cv
		com.android.jack.objectweb.asm.FieldVisitor fv
		int i
		int n
}

com/android/jack/objectweb/asm/tree/FrameNode.class
FrameNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.FrameNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public int type
	public java.util.List local
	public java.util.List stack
	private void  () 
	public void  (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		Object l
		int i
		Object s
		int i
		java.util.Map labels
		com.android.jack.objectweb.asm.tree.FrameNode clone
	private static java.util.List asList (int, java.lang.Object[]) 
		int n
		Object[] o
	private static java.lang.Object[] asArray (java.util.List) 
		Object o
		int i
		java.util.List l
		Object[] objs
}

com/android/jack/objectweb/asm/tree/IincInsnNode.class
IincInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.IincInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public int var
	public int incr
	public void  (int, int) 
		int var
		int incr
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/InnerClassNode.class
InnerClassNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.InnerClassNode extends java.lang.Object {
	public String name
	public String outerName
	public String innerName
	public int access
	public void  (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public void accept (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.ClassVisitor cv
}

com/android/jack/objectweb/asm/tree/InsnList$InsnListIterator.class
InsnList.java
package com.android.jack.objectweb.asm.tree
final com.android.jack.objectweb.asm.tree.InsnList$InsnListIterator extends java.lang.Object implements java.util.ListIterator  {
	com.android.jack.objectweb.asm.tree.AbstractInsnNode next
	com.android.jack.objectweb.asm.tree.AbstractInsnNode prev
	com.android.jack.objectweb.asm.tree.AbstractInsnNode remove
	final com.android.jack.objectweb.asm.tree.InsnList this$0
	void  (com.android.jack.objectweb.asm.tree.InsnList, int) 
		int index
	public boolean hasNext () 
	public java.lang.Object next () 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode result
	public void remove () 
	public boolean hasPrevious () 
	public java.lang.Object previous () 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode result
	public int nextIndex () 
	public int previousIndex () 
	public void add (java.lang.Object) 
		Object o
	public void set (java.lang.Object) 
		Object o
}

com/android/jack/objectweb/asm/tree/InsnList.class
InsnList.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.InsnList extends java.lang.Object {
	private int size
	private com.android.jack.objectweb.asm.tree.AbstractInsnNode first
	private com.android.jack.objectweb.asm.tree.AbstractInsnNode last
	com.android.jack.objectweb.asm.tree.AbstractInsnNode[] cache
	public void  () 
	public int size () 
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode getFirst () 
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode getLast () 
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode get (int) 
		int index
	public boolean contains (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode i
	public int indexOf (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
	public java.util.ListIterator iterator () 
	public java.util.ListIterator iterator (int) 
		int index
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode[] toArray () 
		int i
		com.android.jack.objectweb.asm.tree.AbstractInsnNode elem
		com.android.jack.objectweb.asm.tree.AbstractInsnNode[] insns
	public void set (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		int index
		com.android.jack.objectweb.asm.tree.AbstractInsnNode location
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode next
		com.android.jack.objectweb.asm.tree.AbstractInsnNode prev
	public void add (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
	public void add (com.android.jack.objectweb.asm.tree.InsnList) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode elem
		com.android.jack.objectweb.asm.tree.InsnList insns
	public void insert (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
	public void insert (com.android.jack.objectweb.asm.tree.InsnList) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode elem
		com.android.jack.objectweb.asm.tree.InsnList insns
	public void insert (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode location
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode next
	public void insert (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.InsnList) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode location
		com.android.jack.objectweb.asm.tree.InsnList insns
		com.android.jack.objectweb.asm.tree.AbstractInsnNode ifirst
		com.android.jack.objectweb.asm.tree.AbstractInsnNode ilast
		com.android.jack.objectweb.asm.tree.AbstractInsnNode next
	public void insertBefore (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode location
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode prev
	public void insertBefore (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.InsnList) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode location
		com.android.jack.objectweb.asm.tree.InsnList insns
		com.android.jack.objectweb.asm.tree.AbstractInsnNode ifirst
		com.android.jack.objectweb.asm.tree.AbstractInsnNode ilast
		com.android.jack.objectweb.asm.tree.AbstractInsnNode prev
	public void remove (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode next
		com.android.jack.objectweb.asm.tree.AbstractInsnNode prev
	void removeAll (boolean) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode next
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		boolean mark
	public void clear () 
	public void resetLabels () 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
}

com/android/jack/objectweb/asm/tree/InsnNode.class
InsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.InsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public void  (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/IntInsnNode.class
IntInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.IntInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public int operand
	public void  (int, int) 
		int opcode
		int operand
	public void setOpcode (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/InvokeDynamicInsnNode.class
InvokeDynamicInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.InvokeDynamicInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public String name
	public String desc
	public com.android.jack.objectweb.asm.Handle bsm
	public Object[] bsmArgs
	public transient void  (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/JumpInsnNode.class
JumpInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.JumpInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public com.android.jack.objectweb.asm.tree.LabelNode label
	public void  (int, com.android.jack.objectweb.asm.tree.LabelNode) 
		int opcode
		com.android.jack.objectweb.asm.tree.LabelNode label
	public void setOpcode (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/LabelNode.class
LabelNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.LabelNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	private com.android.jack.objectweb.asm.Label label
	public void  () 
	public void  (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public int getType () 
	public com.android.jack.objectweb.asm.Label getLabel () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor cv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
	public void resetLabel () 
}

com/android/jack/objectweb/asm/tree/LdcInsnNode.class
LdcInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.LdcInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public Object cst
	public void  (java.lang.Object) 
		Object cst
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/LineNumberNode.class
LineNumberNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.LineNumberNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public int line
	public com.android.jack.objectweb.asm.tree.LabelNode start
	public void  (int, com.android.jack.objectweb.asm.tree.LabelNode) 
		int line
		com.android.jack.objectweb.asm.tree.LabelNode start
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/LocalVariableAnnotationNode.class
LocalVariableAnnotationNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.LocalVariableAnnotationNode extends com.android.jack.objectweb.asm.tree.TypeAnnotationNode {
	public java.util.List start
	public java.util.List end
	public java.util.List index
	public void  (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.tree.LabelNode[], com.android.jack.objectweb.asm.tree.LabelNode[], int[], java.lang.String) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.tree.LabelNode[] start
		com.android.jack.objectweb.asm.tree.LabelNode[] end
		int[] index
		String desc
	public void  (int, int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.tree.LabelNode[], com.android.jack.objectweb.asm.tree.LabelNode[], int[], java.lang.String) 
		int i
		int api
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.tree.LabelNode[] start
		com.android.jack.objectweb.asm.tree.LabelNode[] end
		int[] index
		String desc
	public void accept (com.android.jack.objectweb.asm.MethodVisitor, boolean) 
		int i
		com.android.jack.objectweb.asm.MethodVisitor mv
		boolean visible
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
}

com/android/jack/objectweb/asm/tree/LocalVariableNode.class
LocalVariableNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.LocalVariableNode extends java.lang.Object {
	public String name
	public String desc
	public String signature
	public com.android.jack.objectweb.asm.tree.LabelNode start
	public com.android.jack.objectweb.asm.tree.LabelNode end
	public int index
	public void  (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.tree.LabelNode, com.android.jack.objectweb.asm.tree.LabelNode, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.tree.LabelNode start
		com.android.jack.objectweb.asm.tree.LabelNode end
		int index
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
}

com/android/jack/objectweb/asm/tree/LookupSwitchInsnNode.class
LookupSwitchInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.LookupSwitchInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public com.android.jack.objectweb.asm.tree.LabelNode dflt
	public java.util.List keys
	public java.util.List labels
	public void  (com.android.jack.objectweb.asm.tree.LabelNode, int[], com.android.jack.objectweb.asm.tree.LabelNode[]) 
		int i
		com.android.jack.objectweb.asm.tree.LabelNode dflt
		int[] keys
		com.android.jack.objectweb.asm.tree.LabelNode[] labels
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		int i
		int i
		com.android.jack.objectweb.asm.MethodVisitor mv
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
		com.android.jack.objectweb.asm.tree.LookupSwitchInsnNode clone
}

com/android/jack/objectweb/asm/tree/MethodInsnNode.class
MethodInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.MethodInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public String owner
	public String name
	public String desc
	public boolean itf
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void  (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public void setOpcode (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/MethodNode$1.class
MethodNode.java
package com.android.jack.objectweb.asm.tree
 com.android.jack.objectweb.asm.tree.MethodNode$1 extends java.util.ArrayList {
	final com.android.jack.objectweb.asm.tree.MethodNode this$0
	void  (com.android.jack.objectweb.asm.tree.MethodNode, int) 
		com.android.jack.objectweb.asm.tree.MethodNode this$0
		int x0
	public boolean add (java.lang.Object) 
		Object o
}

com/android/jack/objectweb/asm/tree/MethodNode.class
MethodNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.MethodNode extends com.android.jack.objectweb.asm.MethodVisitor {
	public int access
	public String name
	public String desc
	public String signature
	public java.util.List exceptions
	public java.util.List parameters
	public java.util.List visibleAnnotations
	public java.util.List invisibleAnnotations
	public java.util.List visibleTypeAnnotations
	public java.util.List invisibleTypeAnnotations
	public java.util.List attrs
	public Object annotationDefault
	public java.util.List[] visibleParameterAnnotations
	public java.util.List[] invisibleParameterAnnotations
	public com.android.jack.objectweb.asm.tree.InsnList instructions
	public java.util.List tryCatchBlocks
	public int maxStack
	public int maxLocals
	public java.util.List localVariables
	public java.util.List visibleLocalVariableAnnotations
	public java.util.List invisibleLocalVariableAnnotations
	private boolean visited
	public void  () 
	public void  (int) 
		int api
	public void  (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int api
		int access
		String name
		String desc
		String signature
		String[] exceptions
		boolean isAbstract
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.AnnotationNode an
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int params
		int params
		int parameter
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.AnnotationNode an
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode tcb
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.tree.LocalVariableAnnotationNode an
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitEnd () 
	protected com.android.jack.objectweb.asm.tree.LabelNode getLabelNode (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label l
	private com.android.jack.objectweb.asm.tree.LabelNode[] getLabelNodes (com.android.jack.objectweb.asm.Label[]) 
		int i
		com.android.jack.objectweb.asm.Label[] l
		com.android.jack.objectweb.asm.tree.LabelNode[] nodes
	private java.lang.Object[] getLabelNodes (java.lang.Object[]) 
		Object o
		int i
		Object[] objs
		Object[] nodes
	public void check (int) 
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode tcb
		int i
		boolean itf
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		int i
		int n
		int api
	public void accept (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		String[] exceptions
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.tree.ParameterNode parameter
		com.android.jack.objectweb.asm.AnnotationVisitor av
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		java.util.List l
		int j
		com.android.jack.objectweb.asm.tree.AnnotationNode an
		java.util.List l
		int j
		com.android.jack.objectweb.asm.MethodVisitor mv
		int i
		int n
}

com/android/jack/objectweb/asm/tree/MultiANewArrayInsnNode.class
MultiANewArrayInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.MultiANewArrayInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public String desc
	public int dims
	public void  (java.lang.String, int) 
		String desc
		int dims
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/ParameterNode.class
ParameterNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.ParameterNode extends java.lang.Object {
	public String name
	public int access
	public void  (java.lang.String, int) 
		String name
		int access
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
}

com/android/jack/objectweb/asm/tree/TableSwitchInsnNode.class
TableSwitchInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.TableSwitchInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public int min
	public int max
	public com.android.jack.objectweb.asm.tree.LabelNode dflt
	public java.util.List labels
	public transient void  (int, int, com.android.jack.objectweb.asm.tree.LabelNode, com.android.jack.objectweb.asm.tree.LabelNode[]) 
		int min
		int max
		com.android.jack.objectweb.asm.tree.LabelNode dflt
		com.android.jack.objectweb.asm.tree.LabelNode[] labels
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		int i
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.Label[] labels
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/TryCatchBlockNode.class
TryCatchBlockNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.TryCatchBlockNode extends java.lang.Object {
	public com.android.jack.objectweb.asm.tree.LabelNode start
	public com.android.jack.objectweb.asm.tree.LabelNode end
	public com.android.jack.objectweb.asm.tree.LabelNode handler
	public String type
	public java.util.List visibleTypeAnnotations
	public java.util.List invisibleTypeAnnotations
	public void  (com.android.jack.objectweb.asm.tree.LabelNode, com.android.jack.objectweb.asm.tree.LabelNode, com.android.jack.objectweb.asm.tree.LabelNode, java.lang.String) 
		com.android.jack.objectweb.asm.tree.LabelNode start
		com.android.jack.objectweb.asm.tree.LabelNode end
		com.android.jack.objectweb.asm.tree.LabelNode handler
		String type
	public void updateIndex (int) 
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode tan
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode tan
		int index
		int newTypeRef
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		int i
		com.android.jack.objectweb.asm.tree.TypeAnnotationNode an
		int i
		com.android.jack.objectweb.asm.MethodVisitor mv
		int n
}

com/android/jack/objectweb/asm/tree/TypeAnnotationNode.class
TypeAnnotationNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.TypeAnnotationNode extends com.android.jack.objectweb.asm.tree.AnnotationNode {
	public int typeRef
	public com.android.jack.objectweb.asm.TypePath typePath
	public void  (int, com.android.jack.objectweb.asm.TypePath, java.lang.String) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
	public void  (int, int, com.android.jack.objectweb.asm.TypePath, java.lang.String) 
		int api
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
}

com/android/jack/objectweb/asm/tree/TypeInsnNode.class
TypeInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.TypeInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public String desc
	public void  (int, java.lang.String) 
		int opcode
		String desc
	public void setOpcode (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/VarInsnNode.class
VarInsnNode.java
package com.android.jack.objectweb.asm.tree
public com.android.jack.objectweb.asm.tree.VarInsnNode extends com.android.jack.objectweb.asm.tree.AbstractInsnNode {
	public int var
	public void  (int, int) 
		int opcode
		int var
	public void setOpcode (int) 
		int opcode
	public int getType () 
	public void accept (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public com.android.jack.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map) 
		java.util.Map labels
}

com/android/jack/objectweb/asm/tree/analysis/Analyzer.class
Analyzer.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.Analyzer extends java.lang.Object implements com.android.jack.objectweb.asm.Opcodes  {
	private final com.android.jack.objectweb.asm.tree.analysis.Interpreter interpreter
	private int n
	private com.android.jack.objectweb.asm.tree.InsnList insns
	private java.util.List[] handlers
	private com.android.jack.objectweb.asm.tree.analysis.Frame[] frames
	private com.android.jack.objectweb.asm.tree.analysis.Subroutine[] subroutines
	private boolean[] queued
	private int[] queue
	private int top
	public void  (com.android.jack.objectweb.asm.tree.analysis.Interpreter) 
		com.android.jack.objectweb.asm.tree.analysis.Interpreter interpreter
	public com.android.jack.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, com.android.jack.objectweb.asm.tree.MethodNode)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		java.util.List insnHandlers
		int j
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode tcb
		int begin
		int end
		int i
		com.android.jack.objectweb.asm.tree.JumpInsnNode jsr
		com.android.jack.objectweb.asm.tree.analysis.Subroutine sub
		int i
		com.android.jack.objectweb.asm.Type ctype
		int i
		com.android.jack.objectweb.asm.tree.JumpInsnNode j
		int jump
		com.android.jack.objectweb.asm.tree.LabelNode label
		int j
		com.android.jack.objectweb.asm.tree.LookupSwitchInsnNode lsi
		int jump
		com.android.jack.objectweb.asm.tree.LabelNode label
		int j
		com.android.jack.objectweb.asm.tree.TableSwitchInsnNode tsi
		int jump
		com.android.jack.objectweb.asm.tree.JumpInsnNode caller
		int call
		int i
		int var
		int var
		com.android.jack.objectweb.asm.Type type
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode tcb
		com.android.jack.objectweb.asm.Type type
		int jump
		int i
		int insnOpcode
		int insnType
		java.util.List insnHandlers
		com.android.jack.objectweb.asm.tree.analysis.AnalyzerException e
		Exception e
		int insn
		com.android.jack.objectweb.asm.tree.analysis.Frame f
		com.android.jack.objectweb.asm.tree.analysis.Subroutine subroutine
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insnNode
		String owner
		com.android.jack.objectweb.asm.tree.MethodNode m
		com.android.jack.objectweb.asm.tree.analysis.Subroutine main
		java.util.List subroutineCalls
		java.util.Map subroutineHeads
		com.android.jack.objectweb.asm.tree.analysis.Frame current
		com.android.jack.objectweb.asm.tree.analysis.Frame handler
		com.android.jack.objectweb.asm.Type[] args
		int local
	private void findSubroutine (int, com.android.jack.objectweb.asm.tree.analysis.Subroutine, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.JumpInsnNode jnode
		com.android.jack.objectweb.asm.tree.LabelNode l
		int i
		com.android.jack.objectweb.asm.tree.TableSwitchInsnNode tsnode
		com.android.jack.objectweb.asm.tree.LabelNode l
		int i
		com.android.jack.objectweb.asm.tree.LookupSwitchInsnNode lsnode
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode tcb
		int i
		com.android.jack.objectweb.asm.tree.AbstractInsnNode node
		java.util.List insnHandlers
		int insn
		com.android.jack.objectweb.asm.tree.analysis.Subroutine sub
		java.util.List calls
	public com.android.jack.objectweb.asm.tree.analysis.Frame[] getFrames () 
	public java.util.List getHandlers (int) 
		int insn
	protected void init (java.lang.String, com.android.jack.objectweb.asm.tree.MethodNode)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		String owner
		com.android.jack.objectweb.asm.tree.MethodNode m
	protected com.android.jack.objectweb.asm.tree.analysis.Frame newFrame (int, int) 
		int nLocals
		int nStack
	protected com.android.jack.objectweb.asm.tree.analysis.Frame newFrame (com.android.jack.objectweb.asm.tree.analysis.Frame) 
		com.android.jack.objectweb.asm.tree.analysis.Frame src
	protected void newControlFlowEdge (int, int) 
		int insn
		int successor
	protected boolean newControlFlowExceptionEdge (int, int) 
		int insn
		int successor
	protected boolean newControlFlowExceptionEdge (int, com.android.jack.objectweb.asm.tree.TryCatchBlockNode) 
		int insn
		com.android.jack.objectweb.asm.tree.TryCatchBlockNode tcb
	private void merge (int, com.android.jack.objectweb.asm.tree.analysis.Frame, com.android.jack.objectweb.asm.tree.analysis.Subroutine)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		boolean changes
		int insn
		com.android.jack.objectweb.asm.tree.analysis.Frame frame
		com.android.jack.objectweb.asm.tree.analysis.Subroutine subroutine
		com.android.jack.objectweb.asm.tree.analysis.Frame oldFrame
		com.android.jack.objectweb.asm.tree.analysis.Subroutine oldSubroutine
		boolean changes
	private void merge (int, com.android.jack.objectweb.asm.tree.analysis.Frame, com.android.jack.objectweb.asm.tree.analysis.Frame, com.android.jack.objectweb.asm.tree.analysis.Subroutine, boolean[])  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		boolean changes
		int insn
		com.android.jack.objectweb.asm.tree.analysis.Frame beforeJSR
		com.android.jack.objectweb.asm.tree.analysis.Frame afterRET
		com.android.jack.objectweb.asm.tree.analysis.Subroutine subroutineBeforeJSR
		boolean[] access
		com.android.jack.objectweb.asm.tree.analysis.Frame oldFrame
		com.android.jack.objectweb.asm.tree.analysis.Subroutine oldSubroutine
		boolean changes
}

com/android/jack/objectweb/asm/tree/analysis/AnalyzerException.class
AnalyzerException.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.AnalyzerException extends java.lang.Exception {
	public final com.android.jack.objectweb.asm.tree.AbstractInsnNode node
	public void  (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.lang.String) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode node
		String msg
	public void  (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Throwable) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode node
		String msg
		Throwable exception
	public void  (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Object, com.android.jack.objectweb.asm.tree.analysis.Value) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode node
		String msg
		Object expected
		com.android.jack.objectweb.asm.tree.analysis.Value encountered
}

com/android/jack/objectweb/asm/tree/analysis/BasicInterpreter.class
BasicInterpreter.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.BasicInterpreter extends com.android.jack.objectweb.asm.tree.analysis.Interpreter implements com.android.jack.objectweb.asm.Opcodes  {
	public void  () 
	protected void  (int) 
		int api
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue newValue (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue newOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		int sort
		Object cst
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		String desc
		String desc
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value2
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value3
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		java.util.List values
		int opcode
	public void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue merge (com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue v
		com.android.jack.objectweb.asm.tree.analysis.BasicValue w
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value merge (com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value) 
	public volatile void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value newOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value newValue (com.android.jack.objectweb.asm.Type) 
}

com/android/jack/objectweb/asm/tree/analysis/BasicValue.class
BasicValue.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.BasicValue extends java.lang.Object implements com.android.jack.objectweb.asm.tree.analysis.Value  {
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue INT_VALUE
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue LONG_VALUE
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE
	public static final com.android.jack.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE
	private final com.android.jack.objectweb.asm.Type type
	public void  (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public com.android.jack.objectweb.asm.Type getType () 
	public int getSize () 
	public boolean isReference () 
	public boolean equals (java.lang.Object) 
		Object value
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/objectweb/asm/tree/analysis/BasicVerifier.class
BasicVerifier.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.BasicVerifier extends com.android.jack.objectweb.asm.tree.analysis.BasicInterpreter {
	public void  () 
	protected void  (int) 
		int api
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.Value expected
		com.android.jack.objectweb.asm.tree.analysis.Value expected
		com.android.jack.objectweb.asm.tree.analysis.Value expected
		com.android.jack.objectweb.asm.tree.analysis.Value expected
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.tree.analysis.Value expected
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
		com.android.jack.objectweb.asm.tree.FieldInsnNode fin
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected2
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value3
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected3
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		int i
		com.android.jack.objectweb.asm.Type owner
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.tree.analysis.BasicValue encountered
		int i
		int j
		String desc
		com.android.jack.objectweb.asm.Type[] args
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		java.util.List values
		int opcode
	public void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
	protected boolean isArrayValue (com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
	protected com.android.jack.objectweb.asm.tree.analysis.BasicValue getElementValue (com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue objectArrayValue
	protected boolean isSubTypeOf (com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
	public volatile void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
}

com/android/jack/objectweb/asm/tree/analysis/Frame.class
Frame.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.Frame extends java.lang.Object {
	private com.android.jack.objectweb.asm.tree.analysis.Value returnValue
	private com.android.jack.objectweb.asm.tree.analysis.Value[] values
	private int locals
	private int top
	public void  (int, int) 
		int nLocals
		int nStack
	public void  (com.android.jack.objectweb.asm.tree.analysis.Frame) 
		com.android.jack.objectweb.asm.tree.analysis.Frame src
	public com.android.jack.objectweb.asm.tree.analysis.Frame init (com.android.jack.objectweb.asm.tree.analysis.Frame) 
		com.android.jack.objectweb.asm.tree.analysis.Frame src
	public void setReturn (com.android.jack.objectweb.asm.tree.analysis.Value) 
		com.android.jack.objectweb.asm.tree.analysis.Value v
	public int getLocals () 
	public int getMaxStackSize () 
	public com.android.jack.objectweb.asm.tree.analysis.Value getLocal (int)  throws java.lang.IndexOutOfBoundsException 
		int i
	public void setLocal (int, com.android.jack.objectweb.asm.tree.analysis.Value)  throws java.lang.IndexOutOfBoundsException 
		int i
		com.android.jack.objectweb.asm.tree.analysis.Value value
	public int getStackSize () 
	public com.android.jack.objectweb.asm.tree.analysis.Value getStack (int)  throws java.lang.IndexOutOfBoundsException 
		int i
	public void clearStack () 
	public com.android.jack.objectweb.asm.tree.analysis.Value pop ()  throws java.lang.IndexOutOfBoundsException 
	public void push (com.android.jack.objectweb.asm.tree.analysis.Value)  throws java.lang.IndexOutOfBoundsException 
		com.android.jack.objectweb.asm.tree.analysis.Value value
	public void execute (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Interpreter)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value local
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		int var
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value3
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value3
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value3
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value4
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value3
		com.android.jack.objectweb.asm.tree.analysis.Value value3
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		int var
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value1
		com.android.jack.objectweb.asm.tree.analysis.Value value2
		int i
		String desc
		java.util.List values
		int i
		String desc
		java.util.List values
		int i
		java.util.List values
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.Interpreter interpreter
	public boolean merge (com.android.jack.objectweb.asm.tree.analysis.Frame, com.android.jack.objectweb.asm.tree.analysis.Interpreter)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.Value v
		int i
		com.android.jack.objectweb.asm.tree.analysis.Frame frame
		com.android.jack.objectweb.asm.tree.analysis.Interpreter interpreter
		boolean changes
	public boolean merge (com.android.jack.objectweb.asm.tree.analysis.Frame, boolean[]) 
		int i
		com.android.jack.objectweb.asm.tree.analysis.Frame frame
		boolean[] access
		boolean changes
	public java.lang.String toString () 
		int i
		int i
		StringBuilder sb
}

com/android/jack/objectweb/asm/tree/analysis/Interpreter.class
Interpreter.java
package com.android.jack.objectweb.asm.tree.analysis
public abstract com.android.jack.objectweb.asm.tree.analysis.Interpreter extends java.lang.Object {
	protected final int api
	protected void  (int) 
		int api
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value newValue (com.android.jack.objectweb.asm.Type) 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value newOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public abstract com.android.jack.objectweb.asm.tree.analysis.Value merge (com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value) 
}

com/android/jack/objectweb/asm/tree/analysis/SimpleVerifier.class
SimpleVerifier.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.SimpleVerifier extends com.android.jack.objectweb.asm.tree.analysis.BasicVerifier {
	private final com.android.jack.objectweb.asm.Type currentClass
	private final com.android.jack.objectweb.asm.Type currentSuperClass
	private final java.util.List currentClassInterfaces
	private final boolean isInterface
	private ClassLoader loader
	public void  () 
	public void  (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type, boolean) 
		com.android.jack.objectweb.asm.Type currentClass
		com.android.jack.objectweb.asm.Type currentSuperClass
		boolean isInterface
	public void  (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type, java.util.List, boolean) 
		com.android.jack.objectweb.asm.Type currentClass
		com.android.jack.objectweb.asm.Type currentSuperClass
		java.util.List currentClassInterfaces
		boolean isInterface
	protected void  (int, com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type, java.util.List, boolean) 
		int api
		com.android.jack.objectweb.asm.Type currentClass
		com.android.jack.objectweb.asm.Type currentSuperClass
		java.util.List currentClassInterfaces
		boolean isInterface
	public void setClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue newValue (com.android.jack.objectweb.asm.Type) 
		int i
		String desc
		com.android.jack.objectweb.asm.Type type
		boolean isArray
		com.android.jack.objectweb.asm.tree.analysis.BasicValue v
	protected boolean isArrayValue (com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.Type t
	protected com.android.jack.objectweb.asm.tree.analysis.BasicValue getElementValue (com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue objectArrayValue
		com.android.jack.objectweb.asm.Type arrayType
	protected boolean isSubTypeOf (com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value
		com.android.jack.objectweb.asm.tree.analysis.BasicValue expected
		com.android.jack.objectweb.asm.Type expectedType
		com.android.jack.objectweb.asm.Type type
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue merge (com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.Type t
		com.android.jack.objectweb.asm.Type u
		com.android.jack.objectweb.asm.tree.analysis.BasicValue v
		com.android.jack.objectweb.asm.tree.analysis.BasicValue w
	protected boolean isInterface (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type t
	protected com.android.jack.objectweb.asm.Type getSuperClass (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type t
		Class c
	protected boolean isAssignableFrom (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type v
		int i
		com.android.jack.objectweb.asm.Type t
		com.android.jack.objectweb.asm.Type u
		Class tc
	protected java.lang.Class getClass (com.android.jack.objectweb.asm.Type) 
		ClassNotFoundException e
		com.android.jack.objectweb.asm.Type t
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value merge (com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value) 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value newValue (com.android.jack.objectweb.asm.Type) 
}

com/android/jack/objectweb/asm/tree/analysis/SmallSet.class
SmallSet.java
package com.android.jack.objectweb.asm.tree.analysis
 com.android.jack.objectweb.asm.tree.analysis.SmallSet extends java.util.AbstractSet implements java.util.Iterator  {
	Object e1
	Object e2
	static final java.util.Set emptySet () 
	void  (java.lang.Object, java.lang.Object) 
		Object e1
		Object e2
	public java.util.Iterator iterator () 
	public int size () 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object e
	public void remove () 
	java.util.Set union (com.android.jack.objectweb.asm.tree.analysis.SmallSet) 
		com.android.jack.objectweb.asm.tree.analysis.SmallSet s
		java.util.HashSet r
}

com/android/jack/objectweb/asm/tree/analysis/SourceInterpreter.class
SourceInterpreter.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.SourceInterpreter extends com.android.jack.objectweb.asm.tree.analysis.Interpreter implements com.android.jack.objectweb.asm.Opcodes  {
	public void  () 
	protected void  (int) 
		int api
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue newValue (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue newOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		int size
		int size
		Object cst
		int size
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		int size
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.SourceValue) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.SourceValue) 
		int size
		int size
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value
		int size
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.SourceValue, com.android.jack.objectweb.asm.tree.analysis.SourceValue) 
		int size
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value1
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value2
		int size
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.SourceValue, com.android.jack.objectweb.asm.tree.analysis.SourceValue, com.android.jack.objectweb.asm.tree.analysis.SourceValue) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value1
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value2
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value3
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List) 
		int size
		String desc
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		java.util.List values
		int size
		int opcode
	public void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.SourceValue, com.android.jack.objectweb.asm.tree.analysis.SourceValue) 
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.SourceValue value
		com.android.jack.objectweb.asm.tree.analysis.SourceValue expected
	public com.android.jack.objectweb.asm.tree.analysis.SourceValue merge (com.android.jack.objectweb.asm.tree.analysis.SourceValue, com.android.jack.objectweb.asm.tree.analysis.SourceValue) 
		java.util.Set s
		java.util.HashSet s
		com.android.jack.objectweb.asm.tree.analysis.SourceValue d
		com.android.jack.objectweb.asm.tree.analysis.SourceValue w
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value merge (com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value) 
	public volatile void returnOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value naryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, java.util.List)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value ternaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value unaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value copyOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value newOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value newValue (com.android.jack.objectweb.asm.Type) 
}

com/android/jack/objectweb/asm/tree/analysis/SourceValue.class
SourceValue.java
package com.android.jack.objectweb.asm.tree.analysis
public com.android.jack.objectweb.asm.tree.analysis.SourceValue extends java.lang.Object implements com.android.jack.objectweb.asm.tree.analysis.Value  {
	public final int size
	public final java.util.Set insns
	public void  (int) 
		int size
	public void  (int, com.android.jack.objectweb.asm.tree.AbstractInsnNode) 
		int size
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
	public void  (int, java.util.Set) 
		int size
		java.util.Set insns
	public int getSize () 
	public boolean equals (java.lang.Object) 
		Object value
		com.android.jack.objectweb.asm.tree.analysis.SourceValue v
	public int hashCode () 
}

com/android/jack/objectweb/asm/tree/analysis/Subroutine.class
Subroutine.java
package com.android.jack.objectweb.asm.tree.analysis
 com.android.jack.objectweb.asm.tree.analysis.Subroutine extends java.lang.Object {
	com.android.jack.objectweb.asm.tree.LabelNode start
	boolean[] access
	java.util.List callers
	private void  () 
	void  (com.android.jack.objectweb.asm.tree.LabelNode, int, com.android.jack.objectweb.asm.tree.JumpInsnNode) 
		com.android.jack.objectweb.asm.tree.LabelNode start
		int maxLocals
		com.android.jack.objectweb.asm.tree.JumpInsnNode caller
	public com.android.jack.objectweb.asm.tree.analysis.Subroutine copy () 
		com.android.jack.objectweb.asm.tree.analysis.Subroutine result
	public boolean merge (com.android.jack.objectweb.asm.tree.analysis.Subroutine)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		int i
		com.android.jack.objectweb.asm.tree.JumpInsnNode caller
		int i
		com.android.jack.objectweb.asm.tree.analysis.Subroutine subroutine
		boolean changes
}

com/android/jack/objectweb/asm/tree/analysis/Value.class
Value.java
package com.android.jack.objectweb.asm.tree.analysis
public abstract com.android.jack.objectweb.asm.tree.analysis.Value extends java.lang.Object {
	public abstract int getSize () 
}

com/android/jack/objectweb/asm/util/ASMifiable.class
ASMifiable.java
package com.android.jack.objectweb.asm.util
public abstract com.android.jack.objectweb.asm.util.ASMifiable extends java.lang.Object {
	public abstract void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map) 
}

com/android/jack/objectweb/asm/util/ASMifier.class
ASMifier.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.ASMifier extends com.android.jack.objectweb.asm.util.Printer {
	protected final String name
	protected final int id
	protected java.util.Map labelNames
	private static final int ACCESS_CLASS
	private static final int ACCESS_FIELD
	private static final int ACCESS_INNER
	public void  () 
	protected void  (int, java.lang.String, int) 
		int api
		String name
		int id
	public static void main (java.lang.String[])  throws java.lang.Exception 
		com.android.jack.objectweb.asm.ClassReader cr
		String[] args
		int i
		int flags
		boolean ok
		com.android.jack.objectweb.asm.ClassReader cr
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		String simpleName
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		String simpleName
		int n
	public void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.util.ASMifier visitClassAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.ASMifier visitClassTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitClassAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.util.ASMifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		com.android.jack.objectweb.asm.util.ASMifier a
	public com.android.jack.objectweb.asm.util.ASMifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		int access
		String name
		String desc
		String signature
		String[] exceptions
		com.android.jack.objectweb.asm.util.ASMifier a
	public void visitClassEnd () 
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.util.ASMifier a
	public com.android.jack.objectweb.asm.util.ASMifier visitArray (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.util.ASMifier a
	public void visitAnnotationEnd () 
	public com.android.jack.objectweb.asm.util.ASMifier visitFieldAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.ASMifier visitFieldTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitFieldAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitFieldEnd () 
	public void visitParameter (java.lang.String, int) 
		String parameterName
		int access
	public com.android.jack.objectweb.asm.util.ASMifier visitAnnotationDefault () 
		com.android.jack.objectweb.asm.util.ASMifier a
	public com.android.jack.objectweb.asm.util.ASMifier visitMethodAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.ASMifier visitMethodTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.ASMifier visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.ASMifier a
	public void visitMethodAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int i
		int i
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		int i
		int i
		int i
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.util.ASMifier visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.util.ASMifier visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.util.Printer visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int i
		int i
		int i
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.ASMifier a
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitMethodEnd () 
	public com.android.jack.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.ASMifier a
	public com.android.jack.objectweb.asm.util.ASMifier visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.ASMifier visitTypeAnnotation (java.lang.String, int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		String method
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.ASMifier a
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	protected com.android.jack.objectweb.asm.util.ASMifier createASMifier (java.lang.String, int) 
		String name
		int id
	void appendAccess (int) 
		int access
		boolean first
	protected void appendConstant (java.lang.Object) 
		Object cst
	static void appendConstant (java.lang.StringBuffer, java.lang.Object) 
		com.android.jack.objectweb.asm.Handle h
		int c
		int i
		byte[] v
		int i
		boolean[] v
		int i
		short[] v
		int i
		char[] v
		int i
		int[] v
		int i
		long[] v
		int i
		float[] v
		int i
		double[] v
		StringBuffer buf
		Object cst
	private void declareFrameTypes (int, java.lang.Object[]) 
		int i
		int n
		Object[] o
	private void appendFrameTypes (int, java.lang.Object[]) 
		int i
		int n
		Object[] o
	protected void declareLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label l
		String name
	protected void appendLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label l
	public volatile com.android.jack.objectweb.asm.util.Printer visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitAnnotationDefault () 
	public volatile com.android.jack.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitArray (java.lang.String) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitClassTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean) 
}

com/android/jack/objectweb/asm/util/CheckAnnotationAdapter.class
CheckAnnotationAdapter.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.CheckAnnotationAdapter extends com.android.jack.objectweb.asm.AnnotationVisitor {
	private final boolean named
	private boolean end
	public void  (com.android.jack.objectweb.asm.AnnotationVisitor) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
	void  (com.android.jack.objectweb.asm.AnnotationVisitor, boolean) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
		boolean named
	public void visit (java.lang.String, java.lang.Object) 
		int sort
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
	private void checkEnd () 
	private void checkName (java.lang.String) 
		String name
}

com/android/jack/objectweb/asm/util/CheckClassAdapter.class
CheckClassAdapter.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.CheckClassAdapter extends com.android.jack.objectweb.asm.ClassVisitor {
	private int version
	private boolean start
	private boolean source
	private boolean outer
	private boolean end
	private java.util.Map labels
	private boolean checkDataFlow
	public static void main (java.lang.String[])  throws java.lang.Exception 
		com.android.jack.objectweb.asm.ClassReader cr
		String[] args
		com.android.jack.objectweb.asm.ClassReader cr
	public static void verify (com.android.jack.objectweb.asm.ClassReader, java.lang.ClassLoader, boolean, java.io.PrintWriter) 
		java.util.Iterator i
		Exception e
		com.android.jack.objectweb.asm.tree.MethodNode method
		com.android.jack.objectweb.asm.tree.analysis.SimpleVerifier verifier
		com.android.jack.objectweb.asm.tree.analysis.Analyzer a
		int i
		com.android.jack.objectweb.asm.ClassReader cr
		ClassLoader loader
		boolean dump
		java.io.PrintWriter pw
		com.android.jack.objectweb.asm.tree.ClassNode cn
		com.android.jack.objectweb.asm.Type syperType
		java.util.List methods
		java.util.List interfaces
	public static void verify (com.android.jack.objectweb.asm.ClassReader, boolean, java.io.PrintWriter) 
		com.android.jack.objectweb.asm.ClassReader cr
		boolean dump
		java.io.PrintWriter pw
	static void printAnalyzerResult (com.android.jack.objectweb.asm.tree.MethodNode, com.android.jack.objectweb.asm.tree.analysis.Analyzer, java.io.PrintWriter) 
		int k
		int k
		StringBuilder sb
		com.android.jack.objectweb.asm.tree.analysis.Frame f
		int j
		int j
		com.android.jack.objectweb.asm.tree.MethodNode method
		com.android.jack.objectweb.asm.tree.analysis.Analyzer a
		java.io.PrintWriter pw
		com.android.jack.objectweb.asm.tree.analysis.Frame[] frames
		com.android.jack.objectweb.asm.util.Textifier t
		com.android.jack.objectweb.asm.util.TraceMethodVisitor mv
	private static java.lang.String getShortName (java.lang.String) 
		String name
		int n
		int k
	public void  (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.ClassVisitor cv
	public void  (com.android.jack.objectweb.asm.ClassVisitor, boolean) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		boolean checkDataFlow
	protected void  (int, com.android.jack.objectweb.asm.ClassVisitor, boolean) 
		int api
		com.android.jack.objectweb.asm.ClassVisitor cv
		boolean checkDataFlow
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		int start
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		com.android.jack.objectweb.asm.FieldVisitor av
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		com.android.jack.objectweb.asm.util.CheckMethodAdapter cma
		int access
		String name
		String desc
		String signature
		String[] exceptions
		com.android.jack.objectweb.asm.util.CheckMethodAdapter cma
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		int sort
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
	private void checkState () 
	static void checkAccess (int, int) 
		int access
		int possibleAccess
		int pub
		int pri
		int pro
		int fin
		int abs
	public static void checkClassSignature (java.lang.String) 
		String signature
		int pos
	public static void checkMethodSignature (java.lang.String) 
		String signature
		int pos
	public static void checkFieldSignature (java.lang.String) 
		String signature
		int pos
	static void checkTypeRefAndPath (int, com.android.jack.objectweb.asm.TypePath) 
		int step
		int i
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		int mask
	private static int checkFormalTypeParameters (java.lang.String, int) 
		String signature
		int pos
	private static int checkFormalTypeParameter (java.lang.String, int) 
		String signature
		int pos
	private static int checkFieldTypeSignature (java.lang.String, int) 
		String signature
		int pos
	private static int checkClassTypeSignature (java.lang.String, int) 
		String signature
		int pos
	private static int checkTypeArguments (java.lang.String, int) 
		String signature
		int pos
	private static int checkTypeArgument (java.lang.String, int) 
		String signature
		int pos
		char c
	private static int checkTypeVariableSignature (java.lang.String, int) 
		String signature
		int pos
	private static int checkTypeSignature (java.lang.String, int) 
		String signature
		int pos
	private static int checkIdentifier (java.lang.String, int) 
		String signature
		int pos
	private static int checkChar (char, java.lang.String, int) 
		char c
		String signature
		int pos
	private static char getChar (java.lang.String, int) 
		String signature
		int pos
}

com/android/jack/objectweb/asm/util/CheckFieldAdapter.class
CheckFieldAdapter.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.CheckFieldAdapter extends com.android.jack.objectweb.asm.FieldVisitor {
	private boolean end
	public void  (com.android.jack.objectweb.asm.FieldVisitor) 
		com.android.jack.objectweb.asm.FieldVisitor fv
	protected void  (int, com.android.jack.objectweb.asm.FieldVisitor) 
		int api
		com.android.jack.objectweb.asm.FieldVisitor fv
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		int sort
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
	private void checkEnd () 
}

com/android/jack/objectweb/asm/util/CheckMethodAdapter$1.class
CheckMethodAdapter.java
package com.android.jack.objectweb.asm.util
 com.android.jack.objectweb.asm.util.CheckMethodAdapter$1 extends com.android.jack.objectweb.asm.tree.MethodNode {
	final com.android.jack.objectweb.asm.MethodVisitor val$cmv
	void  (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], com.android.jack.objectweb.asm.MethodVisitor) 
		int api
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void visitEnd () 
		java.io.StringWriter sw
		java.io.PrintWriter pw
		Exception e
		com.android.jack.objectweb.asm.tree.analysis.Analyzer a
}

com/android/jack/objectweb/asm/util/CheckMethodAdapter.class
CheckMethodAdapter.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.CheckMethodAdapter extends com.android.jack.objectweb.asm.MethodVisitor {
	public int version
	private int access
	private boolean startCode
	private boolean endCode
	private boolean endMethod
	private int insnCount
	private final java.util.Map labels
	private java.util.Set usedLabels
	private int expandedFrames
	private int compressedFrames
	private int lastFrame
	private java.util.List handlers
	private static final int[] TYPE
	private static java.lang.reflect.Field labelStatusField
	public void  (com.android.jack.objectweb.asm.MethodVisitor) 
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void  (com.android.jack.objectweb.asm.MethodVisitor, java.util.Map) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		java.util.Map labels
	protected void  (int, com.android.jack.objectweb.asm.MethodVisitor, java.util.Map) 
		int api
		com.android.jack.objectweb.asm.MethodVisitor mv
		java.util.Map labels
	public void  (int, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.MethodVisitor, java.util.Map) 
		int access
		String name
		String desc
		com.android.jack.objectweb.asm.MethodVisitor cmv
		java.util.Map labels
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		int sort
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int mLocal
		int mStack
		int mLocal
		int mStack
		int mLocal
		int mStack
		int mLocal
		int mStack
		int i
		int i
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
		int mLocal
		int mStack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int i
		int i
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		int i
		int i
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		int sort
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		int sort
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
		int s
		int e
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int s
		int e
		int i
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		int sort
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		com.android.jack.objectweb.asm.Label l
		Integer start
		Integer end
		int i
		int maxStack
		int maxLocals
	public void visitEnd () 
	void checkStartCode () 
	void checkEndCode () 
	void checkEndMethod () 
	void checkFrameValue (java.lang.Object) 
		Object value
	static void checkOpcode (int, int) 
		int opcode
		int type
	static void checkSignedByte (int, java.lang.String) 
		int value
		String msg
	static void checkSignedShort (int, java.lang.String) 
		int value
		String msg
	static void checkUnsignedShort (int, java.lang.String) 
		int value
		String msg
	static void checkConstant (java.lang.Object) 
		Object cst
	void checkLDCConstant (java.lang.Object) 
		int s
		int tag
		Object cst
	static void checkUnqualifiedName (int, java.lang.String, java.lang.String) 
		int i
		int version
		String name
		String msg
	static void checkIdentifier (java.lang.String, java.lang.String) 
		String name
		String msg
	static void checkIdentifier (java.lang.String, int, int, java.lang.String) 
		int i
		String name
		int start
		int end
		String msg
		int max
	static void checkMethodIdentifier (int, java.lang.String, java.lang.String) 
		int i
		int i
		int version
		String name
		String msg
	static void checkInternalName (java.lang.String, java.lang.String) 
		String name
		String msg
	static void checkInternalName (java.lang.String, int, int, java.lang.String) 
		int begin
		int slash
		IllegalArgumentException unused
		String name
		int start
		int end
		String msg
		int max
	static void checkDesc (java.lang.String, boolean) 
		String desc
		boolean canBeVoid
		int end
	static int checkDesc (java.lang.String, int, boolean) 
		int index
		IllegalArgumentException unused
		int index
		String desc
		int start
		boolean canBeVoid
	static void checkMethodDesc (java.lang.String) 
		String desc
		int start
	void checkLabel (com.android.jack.objectweb.asm.Label, boolean, java.lang.String) 
		com.android.jack.objectweb.asm.Label label
		boolean checkVisited
		String msg
	private static void checkNonDebugLabel (com.android.jack.objectweb.asm.Label) 
		IllegalAccessException e
		com.android.jack.objectweb.asm.Label label
		java.lang.reflect.Field f
		int status
	private static java.lang.reflect.Field getLabelStatusField () 
	private static java.lang.reflect.Field getLabelField (java.lang.String) 
		java.lang.reflect.Field f
		NoSuchFieldException e
		String name
	static void  () 
		int i
		String s
}

com/android/jack/objectweb/asm/util/CheckSignatureAdapter.class
CheckSignatureAdapter.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.CheckSignatureAdapter extends com.android.jack.objectweb.asm.signature.SignatureVisitor {
	public static final int CLASS_SIGNATURE
	public static final int METHOD_SIGNATURE
	public static final int TYPE_SIGNATURE
	private static final int EMPTY
	private static final int FORMAL
	private static final int BOUND
	private static final int SUPER
	private static final int PARAM
	private static final int RETURN
	private static final int SIMPLE_TYPE
	private static final int CLASS_TYPE
	private static final int END
	private final int type
	private int state
	private boolean canBeVoid
	private final com.android.jack.objectweb.asm.signature.SignatureVisitor sv
	public void  (int, com.android.jack.objectweb.asm.signature.SignatureVisitor) 
		int type
		com.android.jack.objectweb.asm.signature.SignatureVisitor sv
	protected void  (int, int, com.android.jack.objectweb.asm.signature.SignatureVisitor) 
		int api
		int type
		com.android.jack.objectweb.asm.signature.SignatureVisitor sv
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitClassBound () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterface () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitParameterType () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitReturnType () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
		com.android.jack.objectweb.asm.util.CheckSignatureAdapter cv
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeVariable (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitArrayType () 
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public void visitClassType (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public void visitTypeArgument () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
		com.android.jack.objectweb.asm.signature.SignatureVisitor v
	public void visitEnd () 
}

com/android/jack/objectweb/asm/util/Printer.class
Printer.java
package com.android.jack.objectweb.asm.util
public abstract com.android.jack.objectweb.asm.util.Printer extends java.lang.Object {
	public static final String[] OPCODES
	public static final String[] TYPES
	public static final String[] HANDLE_TAG
	protected final int api
	protected final StringBuffer buf
	public final java.util.List text
	protected void  (int) 
		int api
	public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public abstract void visitSource (java.lang.String, java.lang.String) 
	public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
	public abstract com.android.jack.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean) 
	public com.android.jack.objectweb.asm.util.Printer visitClassTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public abstract void visitClassAttribute (com.android.jack.objectweb.asm.Attribute) 
	public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
	public abstract com.android.jack.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
	public abstract com.android.jack.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public abstract void visitClassEnd () 
	public abstract void visit (java.lang.String, java.lang.Object) 
	public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
	public abstract com.android.jack.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String) 
	public abstract com.android.jack.objectweb.asm.util.Printer visitArray (java.lang.String) 
	public abstract void visitAnnotationEnd () 
	public abstract com.android.jack.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean) 
	public com.android.jack.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public abstract void visitFieldAttribute (com.android.jack.objectweb.asm.Attribute) 
	public abstract void visitFieldEnd () 
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public abstract com.android.jack.objectweb.asm.util.Printer visitAnnotationDefault () 
	public abstract com.android.jack.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean) 
	public com.android.jack.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public abstract com.android.jack.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean) 
	public abstract void visitMethodAttribute (com.android.jack.objectweb.asm.Attribute) 
	public abstract void visitCode () 
	public abstract void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
	public abstract void visitInsn (int) 
	public abstract void visitIntInsn (int, int) 
	public abstract void visitVarInsn (int, int) 
	public abstract void visitTypeInsn (int, java.lang.String) 
	public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		boolean itf
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient abstract void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
	public abstract void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
	public abstract void visitLabel (com.android.jack.objectweb.asm.Label) 
	public abstract void visitLdcInsn (java.lang.Object) 
	public abstract void visitIincInsn (int, int) 
	public transient abstract void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
	public abstract void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
	public abstract void visitMultiANewArrayInsn (java.lang.String, int) 
	public com.android.jack.objectweb.asm.util.Printer visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public abstract void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
	public com.android.jack.objectweb.asm.util.Printer visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
	public com.android.jack.objectweb.asm.util.Printer visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
	public abstract void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
	public abstract void visitMaxs (int, int) 
	public abstract void visitMethodEnd () 
	public java.util.List getText () 
	public void print (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public static void appendString (java.lang.StringBuffer, java.lang.String) 
		char c
		int i
		StringBuffer buf
		String s
	static void printList (java.io.PrintWriter, java.util.List) 
		Object o
		int i
		java.io.PrintWriter pw
		java.util.List l
	static void  () 
		String s
		int i
		int j
		int l
}

com/android/jack/objectweb/asm/util/Textifiable.class
Textifiable.java
package com.android.jack.objectweb.asm.util
public abstract com.android.jack.objectweb.asm.util.Textifiable extends java.lang.Object {
	public abstract void textify (java.lang.StringBuffer, java.util.Map) 
}

com/android/jack/objectweb/asm/util/Textifier.class
Textifier.java
package com.android.jack.objectweb.asm.util
public com.android.jack.objectweb.asm.util.Textifier extends com.android.jack.objectweb.asm.util.Printer {
	public static final int INTERNAL_NAME
	public static final int FIELD_DESCRIPTOR
	public static final int FIELD_SIGNATURE
	public static final int METHOD_DESCRIPTOR
	public static final int METHOD_SIGNATURE
	public static final int CLASS_SIGNATURE
	public static final int TYPE_DECLARATION
	public static final int CLASS_DECLARATION
	public static final int PARAMETERS_DECLARATION
	public static final int HANDLE_DESCRIPTOR
	protected String tab
	protected String tab2
	protected String tab3
	protected String ltab
	protected java.util.Map labelNames
	private int access
	private int valueNumber
	public void  () 
	protected void  (int) 
		int api
	public static void main (java.lang.String[])  throws java.lang.Exception 
		com.android.jack.objectweb.asm.ClassReader cr
		String[] args
		int i
		int flags
		boolean ok
		com.android.jack.objectweb.asm.ClassReader cr
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.jack.objectweb.asm.util.TraceSignatureVisitor sv
		com.android.jack.objectweb.asm.signature.SignatureReader r
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		int major
		int minor
	public void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.util.Textifier visitClassAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.Printer visitClassTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitClassAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.util.Textifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		com.android.jack.objectweb.asm.util.TraceSignatureVisitor sv
		com.android.jack.objectweb.asm.signature.SignatureReader r
		int access
		String name
		String desc
		String signature
		Object value
		com.android.jack.objectweb.asm.util.Textifier t
	public com.android.jack.objectweb.asm.util.Textifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.jack.objectweb.asm.util.TraceSignatureVisitor v
		com.android.jack.objectweb.asm.signature.SignatureReader r
		String genericDecl
		String genericReturn
		String genericExceptions
		int i
		int access
		String name
		String desc
		String signature
		String[] exceptions
		com.android.jack.objectweb.asm.util.Textifier t
	public void visitClassEnd () 
	public void visit (java.lang.String, java.lang.Object) 
		int i
		byte[] v
		int i
		boolean[] v
		int i
		short[] v
		int i
		char[] v
		int i
		int[] v
		int i
		long[] v
		int i
		float[] v
		int i
		double[] v
		String name
		Object value
	private void visitInt (int) 
		int value
	private void visitLong (long) 
		long value
	private void visitFloat (float) 
		float value
	private void visitDouble (double) 
		double value
	private void visitChar (char) 
		char value
	private void visitShort (short) 
		short value
	private void visitByte (byte) 
		byte value
	private void visitBoolean (boolean) 
		boolean value
	private void visitString (java.lang.String) 
		String value
	private void visitType (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.util.Textifier t
	public com.android.jack.objectweb.asm.util.Textifier visitArray (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.util.Textifier t
	public void visitAnnotationEnd () 
	public com.android.jack.objectweb.asm.util.Textifier visitFieldAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitFieldAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitFieldEnd () 
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.util.Textifier visitAnnotationDefault () 
		com.android.jack.objectweb.asm.util.Textifier t
	public com.android.jack.objectweb.asm.util.Textifier visitMethodAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.util.Textifier visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Textifier t
	public void visitMethodAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		com.android.jack.objectweb.asm.Type type
		Object cst
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int i
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		int i
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.util.Printer visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.util.Printer visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Textifier t
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		com.android.jack.objectweb.asm.util.TraceSignatureVisitor sv
		com.android.jack.objectweb.asm.signature.SignatureReader r
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.util.Printer visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int i
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Textifier t
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitMethodEnd () 
	public com.android.jack.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Textifier t
	public com.android.jack.objectweb.asm.util.Textifier visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Textifier t
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	protected com.android.jack.objectweb.asm.util.Textifier createTextifier () 
	protected void appendDescriptor (int, java.lang.String) 
		int type
		String desc
	protected void appendLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label l
		String name
	protected void appendHandle (com.android.jack.objectweb.asm.Handle) 
		com.android.jack.objectweb.asm.Handle h
		int tag
		boolean isMethodHandle
	private void appendAccess (int) 
		int access
	private void appendComa (int) 
		int i
	private void appendTypeReference (int) 
		int typeRef
		com.android.jack.objectweb.asm.TypeReference ref
	private void appendFrameTypes (int, java.lang.Object[]) 
		String desc
		int i
		int n
		Object[] o
	public volatile com.android.jack.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitAnnotationDefault () 
	public volatile com.android.jack.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitArray (java.lang.String) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
	public volatile com.android.jack.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean) 
}

com/android/jack/objectweb/asm/util/TraceAnnotationVisitor.class
TraceAnnotationVisitor.java
package com.android.jack.objectweb.asm.util
public final com.android.jack.objectweb.asm.util.TraceAnnotationVisitor extends com.android.jack.objectweb.asm.AnnotationVisitor {
	private final com.android.jack.objectweb.asm.util.Printer p
	public void  (com.android.jack.objectweb.asm.util.Printer) 
		com.android.jack.objectweb.asm.util.Printer p
	public void  (com.android.jack.objectweb.asm.AnnotationVisitor, com.android.jack.objectweb.asm.util.Printer) 
		com.android.jack.objectweb.asm.AnnotationVisitor av
		com.android.jack.objectweb.asm.util.Printer p
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitEnd () 
}

com/android/jack/objectweb/asm/util/TraceClassVisitor.class
TraceClassVisitor.java
package com.android.jack.objectweb.asm.util
public final com.android.jack.objectweb.asm.util.TraceClassVisitor extends com.android.jack.objectweb.asm.ClassVisitor {
	private final java.io.PrintWriter pw
	public final com.android.jack.objectweb.asm.util.Printer p
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public void  (com.android.jack.objectweb.asm.ClassVisitor, java.io.PrintWriter) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		java.io.PrintWriter pw
	public void  (com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.util.Printer, java.io.PrintWriter) 
		com.android.jack.objectweb.asm.ClassVisitor cv
		com.android.jack.objectweb.asm.util.Printer p
		java.io.PrintWriter pw
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.FieldVisitor fv
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.MethodVisitor mv
	public void visitEnd () 
}

com/android/jack/objectweb/asm/util/TraceFieldVisitor.class
TraceFieldVisitor.java
package com.android.jack.objectweb.asm.util
public final com.android.jack.objectweb.asm.util.TraceFieldVisitor extends com.android.jack.objectweb.asm.FieldVisitor {
	public final com.android.jack.objectweb.asm.util.Printer p
	public void  (com.android.jack.objectweb.asm.util.Printer) 
		com.android.jack.objectweb.asm.util.Printer p
	public void  (com.android.jack.objectweb.asm.FieldVisitor, com.android.jack.objectweb.asm.util.Printer) 
		com.android.jack.objectweb.asm.FieldVisitor fv
		com.android.jack.objectweb.asm.util.Printer p
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public void visitEnd () 
}

com/android/jack/objectweb/asm/util/TraceMethodVisitor.class
TraceMethodVisitor.java
package com.android.jack.objectweb.asm.util
public final com.android.jack.objectweb.asm.util.TraceMethodVisitor extends com.android.jack.objectweb.asm.MethodVisitor {
	public final com.android.jack.objectweb.asm.util.Printer p
	public void  (com.android.jack.objectweb.asm.util.Printer) 
		com.android.jack.objectweb.asm.util.Printer p
	public void  (com.android.jack.objectweb.asm.MethodVisitor, com.android.jack.objectweb.asm.util.Printer) 
		com.android.jack.objectweb.asm.MethodVisitor mv
		com.android.jack.objectweb.asm.util.Printer p
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitAttribute (com.android.jack.objectweb.asm.Attribute) 
		com.android.jack.objectweb.asm.Attribute attr
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
	public void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		com.android.jack.objectweb.asm.util.Printer p
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitEnd () 
}

com/android/jack/objectweb/asm/util/TraceSignatureVisitor.class
TraceSignatureVisitor.java
package com.android.jack.objectweb.asm.util
public final com.android.jack.objectweb.asm.util.TraceSignatureVisitor extends com.android.jack.objectweb.asm.signature.SignatureVisitor {
	private final StringBuffer declaration
	private boolean isInterface
	private boolean seenFormalParameter
	private boolean seenInterfaceBound
	private boolean seenParameter
	private boolean seenInterface
	private StringBuffer returnType
	private StringBuffer exceptions
	private int argumentStack
	private int arrayStack
	private String separator
	public void  (int) 
		int access
	private void  (java.lang.StringBuffer) 
		StringBuffer buf
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeVariable (java.lang.String) 
		String name
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
		boolean needObjectClass
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public void visitTypeArgument () 
	public com.android.jack.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char tag
	public void visitEnd () 
	public java.lang.String getDeclaration () 
	public java.lang.String getReturnType () 
	public java.lang.String getExceptions () 
	private void endFormals () 
	private void startType () 
	private void endType () 
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationDefaultRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String nm
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.MethodVisitor av
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationParameterRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		int parameter
		String desc
		boolean visible
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		String desc
		boolean visible
		Object v
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationValueAnnotationRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String nm
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationValueArrayRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String nm
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.AnnotationVisitor av
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationValueEnumRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String nm
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$AnnotationValueRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String nm
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$ClassRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$ClassRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		int major
		int minor
		java.util.HashMap vals
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$ExceptionRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$ExceptionRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$ExceptionsRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$ExceptionsRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void end (java.lang.String) 
		String element
		java.util.HashMap vals
		int access
		String name
		String desc
		String signature
		java.util.ArrayList excs
		String[] exceptions
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$FieldRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$FieldRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String element
		org.xml.sax.Attributes attrs
		int access
		String name
		String signature
		String desc
		Object value
	public void end (java.lang.String) 
		String name
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$FrameRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$FrameRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		java.util.HashMap typeLists
	public void end (java.lang.String) 
		String name
		java.util.HashMap typeLists
		java.util.ArrayList locals
		int nLocal
		Object[] local
		java.util.ArrayList stacks
		int nStack
		Object[] stack
		String count
		String type
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$FrameTypeRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$FrameTypeRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		Integer t
		String name
		org.xml.sax.Attributes attrs
		java.util.ArrayList types
		String type
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$InnerClassRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$InnerClassRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String element
		org.xml.sax.Attributes attrs
		int access
		String name
		String outerName
		String innerName
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$InsnAnnotationRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$InsnAnnotationRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		String desc
		boolean visible
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$InterfaceRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$InterfaceRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$InterfacesRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$InterfacesRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void end (java.lang.String) 
		String element
		java.util.HashMap vals
		int version
		int access
		String name
		String signature
		String parent
		java.util.ArrayList infs
		String[] interfaces
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$InvokeDynamicBsmArgumentsRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String element
		org.xml.sax.Attributes attrs
		java.util.ArrayList bsmArgs
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$InvokeDynamicRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String element
		org.xml.sax.Attributes attrs
	public final void end (java.lang.String) 
		String element
		java.util.ArrayList bsmArgs
		com.android.jack.objectweb.asm.Handle bsm
		String desc
		String name
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$LabelRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$LabelRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$LineNumberRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$LineNumberRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		int line
		com.android.jack.objectweb.asm.Label start
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$LocalVarRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$LocalVarRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String element
		org.xml.sax.Attributes attrs
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int var
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$LocalVariableAnnotationRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$LocalVariableAnnotationRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		int i
		int i
		int i
		String name
		org.xml.sax.Attributes attrs
		String desc
		boolean visible
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String[] s
		com.android.jack.objectweb.asm.Label[] start
		String[] e
		com.android.jack.objectweb.asm.Label[] end
		String[] v
		int[] index
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$LookupSwitchLabelRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		java.util.HashMap vals
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$LookupSwitchRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		java.util.HashMap vals
	public final void end (java.lang.String) 
		int i
		String name
		java.util.HashMap vals
		com.android.jack.objectweb.asm.Label dflt
		java.util.ArrayList keyList
		java.util.ArrayList lbls
		com.android.jack.objectweb.asm.Label[] labels
		int[] keys
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$MaxRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$MaxRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String element
		org.xml.sax.Attributes attrs
		int maxStack
		int maxLocals
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$MethodParameterRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$MethodParameterRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String nm
		org.xml.sax.Attributes attrs
		String name
		int access
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$MethodRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$MethodRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		java.util.HashMap vals
	public final void end (java.lang.String) 
		String name
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$Opcode.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$Opcode extends java.lang.Object {
	public final int opcode
	public final int type
	void  (int, int) 
		int opcode
		int type
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$OpcodeGroup.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
abstract com.android.jack.objectweb.asm.xml.ASMContentHandler$OpcodeGroup extends java.lang.Object {
	public static final int INSN
	public static final int INSN_INT
	public static final int INSN_VAR
	public static final int INSN_TYPE
	public static final int INSN_FIELD
	public static final int INSN_METHOD
	public static final int INSN_JUMP
	public static final int INSN_LDC
	public static final int INSN_IINC
	public static final int INSN_MULTIANEWARRAY
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$OpcodesRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$OpcodesRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String element
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.xml.ASMContentHandler$Opcode o
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$OuterClassRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$OuterClassRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String element
		org.xml.sax.Attributes attrs
		String owner
		String name
		String desc
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$Rule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
public abstract com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule extends java.lang.Object {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	protected void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String name
		org.xml.sax.Attributes attrs
	public void end (java.lang.String) 
		String name
	protected final java.lang.Object getValue (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String desc
		String val
		Object value
	com.android.jack.objectweb.asm.Handle decodeHandle (java.lang.String)  throws org.xml.sax.SAXException 
		int dotIndex
		int descIndex
		int tagIndex
		int tag
		String owner
		String name
		String desc
		RuntimeException e
		String val
	private final java.lang.String decode (java.lang.String)  throws org.xml.sax.SAXException 
		char c
		int n
		RuntimeException ex
		String val
		StringBuffer sb
	protected final com.android.jack.objectweb.asm.Label getLabel (java.lang.Object) 
		Object label
		com.android.jack.objectweb.asm.Label lbl
	protected final com.android.jack.objectweb.asm.MethodVisitor getCodeVisitor () 
	protected final int getAccess (java.lang.String) 
		String s
		int access
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$RuleSet.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$RuleSet extends java.lang.Object {
	private final java.util.HashMap rules
	private final java.util.ArrayList lpatterns
	private final java.util.ArrayList rpatterns
	void  () 
	public void add (java.lang.String, java.lang.Object) 
		String path
		Object rule
		String pattern
	public java.lang.Object match (java.lang.String) 
		String pattern
		java.util.Iterator it
		String pattern
		java.util.Iterator it
		String path
		int n
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$SourceRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$SourceRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		String file
		String debug
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$TableSwitchLabelRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$TableSwitchRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$TableSwitchRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		java.util.HashMap vals
	public final void end (java.lang.String) 
		String name
		java.util.HashMap vals
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		java.util.ArrayList lbls
		com.android.jack.objectweb.asm.Label[] labels
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$TryCatchAnnotationRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$TryCatchAnnotationRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		String desc
		boolean visible
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$TryCatchRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$TryCatchRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public final void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
}

com/android/jack/objectweb/asm/xml/ASMContentHandler$TypeAnnotationRule.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.ASMContentHandler$TypeAnnotationRule extends com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule {
	final com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	void  (com.android.jack.objectweb.asm.xml.ASMContentHandler) 
		com.android.jack.objectweb.asm.xml.ASMContentHandler this$0
	public void begin (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
		String desc
		boolean visible
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		Object v
	public void end (java.lang.String) 
		String name
		com.android.jack.objectweb.asm.AnnotationVisitor av
}

com/android/jack/objectweb/asm/xml/ASMContentHandler.class
ASMContentHandler.java
package com.android.jack.objectweb.asm.xml
public com.android.jack.objectweb.asm.xml.ASMContentHandler extends org.xml.sax.helpers.DefaultHandler implements com.android.jack.objectweb.asm.Opcodes  {
	private final java.util.ArrayList stack
	String match
	protected com.android.jack.objectweb.asm.ClassVisitor cv
	protected java.util.Map labels
	private static final String BASE
	private final com.android.jack.objectweb.asm.xml.ASMContentHandler$RuleSet RULES
	static final java.util.HashMap OPCODES
	static final java.util.HashMap TYPES
	private static void addOpcode (java.lang.String, int, int) 
		String operStr
		int oper
		int group
	public void  (com.android.jack.objectweb.asm.ClassVisitor) 
		com.android.jack.objectweb.asm.ClassVisitor cv
	public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String ns
		String lName
		String qName
		org.xml.sax.Attributes list
		String name
		StringBuffer sb
		com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule r
	public final void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String ns
		String lName
		String qName
		String name
		com.android.jack.objectweb.asm.xml.ASMContentHandler$Rule r
		int slash
	final java.lang.Object peek () 
		int size
	final java.lang.Object pop () 
		int size
	final void push (java.lang.Object) 
		Object object
	static void  () 
		int i
		String[] types
}

com/android/jack/objectweb/asm/xml/Processor$ASMContentHandlerFactory$1.class
Processor.java
package com.android.jack.objectweb.asm.xml
 com.android.jack.objectweb.asm.xml.Processor$ASMContentHandlerFactory$1 extends com.android.jack.objectweb.asm.xml.ASMContentHandler {
	final com.android.jack.objectweb.asm.ClassWriter val$cw
	final com.android.jack.objectweb.asm.xml.Processor$ASMContentHandlerFactory this$0
	void  (com.android.jack.objectweb.asm.xml.Processor$ASMContentHandlerFactory, com.android.jack.objectweb.asm.ClassVisitor, com.android.jack.objectweb.asm.ClassWriter) 
		com.android.jack.objectweb.asm.xml.Processor$ASMContentHandlerFactory this$0
		com.android.jack.objectweb.asm.ClassVisitor cv
	public void endDocument ()  throws org.xml.sax.SAXException 
		java.io.IOException e
}

com/android/jack/objectweb/asm/xml/Processor$ASMContentHandlerFactory.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$ASMContentHandlerFactory extends java.lang.Object implements com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory  {
	final java.io.OutputStream os
	void  (java.io.OutputStream) 
		java.io.OutputStream os
	public final org.xml.sax.ContentHandler createContentHandler () 
		com.android.jack.objectweb.asm.ClassWriter cw
}

com/android/jack/objectweb/asm/xml/Processor$ContentHandlerFactory.class
Processor.java
package com.android.jack.objectweb.asm.xml
abstract com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory extends java.lang.Object {
	public abstract org.xml.sax.ContentHandler createContentHandler () 
}

com/android/jack/objectweb/asm/xml/Processor$EntryElement.class
Processor.java
package com.android.jack.objectweb.asm.xml
abstract com.android.jack.objectweb.asm.xml.Processor$EntryElement extends java.lang.Object {
	public abstract java.io.OutputStream openEntry (java.lang.String)  throws java.io.IOException 
	public abstract void closeEntry ()  throws java.io.IOException 
}

com/android/jack/objectweb/asm/xml/Processor$InputSlicingHandler.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$InputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
	private String subdocumentRoot
	private final org.xml.sax.ContentHandler rootHandler
	private com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
	private boolean subdocument
	private org.xml.sax.ContentHandler subdocumentHandler
	void  (java.lang.String, org.xml.sax.ContentHandler, com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory) 
		String subdocumentRoot
		org.xml.sax.ContentHandler rootHandler
		com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
	public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String namespaceURI
		String localName
		String qName
		org.xml.sax.Attributes list
	public final void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String namespaceURI
		String localName
		String qName
	public final void startDocument ()  throws org.xml.sax.SAXException 
	public final void endDocument ()  throws org.xml.sax.SAXException 
	public final void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int size
}

com/android/jack/objectweb/asm/xml/Processor$OutputSlicingHandler.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$OutputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
	private final String subdocumentRoot
	private com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
	private final com.android.jack.objectweb.asm.xml.Processor$EntryElement entryElement
	private boolean isXml
	private boolean subdocument
	private org.xml.sax.ContentHandler subdocumentHandler
	void  (com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory, com.android.jack.objectweb.asm.xml.Processor$EntryElement, boolean) 
		com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
		com.android.jack.objectweb.asm.xml.Processor$EntryElement entryElement
		boolean isXml
	public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		java.io.IOException ex
		String name
		String namespaceURI
		String localName
		String qName
		org.xml.sax.Attributes list
	public final void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException ex
		String namespaceURI
		String localName
		String qName
	public final void startDocument ()  throws org.xml.sax.SAXException 
	public final void endDocument ()  throws org.xml.sax.SAXException 
	public final void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int size
}

com/android/jack/objectweb/asm/xml/Processor$ProtectedInputStream.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$ProtectedInputStream extends java.io.InputStream {
	private final java.io.InputStream is
	void  (java.io.InputStream) 
		java.io.InputStream is
	public final void close ()  throws java.io.IOException 
	public final int read ()  throws java.io.IOException 
	public final int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public final int available ()  throws java.io.IOException 
}

com/android/jack/objectweb/asm/xml/Processor$SAXWriter.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$SAXWriter extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler  {
	private static final char[] OFF
	private java.io.Writer w
	private final boolean optimizeEmptyElements
	private boolean openElement
	private int ident
	void  (java.io.Writer, boolean) 
		java.io.Writer w
		boolean optimizeEmptyElements
	public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		java.io.IOException ex
		String ns
		String localName
		String qName
		org.xml.sax.Attributes atts
	public final void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException ex
		String ns
		String localName
		String qName
	public final void endDocument ()  throws org.xml.sax.SAXException 
		java.io.IOException ex
	public final void comment (char[], int, int)  throws org.xml.sax.SAXException 
		java.io.IOException ex
		char[] ch
		int off
		int len
	public final void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String arg0
		String arg1
		String arg2
	public final void endDTD ()  throws org.xml.sax.SAXException 
	public final void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String arg0
	public final void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String arg0
	public final void startCDATA ()  throws org.xml.sax.SAXException 
	public final void endCDATA ()  throws org.xml.sax.SAXException 
	private final void writeAttributes (org.xml.sax.Attributes)  throws java.io.IOException 
		int i
		org.xml.sax.Attributes atts
		StringBuffer sb
		int len
	private static final java.lang.String esc (java.lang.String) 
		char ch
		int i
		String str
		StringBuffer sb
	private final void writeIdent ()  throws java.io.IOException 
		int n
	private final void closeElement ()  throws java.io.IOException 
	static void  () 
}

com/android/jack/objectweb/asm/xml/Processor$SAXWriterFactory.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$SAXWriterFactory extends java.lang.Object implements com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory  {
	private final java.io.Writer w
	private final boolean optimizeEmptyElements
	void  (java.io.Writer, boolean) 
		java.io.Writer w
		boolean optimizeEmptyElements
	public final org.xml.sax.ContentHandler createContentHandler () 
}

com/android/jack/objectweb/asm/xml/Processor$SingleDocElement.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$SingleDocElement extends java.lang.Object implements com.android.jack.objectweb.asm.xml.Processor$EntryElement  {
	private final java.io.OutputStream os
	void  (java.io.OutputStream) 
		java.io.OutputStream os
	public java.io.OutputStream openEntry (java.lang.String)  throws java.io.IOException 
		String name
	public void closeEntry ()  throws java.io.IOException 
}

com/android/jack/objectweb/asm/xml/Processor$SubdocumentHandlerFactory.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$SubdocumentHandlerFactory extends java.lang.Object implements com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory  {
	private final org.xml.sax.ContentHandler subdocumentHandler
	void  (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler subdocumentHandler
	public final org.xml.sax.ContentHandler createContentHandler () 
}

com/android/jack/objectweb/asm/xml/Processor$TransformerHandlerFactory.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$TransformerHandlerFactory extends java.lang.Object implements com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory  {
	private javax.xml.transform.sax.SAXTransformerFactory saxtf
	private final javax.xml.transform.Templates templates
	private org.xml.sax.ContentHandler outputHandler
	void  (javax.xml.transform.sax.SAXTransformerFactory, javax.xml.transform.Templates, org.xml.sax.ContentHandler) 
		javax.xml.transform.sax.SAXTransformerFactory saxtf
		javax.xml.transform.Templates templates
		org.xml.sax.ContentHandler outputHandler
	public final org.xml.sax.ContentHandler createContentHandler () 
		javax.xml.transform.sax.TransformerHandler handler
		javax.xml.transform.TransformerConfigurationException ex
}

com/android/jack/objectweb/asm/xml/Processor$ZipEntryElement.class
Processor.java
package com.android.jack.objectweb.asm.xml
final com.android.jack.objectweb.asm.xml.Processor$ZipEntryElement extends java.lang.Object implements com.android.jack.objectweb.asm.xml.Processor$EntryElement  {
	private java.util.zip.ZipOutputStream zos
	void  (java.util.zip.ZipOutputStream) 
		java.util.zip.ZipOutputStream zos
	public java.io.OutputStream openEntry (java.lang.String)  throws java.io.IOException 
		String name
		java.util.zip.ZipEntry entry
	public void closeEntry ()  throws java.io.IOException 
}

com/android/jack/objectweb/asm/xml/Processor.class
Processor.java
package com.android.jack.objectweb.asm.xml
public com.android.jack.objectweb.asm.xml.Processor extends java.lang.Object {
	public static final int BYTECODE
	public static final int MULTI_XML
	public static final int SINGLE_XML
	private static final String SINGLE_XML_NAME
	private final int inRepresentation
	private final int outRepresentation
	private final java.io.InputStream input
	private final java.io.OutputStream output
	private final javax.xml.transform.Source xslt
	private int n
	public void  (int, int, java.io.InputStream, java.io.OutputStream, javax.xml.transform.Source) 
		int inRepresenation
		int outRepresentation
		java.io.InputStream input
		java.io.OutputStream output
		javax.xml.transform.Source xslt
	public int process ()  throws javax.xml.transform.TransformerException java.io.IOException org.xml.sax.SAXException 
		java.util.zip.ZipEntry outputEntry
		org.xml.sax.ContentHandler inDocHandler
		java.io.OutputStream os
		java.util.zip.ZipInputStream zis
		java.util.zip.ZipOutputStream zos
		java.io.OutputStreamWriter osw
		javax.xml.transform.TransformerFactory tf
		javax.xml.transform.sax.SAXTransformerFactory saxtf
		javax.xml.transform.Templates templates
		com.android.jack.objectweb.asm.xml.Processor$EntryElement entryElement
		org.xml.sax.ContentHandler outDocHandler
		org.xml.sax.ContentHandler inDocHandler
		com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory inDocHandlerFactory
		int i
		java.util.zip.ZipEntry ze
	private void copyEntry (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream is
		java.io.OutputStream os
		byte[] buff
		int i
	private boolean isClassEntry (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry ze
		String name
	private void processEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry, com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory) 
		com.android.jack.objectweb.asm.ClassReader cr
		org.xml.sax.XMLReader reader
		boolean singleInputDocument
		Exception ex
		java.util.zip.ZipInputStream zis
		java.util.zip.ZipEntry ze
		com.android.jack.objectweb.asm.xml.Processor$ContentHandlerFactory handlerFactory
		org.xml.sax.ContentHandler handler
	private com.android.jack.objectweb.asm.xml.Processor$EntryElement getEntryElement (java.util.zip.ZipOutputStream) 
		java.util.zip.ZipOutputStream zos
	private java.lang.String getName (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry ze
		String name
	private static byte[] readEntry (java.io.InputStream, java.util.zip.ZipEntry)  throws java.io.IOException 
		byte[] buff
		int k
		int n
		java.io.InputStream zis
		java.util.zip.ZipEntry ze
		long size
		java.io.ByteArrayOutputStream bos
		byte[] buff
		int i
	protected void update (java.lang.Object, int) 
		Object arg
		int n
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int i
		String[] args
		int inRepresentation
		int outRepresentation
		java.io.InputStream is
		java.io.OutputStream os
		javax.xml.transform.Source xslt
		com.android.jack.objectweb.asm.xml.Processor m
		long l1
		int n
		long l2
	private static int getRepresentation (java.lang.String) 
		String s
	private static void showUsage () 
}

com/android/jack/objectweb/asm/xml/SAXAdapter.class
SAXAdapter.java
package com.android.jack.objectweb.asm.xml
public com.android.jack.objectweb.asm.xml.SAXAdapter extends java.lang.Object {
	private final org.xml.sax.ContentHandler h
	protected void  (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler h
	protected org.xml.sax.ContentHandler getContentHandler () 
	protected void addDocumentStart () 
		org.xml.sax.SAXException ex
	protected void addDocumentEnd () 
		org.xml.sax.SAXException ex
	protected final void addStart (java.lang.String, org.xml.sax.Attributes) 
		org.xml.sax.SAXException ex
		String name
		org.xml.sax.Attributes attrs
	protected final void addEnd (java.lang.String) 
		org.xml.sax.SAXException ex
		String name
	protected final void addElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attrs
}

com/android/jack/objectweb/asm/xml/SAXAnnotationAdapter.class
SAXAnnotationAdapter.java
package com.android.jack.objectweb.asm.xml
public final com.android.jack.objectweb.asm.xml.SAXAnnotationAdapter extends com.android.jack.objectweb.asm.AnnotationVisitor {
	com.android.jack.objectweb.asm.xml.SAXAdapter sa
	private final String elementName
	public void  (com.android.jack.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String) 
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		String elementName
		int visible
		String name
		String desc
	public void  (com.android.jack.objectweb.asm.xml.SAXAdapter, java.lang.String, int, int, java.lang.String) 
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		String elementName
		int visible
		int parameter
		String desc
	public void  (com.android.jack.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int, com.android.jack.objectweb.asm.TypePath) 
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		String elementName
		int visible
		String name
		String desc
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
	public void  (com.android.jack.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int, com.android.jack.objectweb.asm.TypePath, java.lang.String[], java.lang.String[], int[]) 
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		String elementName
		int visible
		String name
		String desc
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String[] start
		String[] end
		int[] index
	protected void  (int, com.android.jack.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int) 
		int api
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		String elementName
		int visible
		String desc
		String name
		int parameter
	protected void  (int, com.android.jack.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int, int, com.android.jack.objectweb.asm.TypePath, java.lang.String[], java.lang.String[], int[]) 
		int i
		StringBuffer value
		int i
		StringBuffer value
		int i
		StringBuffer value
		int api
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		String elementName
		int visible
		String desc
		String name
		int parameter
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String[] start
		String[] end
		int[] index
		org.xml.sax.helpers.AttributesImpl att
	public void visit (java.lang.String, java.lang.Object) 
		int i
		byte[] b
		int i
		char[] b
		int i
		short[] b
		int i
		boolean[] b
		int i
		int[] b
		int i
		long[] b
		int i
		float[] b
		int i
		double[] b
		com.android.jack.objectweb.asm.AnnotationVisitor av
		String name
		Object value
		Class c
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public com.android.jack.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
	private void addValueElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String element
		String name
		String desc
		String value
		org.xml.sax.helpers.AttributesImpl att
}

com/android/jack/objectweb/asm/xml/SAXClassAdapter.class
SAXClassAdapter.java
package com.android.jack.objectweb.asm.xml
public final com.android.jack.objectweb.asm.xml.SAXClassAdapter extends com.android.jack.objectweb.asm.ClassVisitor {
	com.android.jack.objectweb.asm.xml.SAXAdapter sa
	private final boolean singleDocument
	private static final int ACCESS_CLASS
	private static final int ACCESS_FIELD
	private static final int ACCESS_INNER
	public void  (org.xml.sax.ContentHandler, boolean) 
		org.xml.sax.ContentHandler h
		boolean singleDocument
	public void visitSource (java.lang.String, java.lang.String) 
		String source
		String debug
		org.xml.sax.helpers.AttributesImpl att
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
		org.xml.sax.helpers.AttributesImpl att
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		org.xml.sax.helpers.AttributesImpl att2
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		StringBuffer sb
		org.xml.sax.helpers.AttributesImpl att
	public com.android.jack.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		StringBuffer sb
		org.xml.sax.helpers.AttributesImpl att
	public com.android.jack.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		org.xml.sax.helpers.AttributesImpl att2
		int i
		int access
		String name
		String desc
		String signature
		String[] exceptions
		StringBuffer sb
		org.xml.sax.helpers.AttributesImpl att
	public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		StringBuffer sb
		org.xml.sax.helpers.AttributesImpl att
	public final void visitEnd () 
	static final java.lang.String encode (java.lang.String) 
		char c
		int i
		String s
		StringBuffer sb
	static void appendAccess (int, java.lang.StringBuffer) 
		int access
		StringBuffer sb
}

com/android/jack/objectweb/asm/xml/SAXCodeAdapter.class
SAXCodeAdapter.java
package com.android.jack.objectweb.asm.xml
public final com.android.jack.objectweb.asm.xml.SAXCodeAdapter extends com.android.jack.objectweb.asm.MethodVisitor {
	static final String[] TYPES
	com.android.jack.objectweb.asm.xml.SAXAdapter sa
	int access
	private final java.util.Map labelNames
	public void  (com.android.jack.objectweb.asm.xml.SAXAdapter, int) 
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		int access
	public void visitParameter (java.lang.String, int) 
		String name
		int access
		org.xml.sax.helpers.AttributesImpl attrs
		StringBuffer sb
	public final void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
		org.xml.sax.helpers.AttributesImpl attrs
	private void appendFrameTypes (boolean, int, java.lang.Object[]) 
		Object type
		org.xml.sax.helpers.AttributesImpl attrs
		int i
		boolean local
		int n
		Object[] types
	public final void visitInsn (int) 
		int opcode
	public final void visitIntInsn (int, int) 
		int opcode
		int operand
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitVarInsn (int, int) 
		int opcode
		int var
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
		org.xml.sax.helpers.AttributesImpl attrs
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Handle, java.lang.Object[]) 
		int i
		String name
		String desc
		com.android.jack.objectweb.asm.Handle bsm
		Object[] bsmArgs
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitJumpInsn (int, com.android.jack.objectweb.asm.Label) 
		int opcode
		com.android.jack.objectweb.asm.Label label
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitLdcInsn (java.lang.Object) 
		Object cst
	private static org.xml.sax.helpers.AttributesImpl getConstantAttribute (java.lang.Object) 
		Object cst
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitIincInsn (int, int) 
		int var
		int increment
		org.xml.sax.helpers.AttributesImpl attrs
	public final transient void visitTableSwitchInsn (int, int, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label[]) 
		org.xml.sax.helpers.AttributesImpl att2
		int i
		int min
		int max
		com.android.jack.objectweb.asm.Label dflt
		com.android.jack.objectweb.asm.Label[] labels
		org.xml.sax.helpers.AttributesImpl attrs
		String o
	public final void visitLookupSwitchInsn (com.android.jack.objectweb.asm.Label, int[], com.android.jack.objectweb.asm.Label[]) 
		org.xml.sax.helpers.AttributesImpl att2
		int i
		com.android.jack.objectweb.asm.Label dflt
		int[] keys
		com.android.jack.objectweb.asm.Label[] labels
		org.xml.sax.helpers.AttributesImpl att
		String o
	public final void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitTryCatchBlock (com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, java.lang.String) 
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		com.android.jack.objectweb.asm.Label handler
		String type
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitMaxs (int, int) 
		int maxStack
		int maxLocals
		org.xml.sax.helpers.AttributesImpl attrs
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Label, com.android.jack.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		com.android.jack.objectweb.asm.Label start
		com.android.jack.objectweb.asm.Label end
		int index
		org.xml.sax.helpers.AttributesImpl attrs
	public final void visitLineNumber (int, com.android.jack.objectweb.asm.Label) 
		int line
		com.android.jack.objectweb.asm.Label start
		org.xml.sax.helpers.AttributesImpl attrs
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.android.jack.objectweb.asm.TypePath, com.android.jack.objectweb.asm.Label[], com.android.jack.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int i
		int i
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		com.android.jack.objectweb.asm.Label[] start
		com.android.jack.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		String[] s
		String[] e
	public void visitEnd () 
	private final java.lang.String getLabel (com.android.jack.objectweb.asm.Label) 
		com.android.jack.objectweb.asm.Label label
		String name
	static void  () 
}

com/android/jack/objectweb/asm/xml/SAXFieldAdapter.class
SAXFieldAdapter.java
package com.android.jack.objectweb.asm.xml
public final com.android.jack.objectweb.asm.xml.SAXFieldAdapter extends com.android.jack.objectweb.asm.FieldVisitor {
	com.android.jack.objectweb.asm.xml.SAXAdapter sa
	public void  (com.android.jack.objectweb.asm.xml.SAXAdapter, org.xml.sax.Attributes) 
		com.android.jack.objectweb.asm.xml.SAXAdapter sa
		org.xml.sax.Attributes att
	public com.android.jack.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public com.android.jack.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, com.android.jack.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		com.android.jack.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitEnd () 
}

com/android/jack/optimizations/ConstantRefiner$1.class
ConstantRefiner.java
package com.android.jack.optimizations
 com.android.jack.optimizations.ConstantRefiner$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/optimizations/ConstantRefiner$Visitor.class
ConstantRefiner.java
package com.android.jack.optimizations
 com.android.jack.optimizations.ConstantRefiner$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	private final com.android.jack.util.CloneExpressionVisitor cloneExpr
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.ConstantRefiner this$0
	public void  (com.android.jack.optimizations.ConstantRefiner, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.Number numberValue
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JDynamicCastOperation cast
		boolean deepVisit
		com.android.jack.ir.ast.JExpression castedExpr
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binOp
	private void moveConstantIfNeeded (com.android.jack.ir.ast.JCastOperation) 
		com.android.jack.ir.ast.JCastOperation expr
	private void moveConstantIfNeeded (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.Number numberValue
		com.android.jack.ir.ast.JCastOperation cast
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.analysis.UseDefsMarker udm
	private void moveConstantIfNeeded (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	private com.android.jack.ir.ast.JValueLiteral refineCst (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.Number, com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum) 
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.Number numberValue
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum destType
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement jIf
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	static void  () 
}

com/android/jack/optimizations/ConstantRefiner.class
ConstantRefiner.java
package com.android.jack.optimizations
public com.android.jack.optimizations.ConstantRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId REFINED_CONSTANT
	public static final com.android.sched.util.log.stats.StatisticId CONSTANT_MOVE_TO_HIS_USAGE
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		com.android.jack.optimizations.ConstantRefiner$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.Tracer access$000 (com.android.jack.optimizations.ConstantRefiner) 
		com.android.jack.optimizations.ConstantRefiner x0
	static void  () 
}

com/android/jack/optimizations/DefUsesAndUseDefsChainsSimplifier.class
DefUsesAndUseDefsChainsSimplifier.java
package com.android.jack.optimizations
public abstract com.android.jack.optimizations.DefUsesAndUseDefsChainsSimplifier extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	protected com.android.jack.ir.ast.JVariableRef getNewVarRef (com.android.jack.ir.ast.JNode, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.ast.JNode defExpr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JVariableRef newVarRef
		com.android.jack.debug.DebugVariableInfoMarker debugInfo
	protected boolean hasLocalDef (com.android.jack.ir.ast.JVariable, com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JVariable var
		com.android.jack.cfg.BasicBlock basicBlock
		com.android.jack.ir.ast.JStatement beginAfterStmt
		com.android.jack.ir.ast.JStatement end
	protected com.android.jack.analysis.DefinitionMarker getLastLocalDef (com.android.jack.ir.ast.JVariable, com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.analysis.DefinitionMarker dm
		java.util.Iterator stmtIt
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JVariable var
		com.android.jack.cfg.BasicBlock basicBlock
		com.android.jack.ir.ast.JStatement beginAfterStmt
		com.android.jack.ir.ast.JStatement end
		com.android.jack.analysis.DefinitionMarker lastDefinition
		java.util.List statements
	static void  () 
}

com/android/jack/optimizations/DefUsesChainsSimplifier$1.class
DefUsesChainsSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.DefUsesChainsSimplifier$1 extends java.lang.Object {
}

com/android/jack/optimizations/DefUsesChainsSimplifier$CfgHelper.class
DefUsesChainsSimplifier.java
package com.android.jack.optimizations
final com.android.jack.optimizations.DefUsesChainsSimplifier$CfgHelper extends java.lang.Object {
	private static final byte BB_NOT_CHECKED_YET
	private static final byte BB_ACCESSES_NONE
	private static final byte BB_ASSIGNS_OR_READS_B
	private static final byte BB_ASSIGNS_A
	private static final byte BB_ENTRY_POINT
	private final com.android.jack.cfg.ControlFlowGraph cfg
	private final byte[] flags
	private final com.android.jack.ir.ast.JVariable aVar
	private final com.android.jack.ir.ast.JVariable bVar
	static final boolean $assertionsDisabled
	void  (com.android.jack.cfg.ControlFlowGraph, com.android.jack.ir.ast.JVariable, com.android.jack.ir.ast.JVariable) 
		com.android.jack.cfg.ControlFlowGraph cfg
		com.android.jack.ir.ast.JVariable aVar
		com.android.jack.ir.ast.JVariable bVar
	boolean isCondition1or2Violated (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement startStmt
	boolean isCondition4Violated (java.util.List) 
		java.util.List startStmts
	private boolean traverse (java.util.List, byte, byte) 
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		java.util.List startStmts
		byte violatingFlags
		byte ignorePredecessorFlags
		boolean[] queued
		java.util.LinkedList queue
	private boolean process (com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JStatement, byte, byte, java.util.LinkedList, boolean[]) 
		int id
		com.android.jack.cfg.BasicBlock bbPredecessor
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JStatement stmt
		byte violatingFlags
		byte ignorePredecessorFlags
		java.util.LinkedList queue
		boolean[] queued
		int bbFlag
	private byte getBasicBlockFlag (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock basicBlock
		int id
		byte flag
	private byte computeBasicBlockFlag (com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JVariable variable
		com.android.jack.ir.ast.JVariableRef ref
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.analysis.DefinitionMarker dm
		java.util.List refs
		int i
		com.android.jack.cfg.BasicBlock basicBlock
		com.android.jack.ir.ast.JStatement upperLimit
		java.util.List statements
	static void  () 
}

com/android/jack/optimizations/DefUsesChainsSimplifier$OptInfo.class
DefUsesChainsSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo extends java.lang.Object {
	final com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo aVarInfo
	final com.android.jack.analysis.DefinitionMarker bDefinition
	private void  (com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo, com.android.jack.analysis.DefinitionMarker) 
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo aVarInfo
		com.android.jack.analysis.DefinitionMarker bDefinition
	void  (com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo, com.android.jack.analysis.DefinitionMarker, com.android.jack.optimizations.DefUsesChainsSimplifier$1) 
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo x0
		com.android.jack.analysis.DefinitionMarker x1
		com.android.jack.optimizations.DefUsesChainsSimplifier$1 x2
}

com/android/jack/optimizations/DefUsesChainsSimplifier$VarInfo.class
DefUsesChainsSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo extends java.lang.Object {
	final com.android.jack.ir.ast.JVariable var
	final java.util.Set defs
	final java.util.List refStmts
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable var
	void mergeWith (com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo) 
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo other
	static void  () 
}

com/android/jack/optimizations/DefUsesChainsSimplifier.class
DefUsesChainsSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.DefUsesChainsSimplifier extends com.android.jack.optimizations.DefUsesAndUseDefsChainsSimplifier implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId SIMPLIFIED_DEF_USE
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	private static java.util.LinkedHashMap collectDefinitions (com.android.jack.cfg.ControlFlowGraph) 
		com.android.jack.ir.ast.JVariable variable
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo info
		com.android.jack.ir.ast.JVariable variable
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo info
		com.android.jack.ir.ast.JVariableRef ref
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.cfg.ControlFlowGraph cfg
		java.util.LinkedHashMap defs
	private static java.util.LinkedHashMap collectCandidates (java.util.LinkedHashMap) 
		com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo opt
		java.util.Map$Entry info
		java.util.LinkedHashMap definitions
		java.util.LinkedHashMap result
	private static com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo considerCandidate (com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo) 
		java.util.List aRefs
		com.android.jack.analysis.DefinitionMarker aDef
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo info
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JExpression assignment
		com.android.jack.analysis.DefinitionMarker bDef
		com.android.jack.ir.ast.JExpression valueExpr
	private void processCandidate (com.android.jack.ir.ast.JMethod, com.android.jack.cfg.ControlFlowGraph, java.util.LinkedHashMap, com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo) 
		com.android.jack.ir.ast.JVariableRef bDefUse
		com.android.jack.ir.ast.JVariableRef bRefNew
		com.android.jack.analysis.DefinitionMarker aDef
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		java.util.LinkedHashMap definitions
		com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo info
		com.android.jack.analysis.DefinitionMarker bDef
		com.android.jack.ir.ast.JVariable bVariable
		com.android.jack.optimizations.DefUsesChainsSimplifier$CfgHelper helper
		com.android.jack.ir.ast.JStatement s0
		com.android.jack.optimizations.DefUsesChainsSimplifier$VarInfo bVarInfo
		com.android.jack.transformations.request.TransformationRequest tr
	private void processCandidatesWithDependencies (com.android.jack.ir.ast.JMethod, com.android.jack.cfg.ControlFlowGraph, java.util.LinkedHashMap, java.util.LinkedHashMap) 
		java.util.Map$Entry entry
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		java.util.LinkedHashMap candidates
		java.util.LinkedHashMap definitions
		java.util.Set queued
	private void processCandidateWithDependencies (com.android.jack.ir.ast.JMethod, com.android.jack.cfg.ControlFlowGraph, com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo, java.util.LinkedHashMap, java.util.LinkedHashMap, java.util.Set) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		com.android.jack.optimizations.DefUsesChainsSimplifier$OptInfo candidate
		java.util.LinkedHashMap candidates
		java.util.LinkedHashMap definitions
		java.util.Set queued
		com.android.jack.ir.ast.JVariable bVar
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		java.util.LinkedHashMap definitions
		java.util.LinkedHashMap candidates
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/ExpressionSimplifier$1.class
ExpressionSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.ExpressionSimplifier$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/optimizations/ExpressionSimplifier$ExpressionsSimplified.class
ExpressionSimplifier.java
package com.android.jack.optimizations
public final com.android.jack.optimizations.ExpressionSimplifier$ExpressionsSimplified extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/optimizations/ExpressionSimplifier$Simplifier.class
ExpressionSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.ExpressionSimplifier$Simplifier extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.ir.ast.JMethod currentMethod
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.ExpressionSimplifier this$0
	void  (com.android.jack.optimizations.ExpressionSimplifier) 
		com.android.jack.optimizations.ExpressionSimplifier this$0
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JCastOperation) 
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.Number numberValue
		com.android.jack.ir.ast.JValueLiteral simplifiedExpr
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JCastOperation cast
		com.android.jack.ir.ast.JExpression castedExpr
	public void endVisit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JConditionalExpression jconditional
		com.android.jack.ir.ast.JExpression condition
	public void endVisit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JInstanceOf instanceOf
	private boolean isCastOfNull (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public void endVisit (com.android.jack.ir.ast.JUnaryOperation) 
		int value
		long value
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JUnaryOperation unaryExpr
		com.android.jack.ir.ast.JExpression simplifiedExpr
		com.android.jack.ir.ast.JExpression arg
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		boolean lhsValue
		boolean rhsValue
		int lhsValue
		int rhsValue
		float lhsValue
		float rhsValue
		double lhsValue
		double rhsValue
		long lhsValue
		long rhsValue
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JBinaryOperation binaryExpr
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.JBinaryOperator op
		com.android.jack.ir.ast.JExpression simplifiedExpr
	private com.android.jack.ir.ast.JValueLiteral refineCst (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.Number, com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum) 
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.Number numberValue
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum destType
	static void  () 
}

com/android/jack/optimizations/ExpressionSimplifier.class
ExpressionSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.ExpressionSimplifier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final boolean enableNullInstanceOf
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.optimizations.ExpressionSimplifier$Simplifier s
	public volatile void run (com.android.sched.item.Component) 
	static boolean access$000 (com.android.jack.optimizations.ExpressionSimplifier) 
		com.android.jack.optimizations.ExpressionSimplifier x0
}

com/android/jack/optimizations/IfWithConstantSimplifier$Visitor.class
IfWithConstantSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.IfWithConstantSimplifier$Visitor extends com.android.jack.ir.ast.JVisitor {
	private int count
	private final com.android.jack.ir.ast.JMethod method
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.ast.JStatement lastStatement
		com.android.jack.ir.ast.JBlock thenBb
		java.util.List thenStatements
		com.android.jack.ir.ast.JLabeledStatement endLabel
		com.android.jack.analysis.UseDefsMarker udm
		boolean allDefsAreBooleanCstAndUseByIfStmt
		com.android.jack.ir.ast.JLabeledStatement thenLabel
		com.android.jack.ir.ast.JLabeledStatement elseLabel
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.JStatement elseStmt
		com.android.jack.ir.ast.JIfStatement ifStmt
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	private com.android.jack.ir.ast.JStatement getLastStatement (java.util.List) 
		java.util.List thenStatements
		com.android.jack.ir.ast.JStatement lastStatement
	private void removeDefAndBranchToLabel (com.android.jack.analysis.DefinitionMarker, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JLabeledStatement, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.JLabeledStatement label
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JStatement defStatement
		com.android.jack.ir.ast.JBlock defBlock
	static void  () 
}

com/android/jack/optimizations/IfWithConstantSimplifier.class
IfWithConstantSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.IfWithConstantSimplifier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		java.util.List nodes
		com.android.jack.optimizations.IfWithConstantSimplifier$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/NotSimplifier$1.class
NotSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.NotSimplifier$1 extends java.lang.Object {
}

com/android/jack/optimizations/NotSimplifier$CountOperatorAfterRemoval.class
NotSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval extends com.android.jack.ir.ast.JVisitor {
	private int opBeforeTransformation
	private int opAfterTransformation
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binaryOp
		com.android.jack.ir.ast.JBinaryOperator op
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unaryOp
	private boolean useFloatingTypes (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binaryOp
	void  (com.android.jack.optimizations.NotSimplifier$1) 
		com.android.jack.optimizations.NotSimplifier$1 x0
	static int access$100 (com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval) 
		com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval x0
	static int access$200 (com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval) 
		com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval x0
	static void  () 
}

com/android/jack/optimizations/NotSimplifier$NotSimplifierVisitor.class
NotSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.NotSimplifier$NotSimplifierVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.optimizations.NotSimplifier$ReverseNotExpression reverse
		com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval countOp
		com.android.jack.ir.ast.JUnaryOperation unaryOp
		boolean deep
}

com/android/jack/optimizations/NotSimplifier$ReverseNotExpression.class
NotSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.NotSimplifier$ReverseNotExpression extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.UnsupportedOperatorException e
		com.android.jack.ir.ast.JBinaryOperation binaryOp
		com.android.jack.ir.ast.JBinaryOperator op
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unaryOp
	static void  () 
}

com/android/jack/optimizations/NotSimplifier.class
NotSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.NotSimplifier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.optimizations.NotSimplifier$NotSimplifierVisitor notRemover
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/Optimizations$ArgumentValuePropagation.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$ArgumentValuePropagation extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$ClassFinalizer.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$ClassFinalizer extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.BooleanPropertyId ADD_FINAL_MODIFIER
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$DefUseSimplifier.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$DefUseSimplifier extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$ExpressionSimplifier.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$ExpressionSimplifier extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$FieldFinalizer.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$FieldFinalizer extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.BooleanPropertyId ENFORCE_INIT_SEMANTIC
	public static final com.android.sched.util.config.id.BooleanPropertyId ADD_FINAL_MODIFIER
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$FieldValuePropagation.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$FieldValuePropagation extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.BooleanPropertyId PRESERVE_NULL_CHECKS
	public static final com.android.sched.util.config.id.BooleanPropertyId ENSURE_TYPE_INITIALIZERS
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$IfSimplifier.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$IfSimplifier extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$InlineAnnotatedMethods.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$InlineAnnotatedMethods extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$MethodFinalizer.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$MethodFinalizer extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.BooleanPropertyId ADD_FINAL_MODIFIER
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$NotSimplifier.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$NotSimplifier extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$UseDefSimplifier.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$UseDefSimplifier extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.BooleanPropertyId OPTIMIZE_CST_DEF
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations$WriteOnlyFieldRemoval.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations$WriteOnlyFieldRemoval extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.BooleanPropertyId PRESERVE_NULL_CHECKS
	public static final com.android.sched.util.config.id.BooleanPropertyId PRESERVE_OBJECT_LIFETIME
	public static final com.android.sched.util.config.id.BooleanPropertyId ENSURE_TYPE_INITIALIZERS
	public static final com.android.sched.util.config.id.BooleanPropertyId REMOVE_UNUSED_FIELDS
	public void  () 
	static void  () 
}

com/android/jack/optimizations/Optimizations.class
Optimizations.java
package com.android.jack.optimizations
public com.android.jack.optimizations.Optimizations extends java.lang.Object {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE_NULL_INSTANCEOF
	public static final com.android.sched.util.config.id.BooleanPropertyId REMOVE_UNUSED_NON_SYNTHETIC_DEFINITION
	public void  () 
	static void  () 
}

com/android/jack/optimizations/UnusedDefinitionRemover$Visitor.class
UnusedDefinitionRemover.java
package com.android.jack.optimizations
 com.android.jack.optimizations.UnusedDefinitionRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.UnusedDefinitionRemover this$0
	public void  (com.android.jack.optimizations.UnusedDefinitionRemover, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.analysis.DefinitionMarker dm
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.ir.ast.JExpression rhs
	private void removeUnusedDefinition (com.android.jack.ir.ast.JAsgOperation) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode definition
		com.android.jack.analysis.DefinitionMarker dmUsed
		com.android.jack.analysis.UseDefsMarker udm
		java.util.List previouslyUsedDef
		com.android.jack.ir.ast.JAsgOperation binary
		com.android.jack.ir.ast.JNode binaryParent
	static void  () 
}

com/android/jack/optimizations/UnusedDefinitionRemover.class
UnusedDefinitionRemover.java
package com.android.jack.optimizations
public com.android.jack.optimizations.UnusedDefinitionRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId UNUSED_DEFINITION_REMOVED
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.util.filter.Filter filter
	private final boolean removeUnusedNonSyntheticDefinition
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.optimizations.UnusedDefinitionRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static boolean access$000 (com.android.jack.optimizations.UnusedDefinitionRemover) 
		com.android.jack.optimizations.UnusedDefinitionRemover x0
	static com.android.sched.util.log.Tracer access$100 (com.android.jack.optimizations.UnusedDefinitionRemover) 
		com.android.jack.optimizations.UnusedDefinitionRemover x0
	static void  () 
}

com/android/jack/optimizations/UseDefsChainsSimplifier$1.class
UseDefsChainsSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.UseDefsChainsSimplifier$1 extends java.lang.Object {
}

com/android/jack/optimizations/UseDefsChainsSimplifier$Visitor.class
UseDefsChainsSimplifier.java
package com.android.jack.optimizations
 com.android.jack.optimizations.UseDefsChainsSimplifier$Visitor extends com.android.jack.ir.ast.JVisitor {
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.UseDefsChainsSimplifier this$0
	private void  (com.android.jack.optimizations.UseDefsChainsSimplifier) 
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JExpression newExpr
		com.android.jack.ir.ast.JVariableRef varRefb
		com.android.jack.ir.ast.JVariableRef newVarRefb
		com.android.jack.analysis.UseDefsMarker udmOfNewVarRefb
		com.android.jack.ir.ast.JExpression exprValueOfa
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.analysis.DefinitionMarker defOfa
		java.util.List defsOfa
		com.android.jack.ir.ast.JVariableRef varRefOfa
		com.android.jack.ir.ast.JStatement s1
		java.util.List varsUsedBys1
	private boolean isLiteralWithoutSideEffect (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	private boolean stmtCanBeOptimized (com.android.jack.ir.ast.JStatement, com.android.jack.analysis.DefinitionMarker) 
		java.util.List defsOfbUseFroms0
		com.android.jack.ir.ast.JVariableRef varRefb
		com.android.jack.cfg.BasicBlock bbOfs1
		com.android.jack.ir.ast.JStatement s0
		com.android.jack.cfg.BasicBlock bbOfs0
		com.android.jack.ir.ast.JVariable b
		com.android.jack.ir.ast.JStatement s1
		com.android.jack.analysis.DefinitionMarker defOfa
	private boolean bbHasOnlyDefinitions (com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JVariable, java.util.List) 
		com.android.jack.analysis.DefinitionMarker def
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JVariable var
		java.util.List defsToFound
		int nbDef
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock x
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock x
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement jIf
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	void  (com.android.jack.optimizations.UseDefsChainsSimplifier, com.android.jack.optimizations.UseDefsChainsSimplifier$1) 
		com.android.jack.optimizations.UseDefsChainsSimplifier x0
		com.android.jack.optimizations.UseDefsChainsSimplifier$1 x1
	static void  () 
}

com/android/jack/optimizations/UseDefsChainsSimplifier.class
UseDefsChainsSimplifier.java
package com.android.jack.optimizations
public com.android.jack.optimizations.UseDefsChainsSimplifier extends com.android.jack.optimizations.DefUsesAndUseDefsChainsSimplifier implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final com.android.sched.util.log.stats.StatisticId SIMPLIFIED_USE_DEF_SYNTH
	private static final com.android.sched.util.log.stats.StatisticId SIMPLIFIED_USE_DEF
	private static final com.android.sched.util.log.stats.StatisticId SIMPLIFIED_USE_DEF_WITH_CST
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	private final boolean optimizeCstDef
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
		com.android.jack.optimizations.UseDefsChainsSimplifier$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.stats.StatisticId access$000 () 
	static com.android.sched.util.log.Tracer access$100 (com.android.jack.optimizations.UseDefsChainsSimplifier) 
		com.android.jack.optimizations.UseDefsChainsSimplifier x0
	static com.android.sched.util.log.stats.StatisticId access$200 () 
	static com.android.sched.util.log.stats.StatisticId access$300 () 
	static boolean access$400 (com.android.jack.optimizations.UseDefsChainsSimplifier) 
		com.android.jack.optimizations.UseDefsChainsSimplifier x0
	static void  () 
}

com/android/jack/optimizations/common/ConcurrentLiteralValueListTracker.class
ConcurrentLiteralValueListTracker.java
package com.android.jack.optimizations.common
public com.android.jack.optimizations.common.ConcurrentLiteralValueListTracker extends com.android.jack.optimizations.common.LiteralValueListTracker {
	private final com.android.jack.optimizations.common.ConcurrentLiteralValueTracker[] values
	public void  (int) 
		int i
		int size
	public int size () 
	com.android.jack.ir.ast.JValueLiteral getRawValue (int) 
		int index
	void mergeWith (int, com.android.jack.ir.ast.JValueLiteral) 
		int index
		com.android.jack.ir.ast.JValueLiteral literal
}

com/android/jack/optimizations/common/ConcurrentLiteralValueTracker.class
ConcurrentLiteralValueTracker.java
package com.android.jack.optimizations.common
public final com.android.jack.optimizations.common.ConcurrentLiteralValueTracker extends com.android.jack.optimizations.common.LiteralValueTrackerBase {
	private final java.util.concurrent.atomic.AtomicReference value
	static final boolean $assertionsDisabled
	public void  () 
	public final com.android.jack.ir.ast.JValueLiteral getConsolidatedValue () 
	final com.android.jack.ir.ast.JValueLiteral getRawValue () 
	public final void markExpression (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JValueLiteral existing
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JValueLiteral candidate
	public final boolean isMultipleOrNonLiteralValue () 
	static void  () 
}

com/android/jack/optimizations/common/DirectlyDerivedClassesMarker.class
DirectlyDerivedClassesMarker.java
package com.android.jack.optimizations.common
public com.android.jack.optimizations.common.DirectlyDerivedClassesMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.concurrent.ConcurrentLinkedQueue directlyDerivedClasses
	static final boolean $assertionsDisabled
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public static java.util.Collection getDirectlyDerivedClasses (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass clazz
		com.android.jack.optimizations.common.DirectlyDerivedClassesMarker marker
	public static boolean hasDirectlyDerivedClasses (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass clazz
		com.android.jack.optimizations.common.DirectlyDerivedClassesMarker marker
	public static void markDirectlyDerivedClass (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.optimizations.common.DirectlyDerivedClassesMarker existing
		com.android.jack.ir.ast.JDefinedClass clazz
		com.android.jack.ir.ast.JDefinedClass derived
		com.android.jack.optimizations.common.DirectlyDerivedClassesMarker marker
	static void  () 
}

com/android/jack/optimizations/common/DirectlyDerivedClassesProvider.class
DirectlyDerivedClassesProvider.java
package com.android.jack.optimizations.common
public com.android.jack.optimizations.common.DirectlyDerivedClassesProvider extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClass thisClass
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/common/ExpressionReplaceHelper.class
ExpressionReplaceHelper.java
package com.android.jack.optimizations.common
public com.android.jack.optimizations.common.ExpressionReplaceHelper extends java.lang.Object {
	private final com.android.jack.transformations.LocalVarCreator varCreator
	public void  (com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.transformations.LocalVarCreator varCreator
	public void replace (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JValueLiteral, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JValueLiteral value
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.sourceinfo.SourceInfo si
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.ir.ast.JExpressionStatement stmtAssignment
}

com/android/jack/optimizations/common/JlsNullabilityChecker.class
JlsNullabilityChecker.java
package com.android.jack.optimizations.common
public final com.android.jack.optimizations.common.JlsNullabilityChecker extends java.lang.Object {
	private final com.android.jack.transformations.LocalVarCreator varCreator
	private final com.android.jack.lookup.JPhantomLookup getPhantomLookup
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.LocalVarCreator, com.android.jack.lookup.JPhantomLookup) 
		com.android.jack.transformations.LocalVarCreator varCreator
		com.android.jack.lookup.JPhantomLookup getPhantomLookup
	public com.android.jack.ir.ast.JStatement createNullCheckIfNeeded (com.android.jack.ir.ast.JExpression, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.transformations.request.TransformationRequest request
	public com.android.jack.ir.ast.JStatement createNullCheck (com.android.jack.ir.ast.JExpression, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
	private com.android.jack.ir.ast.JBlock createThenBlock (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JClass exceptionType
		com.android.jack.ir.ast.JNewInstance newInstance
		com.android.jack.ir.ast.JExpression[] expressions
		com.android.jack.ir.ast.JBlock block
	static void  () 
}

com/android/jack/optimizations/common/LiteralValueListTracker.class
LiteralValueListTracker.java
package com.android.jack.optimizations.common
public abstract com.android.jack.optimizations.common.LiteralValueListTracker extends com.android.jack.optimizations.common.LiteralValueTrackerBase {
	static final boolean $assertionsDisabled
	public void  () 
	public abstract int size () 
	abstract com.android.jack.ir.ast.JValueLiteral getRawValue (int) 
	abstract void mergeWith (int, com.android.jack.ir.ast.JValueLiteral) 
	public boolean hasAtLeastOneLiteral () 
		int i
	public final boolean isMultipleOrNonLiteralValue (int) 
		int arg
	public final com.android.jack.ir.ast.JValueLiteral getConsolidatedValue (int) 
		int arg
	public final void updateWith (java.util.List) 
		int i
		java.util.List args
		int size
	public final void updateWith (com.android.jack.optimizations.common.LiteralValueListTracker) 
		int i
		com.android.jack.optimizations.common.LiteralValueListTracker other
		int size
	static void  () 
}

com/android/jack/optimizations/common/LiteralValueTrackerBase$1.class
LiteralValueTrackerBase.java
package com.android.jack.optimizations.common
final com.android.jack.optimizations.common.LiteralValueTrackerBase$1 extends com.android.jack.ir.ast.JValueLiteral {
	void  (com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public boolean isTypeValue () 
	public com.android.jack.ir.ast.JType getType () 
	public void traverse (com.android.jack.ir.ast.JVisitor) 
		com.android.jack.ir.ast.JVisitor visitor
	public void traverse (com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance schedule
	public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
		com.android.jack.ir.ast.JVisitor visitor
		com.android.sched.transform.TransformRequest transformRequest
	public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/jack/optimizations/common/LiteralValueTrackerBase.class
LiteralValueTrackerBase.java
package com.android.jack.optimizations.common
public com.android.jack.optimizations.common.LiteralValueTrackerBase extends java.lang.Object {
	private static final com.android.jack.ir.ast.JValueLiteral NON_LITERAL_OR_MULTIPLE_VALUE
	static final boolean $assertionsDisabled
	public void  () 
	final com.android.jack.ir.ast.JValueLiteral asLiteral (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JValueLiteral result
	final boolean isMultipleOrNonLiteralValue (com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral literal
	final com.android.jack.ir.ast.JValueLiteral getMultipleOrNonLiteralValue () 
	static void  () 
}

com/android/jack/optimizations/common/OptimizerUtils.class
OptimizerUtils.java
package com.android.jack.optimizations.common
public final com.android.jack.optimizations.common.OptimizerUtils extends java.lang.Object {
	static final boolean $assertionsDisabled
	public static boolean isConstructor (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static boolean isAssigned (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode parent
	public static com.android.jack.ir.ast.JExpression getAssignedValue (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JAsgOperation parent
	public static boolean areSameValueLiterals (com.android.jack.ir.ast.JValueLiteral, com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JEnumLiteral aEnum
		com.android.jack.ir.ast.JEnumLiteral bEnum
		com.android.jack.ir.ast.JValueLiteral a
		com.android.jack.ir.ast.JValueLiteral b
	public static com.android.jack.ir.ast.JExpression cloneExpression (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public static boolean isConstructorDelegation (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JConstructor constructor
	public static com.android.jack.ir.ast.JValueLiteral asLiteralOrDefault (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JLocal local
		com.android.jack.analysis.UseDefsMarker usedRefs
		java.util.List defs
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JValueLiteral defaultValue
		java.util.Set localsSeen
	private void  () 
	static void  () 
}

com/android/jack/optimizations/common/SimpleLiteralValueListTracker.class
SimpleLiteralValueListTracker.java
package com.android.jack.optimizations.common
public com.android.jack.optimizations.common.SimpleLiteralValueListTracker extends com.android.jack.optimizations.common.LiteralValueListTracker {
	private final com.android.jack.ir.ast.JValueLiteral[] values
	public void  (int) 
		int size
	public int size () 
	com.android.jack.ir.ast.JValueLiteral getRawValue (int) 
		int index
	void mergeWith (int, com.android.jack.ir.ast.JValueLiteral) 
		com.android.jack.ir.ast.JValueLiteral value
		int index
		com.android.jack.ir.ast.JValueLiteral literal
}

com/android/jack/optimizations/inlining/InlineAnnotatedMethods$1.class
InlineAnnotatedMethods.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.InlineAnnotatedMethods$1 extends java.lang.Object {
}

com/android/jack/optimizations/inlining/InlineAnnotatedMethods$InlineVisitor.class
InlineAnnotatedMethods.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.InlineAnnotatedMethods$InlineVisitor extends com.android.jack.ir.ast.JVisitor {
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.inlining.InlineAnnotatedMethods this$0
	private void  (com.android.jack.optimizations.inlining.InlineAnnotatedMethods) 
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.ir.ast.JMethodCall call
		java.util.Collection targets
		com.android.jack.ir.ast.JMethod target
		com.android.sched.util.location.Location location
		java.util.List annotationList
	void  (com.android.jack.optimizations.inlining.InlineAnnotatedMethods, com.android.jack.optimizations.inlining.InlineAnnotatedMethods$1) 
		com.android.jack.optimizations.inlining.InlineAnnotatedMethods x0
		com.android.jack.optimizations.inlining.InlineAnnotatedMethods$1 x1
	static void  () 
}

com/android/jack/optimizations/inlining/InlineAnnotatedMethods.class
InlineAnnotatedMethods.java
package com.android.jack.optimizations.inlining
public com.android.jack.optimizations.inlining.InlineAnnotatedMethods extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JDefinedAnnotationType forceInlineAnnotationType
	private final com.android.jack.optimizations.inlining.InlineAnnotatedMethods$InlineVisitor inlineVisitor
	public void  () 
	private static com.android.jack.ir.ast.JDefinedAnnotationType getJAnnotationType (java.lang.String) 
		String className
		String signature
		com.android.jack.ir.ast.JAnnotationType type
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JDefinedAnnotationType access$100 (com.android.jack.optimizations.inlining.InlineAnnotatedMethods) 
		com.android.jack.optimizations.inlining.InlineAnnotatedMethods x0
}

com/android/jack/optimizations/inlining/InlineAnnotationSanityCheck$1.class
InlineAnnotationSanityCheck.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$1 extends java.lang.Object {
}

com/android/jack/optimizations/inlining/InlineAnnotationSanityCheck$Checker.class
InlineAnnotationSanityCheck.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$Checker extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Set inlineChain
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck this$0
	private void  (com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck, java.util.Set) 
		java.util.Set inlineChain
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.ir.ast.JMethodCall call
		java.util.Collection targets
		com.android.jack.ir.ast.JMethod target
		com.android.sched.util.location.Location location
		java.util.List annotationList
	void  (com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck, java.util.Set, com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$1) 
		com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck x0
		java.util.Set x1
		com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$1 x2
	static void  () 
}

com/android/jack/optimizations/inlining/InlineAnnotationSanityCheck$ForceInlineCycle.class
InlineAnnotationSanityCheck.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$ForceInlineCycle extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private void  () 
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	void  (com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$1) 
		com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck$1 x0
}

com/android/jack/optimizations/inlining/InlineAnnotationSanityCheck.class
InlineAnnotationSanityCheck.java
package com.android.jack.optimizations.inlining
public com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JDefinedAnnotationType forceInlineAnnotationType
	public void  () 
	private static void reportCycle () 
	private static com.android.jack.ir.ast.JDefinedAnnotationType getJAnnotationType (java.lang.String) 
		String className
		String signature
		com.android.jack.ir.ast.JAnnotationType type
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		java.util.Set inlineChain
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JDefinedAnnotationType access$000 (com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck) 
		com.android.jack.optimizations.inlining.InlineAnnotationSanityCheck x0
	static void access$100 () 
}

com/android/jack/optimizations/inlining/InlineCloneStatementVisitor.class
InlineCloneStatementVisitor.java
package com.android.jack.optimizations.inlining
public final com.android.jack.optimizations.inlining.InlineCloneStatementVisitor extends com.android.jack.util.CloneStatementVisitor {
	private final java.util.List catchBlocks
	private final com.android.jack.ir.ast.JLocal returnLocal
	private final com.android.jack.ir.ast.JLabeledStatement returnTarget
	private final com.android.jack.ir.ast.JVariable targetInstanceVar
	private final java.util.Deque curBlocks
	private final java.util.Map parameterMap
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod, java.util.List, com.android.jack.ir.ast.JLocal, com.android.jack.ir.ast.JLabeledStatement, com.android.jack.ir.ast.JVariable, java.util.Map) 
		com.android.jack.transformations.request.TransformationRequest trRequest
		com.android.jack.ir.ast.JMethod enclosingMethod
		java.util.List catchBlocks
		com.android.jack.ir.ast.JLocal returnLocal
		com.android.jack.ir.ast.JLabeledStatement returnTarget
		com.android.jack.ir.ast.JVariable targetInstanceVar
		java.util.Map parameterMap
	public com.android.jack.ir.ast.JBlock cloneMethodBody (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody body
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JStatement newStmt
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JBlock orgBlock
		com.android.jack.ir.ast.JBlock newBlock
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JStatement newStmt
		com.android.jack.ir.ast.JStatement newStmt
		com.android.jack.ir.ast.JReturnStatement returnStmt
		com.android.jack.ir.sourceinfo.SourceInfo info
		com.android.jack.ir.ast.JExpression expr
	protected com.android.jack.ir.ast.JStatement updateCatchBlockList (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JStatement clonedStmt
		com.android.jack.ir.ast.JStatement orignalStmt
		com.android.jack.ir.ast.JStatement result
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef ref
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef ref
	protected java.lang.String cloneLocalName (java.lang.String) 
		String orgName
	static void  () 
}

com/android/jack/optimizations/inlining/InlineMarker.class
InlineMarker.java
package com.android.jack.optimizations.inlining
public com.android.jack.optimizations.inlining.InlineMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.ir.ast.JMethod target
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod target
	public com.android.jack.ir.ast.JMethod getTarget () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/optimizations/inlining/JMethodInliner$1.class
JMethodInliner.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.JMethodInliner$1 extends java.lang.Object {
}

com/android/jack/optimizations/inlining/JMethodInliner$CandidateInfo.class
JMethodInliner.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo extends java.lang.Object {
	private final com.android.jack.ir.ast.JMethod callSiteMethod
	private final com.android.jack.ir.ast.JMethodBody callSiteMethodBody
	private final com.android.jack.ir.ast.JMethodCall callSite
	private final com.android.jack.ir.ast.JExpressionStatement callSiteStmt
	private final com.android.jack.ir.ast.JMethod target
	static final boolean $assertionsDisabled
	private void  (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod callSiteMethod
		com.android.jack.ir.ast.JMethodCall callSite
		com.android.jack.ir.ast.JMethod target
		com.android.jack.ir.ast.JAbstractMethodBody callSiteMethodBody
	static com.android.jack.ir.ast.JMethodCall access$000 (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
	static com.android.jack.ir.ast.JExpressionStatement access$100 (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
	void  (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JMethod, com.android.jack.optimizations.inlining.JMethodInliner$1) 
		com.android.jack.ir.ast.JMethod x0
		com.android.jack.ir.ast.JMethodCall x1
		com.android.jack.ir.ast.JMethod x2
		com.android.jack.optimizations.inlining.JMethodInliner$1 x3
	static com.android.jack.ir.ast.JMethod access$500 (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
	static com.android.jack.ir.ast.JMethodBody access$700 (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
	static com.android.jack.ir.ast.JMethod access$900 (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
	static void  () 
}

com/android/jack/optimizations/inlining/JMethodInliner$EpilogueInfo.class
JMethodInliner.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo extends java.lang.Object {
	private final com.android.jack.ir.ast.JLocal returnLocal
	private com.android.jack.ir.ast.JLabeledStatement returnLabel
	private void  (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo candidate
	void  (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo, com.android.jack.optimizations.inlining.JMethodInliner$1) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
		com.android.jack.optimizations.inlining.JMethodInliner$1 x1
	static com.android.jack.ir.ast.JLabeledStatement access$800 (com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo x0
	static com.android.jack.ir.ast.JLocal access$1000 (com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo x0
	static com.android.jack.ir.ast.JLabeledStatement access$802 (com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo, com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo x0
		com.android.jack.ir.ast.JLabeledStatement x1
}

com/android/jack/optimizations/inlining/JMethodInliner$PrologueInfo.class
JMethodInliner.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo extends java.lang.Object {
	private final java.util.Map parameterMap
	private final com.android.jack.ir.ast.JVariable targetThis
	private void  (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo candidate
		com.android.jack.ir.ast.JExpression instance
	void  (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo, com.android.jack.optimizations.inlining.JMethodInliner$1) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo x0
		com.android.jack.optimizations.inlining.JMethodInliner$1 x1
	static java.util.Map access$600 (com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo x0
	static com.android.jack.ir.ast.JVariable access$1100 (com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo) 
		com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo x0
}

com/android/jack/optimizations/inlining/JMethodInliner$Visitor.class
JMethodInliner.java
package com.android.jack.optimizations.inlining
 com.android.jack.optimizations.inlining.JMethodInliner$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod enclosingMethod
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.transformations.LocalVarCreator lvc
	private boolean inlined
	static final boolean $assertionsDisabled
	private void  (com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMethod enclosingMethod
		com.android.jack.transformations.request.TransformationRequest tr
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall jmc
		com.android.jack.optimizations.inlining.InlineMarker marker
	void  (com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest, com.android.jack.optimizations.inlining.JMethodInliner$1) 
		com.android.jack.ir.ast.JMethod x0
		com.android.jack.transformations.request.TransformationRequest x1
		com.android.jack.optimizations.inlining.JMethodInliner$1 x2
	static boolean access$1400 (com.android.jack.optimizations.inlining.JMethodInliner$Visitor) 
		com.android.jack.optimizations.inlining.JMethodInliner$Visitor x0
	static void  () 
}

com/android/jack/optimizations/inlining/JMethodInliner.class
JMethodInliner.java
package com.android.jack.optimizations.inlining
public com.android.jack.optimizations.inlining.JMethodInliner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	private static void inline (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.ir.ast.JMethod callSiteMethod
		com.android.jack.ir.ast.JMethodCall callSite
		com.android.jack.ir.ast.JMethod target
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.LocalVarCreator lvc
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo candidate
		com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo prologue
		com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo epilogue
	private static void preparePrologue (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo, com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JMethodBody enclosingBody
		int i
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo candidate
		com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo prologue
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.LocalVarCreator lvc
		com.android.jack.ir.sourceinfo.SourceInfo src
		java.util.List params
	private static void inlineBody (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo, com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo, com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo candidate
		com.android.jack.optimizations.inlining.JMethodInliner$PrologueInfo prologue
		com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo epilogue
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JLabeledStatement returnLabel
		com.android.jack.optimizations.inlining.InlineCloneStatementVisitor cloner
		com.android.jack.ir.ast.JBlock newBlock
	private static void prepareEpilogue (com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo, com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.optimizations.inlining.JMethodInliner$CandidateInfo candidate
		com.android.jack.optimizations.inlining.JMethodInliner$EpilogueInfo epilogue
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo src
		com.android.jack.ir.ast.JStatement next
		com.android.jack.ir.ast.JBlock nextBlock
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod jm
		com.android.jack.optimizations.inlining.JMethodInliner$Visitor v
	public volatile void run (com.android.sched.item.Component) 
	static void access$1200 (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.ir.ast.JMethod x0
		com.android.jack.ir.ast.JMethodCall x1
		com.android.jack.ir.ast.JMethod x2
		com.android.jack.transformations.request.TransformationRequest x3
		com.android.jack.transformations.LocalVarCreator x4
	static void  () 
}

com/android/jack/optimizations/modifiers/ClassFinalizer.class
ClassFinalizer.java
package com.android.jack.optimizations.modifiers
public com.android.jack.optimizations.modifiers.ClassFinalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean addFinalModifier
	public static final com.android.sched.util.log.stats.StatisticId TYPES_FINALIZED
	private final com.android.jack.ir.ast.JAnnotationType disablingAnnotationType
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/modifiers/EffectivelyFinalClassMarker.class
EffectivelyFinalClassMarker.java
package com.android.jack.optimizations.modifiers
public final com.android.jack.optimizations.modifiers.EffectivelyFinalClassMarker extends java.lang.Enum implements com.android.sched.marker.Marker  {
	public static final com.android.jack.optimizations.modifiers.EffectivelyFinalClassMarker Final
	private static final com.android.jack.optimizations.modifiers.EffectivelyFinalClassMarker[] $VALUES
	public static com.android.jack.optimizations.modifiers.EffectivelyFinalClassMarker[] values () 
	public static com.android.jack.optimizations.modifiers.EffectivelyFinalClassMarker valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public static boolean isEffectivelyFinal (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass type
	public static void markAsEffectivelyFinal (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass type
	static void  () 
}

com/android/jack/optimizations/modifiers/EffectivelyFinalFieldMarker.class
EffectivelyFinalFieldMarker.java
package com.android.jack.optimizations.modifiers
public final com.android.jack.optimizations.modifiers.EffectivelyFinalFieldMarker extends java.lang.Enum implements com.android.sched.marker.Marker  {
	public static final com.android.jack.optimizations.modifiers.EffectivelyFinalFieldMarker Final
	private static final com.android.jack.optimizations.modifiers.EffectivelyFinalFieldMarker[] $VALUES
	public static com.android.jack.optimizations.modifiers.EffectivelyFinalFieldMarker[] values () 
	public static com.android.jack.optimizations.modifiers.EffectivelyFinalFieldMarker valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public static boolean isEffectivelyFinal (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public static void markAsEffectivelyFinal (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	static void  () 
}

com/android/jack/optimizations/modifiers/EffectivelyFinalMethodMarker.class
EffectivelyFinalMethodMarker.java
package com.android.jack.optimizations.modifiers
public final com.android.jack.optimizations.modifiers.EffectivelyFinalMethodMarker extends java.lang.Enum implements com.android.sched.marker.Marker  {
	public static final com.android.jack.optimizations.modifiers.EffectivelyFinalMethodMarker Final
	private static final com.android.jack.optimizations.modifiers.EffectivelyFinalMethodMarker[] $VALUES
	public static com.android.jack.optimizations.modifiers.EffectivelyFinalMethodMarker[] values () 
	public static com.android.jack.optimizations.modifiers.EffectivelyFinalMethodMarker valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public static boolean isEffectivelyFinal (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public static void markAsEffectivelyFinal (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	static void  () 
}

com/android/jack/optimizations/modifiers/FieldFinalizer$1.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
 com.android.jack.optimizations.modifiers.FieldFinalizer$1 extends java.lang.Object {
}

com/android/jack/optimizations/modifiers/FieldFinalizer$CollectionPhase$Visitor.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
 com.android.jack.optimizations.modifiers.FieldFinalizer$CollectionPhase$Visitor extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.ir.ast.JMethod constructor
	private void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	private boolean isAssignment (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JNode parent
	public void endVisit (com.android.jack.ir.ast.JFieldRef) 
		boolean isAllowedReference
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JField field
	void  (com.android.jack.ir.ast.JMethod, com.android.jack.optimizations.modifiers.FieldFinalizer$1) 
		com.android.jack.ir.ast.JMethod x0
		com.android.jack.optimizations.modifiers.FieldFinalizer$1 x1
}

com/android/jack/optimizations/modifiers/FieldFinalizer$CollectionPhase.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
public com.android.jack.optimizations.modifiers.FieldFinalizer$CollectionPhase extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/modifiers/FieldFinalizer$ConstructorsAnalysisPhase$Analyzer.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
 com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$Analyzer extends com.android.jack.analysis.common.ReachabilityAnalyzer {
	private com.android.jack.ir.ast.JMethod constructor
	private final java.util.Map field2id
	static final boolean $assertionsDisabled
	void  (java.util.List, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JField field
		java.util.List fields
		com.android.jack.ir.ast.JMethod constructor
	public boolean isEmpty () 
	public com.android.jack.cfg.ControlFlowGraph getCfg () 
		com.android.jack.cfg.ControlFlowGraph cfg
	public void finalize (java.util.List, java.util.List, java.util.List) 
		com.android.jack.ir.ast.JField field
		java.util.Map$Entry entry
		java.util.List in
		java.util.List out
		java.util.List outException
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State exitBlockState
	public com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State newState (boolean) 
		boolean entry
	public void copyState (com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State, com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State) 
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State src
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State dest
	public void mergeState (com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State, com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State) 
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State state
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State otherState
	public void processStatement (com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JField field
		Integer index
		int idx
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JField field
		int index
		java.util.Map$Entry e
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State outBs
		com.android.jack.ir.ast.JStatement stmt
	public com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State cloneState (com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State) 
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State state
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State clone
	public volatile java.lang.Object cloneState (java.lang.Object) 
	public volatile void processStatement (java.lang.Object, com.android.jack.ir.ast.JStatement) 
	public volatile void mergeState (java.lang.Object, java.lang.Object) 
	public volatile void copyState (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object newState (boolean) 
	static void  () 
}

com/android/jack/optimizations/modifiers/FieldFinalizer$ConstructorsAnalysisPhase$State.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
 com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$State extends java.lang.Object {
	final java.util.BitSet maybeAssigned
	final java.util.BitSet definitelyAssigned
	private void  (int) 
		int size
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object o
	void  (int, com.android.jack.optimizations.modifiers.FieldFinalizer$1) 
		int x0
		com.android.jack.optimizations.modifiers.FieldFinalizer$1 x1
}

com/android/jack/optimizations/modifiers/FieldFinalizer$ConstructorsAnalysisPhase.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
public com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean enforceInitSemantic
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.modifiers.FieldFinalizer$ConstructorsAnalysisPhase$Analyzer analyzer
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/modifiers/FieldFinalizer$FinalizingPhase.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
public com.android.jack.optimizations.modifiers.FieldFinalizer$FinalizingPhase extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean addFinalModifier
	private final com.android.jack.ir.ast.JAnnotationType disablingAnnotationType
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/modifiers/FieldFinalizer$NotEffectivelyFinalField.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
public final com.android.jack.optimizations.modifiers.FieldFinalizer$NotEffectivelyFinalField extends java.lang.Enum implements com.android.sched.marker.Marker  {
	public static final com.android.jack.optimizations.modifiers.FieldFinalizer$NotEffectivelyFinalField NOT_EFFECTIVELY_FINAL
	private static final com.android.jack.optimizations.modifiers.FieldFinalizer$NotEffectivelyFinalField[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.jack.optimizations.modifiers.FieldFinalizer$NotEffectivelyFinalField[] values () 
	public static com.android.jack.optimizations.modifiers.FieldFinalizer$NotEffectivelyFinalField valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public static boolean checkIfCanBeFinalAndRemoveMarker (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public static boolean checkIfCanBeFinal (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public static void markAsNotFinal (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	static void  () 
}

com/android/jack/optimizations/modifiers/FieldFinalizer.class
FieldFinalizer.java
package com.android.jack.optimizations.modifiers
public com.android.jack.optimizations.modifiers.FieldFinalizer extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId FIELDS_FINALIZED
	public void  () 
	private static boolean isConstructor (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	static boolean access$100 (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x0
	static void  () 
}

com/android/jack/optimizations/modifiers/MethodFinalizer$1.class
MethodFinalizer.java
package com.android.jack.optimizations.modifiers
 com.android.jack.optimizations.modifiers.MethodFinalizer$1 extends java.lang.Object {
}

com/android/jack/optimizations/modifiers/MethodFinalizer$State.class
MethodFinalizer.java
package com.android.jack.optimizations.modifiers
 com.android.jack.optimizations.modifiers.MethodFinalizer$State extends java.lang.Object {
	final java.util.Map currentMethods
	final java.util.Set newMethods
	final java.util.Set effectivelyFinalMethods
	private void  () 
	void  (com.android.jack.optimizations.modifiers.MethodFinalizer$1) 
		com.android.jack.optimizations.modifiers.MethodFinalizer$1 x0
}

com/android/jack/optimizations/modifiers/MethodFinalizer.class
MethodFinalizer.java
package com.android.jack.optimizations.modifiers
public com.android.jack.optimizations.modifiers.MethodFinalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean addFinalModifier
	public static final com.android.sched.util.log.stats.StatisticId METHODS_FINALIZED
	private final com.android.jack.ir.ast.JAnnotationType disablingAnnotationType
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.optimizations.modifiers.MethodFinalizer$State state
	private void trackOverridingChains (com.android.jack.ir.ast.JDefinedClass, com.android.jack.optimizations.modifiers.MethodFinalizer$State) 
		String signature
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClass derived
		String signature
		com.android.jack.ir.ast.JMethod candidate
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClass currentClass
		com.android.jack.optimizations.modifiers.MethodFinalizer$State state
	private java.lang.String getSignatureId (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/tailrecursion/TailRecursionOptimization.class
TailRecursionOptimization.java
package com.android.jack.optimizations.tailrecursion
public com.android.jack.optimizations.tailrecursion.TailRecursionOptimization extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/optimizations/tailrecursion/TailRecursionOptimizer$1.class
TailRecursionOptimizer.java
package com.android.jack.optimizations.tailrecursion
 com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer$1 extends java.lang.Object {
}

com/android/jack/optimizations/tailrecursion/TailRecursionOptimizer$TailRecursionVisitor.class
TailRecursionOptimizer.java
package com.android.jack.optimizations.tailrecursion
 com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer$TailRecursionVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod enclosingMethod
	private final com.android.jack.transformations.request.TransformationRequest tr
	private com.android.jack.ir.ast.JLabeledStatement labeledFirstStatement
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer this$0
	private void  (com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
	private void labelFirstStatement () 
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JStatement firstStatement
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement tryStatement
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JLocal tempVar
		com.android.jack.ir.ast.JAsgOperation asgToTemp
		com.android.jack.ir.ast.JExpressionStatement asgToTempStmt
		com.android.jack.ir.ast.JAsgOperation tempToArg
		com.android.jack.ir.ast.JStatement tempToArgStmt
		com.android.jack.ir.ast.JStatement asgStmt
		com.android.jack.ir.ast.JStatement asgStmt
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
		com.android.jack.ir.ast.JMethodBody body
		java.util.Iterator paramIt
		java.util.Iterator exprIt
		java.util.ArrayList tmpAssignments
		java.util.ArrayList argAssignments
		com.android.jack.ir.ast.JStatementList returnStmtParent
		com.android.jack.ir.ast.JGoto tailCall
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JReturnStatement returnStatement
		com.android.jack.ir.ast.JExpression retExpr
	void  (com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest, com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer$1) 
		com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer x0
		com.android.jack.ir.ast.JMethod x1
		com.android.jack.transformations.request.TransformationRequest x2
		com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer$1 x3
	static void  () 
}

com/android/jack/optimizations/tailrecursion/TailRecursionOptimizer.class
TailRecursionOptimizer.java
package com.android.jack.optimizations.tailrecursion
public com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	private static final com.android.sched.util.log.stats.StatisticId TAIL_RECURSION_OPTS
	private final com.android.jack.ir.ast.JAnnotationType annotationType
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer$TailRecursionVisitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.stats.StatisticId access$000 () 
	static com.android.sched.util.log.Tracer access$100 (com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer) 
		com.android.jack.optimizations.tailrecursion.TailRecursionOptimizer x0
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpCalculateTaintedMethods.class
AvpCalculateTaintedMethods.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.AvpCalculateTaintedMethods extends com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	private com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker calculateTaintedVirtualMethods (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker other
		com.android.jack.ir.ast.JInterface impl
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker other
		com.android.jack.ir.ast.JMethodIdWide idWide
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker marker
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker$Builder builder
		com.android.jack.ir.ast.JClass superClass
	private com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker getOrCreateMarker (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker marker
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/valuepropagation/argument/AvpCollectMethodCallArguments.class
AvpCollectMethodCallArguments.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.AvpCollectMethodCallArguments extends com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpComputeMethodArgumentsValues$1.class
AvpComputeMethodArgumentsValues.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$1 extends java.lang.Object {
}

com/android/jack/optimizations/valuepropagation/argument/AvpComputeMethodArgumentsValues$CumulativeArguments.class
AvpComputeMethodArgumentsValues.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$CumulativeArguments extends java.lang.Object implements com.android.sched.marker.Marker  {
	final java.util.Map values
	static final boolean $assertionsDisabled
	private void  (com.android.jack.ir.ast.JDefinedClassOrInterface, java.util.Map) 
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$CumulativeArguments marker
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$CumulativeArguments marker
		com.android.jack.ir.ast.JInterface impl
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.Map callsOnType
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker tainted
		com.android.jack.ir.ast.JClass superClass
	private static void mergeMethodTrackers (java.util.Map, java.util.Map, com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker) 
		String signature
		com.android.jack.optimizations.common.LiteralValueListTracker tracker
		com.android.jack.optimizations.common.LiteralValueListTracker accumulatedTracker
		java.util.Map$Entry e
		java.util.Map mergeTarget
		java.util.Map newData
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker tainted
	static com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$CumulativeArguments compute (com.android.jack.ir.ast.JDefinedClassOrInterface, java.util.Map) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.Map callsOnType
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$CumulativeArguments marker
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpComputeMethodArgumentsValues$TypeMethodTable.class
AvpComputeMethodArgumentsValues.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeMethodTable extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.Map methods
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues this$0
	void markCallArgs (java.util.Map) 
		com.android.jack.optimizations.common.LiteralValueListTracker tracker
		java.util.Map$Entry e
		java.util.Map args
	private void  (com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JInterface impl
		java.util.Map$Entry next
		String signature
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker tainted
		java.util.Iterator iterator
	private void mergeWith (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethod method
		java.util.Map$Entry e
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeMethodTable other
		com.android.jack.ir.ast.JType type
	public com.android.sched.marker.Marker cloneIfNeeded () 
	void  (com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$1) 
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues x0
		com.android.jack.ir.ast.JDefinedClassOrInterface x1
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$1 x2
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpComputeMethodArgumentsValues$TypeRefCounter.class
AvpComputeMethodArgumentsValues.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeRefCounter extends java.lang.Object implements com.android.sched.marker.Marker  {
	private int count
	static final boolean $assertionsDisabled
	private void  () 
	static void inc (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeRefCounter marker
	static boolean dec (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeRefCounter marker
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpComputeMethodArgumentsValues.class
AvpComputeMethodArgumentsValues.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues extends com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	private com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeMethodTable computeTypeMethodTable (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeMethodTable marker
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JSession session
		java.util.List sortedTypes
	private void computeVirtualCallArguments (java.util.List) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$TypeMethodTable methodTable
		com.android.jack.optimizations.valuepropagation.argument.AvpComputeMethodArgumentsValues$CumulativeArguments virtualCallArgs
		java.util.concurrent.ConcurrentMap directCallArgs
		int i
		java.util.List sortedTypes
	private static java.util.List sortTopologically (java.util.Collection) 
		com.android.jack.ir.ast.JInterface impl
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JInterface impl
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClass superClass
		java.util.Collection types
		java.util.Queue queue
		java.util.List sortedTypes
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpPropagateArgumentValues$1.class
AvpPropagateArgumentValues.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues$1 extends com.android.jack.ir.ast.JVisitor {
	final java.util.Map val$paramValues
	final com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues this$0
	void  (com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues, java.util.Map) 
		com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues this$0
	public void endVisit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
		com.android.jack.ir.ast.JNode parent
}

com/android/jack/optimizations/valuepropagation/argument/AvpPropagateArgumentValues$1Processor.class
AvpPropagateArgumentValues.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues$1Processor extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.transformations.request.TransformationRequest request
	private com.android.jack.optimizations.common.ExpressionReplaceHelper helper
	final com.android.jack.ir.ast.JMethod val$method
	final java.util.Map val$paramValues
	final com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues this$0
	void  (com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues, com.android.jack.ir.ast.JMethod, java.util.Map) 
		com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues this$0
	public void endVisit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
		com.android.jack.ir.ast.JParameter parameter
		com.android.jack.ir.ast.JValueLiteral literal
	static com.android.jack.transformations.request.TransformationRequest access$100 (com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues$1Processor) 
		com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues$1Processor x0
}

com/android/jack/optimizations/valuepropagation/argument/AvpPropagateArgumentValues.class
AvpPropagateArgumentValues.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues extends com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	public final com.android.jack.ir.ast.JAnnotationType disablingAnnotationType
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JValueLiteral value
		int i
		com.android.jack.ir.ast.JMethod method
		com.android.jack.optimizations.common.LiteralValueListTracker tracker
		boolean isTainted
		java.util.Map paramValues
		java.util.List params
		com.android.jack.ir.ast.JVisitor asgAnalyzer
		com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues$1Processor processor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.Tracer access$000 (com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues) 
		com.android.jack.optimizations.valuepropagation.argument.AvpPropagateArgumentValues x0
}

com/android/jack/optimizations/valuepropagation/argument/AvpSchedulable$TaintedMethodMarker.class
AvpSchedulable.java
package com.android.jack.optimizations.valuepropagation.argument
final com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable$TaintedMethodMarker extends java.lang.Enum implements com.android.sched.marker.Marker  {
	public static final com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable$TaintedMethodMarker TAINTED
	private static final com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable$TaintedMethodMarker[] $VALUES
	public static com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable$TaintedMethodMarker[] values () 
	public static com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable$TaintedMethodMarker valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void markAsTainted (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	static boolean checkIfTaintedAndRemoveMarker (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/AvpSchedulable.class
AvpSchedulable.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.AvpSchedulable extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId ARGUMENT_VALUES_PROPAGATED
	public static final com.android.sched.util.log.stats.StatisticId PARAMETER_IS_WRITTEN_TO
	private final com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
	public void  () 
	java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JMethodIdWide method
		com.android.jack.ir.ast.JType returnType
	java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/MethodCallArgumentsMarker.class
MethodCallArgumentsMarker.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.MethodCallArgumentsMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.optimizations.common.SimpleLiteralValueListTracker args
	private void  (int) 
		int size
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public static void markArgValues (com.android.jack.ir.ast.JMethod, com.android.jack.optimizations.common.LiteralValueListTracker) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.optimizations.common.LiteralValueListTracker tracker
		com.android.jack.optimizations.valuepropagation.argument.MethodCallArgumentsMarker marker
	public static com.android.jack.optimizations.common.LiteralValueListTracker getTrackerAndRemoveMarker (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.optimizations.valuepropagation.argument.MethodCallArgumentsMarker marker
}

com/android/jack/optimizations/valuepropagation/argument/TaintedVirtualMethodsMarker$1.class
TaintedVirtualMethodsMarker.java
package com.android.jack.optimizations.valuepropagation.argument
 com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker$1 extends java.lang.Object {
}

com/android/jack/optimizations/valuepropagation/argument/TaintedVirtualMethodsMarker$Builder.class
TaintedVirtualMethodsMarker.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker$Builder extends java.lang.Object {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface type
	private final java.util.Set tainted
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker createAndAddAsAllTainted () 
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker existing
	public com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker createAndAdd () 
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker marker
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker existing
	public void mergeWith (com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker) 
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker other
	public void addTaintedMethod (java.lang.String) 
		String signature
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/TaintedVirtualMethodsMarker.class
TaintedVirtualMethodsMarker.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private static final com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker ALL_VIRTUAL_METHODS_TAINTED
	private final java.util.Set tainted
	private void  (java.util.Set) 
		java.util.Set tainted
	public boolean isMethodTainted (java.lang.String) 
		String signature
	public boolean allMethodsAreTainted () 
	public static com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker getMarker (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker access$000 () 
	void  (java.util.Set, com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker$1) 
		java.util.Set x0
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker$1 x1
	static java.util.Set access$200 (com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker) 
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker x0
	static void  () 
}

com/android/jack/optimizations/valuepropagation/argument/TypeMethodCallArgumentsMarker.class
TypeMethodCallArgumentsMarker.java
package com.android.jack.optimizations.valuepropagation.argument
public com.android.jack.optimizations.valuepropagation.argument.TypeMethodCallArgumentsMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.concurrent.ConcurrentMap virtual
	private final java.util.concurrent.ConcurrentMap direct
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	private void markCall (java.lang.String, java.util.List, com.android.jack.ir.ast.JMethodCall$DispatchKind) 
		com.android.jack.optimizations.common.LiteralValueListTracker existing
		String signature
		java.util.List args
		com.android.jack.ir.ast.JMethodCall$DispatchKind dispatchKind
		java.util.concurrent.ConcurrentMap map
		com.android.jack.optimizations.common.LiteralValueListTracker tracker
	public static java.util.concurrent.ConcurrentMap getCallsArgsOnType (com.android.jack.ir.ast.JDefinedClassOrInterface, boolean) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean isVirtual
		com.android.jack.optimizations.valuepropagation.argument.TypeMethodCallArgumentsMarker marker
	public static void markCallOnReceiverType (java.lang.String, com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.optimizations.valuepropagation.argument.TypeMethodCallArgumentsMarker existing
		String signature
		com.android.jack.ir.ast.JMethodCall call
		java.util.List args
		com.android.jack.ir.ast.JClassOrInterface receiverType
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.argument.TaintedVirtualMethodsMarker taintedMarker
		com.android.jack.optimizations.valuepropagation.argument.TypeMethodCallArgumentsMarker marker
	static void  () 
}

com/android/jack/optimizations/valuepropagation/field/FieldSingleValueMarker.class
FieldSingleValueMarker.java
package com.android.jack.optimizations.valuepropagation.field
public com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.optimizations.common.ConcurrentLiteralValueTracker tracker
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	boolean isMultipleOrNonLiteralValue () 
	com.android.jack.ir.ast.JValueLiteral getConsolidatedValue () 
	private static com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker create (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JMethod method
		boolean hasStaticInit
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker marker
	public static com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker getOrCreate (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker marker
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker existing
	public static void markValue (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker marker
	public static void markValues (com.android.jack.ir.ast.JField, java.util.Collection) 
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JField field
		java.util.Collection expressions
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker marker
	static void  () 
}

com/android/jack/optimizations/valuepropagation/field/FvpCollectFieldAssignments$ConstructorAnalyzer.class
FvpCollectFieldAssignments.java
package com.android.jack.optimizations.valuepropagation.field
 com.android.jack.optimizations.valuepropagation.field.FvpCollectFieldAssignments$ConstructorAnalyzer extends com.android.jack.analysis.common.ReachabilityAnalyzer {
	final com.android.jack.google.common.collect.Multimap defaultState
	private final com.android.jack.ir.ast.JMethod constructor
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker marker
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod constructor
	public com.android.jack.cfg.ControlFlowGraph getCfg () 
		com.android.jack.cfg.ControlFlowGraph cfg
	protected com.android.jack.google.common.collect.Multimap newState (boolean) 
		boolean entry
	protected com.android.jack.google.common.collect.Multimap cloneState (com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap state
	protected void copyState (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap src
		com.android.jack.google.common.collect.Multimap dest
	protected void mergeState (com.android.jack.google.common.collect.Multimap, com.android.jack.google.common.collect.Multimap) 
		com.android.jack.google.common.collect.Multimap state
		com.android.jack.google.common.collect.Multimap otherState
	protected void processStatement (com.android.jack.google.common.collect.Multimap, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JExpression expression
		com.android.jack.ir.ast.JAsgOperation assignment
		com.android.jack.ir.ast.JExpression lhs
		java.util.Map$Entry entry
		com.android.jack.ir.ast.JExpression value
		java.util.Iterator iterator
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.google.common.collect.Multimap outBs
		com.android.jack.ir.ast.JStatement stmt
	protected void finalize (java.util.List, java.util.List, java.util.List) 
		java.util.Map$Entry entry
		java.util.List in
		java.util.List out
		java.util.List outException
		com.android.jack.google.common.collect.Multimap exitBlockState
	protected volatile java.lang.Object cloneState (java.lang.Object) 
	protected volatile void processStatement (java.lang.Object, com.android.jack.ir.ast.JStatement) 
	protected volatile void mergeState (java.lang.Object, java.lang.Object) 
	protected volatile void copyState (java.lang.Object, java.lang.Object) 
	protected volatile java.lang.Object newState (boolean) 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/field/FvpCollectFieldAssignments.class
FvpCollectFieldAssignments.java
package com.android.jack.optimizations.valuepropagation.field
public com.android.jack.optimizations.valuepropagation.field.FvpCollectFieldAssignments extends com.android.jack.optimizations.valuepropagation.field.FvpSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	private void analyzeRegularMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JAsgOperation assignment
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock block
		com.android.jack.ir.ast.JMethod method
		com.android.jack.cfg.ControlFlowGraph cfg
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/valuepropagation/field/FvpPropagateFieldValues$Visitor.class
FvpPropagateFieldValues.java
package com.android.jack.optimizations.valuepropagation.field
 com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	private final boolean insideConstructor
	private final com.android.jack.optimizations.common.JlsNullabilityChecker jlsNullabilityHelper
	private final com.android.jack.optimizations.common.ExpressionReplaceHelper replaceHelper
	public final com.android.jack.transformations.request.TransformationRequest request
	static final boolean $assertionsDisabled
	final com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues this$0
	void  (com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues, com.android.jack.ir.ast.JMethod, boolean) 
		com.android.jack.ir.ast.JMethod method
		boolean addNullChecks
		com.android.jack.transformations.LocalVarCreator fvp
	public void endVisit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef ref
	private void replaceFieldWithValue (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JStatement nullCheck
		com.android.jack.ir.ast.JFieldRef ref
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.optimizations.valuepropagation.field.FieldSingleValueMarker marker
		com.android.jack.ir.ast.JValueLiteral value
	static void  () 
}

com/android/jack/optimizations/valuepropagation/field/FvpPropagateFieldValues.class
FvpPropagateFieldValues.java
package com.android.jack.optimizations.valuepropagation.field
public com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues extends com.android.jack.optimizations.valuepropagation.field.FvpSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	public final com.android.jack.ir.ast.JAnnotationType disablingAnnotationType
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.lookup.JPhantomLookup phantomLookup
	private final boolean preserveNullChecks
	private final boolean ensureTypeInitializers
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.lookup.JPhantomLookup access$000 (com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues) 
		com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues x0
	static boolean access$100 (com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues) 
		com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues x0
	static com.android.sched.util.log.Tracer access$200 (com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues) 
		com.android.jack.optimizations.valuepropagation.field.FvpPropagateFieldValues x0
}

com/android/jack/optimizations/valuepropagation/field/FvpSchedulable.class
FvpSchedulable.java
package com.android.jack.optimizations.valuepropagation.field
public abstract com.android.jack.optimizations.valuepropagation.field.FvpSchedulable extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId FIELD_VALUES_PROPAGATED
	public void  () 
	static com.android.jack.ir.ast.JValueLiteral createDefaultValue (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	static void  () 
}

com/android/jack/optimizations/wofr/FieldReadWriteCountsMarker.class
FieldReadWriteCountsMarker.java
package com.android.jack.optimizations.wofr
public com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.concurrent.atomic.AtomicBoolean hasReads
	private final java.util.concurrent.atomic.AtomicInteger writesCount
	private final java.util.concurrent.atomic.AtomicBoolean hasNonLiteralWrites
	static final boolean $assertionsDisabled
	public void  () 
	public static void markRead (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public static void markWrite (com.android.jack.ir.ast.JField, boolean) 
		com.android.jack.ir.ast.JField field
		boolean isNonLiteral
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker marker
	public static void unmarkWrite (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker marker
	public static boolean hasReads (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker marker
	public static boolean hasWrites (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker marker
	public static boolean hasNonLiteralWrites (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker marker
	private static com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker getOrCreate (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker marker
		com.android.jack.optimizations.wofr.FieldReadWriteCountsMarker existing
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/optimizations/wofr/WofrCollectFieldAccesses$1.class
WofrCollectFieldAccesses.java
package com.android.jack.optimizations.wofr
final com.android.jack.optimizations.wofr.WofrCollectFieldAccesses$1 extends com.android.jack.ir.ast.JVisitor {
	void  () 
	public void endVisit (com.android.jack.ir.ast.JFieldRef) 
		boolean isNonLiteral
		com.android.jack.ir.ast.JFieldRef ref
		com.android.jack.ir.ast.JField field
}

com/android/jack/optimizations/wofr/WofrCollectFieldAccesses.class
WofrCollectFieldAccesses.java
package com.android.jack.optimizations.wofr
public com.android.jack.optimizations.wofr.WofrCollectFieldAccesses extends com.android.jack.optimizations.wofr.WofrSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final com.android.jack.ir.ast.JVisitor ANALYZER
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/optimizations/wofr/WofrRemoveFieldWrites$1.class
WofrRemoveFieldWrites.java
package com.android.jack.optimizations.wofr
 com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$optimizations$wofr$WofrRemoveFieldWrites$Action
	static void  () 
}

com/android/jack/optimizations/wofr/WofrRemoveFieldWrites$1Processor.class
WofrRemoveFieldWrites.java
package com.android.jack.optimizations.wofr
 com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$1Processor extends java.lang.Object {
	static final boolean $assertionsDisabled
	final com.android.jack.ir.ast.JMethod val$method
	final com.android.jack.optimizations.common.JlsNullabilityChecker val$nullChecker
	final com.android.jack.transformations.request.TransformationRequest val$request
	final com.android.jack.transformations.LocalVarCreator val$varCreator
	final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites this$0
	void  (com.android.jack.optimizations.wofr.WofrRemoveFieldWrites, com.android.jack.ir.ast.JMethod, com.android.jack.optimizations.common.JlsNullabilityChecker, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.optimizations.wofr.WofrRemoveFieldWrites this$0
	private void handleExprStmt (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JStatement nullCheck
		com.android.jack.ir.ast.JFieldRef ref
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JExpressionStatement stmt
		com.android.jack.ir.ast.JExpression expr
	private void handleAssignmentRhs (com.android.jack.ir.ast.JAsgOperation) 
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JExpression rhs
	private com.android.jack.ir.ast.JLocal handleFieldReceiver (com.android.jack.ir.ast.JAsgOperation, boolean) 
		com.android.jack.ir.ast.JAsgOperation asg
		boolean forceLocal
		com.android.jack.ir.ast.JExpression receiver
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JExpressionStatement stmt
		com.android.jack.ir.ast.JNode parent
	static void access$200 (com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$1Processor, com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$1Processor x0
		com.android.jack.ir.ast.JExpressionStatement x1
	static void  () 
}

com/android/jack/optimizations/wofr/WofrRemoveFieldWrites$Action.class
WofrRemoveFieldWrites.java
package com.android.jack.optimizations.wofr
final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action extends java.lang.Enum {
	public static final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action None
	public static final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action Expression
	public static final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action ReceiverAndExpression
	public static final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action ReceiverExpressionAndNullCheck
	private static final com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action[] $VALUES
	public static com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action[] values () 
	public static com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/optimizations/wofr/WofrRemoveFieldWrites.class
WofrRemoveFieldWrites.java
package com.android.jack.optimizations.wofr
public com.android.jack.optimizations.wofr.WofrRemoveFieldWrites extends com.android.jack.optimizations.wofr.WofrSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean preserveObjectLifetime
	private final boolean ensureTypeInitializers
	public final boolean preserveNullChecks
	private final com.android.jack.lookup.JPhantomLookup phantomLookup
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	private com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action classify (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JFieldRef ref
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface fieldOwningType
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.LocalVarCreator varCreator
		com.android.jack.optimizations.common.JlsNullabilityChecker nullChecker
		com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$1Processor processor
		com.android.jack.cfg.ControlFlowGraph cfg
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.optimizations.wofr.WofrRemoveFieldWrites$Action access$000 (com.android.jack.optimizations.wofr.WofrRemoveFieldWrites, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.optimizations.wofr.WofrRemoveFieldWrites x0
		com.android.jack.ir.ast.JMethod x1
		com.android.jack.ir.ast.JFieldRef x2
	static com.android.sched.util.log.Tracer access$100 (com.android.jack.optimizations.wofr.WofrRemoveFieldWrites) 
		com.android.jack.optimizations.wofr.WofrRemoveFieldWrites x0
	static void  () 
}

com/android/jack/optimizations/wofr/WofrRemoveFields.class
WofrRemoveFields.java
package com.android.jack.optimizations.wofr
public com.android.jack.optimizations.wofr.WofrRemoveFields extends com.android.jack.optimizations.wofr.WofrSchedulable implements com.android.sched.schedulable.RunnableSchedulable  {
	private final boolean removeUnusedFields
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JField) 
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/optimizations/wofr/WofrSchedulable.class
WofrSchedulable.java
package com.android.jack.optimizations.wofr
public abstract com.android.jack.optimizations.wofr.WofrSchedulable extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId FIELD_WRITES_REMOVED
	public static final com.android.sched.util.log.stats.StatisticId FIELDS_REMOVED
	public final com.android.jack.ir.ast.JAnnotationType disablingAnnotationType
	public void  () 
	static void  () 
}

com/android/jack/plugin/AcceptAll.class
AcceptAll.java
package com.android.jack.plugin
public com.android.jack.plugin.AcceptAll extends java.lang.Object implements com.android.jack.plugin.PluginFilter  {
	public void  () 
	public boolean accept (com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.v01.Plugin plugin
}

com/android/jack/plugin/JackPluginJarCodec.class
JackPluginJarCodec.java
package com.android.jack.plugin
public com.android.jack.plugin.JackPluginJarCodec extends com.android.sched.util.codec.ServiceJarCodec {
	public void  () 
	public java.lang.String getUsage () 
	protected void throwException (com.android.sched.util.location.Location)  throws com.android.jack.plugin.NotJackPluginFileException 
		com.android.sched.util.location.Location location
}

com/android/jack/plugin/Last$1.class
Last.java
package com.android.jack.plugin
 com.android.jack.plugin.Last$1 extends java.lang.Object implements com.android.jack.google.common.base.Predicate  {
	final com.android.jack.plugin.v01.Plugin val$one
	final com.android.jack.plugin.Last this$0
	void  (com.android.jack.plugin.Last, com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.Last this$0
	public boolean apply (com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.v01.Plugin plugin
	public volatile boolean apply (java.lang.Object) 
}

com/android/jack/plugin/Last$2.class
Last.java
package com.android.jack.plugin
 com.android.jack.plugin.Last$2 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.plugin.Last this$0
	void  (com.android.jack.plugin.Last) 
		com.android.jack.plugin.Last this$0
	public java.lang.String apply (com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.v01.Plugin plugin
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/jack/plugin/Last.class
Last.java
package com.android.jack.plugin
public com.android.jack.plugin.Last extends java.lang.Object implements com.android.jack.plugin.PluginSelector  {
	private static final java.util.logging.Logger logger
	public void  () 
	public com.android.jack.plugin.v01.Plugin select (java.util.List) 
		com.android.jack.plugin.v01.Plugin plugin
		com.android.jack.plugin.v01.Plugin one
		StringBuilder others
		java.util.List plugins
		com.android.jack.plugin.v01.Plugin selected
	static void  () 
}

com/android/jack/plugin/NotEngineering.class
NotEngineering.java
package com.android.jack.plugin
public com.android.jack.plugin.NotEngineering extends java.lang.Object implements com.android.jack.plugin.PluginFilter  {
	private static final java.util.logging.Logger logger
	public void  () 
	public boolean accept (com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.v01.Plugin plugin
		boolean accepted
	static void  () 
}

com/android/jack/plugin/NotJackPluginException.class
NotJackPluginException.java
package com.android.jack.plugin
public com.android.jack.plugin.NotJackPluginException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
}

com/android/jack/plugin/NotJackPluginFileException.class
NotJackPluginFileException.java
package com.android.jack.plugin
public com.android.jack.plugin.NotJackPluginFileException extends com.android.sched.util.file.NotFileOrDirectoryException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/jack/plugin/PluginFilter.class
PluginFilter.java
package com.android.jack.plugin
public abstract com.android.jack.plugin.PluginFilter extends java.lang.Object {
	public abstract boolean accept (com.android.jack.plugin.v01.Plugin) 
}

com/android/jack/plugin/PluginLocation.class
PluginLocation.java
package com.android.jack.plugin
public com.android.jack.plugin.PluginLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final com.android.jack.plugin.v01.Plugin plugin
	public void  (com.android.jack.plugin.v01.Plugin) 
		com.android.jack.plugin.v01.Plugin plugin
	public java.lang.String getDescription () 
	public com.android.jack.plugin.v01.Plugin getPlugin () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

com/android/jack/plugin/PluginManager.class
PluginManager.java
package com.android.jack.plugin
public com.android.jack.plugin.PluginManager extends java.lang.Object {
	private static final com.android.sched.util.config.id.ImplementationPropertyId PLUGIN_SELECTOR
	private static final com.android.sched.util.config.id.ImplementationPropertyId PLUGIN_FILTER
	private static final java.util.logging.Logger logger
	private final java.util.List serviceLoaders
	private final com.android.jack.plugin.PluginFilter filter
	private final com.android.jack.plugin.PluginSelector selector
	private final java.util.concurrent.ConcurrentMap map
	static final boolean $assertionsDisabled
	public void  () 
	public void addPlugin (java.util.List)  throws com.android.jack.plugin.NotJackPluginException 
		java.util.List urls
	public void addPlugin (java.net.URL[])  throws com.android.jack.plugin.NotJackPluginException 
		java.net.URL[] urls
	public void addPlugin (java.lang.ClassLoader)  throws com.android.jack.plugin.NotJackPluginException 
		ClassLoader classLoader
	public void addPlugin (java.util.ServiceLoader)  throws com.android.jack.plugin.NotJackPluginException 
		java.util.ServiceLoader serviceLoader
	public com.android.jack.plugin.v01.Plugin loadPlugin (java.lang.String)  throws com.android.jack.plugin.PluginNotFoundException 
		com.android.jack.plugin.v01.Plugin candidate
		java.util.ServiceLoader serviceLoader
		java.util.List plugins
		com.android.jack.plugin.v01.Plugin newPlugin
		String name
		com.android.jack.plugin.v01.Plugin plugin
	public java.util.Collection getPlugins () 
	public boolean hasPlugins () 
	public com.android.sched.reflections.ReflectionManager getReflectionManager (com.android.sched.reflections.ReflectionManager) 
		com.android.jack.plugin.v01.Plugin plugin
		com.android.sched.reflections.CompositeReflectionManager composite
		com.android.sched.reflections.ReflectionManager primary
	public java.util.Collection getAvailablePlugins () 
		com.android.jack.plugin.v01.Plugin plugin
		java.util.ServiceLoader serviceLoader
		java.util.List plugins
	static void  () 
}

com/android/jack/plugin/PluginNotFoundException.class
PluginNotFoundException.java
package com.android.jack.plugin
public com.android.jack.plugin.PluginNotFoundException extends java.lang.Exception {
	private static final long serialVersionUID
	private final String name
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.String) 
		String name
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String name
		Throwable cause
	public java.lang.String getPluginName () 
}

com/android/jack/plugin/PluginSelector.class
PluginSelector.java
package com.android.jack.plugin
public abstract com.android.jack.plugin.PluginSelector extends java.lang.Object {
	public abstract com.android.jack.plugin.v01.Plugin select (java.util.List) 
}

com/android/jack/plugin/StableOnly.class
StableOnly.java
package com.android.jack.plugin
public com.android.jack.plugin.StableOnly extends java.lang.Object implements com.android.jack.plugin.PluginFilter  {
	private static final java.util.logging.Logger logger
	public void  () 
	public boolean accept (com.android.jack.plugin.v01.Plugin) 
		boolean accepted
		com.android.sched.util.UncomparableSubReleaseKind e
		com.android.jack.plugin.v01.Plugin plugin
	static void  () 
}

com/android/jack/plugin/v01/Plugin.class
Plugin.java
package com.android.jack.plugin.v01
public abstract com.android.jack.plugin.v01.Plugin extends java.lang.Object {
	public abstract java.lang.String getCanonicalName () 
	public abstract java.lang.String getFriendlyName () 
	public abstract java.lang.String getDescription () 
	public abstract com.android.sched.util.Version getVersion () 
	public abstract boolean isCompatibileWithJack (com.android.sched.util.Version) 
	public abstract com.android.sched.scheduler.FeatureSet getFeatures (com.android.sched.util.config.Config, com.android.sched.scheduler.Scheduler) 
	public abstract com.android.sched.scheduler.ProductionSet getProductions (com.android.sched.util.config.Config, com.android.sched.scheduler.Scheduler) 
	public abstract java.util.List getSortedRunners () 
	public abstract java.util.Collection getCheckerRunners () 
	public abstract com.android.sched.reflections.ReflectionManager getReflectionManager () 
}

com/android/jack/plugin/v01/SchedAnnotationProcessorBasedPlugin.class
SchedAnnotationProcessorBasedPlugin.java
package com.android.jack.plugin.v01
public abstract com.android.jack.plugin.v01.SchedAnnotationProcessorBasedPlugin extends java.lang.Object implements com.android.jack.plugin.v01.Plugin  {
	public void  () 
	public final com.android.sched.reflections.ReflectionManager getReflectionManager () 
}

com/android/jack/preprocessor/AddAnnotationExpression.class
AddAnnotationExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.AddAnnotationExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.ir.ast.JAnnotationType toAdd
	private final com.android.jack.preprocessor.Expression on
	public void  (com.android.jack.ir.ast.JAnnotationType, com.android.jack.preprocessor.Expression) 
		com.android.jack.ir.ast.JAnnotationType toAdd
		com.android.jack.preprocessor.Expression on
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
		java.util.Collection collection
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/AddAnnotationStep$AlreadyRuleAnnotateReportable.class
AddAnnotationStep.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.AddAnnotationStep$AlreadyRuleAnnotateReportable extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.ir.ast.Annotable annotated
	private final com.android.jack.preprocessor.Rule ruleUsed
	final com.android.jack.preprocessor.AddAnnotationStep this$0
	public void  (com.android.jack.preprocessor.AddAnnotationStep, com.android.jack.ir.ast.Annotable, com.android.jack.preprocessor.Rule) 
		com.android.jack.ir.ast.Annotable annotated
		com.android.jack.preprocessor.Rule rule
	public java.lang.String getMessage () 
		com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/preprocessor/AddAnnotationStep$AlreadySourceAnnotateReportable.class
AddAnnotationStep.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.AddAnnotationStep$AlreadySourceAnnotateReportable extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.ir.ast.Annotable annotated
	final com.android.jack.preprocessor.AddAnnotationStep this$0
	public void  (com.android.jack.preprocessor.AddAnnotationStep, com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.Annotable annotated
	public java.lang.String getMessage () 
		com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/preprocessor/AddAnnotationStep$AnnotateReportable.class
AddAnnotationStep.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.AddAnnotationStep$AnnotateReportable extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.ir.ast.Annotable annotated
	final com.android.jack.preprocessor.AddAnnotationStep this$0
	public void  (com.android.jack.preprocessor.AddAnnotationStep, com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.Annotable annotated
	public java.lang.String getMessage () 
		com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/preprocessor/AddAnnotationStep.class
AddAnnotationStep.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.AddAnnotationStep extends java.lang.Object {
	private final com.android.jack.preprocessor.Rule rule
	private final com.android.jack.ir.ast.JAnnotationType annotationType
	private final java.util.Collection toAnnotate
	public void  (com.android.jack.preprocessor.Rule, com.android.jack.ir.ast.JAnnotationType, java.util.Collection) 
		com.android.jack.preprocessor.Rule rule
		com.android.jack.ir.ast.JAnnotationType annotation
		java.util.Collection toAnnotate
	public void apply (java.util.Map) 
		com.android.jack.ir.ast.JRetentionPolicy retention
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.reporting.Reportable reportable
		com.android.jack.reporting.Reportable reportable
		com.android.jack.preprocessor.Rule rule
		com.android.jack.ir.ast.Annotable annotable
		com.android.jack.preprocessor.PreProcessorApplier$Entry entry
		com.android.jack.reporting.Reportable reportable
		Object candidate
		java.util.Map map
	public static java.lang.String getElement (com.android.jack.ir.formatter.TypePackageAndMethodFormatter, com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
		com.android.jack.ir.ast.Annotable annotable
		String element
	static com.android.jack.preprocessor.Rule access$000 (com.android.jack.preprocessor.AddAnnotationStep) 
		com.android.jack.preprocessor.AddAnnotationStep x0
	static com.android.jack.ir.ast.JAnnotationType access$100 (com.android.jack.preprocessor.AddAnnotationStep) 
		com.android.jack.preprocessor.AddAnnotationStep x0
}

com/android/jack/preprocessor/AnyTypeFilter$1.class
AnyTypeFilter.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.AnyTypeFilter$1 extends com.android.jack.preprocessor.NamePattern {
	final com.android.jack.preprocessor.AnyTypeFilter this$0
	void  (com.android.jack.preprocessor.AnyTypeFilter, java.lang.String) 
		com.android.jack.preprocessor.AnyTypeFilter this$0
		String rawPattern
	public boolean matches (java.lang.String) 
		String name
}

com/android/jack/preprocessor/AnyTypeFilter.class
AnyTypeFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.AnyTypeFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	public static final com.android.jack.preprocessor.AnyTypeFilter INSTANCE
	private final com.android.jack.preprocessor.NamePattern all
	private void  () 
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
	static void  () 
}

com/android/jack/preprocessor/ArrayFilter.class
ArrayFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ArrayFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.Expression leafType
	private final int dim
	public void  (com.android.jack.preprocessor.Expression, int) 
		com.android.jack.preprocessor.Expression leafType
		int dim
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		com.android.jack.ir.ast.JArrayType arrayToMatch
		com.android.jack.ir.ast.JType toMatch
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/BooleanBinaryExpression.class
BooleanBinaryExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.BooleanBinaryExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.Expression left
	private final com.android.jack.preprocessor.BooleanBinaryOperator operator
	private final com.android.jack.preprocessor.Expression right
	public void  (com.android.jack.preprocessor.Expression, com.android.jack.preprocessor.BooleanBinaryOperator, com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.BooleanBinaryOperator operator
		com.android.jack.preprocessor.Expression right
	public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context) 
		Object tested
		com.android.jack.preprocessor.Context context
		boolean leftValue
		boolean rightValue
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/BooleanBinaryOperator$1.class
BooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$1 extends com.android.jack.preprocessor.BooleanBinaryOperator {
	void  (java.lang.String, int) 
	public boolean eval (boolean, boolean) 
		boolean left
		boolean right
}

com/android/jack/preprocessor/BooleanBinaryOperator$2.class
BooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$2 extends com.android.jack.preprocessor.BooleanBinaryOperator {
	void  (java.lang.String, int) 
	public boolean eval (boolean, boolean) 
		boolean left
		boolean right
}

com/android/jack/preprocessor/BooleanBinaryOperator$3.class
BooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$3 extends com.android.jack.preprocessor.BooleanBinaryOperator {
	void  (java.lang.String, int) 
	public boolean eval (boolean, boolean) 
		boolean left
		boolean right
}

com/android/jack/preprocessor/BooleanBinaryOperator$4.class
BooleanBinaryOperator.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanBinaryOperator$4 extends com.android.jack.preprocessor.BooleanBinaryOperator {
	void  (java.lang.String, int) 
	public boolean eval (boolean, boolean) 
		boolean left
		boolean right
}

com/android/jack/preprocessor/BooleanBinaryOperator.class
BooleanBinaryOperator.java
package com.android.jack.preprocessor
public abstract com.android.jack.preprocessor.BooleanBinaryOperator extends java.lang.Enum {
	public static final com.android.jack.preprocessor.BooleanBinaryOperator OR
	public static final com.android.jack.preprocessor.BooleanBinaryOperator AND
	public static final com.android.jack.preprocessor.BooleanBinaryOperator NOT_EQUALS
	public static final com.android.jack.preprocessor.BooleanBinaryOperator EQUALS
	private static final com.android.jack.preprocessor.BooleanBinaryOperator[] $VALUES
	public static com.android.jack.preprocessor.BooleanBinaryOperator[] values () 
	public static com.android.jack.preprocessor.BooleanBinaryOperator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract boolean eval (boolean, boolean) 
	void  (java.lang.String, int, com.android.jack.preprocessor.BooleanBinaryOperator$1) 
		String x0
		int x1
		com.android.jack.preprocessor.BooleanBinaryOperator$1 x2
	static void  () 
}

com/android/jack/preprocessor/BooleanExpression$1.class
BooleanExpression.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanExpression$1 extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	void  () 
	public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context) 
		Object scope
		com.android.jack.preprocessor.Context context
	public java.lang.String toString () 
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/BooleanExpression$2.class
BooleanExpression.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.BooleanExpression$2 extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	void  () 
	public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context) 
		Object scope
		com.android.jack.preprocessor.Context context
	public java.lang.String toString () 
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/BooleanExpression.class
BooleanExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.BooleanExpression extends java.lang.Object {
	public static final com.android.jack.preprocessor.Expression TRUE
	public static final com.android.jack.preprocessor.Expression FALSE
	public void  () 
	public static com.android.jack.preprocessor.Expression getTrue () 
	public static com.android.jack.preprocessor.Expression getFalse () 
	static void  () 
}

com/android/jack/preprocessor/BooleanNotExpression.class
BooleanNotExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.BooleanNotExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.Expression arg
	public void  (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression arg
	public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context) 
		Object tested
		com.android.jack.preprocessor.Context context
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/ClassFilter.class
ClassFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ClassFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.NamePattern name
	private com.android.jack.preprocessor.Expression modifierExpression
	private com.android.jack.preprocessor.Expression extendExpression
	private com.android.jack.preprocessor.Expression containsExpression
	private java.util.Collection annotateSets
	public void  (com.android.jack.preprocessor.NamePattern) 
		com.android.jack.preprocessor.NamePattern name
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		com.android.jack.preprocessor.Expression set
		com.android.jack.preprocessor.ClassMembersScope membersScope
		com.android.jack.preprocessor.ExtendsScope extendsScope
		com.android.jack.ir.ast.JDefinedClassOrInterface jdcoi
		com.android.jack.preprocessor.SubContext subContext
		com.android.jack.ir.ast.JClassOrInterface coi
		java.util.Iterator iterator
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
		java.util.Collection nodes
	public void setExtendsExpression (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression expression
	public void setContainsExpression (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression expression
	public void setAnnotateSets (java.util.Collection) 
		java.util.Collection sets
	public void setModifierExpression (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression expression
	public java.lang.String toString () 
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/ClassMembersScope.class
ClassMembersScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ClassMembersScope extends java.lang.Object implements com.android.jack.preprocessor.Scope  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface root
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface root
	public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JClassOrInterface jcoi
		Class nodeType
		com.android.jack.preprocessor.NamePattern name
		java.util.Collection nodes
}

com/android/jack/preprocessor/Context.class
Context.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.Context extends java.lang.Object {
	protected final com.android.jack.preprocessor.Rule rule
	final java.util.Collection steps
	public void  (com.android.jack.preprocessor.Rule) 
		com.android.jack.preprocessor.Rule rule
	public void addAnnotate (com.android.jack.ir.ast.JAnnotationType, java.util.Collection) 
		com.android.jack.ir.ast.JAnnotationType toAdd
		java.util.Collection collection
	public void addAnnotate (com.android.jack.preprocessor.AddAnnotationStep) 
		com.android.jack.preprocessor.AddAnnotationStep toAdd
	public java.util.Collection getSteps () 
}

com/android/jack/preprocessor/Expression.class
Expression.java
package com.android.jack.preprocessor
public abstract com.android.jack.preprocessor.Expression extends java.lang.Object {
	public abstract java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/ExtendsScope.class
ExtendsScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ExtendsScope extends java.lang.Object implements com.android.jack.preprocessor.Scope  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
	public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern) 
		com.android.jack.ir.ast.JClassOrInterface jcoi
		Class nodeType
		com.android.jack.preprocessor.NamePattern name
		java.util.Collection matched
}

com/android/jack/preprocessor/FieldFilter.class
FieldFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.FieldFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.NamePattern name
	private com.android.jack.preprocessor.Expression modifierExpression
	private final com.android.jack.preprocessor.Expression type
	public void  (com.android.jack.preprocessor.NamePattern, com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.NamePattern name
		com.android.jack.preprocessor.Expression type
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		com.android.jack.preprocessor.SingleTypeScope returnTypeContext
		com.android.jack.ir.ast.JField field
		com.android.jack.preprocessor.SubContext subContext
		java.util.Iterator iterator
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
		java.util.Collection nodes
	public void setModifierExpression (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression expression
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/IsNotEmpty.class
IsNotEmpty.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.IsNotEmpty extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.Expression collectionExpression
	public void  (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression collectionExpression
	public java.lang.Boolean eval (java.lang.Object, com.android.jack.preprocessor.Context) 
		Object scope
		com.android.jack.preprocessor.Context context
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/MethodFilter.class
MethodFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.MethodFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	private final com.android.jack.preprocessor.NamePattern name
	private com.android.jack.preprocessor.Expression modifierExpression
	private final com.android.jack.preprocessor.Expression returnType
	private java.util.List argsType
	public void  (com.android.jack.preprocessor.NamePattern, com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.NamePattern name
		com.android.jack.preprocessor.Expression returnType
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		java.util.Iterator paramIter
		boolean argsTypeMatched
		java.util.Iterator matchIter
		com.android.jack.preprocessor.SingleTypeScope returnTypeContext
		com.android.jack.preprocessor.SubContext subContext
		com.android.jack.ir.ast.JMethod method
		java.util.List params
		java.util.Iterator iterator
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
		java.util.Collection nodes
	public void addArg (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression arg
	public void setModifierExpression (com.android.jack.preprocessor.Expression) 
		com.android.jack.preprocessor.Expression expression
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/ModifierPrimaryExpression$1.class
ModifierPrimaryExpression.java
package com.android.jack.preprocessor
final com.android.jack.preprocessor.ModifierPrimaryExpression$1 extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	void  () 
	public java.lang.Boolean eval (com.android.jack.ir.ast.HasModifier, com.android.jack.preprocessor.Context) 
		com.android.jack.ir.ast.HasModifier hasModfier
		com.android.jack.preprocessor.Context context
	public java.lang.String toString () 
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
}

com/android/jack/preprocessor/ModifierPrimaryExpression.class
ModifierPrimaryExpression.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.ModifierPrimaryExpression extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	public static final com.android.jack.preprocessor.Expression PUBLIC
	public static final com.android.jack.preprocessor.Expression PROTECTED
	public static final com.android.jack.preprocessor.Expression PACKAGE
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression PRIVATE
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression ABSTRACT
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression FINAL
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression NATIVE
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression STATIC
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression STRICT
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression SYNCHRONIZED
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression TRANSIENT
	public static final com.android.jack.preprocessor.ModifierPrimaryExpression VOLATILE
	private final int mask
	private final String name
	private void  (int, java.lang.String) 
		int mask
		String name
	public java.lang.Boolean eval (com.android.jack.ir.ast.HasModifier, com.android.jack.preprocessor.Context) 
		com.android.jack.ir.ast.HasModifier hasModfier
		com.android.jack.preprocessor.Context context
	public java.lang.String toString () 
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
	static void  () 
}

com/android/jack/preprocessor/NamePattern.class
NamePattern.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.NamePattern extends java.lang.Object {
	private final java.util.regex.Pattern pattern
	private final String rawPattern
	public void  (java.lang.String) 
		String rawPattern
		String regExp
	public boolean matches (java.lang.String) 
		String name
	public java.lang.String toString () 
}

com/android/jack/preprocessor/PreProcessor.class
PreProcessor.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessor extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final String PREPROCESSOR_FILE_EXTENSION
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.ReaderFilePropertyId FILE
	public void  () 
	static void  () 
}

com/android/jack/preprocessor/PreProcessorApplier$Entry.class
PreProcessorApplier.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.PreProcessorApplier$Entry extends java.lang.Object {
	public final com.android.jack.ir.ast.Annotable annotated
	public final com.android.jack.ir.ast.JAnnotationType annotationType
	public void  (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.Annotable annotated
		com.android.jack.ir.ast.JAnnotationType annotationType
	public final boolean equals (java.lang.Object) 
		com.android.jack.preprocessor.PreProcessorApplier$Entry entry
		Object obj
	public int hashCode () 
}

com/android/jack/preprocessor/PreProcessorApplier$JppParsingException.class
PreProcessorApplier.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.PreProcessorApplier$JppParsingException extends com.android.jack.reporting.ReportableException implements com.android.sched.util.location.HasLocation  {
	private static final long serialVersionUID
	private final com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public com.android.sched.util.location.Location getLocation () 
}

com/android/jack/preprocessor/PreProcessorApplier.class
PreProcessorApplier.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorApplier extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		java.io.Reader inputStream
		java.io.IOException e
		com.android.jack.preprocessor.PreProcessorApplier$JppParsingException reportable
		Exception e
		com.android.sched.util.file.ReaderFile inputFile
		java.io.InputStream inputStream
		java.io.IOException e
		com.android.jack.preprocessor.PreProcessorApplier$JppParsingException reportable
		Exception e
		com.android.sched.vfs.InputVFile inputFile
		com.android.jack.library.InputLibrary inputLibrary
		java.util.Iterator metaFileIt
		java.util.Iterator iter
		com.android.jack.ir.ast.JSession session
		java.util.Collection rules
	private java.util.Collection parseRules (com.android.jack.ir.ast.JSession, java.io.Reader, com.android.sched.util.location.Location)  throws com.android.jack.antlr.runtime.RecognitionException com.android.sched.util.file.CannotReadException 
		com.android.jack.antlr.runtime.ANTLRReaderStream in
		java.io.IOException e
		com.android.jack.ir.ast.JSession session
		java.io.Reader reader
		com.android.sched.util.location.Location location
		com.android.jack.antlr.runtime.ANTLRReaderStream in
		com.android.jack.preprocessor.PreProcessorLexer lexer
		com.android.jack.antlr.runtime.CommonTokenStream tokens
		com.android.jack.preprocessor.PreProcessorParser parser
	private void applyRules (java.util.Collection, com.android.jack.ir.ast.JSession) 
		com.android.jack.preprocessor.Context context
		com.android.jack.preprocessor.Rule rule
		com.android.jack.preprocessor.AddAnnotationStep request
		java.util.Collection rules
		com.android.jack.ir.ast.JSession session
		com.android.jack.preprocessor.Scope scope
		java.util.Collection requests
		java.util.Map map
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/preprocessor/PreProcessorLexer$DFA1.class
PreProcessorLexer.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.PreProcessorLexer$DFA1 extends com.android.jack.antlr.runtime.DFA {
	final com.android.jack.preprocessor.PreProcessorLexer this$0
	public void  (com.android.jack.preprocessor.PreProcessorLexer, com.android.jack.antlr.runtime.BaseRecognizer) 
		com.android.jack.preprocessor.PreProcessorLexer this$0
		com.android.jack.antlr.runtime.BaseRecognizer recognizer
	public java.lang.String getDescription () 
}

com/android/jack/preprocessor/PreProcessorLexer.class
PreProcessorLexer.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorLexer extends com.android.jack.antlr.runtime.Lexer {
	public static final int EOF
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int ABSTRACT
	public static final int BOOLEAN
	public static final int BYTE
	public static final int CHAR
	public static final int CLASS
	public static final int COMMENT
	public static final int CONTAINS
	public static final int DO
	public static final int DOUBLE
	public static final int FIELD
	public static final int FINAL
	public static final int FLOAT
	public static final int INT
	public static final int IS
	public static final int Identifier
	public static final int JavaIDDigit
	public static final int LINE_COMMENT
	public static final int LONG
	public static final int Letter
	public static final int METHOD
	public static final int NAME
	public static final int NATIVE
	public static final int PACKAGE
	public static final int PRIVATE
	public static final int PROTECTED
	public static final int PUBLIC
	public static final int SHORT
	public static final int STAR
	public static final int STATIC
	public static final int STRICT
	public static final int SYNCHRONIZED
	public static final int TRANSIENT
	public static final int TYPE
	public static final int VOID
	public static final int VOLATILE
	public static final int WS
	public static final int Tokens
	public com.android.jack.preprocessor.PreProcessor_Java gJava
	protected com.android.jack.preprocessor.PreProcessorLexer$DFA1 dfa1
	static final String DFA1_eotS
	static final String DFA1_eofS
	static final String DFA1_minS
	static final String DFA1_maxS
	static final String DFA1_acceptS
	static final String DFA1_specialS
	static final String[] DFA1_transitionS
	static final short[] DFA1_eot
	static final short[] DFA1_eof
	static final char[] DFA1_min
	static final char[] DFA1_max
	static final short[] DFA1_accept
	static final short[] DFA1_special
	static final short[][] DFA1_transition
	public com.android.jack.antlr.runtime.Lexer[] getDelegates () 
	public void  () 
	public void  (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public void  (com.android.jack.antlr.runtime.CharStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.CharStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public java.lang.String getGrammarFileName () 
	public final void mT__40 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__41 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__42 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__43 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__44 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__45 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__46 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__47 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__48 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__49 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__50 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__51 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__52 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__53 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__54 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__55 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__56 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mSTAR ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mCONTAINS ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mDO ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mTYPE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mFIELD ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mMETHOD ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mIS ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mCLASS ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mPRIVATE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mPACKAGE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mPROTECTED ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mPUBLIC ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mABSTRACT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mFINAL ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mNATIVE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mSTATIC ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mSTRICT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mSYNCHRONIZED ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mTRANSIENT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mVOLATILE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mVOID ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mBOOLEAN ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mBYTE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mCHAR ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mSHORT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mINT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mFLOAT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mLONG ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mDOUBLE ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public void mTokens ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt1
	static void  () 
		int i
		int numStates
}

com/android/jack/preprocessor/PreProcessorParser$matchName_return.class
PreProcessorParser.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorParser$matchName_return extends com.android.jack.antlr.runtime.ParserRuleReturnScope {
	public void  () 
}

com/android/jack/preprocessor/PreProcessorParser.class
PreProcessorParser.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessorParser extends com.android.jack.antlr.runtime.Parser {
	public static final String[] tokenNames
	public static final int EOF
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int ABSTRACT
	public static final int BOOLEAN
	public static final int BYTE
	public static final int CHAR
	public static final int CLASS
	public static final int COMMENT
	public static final int CONTAINS
	public static final int DO
	public static final int DOUBLE
	public static final int FIELD
	public static final int FINAL
	public static final int FLOAT
	public static final int INT
	public static final int IS
	public static final int Identifier
	public static final int JavaIDDigit
	public static final int LINE_COMMENT
	public static final int LONG
	public static final int Letter
	public static final int METHOD
	public static final int NAME
	public static final int NATIVE
	public static final int PACKAGE
	public static final int PRIVATE
	public static final int PROTECTED
	public static final int PUBLIC
	public static final int SHORT
	public static final int STAR
	public static final int STATIC
	public static final int STRICT
	public static final int SYNCHRONIZED
	public static final int TRANSIENT
	public static final int TYPE
	public static final int VOID
	public static final int VOLATILE
	public static final int WS
	public com.android.jack.preprocessor.RuleBuilder builder
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_namedRule_in_rules59
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_EOF_in_rules65
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_Identifier_in_namedRule90
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_46_in_namedRule93
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_annotatedCoiSet_in_namedRule105
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_coiSet_in_annotatedCoiSet141
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_addAnnotation_in_annotatedCoiSet157
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_annotatedCoiSet_in_annotatedCoiSet161
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_coiSet_in_set198
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_fieldSet_in_set214
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_methodSet_in_set230
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_addAnnotation_in_set246
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_set250
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_49_in_addAnnotation283
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_Identifier_in_addAnnotation287
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_STAR_in_typeSet316
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_nonArraySet_in_typeSet333
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_50_in_typeSet337
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_coiSet_in_nonArraySet396
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_primitiveTypeSet_in_nonArraySet436
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_VOID_in_primitiveTypeSet484
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_BOOLEAN_in_primitiveTypeSet498
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_BYTE_in_primitiveTypeSet512
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_CHAR_in_primitiveTypeSet526
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_SHORT_in_primitiveTypeSet540
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_INT_in_primitiveTypeSet554
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_FLOAT_in_primitiveTypeSet568
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_LONG_in_primitiveTypeSet582
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_DOUBLE_in_primitiveTypeSet596
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_CLASS_in_coiSet623
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_matchName_in_coiSet627
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_extendsExpression_in_coiSet642
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_containsExpression_in_coiSet658
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_annotateSets_in_coiSet674
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifiers_in_coiSet690
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_FIELD_in_fieldSet723
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_typeSet_in_fieldSet727
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_matchName_in_fieldSet731
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifiers_in_fieldSet754
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_METHOD_in_methodSet781
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_typeSet_in_methodSet785
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_matchName_in_methodSet789
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_43_in_methodSet809
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_typeSet_in_methodSet823
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_45_in_methodSet837
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_typeSet_in_methodSet841
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_44_in_methodSet858
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifiers_in_methodSet871
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_51_in_extendsExpression898
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_54_in_extendsExpression900
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanExpression_in_extendsExpression904
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_56_in_extendsExpression906
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_CONTAINS_in_containsExpression931
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_54_in_containsExpression933
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanExpression_in_containsExpression937
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_56_in_containsExpression939
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_IS_in_modifiers964
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_54_in_modifiers966
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierExpression_in_modifiers970
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_56_in_modifiers974
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_DO_in_annotateSets1006
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_54_in_annotateSets1008
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_annotateSets1013
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_47_in_annotateSets1015
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_56_in_annotateSets1021
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierOrExpression_in_modifierExpression1051
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierParExpression_in_modifierPrimary1082
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_PRIVATE_in_modifierPrimary1096
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_PACKAGE_in_modifierPrimary1110
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_PROTECTED_in_modifierPrimary1124
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_PUBLIC_in_modifierPrimary1138
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_ABSTRACT_in_modifierPrimary1152
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_FINAL_in_modifierPrimary1166
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NATIVE_in_modifierPrimary1180
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_STATIC_in_modifierPrimary1194
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_STRICT_in_modifierPrimary1208
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_SYNCHRONIZED_in_modifierPrimary1222
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_TRANSIENT_in_modifierPrimary1236
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_VOLATILE_in_modifierPrimary1250
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_43_in_modifierParExpression1281
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierExpression_in_modifierParExpression1285
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_44_in_modifierParExpression1287
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_40_in_modifierUnary1321
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierUnary_in_modifierUnary1325
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierPrimary_in_modifierUnary1362
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierUnary_in_modifierEqualsExpression1395
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_48_in_modifierEqualsExpression1411
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierUnary_in_modifierEqualsExpression1415
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierEqualsExpression_in_modifierNotEqualsExpression1470
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_41_in_modifierNotEqualsExpression1483
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierEqualsExpression_in_modifierNotEqualsExpression1487
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierNotEqualsExpression_in_modifierAndExpression1542
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_42_in_modifierAndExpression1555
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierNotEqualsExpression_in_modifierAndExpression1559
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierAndExpression_in_modifierOrExpression1614
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_55_in_modifierOrExpression1627
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifierAndExpression_in_modifierOrExpression1631
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanOrExpression_in_booleanExpression1686
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanParExpression_in_booleanPrimaryExpression1719
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_53_in_booleanPrimaryExpression1733
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_52_in_booleanPrimaryExpression1747
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_booleanPrimaryExpression1763
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_43_in_booleanParExpression1794
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanExpression_in_booleanParExpression1798
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_44_in_booleanParExpression1800
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_40_in_booleanUnaryExpression1831
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanUnaryExpression_in_booleanUnaryExpression1835
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanPrimaryExpression_in_booleanUnaryExpression1870
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanUnaryExpression_in_booleanEqualsExpression1903
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_48_in_booleanEqualsExpression1916
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanUnaryExpression_in_booleanEqualsExpression1920
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanEqualsExpression_in_booleanNotEqualsExpression1975
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_41_in_booleanNotEqualsExpression1988
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanEqualsExpression_in_booleanNotEqualsExpression1992
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanNotEqualsExpression_in_booleanAndExpression2047
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_42_in_booleanAndExpression2060
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanNotEqualsExpression_in_booleanAndExpression2064
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_booleanOrExpression2119
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_55_in_booleanOrExpression2132
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_booleanOrExpression2136
	static final boolean $assertionsDisabled
	public com.android.jack.antlr.runtime.Parser[] getDelegates () 
	public void  (com.android.jack.antlr.runtime.TokenStream) 
		com.android.jack.antlr.runtime.TokenStream input
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public java.lang.String[] getTokenNames () 
	public java.lang.String getGrammarFileName () 
	public final java.util.Collection rules (com.android.jack.ir.ast.JSession, com.android.sched.util.location.Location)  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt1
		int LA1_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.ir.ast.JSession session
		com.android.sched.util.location.Location location
		java.util.Collection rules
		com.android.jack.preprocessor.Rule rule
	public final com.android.jack.preprocessor.Rule namedRule ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Rule rule
		com.android.jack.antlr.runtime.Token name
		com.android.jack.preprocessor.Expression classSet
	public final com.android.jack.preprocessor.Expression annotatedCoiSet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt2
		int LA2_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression set
		com.android.jack.preprocessor.ClassFilter classSet
		com.android.jack.ir.ast.JAnnotationType toAdd
		com.android.jack.preprocessor.Expression annotated
	public final com.android.jack.preprocessor.Expression set ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt3
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression set
		com.android.jack.preprocessor.ClassFilter classSet
		com.android.jack.preprocessor.FieldFilter fSet
		com.android.jack.preprocessor.MethodFilter mSet
		com.android.jack.ir.ast.JAnnotationType toAdd
		com.android.jack.preprocessor.Expression annotated
	public final com.android.jack.ir.ast.JAnnotationType addAnnotation ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.ir.ast.JAnnotationType add
		com.android.jack.antlr.runtime.Token name
	public final com.android.jack.preprocessor.Expression typeSet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		com.android.jack.antlr.runtime.EarlyExitException eee
		int alt4
		int LA4_0
		int cnt4
		int alt5
		int LA5_0
		int dim
		int alt6
		int LA6_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression set
		com.android.jack.preprocessor.Expression nonArray
	public final com.android.jack.preprocessor.Expression nonArraySet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt7
		int LA7_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression set
		com.android.jack.preprocessor.ClassFilter classSet
		com.android.jack.preprocessor.PrimitiveTypeFilter primitiveSet
	public final com.android.jack.preprocessor.PrimitiveTypeFilter primitiveTypeSet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt8
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.PrimitiveTypeFilter set
	public final com.android.jack.preprocessor.ClassFilter coiSet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int LA9_2
		int LA9_4
		int LA9_5
		int alt9
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.ClassFilter set
		com.android.jack.preprocessor.PreProcessorParser$matchName_return name
		com.android.jack.preprocessor.Expression extendsExpr
		com.android.jack.preprocessor.Expression containsExpr
		java.util.Collection annotates
		com.android.jack.preprocessor.Expression mod
	public final com.android.jack.preprocessor.FieldFilter fieldSet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt10
		int LA10_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.FieldFilter set
		com.android.jack.preprocessor.Expression declaredType
		com.android.jack.preprocessor.PreProcessorParser$matchName_return name
		com.android.jack.preprocessor.Expression mod
	public final com.android.jack.preprocessor.MethodFilter methodSet ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt11
		int LA11_0
		int alt12
		int LA12_0
		int alt13
		int LA13_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.MethodFilter set
		com.android.jack.preprocessor.Expression declaredType
		com.android.jack.preprocessor.PreProcessorParser$matchName_return name
		com.android.jack.preprocessor.Expression arg0
		com.android.jack.preprocessor.Expression argN
		com.android.jack.preprocessor.Expression mod
	public final com.android.jack.preprocessor.Expression extendsExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression bExpression
	public final com.android.jack.preprocessor.Expression containsExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression bExpression
	public final com.android.jack.preprocessor.Expression modifiers ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression expr
	public final java.util.Collection annotateSets ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt14
		int LA14_0
		com.android.jack.antlr.runtime.RecognitionException re
		java.util.Collection sets
		com.android.jack.preprocessor.Expression aSet
	public final com.android.jack.preprocessor.Expression modifierExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression expr
	public final com.android.jack.preprocessor.Expression modifierPrimary ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt15
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression expr
	public final com.android.jack.preprocessor.Expression modifierParExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression expr
	public final com.android.jack.preprocessor.Expression modifierUnary ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt16
		int LA16_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression uExpr
		com.android.jack.preprocessor.Expression pExpr
	public final com.android.jack.preprocessor.Expression modifierEqualsExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt17
		int LA17_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression modifierNotEqualsExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt18
		int LA18_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression modifierAndExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt19
		int LA19_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression modifierOrExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt20
		int LA20_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression booleanExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression bExpression
	public final com.android.jack.preprocessor.Expression booleanPrimaryExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt21
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression parExpression
		com.android.jack.preprocessor.Expression aSet
	public final com.android.jack.preprocessor.Expression booleanParExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression bExpression
	public final com.android.jack.preprocessor.Expression booleanUnaryExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt22
		int LA22_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression uExpression
		com.android.jack.preprocessor.Expression pExpression
	public final com.android.jack.preprocessor.Expression booleanEqualsExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt23
		int LA23_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression booleanNotEqualsExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt24
		int LA24_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression booleanAndExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt25
		int LA25_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.Expression booleanOrExpression ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt26
		int LA26_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.Expression expression
		com.android.jack.preprocessor.Expression left
		com.android.jack.preprocessor.Expression right
	public final com.android.jack.preprocessor.PreProcessorParser$matchName_return matchName ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.preprocessor.PreProcessorParser$matchName_return retval
	static void  () 
}

com/android/jack/preprocessor/PreProcessor_Java$DFA7.class
PreProcessor_Java.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.PreProcessor_Java$DFA7 extends com.android.jack.antlr.runtime.DFA {
	final com.android.jack.preprocessor.PreProcessor_Java this$0
	public void  (com.android.jack.preprocessor.PreProcessor_Java, com.android.jack.antlr.runtime.BaseRecognizer) 
		com.android.jack.preprocessor.PreProcessor_Java this$0
		com.android.jack.antlr.runtime.BaseRecognizer recognizer
	public java.lang.String getDescription () 
}

com/android/jack/preprocessor/PreProcessor_Java.class
PreProcessor_Java.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PreProcessor_Java extends com.android.jack.antlr.runtime.Lexer {
	public static final int EOF
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int ABSTRACT
	public static final int BOOLEAN
	public static final int BYTE
	public static final int CHAR
	public static final int CLASS
	public static final int COMMENT
	public static final int CONTAINS
	public static final int DO
	public static final int DOUBLE
	public static final int FIELD
	public static final int FINAL
	public static final int FLOAT
	public static final int INT
	public static final int IS
	public static final int Identifier
	public static final int JavaIDDigit
	public static final int LINE_COMMENT
	public static final int LONG
	public static final int Letter
	public static final int METHOD
	public static final int NAME
	public static final int NATIVE
	public static final int PACKAGE
	public static final int PRIVATE
	public static final int PROTECTED
	public static final int PUBLIC
	public static final int SHORT
	public static final int STAR
	public static final int STATIC
	public static final int STRICT
	public static final int SYNCHRONIZED
	public static final int TRANSIENT
	public static final int TYPE
	public static final int VOID
	public static final int VOLATILE
	public static final int WS
	public static final int Tokens
	public com.android.jack.preprocessor.PreProcessorLexer gPreProcessor
	public com.android.jack.preprocessor.PreProcessorLexer gParent
	protected com.android.jack.preprocessor.PreProcessor_Java$DFA7 dfa7
	static final String DFA7_eotS
	static final String DFA7_eofS
	static final String DFA7_minS
	static final String DFA7_maxS
	static final String DFA7_acceptS
	static final String DFA7_specialS
	static final String[] DFA7_transitionS
	static final short[] DFA7_eot
	static final short[] DFA7_eof
	static final char[] DFA7_min
	static final char[] DFA7_max
	static final short[] DFA7_accept
	static final short[] DFA7_special
	static final short[][] DFA7_transition
	public com.android.jack.antlr.runtime.Lexer[] getDelegates () 
	public void  () 
	public void  (com.android.jack.antlr.runtime.CharStream, com.android.jack.preprocessor.PreProcessorLexer) 
		com.android.jack.antlr.runtime.CharStream input
		com.android.jack.preprocessor.PreProcessorLexer gPreProcessor
	public void  (com.android.jack.antlr.runtime.CharStream, com.android.jack.antlr.runtime.RecognizerSharedState, com.android.jack.preprocessor.PreProcessorLexer) 
		com.android.jack.antlr.runtime.CharStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
		com.android.jack.preprocessor.PreProcessorLexer gPreProcessor
	public java.lang.String getGrammarFileName () 
	public final void mIdentifier ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt1
		int LA1_0
		int _type
		int _channel
	public final void mLetter ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
	public final void mJavaIDDigit ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
	public final void mNAME ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt2
		int LA2_0
		int _type
		int _channel
	public final void mWS ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.EarlyExitException eee
		int alt3
		int LA3_0
		int cnt3
		int _type
		int _channel
	public final void mCOMMENT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int LA4_1
		int alt4
		int LA4_0
		int _type
		int _channel
	public final void mLINE_COMMENT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt5
		int LA5_0
		int alt6
		int LA6_0
		int _type
		int _channel
	public void mTokens ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt7
	static void  () 
		int i
		int numStates
}

com/android/jack/preprocessor/PrimitiveTypeFilter.class
PrimitiveTypeFilter.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.PrimitiveTypeFilter extends java.lang.Object implements com.android.jack.preprocessor.Expression  {
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter VOID
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter BOOLEAN
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter BYTE
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter CHAR
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter SHORT
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter INT
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter FLOAT
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter LONG
	public static final com.android.jack.preprocessor.PrimitiveTypeFilter DOUBLE
	private final com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum element
	private void  (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum) 
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum element
	public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context) 
		com.android.jack.preprocessor.Scope scope
		com.android.jack.preprocessor.Context context
	public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context) 
	static void  () 
}

com/android/jack/preprocessor/Rule.class
Rule.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.Rule extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	private final String name
	private final com.android.sched.util.location.Location location
	private final com.android.jack.preprocessor.Expression set
	public void  (java.lang.String, com.android.sched.util.location.Location, com.android.jack.preprocessor.Expression) 
		String name
		com.android.sched.util.location.Location location
		com.android.jack.preprocessor.Expression set
	public java.lang.String getName () 
	public com.android.jack.preprocessor.Expression getSet () 
	public com.android.sched.util.location.Location getLocation () 
}

com/android/jack/preprocessor/RuleBuilder.class
RuleBuilder.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.RuleBuilder extends java.lang.Object {
	private final com.android.jack.ir.ast.JSession session
	private final com.android.sched.util.location.Location location
	public void  (com.android.jack.ir.ast.JSession, com.android.sched.util.location.Location) 
		com.android.jack.ir.ast.JSession session
		com.android.sched.util.location.Location location
	public com.android.jack.preprocessor.Expression newTypeFilter (com.android.jack.preprocessor.Expression, int) 
		com.android.jack.preprocessor.Expression typeSet
		int dim
	public com.android.jack.ir.ast.JAnnotationType getAnnotationType (java.lang.String) 
		String annotationName
	public com.android.sched.util.location.Location getLocation () 
}

com/android/jack/preprocessor/Scope.class
Scope.java
package com.android.jack.preprocessor
public abstract com.android.jack.preprocessor.Scope extends java.lang.Object {
	public abstract java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern) 
}

com/android/jack/preprocessor/SingleTypeScope.class
SingleTypeScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.SingleTypeScope extends java.lang.Object implements com.android.jack.preprocessor.Scope  {
	private final com.android.jack.ir.ast.JType element
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType element
	public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern) 
		Class nodeType
		com.android.jack.preprocessor.NamePattern name
	public com.android.jack.ir.ast.JType getElement () 
	static void  () 
}

com/android/jack/preprocessor/SubContext.class
SubContext.java
package com.android.jack.preprocessor
 com.android.jack.preprocessor.SubContext extends com.android.jack.preprocessor.Context {
	private final com.android.jack.preprocessor.Context outerContext
	public void  (com.android.jack.preprocessor.Context) 
		com.android.jack.preprocessor.Context outerContext
	public void push () 
}

com/android/jack/preprocessor/TypeToEmitScope.class
TypeToEmitScope.java
package com.android.jack.preprocessor
public com.android.jack.preprocessor.TypeToEmitScope extends java.lang.Object implements com.android.jack.preprocessor.Scope  {
	private final com.android.jack.ir.ast.JSession session
	private final com.android.jack.ir.formatter.TypeFormatter formater
	public void  (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public java.util.Set getNodesByName (java.lang.Class, com.android.jack.preprocessor.NamePattern) 
		com.android.jack.ir.ast.JDefinedClassOrInterface coi
		Class nodeType
		com.android.jack.preprocessor.NamePattern name
		java.util.Collection matched
}

com/android/jack/reflection/MemberFinder.class
MemberFinder.java
package com.android.jack.reflection
public com.android.jack.reflection.MemberFinder extends java.lang.Object {
	private static final java.util.logging.Logger logger
	public void  () 
	public static com.android.jack.ir.ast.JField getDirectField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		String name
		com.android.jack.ir.ast.JField fieldFound
	public static com.android.jack.ir.ast.JField getField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JInterface interfaceType
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		String name
		com.android.jack.ir.ast.JField fieldFound
		com.android.jack.ir.ast.JClass superClass
	public static com.android.jack.ir.ast.JMethod getDirectMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JMethod m
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		String methodNameWithParam
		com.android.jack.ir.ast.JMethod methodFound
		com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	public static com.android.jack.ir.ast.JMethod getMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JInterface interfaceType
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		String methodNameWithParam
		com.android.jack.ir.ast.JMethod methodFound
		com.android.jack.ir.ast.JClass superClass
	private static void throwMultipleFieldError (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		String name
		String typeString
	private static void throwMultipleMethodError (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		String name
		String typeString
	static void  () 
}

com/android/jack/reflection/MultipleFieldsFoundException.class
MultipleFieldsFoundException.java
package com.android.jack.reflection
public com.android.jack.reflection.MultipleFieldsFoundException extends java.lang.RuntimeException {
	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/reflection/MultipleMethodsFoundException.class
MultipleMethodsFoundException.java
package com.android.jack.reflection
public com.android.jack.reflection.MultipleMethodsFoundException extends java.lang.RuntimeException {
	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/reporting/CommonReporter$1.class
CommonReporter.java
package com.android.jack.reporting
 com.android.jack.reporting.CommonReporter$1 extends java.lang.Object implements java.lang.Runnable  {
	final Thread val$reporterThread
	final com.android.jack.reporting.CommonReporter this$0
	void  (com.android.jack.reporting.CommonReporter, java.lang.Thread) 
		com.android.jack.reporting.CommonReporter this$0
	public void run () 
		InterruptedException e
}

com/android/jack/reporting/CommonReporter$Problem.class
CommonReporter.java
package com.android.jack.reporting
abstract com.android.jack.reporting.CommonReporter$Problem extends java.lang.Object {
	public abstract com.android.jack.reporting.Reporter$Severity getSeverity () 
	public abstract com.android.jack.reporting.Reportable getReportable () 
}

com/android/jack/reporting/CommonReporter$ProblemDescription.class
CommonReporter.java
package com.android.jack.reporting
 com.android.jack.reporting.CommonReporter$ProblemDescription extends java.lang.Object implements com.android.jack.reporting.CommonReporter$Problem  {
	private final com.android.jack.reporting.Reporter$Severity severity
	private final com.android.jack.reporting.Reportable reportable
	void  (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
		com.android.jack.reporting.Reporter$Severity severity
		com.android.jack.reporting.Reportable reportable
	public com.android.jack.reporting.Reporter$Severity getSeverity () 
	public com.android.jack.reporting.Reportable getReportable () 
}

com/android/jack/reporting/CommonReporter$ReportingDone.class
CommonReporter.java
package com.android.jack.reporting
 com.android.jack.reporting.CommonReporter$ReportingDone extends java.lang.Object implements com.android.jack.reporting.CommonReporter$Problem  {
	public static final com.android.jack.reporting.CommonReporter$ReportingDone INSTANCE
	private void  () 
	public com.android.jack.reporting.Reporter$Severity getSeverity () 
	public com.android.jack.reporting.Reportable getReportable () 
	static void  () 
}

com/android/jack/reporting/CommonReporter$RunReporter.class
CommonReporter.java
package com.android.jack.reporting
 com.android.jack.reporting.CommonReporter$RunReporter extends java.lang.Object implements java.lang.Runnable  {
	final com.android.jack.reporting.CommonReporter this$0
	void  (com.android.jack.reporting.CommonReporter) 
		com.android.jack.reporting.CommonReporter this$0
	public void run () 
		com.android.jack.reporting.CommonReporter$Problem current
		InterruptedException e
		java.util.Map$Entry entry
}

com/android/jack/reporting/CommonReporter.class
CommonReporter.java
package com.android.jack.reporting
abstract com.android.jack.reporting.CommonReporter extends java.lang.Object implements com.android.jack.reporting.Reporter  {
	private static final java.util.logging.Logger logger
	private final com.android.jack.VerbosityLevel verbosityLevel
	private final java.util.concurrent.LinkedBlockingDeque toProcess
	protected final com.android.sched.util.stream.CustomPrintWriter writerByDefault
	protected final java.util.Map writerByLevel
	protected final java.io.PrintWriter reporterStream
	static final boolean $assertionsDisabled
	protected void  () 
		java.util.Map$Entry entry
		Thread reporterThread
	public void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
		com.android.jack.reporting.Reporter$Severity severity
		com.android.jack.reporting.Reportable reportable
	private void handleProblem (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
		com.android.jack.reporting.Reportable$ProblemLevel problemLevel
		com.android.jack.reporting.Reporter$Severity severity
		com.android.jack.reporting.Reportable reportable
		com.android.jack.reporting.Reportable$ProblemLevel problemLevel
	private void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String) 
		com.android.jack.reporting.Reportable$ProblemLevel problemLevel
		String message
	protected abstract void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, com.android.sched.util.location.Location) 
	private void close (com.android.sched.util.file.WriterFile) 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.util.file.WriterFile file
		com.android.sched.util.stream.CustomPrintWriter writer
	static java.util.concurrent.LinkedBlockingDeque access$000 (com.android.jack.reporting.CommonReporter) 
		com.android.jack.reporting.CommonReporter x0
	static void access$100 (com.android.jack.reporting.CommonReporter, com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
		com.android.jack.reporting.CommonReporter x0
		com.android.jack.reporting.Reporter$Severity x1
		com.android.jack.reporting.Reportable x2
	static java.util.logging.Logger access$200 () 
	static void access$300 (com.android.jack.reporting.CommonReporter, com.android.sched.util.file.WriterFile) 
		com.android.jack.reporting.CommonReporter x0
		com.android.sched.util.file.WriterFile x1
	static void  () 
}

com/android/jack/reporting/DefaultReporter.class
DefaultReporter.java
package com.android.jack.reporting
public com.android.jack.reporting.DefaultReporter extends com.android.jack.reporting.CommonReporter {
	public void  () 
	protected void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, com.android.sched.util.location.Location) 
		String filePath
		com.android.sched.util.location.Location currentLocation
		com.android.sched.util.location.ColumnAndLineLocation call
		com.android.jack.reporting.Reportable$ProblemLevel problemLevel
		String message
		com.android.sched.util.location.Location location
		StringBuilder messageBuffer
		java.io.PrintWriter writer
	public volatile void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
}

com/android/jack/reporting/Reportable$ProblemLevel.class
Reportable.java
package com.android.jack.reporting
public final com.android.jack.reporting.Reportable$ProblemLevel extends java.lang.Enum {
	public static final com.android.jack.reporting.Reportable$ProblemLevel ERROR
	public static final com.android.jack.reporting.Reportable$ProblemLevel WARNING
	public static final com.android.jack.reporting.Reportable$ProblemLevel INFO
	private final com.android.jack.VerbosityLevel verbosityLevelThreshold
	private static final com.android.jack.reporting.Reportable$ProblemLevel[] $VALUES
	public static com.android.jack.reporting.Reportable$ProblemLevel[] values () 
	public static com.android.jack.reporting.Reportable$ProblemLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.jack.VerbosityLevel) 
		com.android.jack.VerbosityLevel verbosityLevelThreshold
	public boolean isVisibleWith (com.android.jack.VerbosityLevel) 
		com.android.jack.VerbosityLevel verbosityLevel
	static void  () 
}

com/android/jack/reporting/Reportable.class
Reportable.java
package com.android.jack.reporting
public abstract com.android.jack.reporting.Reportable extends java.lang.Object {
	public abstract java.lang.String getMessage () 
	public abstract com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/reporting/ReportableException.class
ReportableException.java
package com.android.jack.reporting
public abstract com.android.jack.reporting.ReportableException extends java.lang.Exception implements com.android.jack.reporting.Reportable  {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/reporting/ReportableIOException.class
ReportableIOException.java
package com.android.jack.reporting
public com.android.jack.reporting.ReportableIOException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	private final String module
	public void  (java.lang.String, com.android.sched.util.file.SchedIOException) 
		String module
		com.android.sched.util.file.SchedIOException cause
	public java.lang.String getMessage () 
		String message
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/reporting/Reporter$1.class
Reporter.java
package com.android.jack.reporting
final com.android.jack.reporting.Reporter$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	private final java.util.logging.Logger logger
	void  () 
	public void run (java.util.Map) 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.util.stream.CustomPrintWriter writer
		com.android.sched.util.file.WriterFile osf
		java.util.Map map
	public volatile void run (java.lang.Object) 
}

com/android/jack/reporting/Reporter$Severity.class
Reporter.java
package com.android.jack.reporting
public final com.android.jack.reporting.Reporter$Severity extends java.lang.Enum {
	public static final com.android.jack.reporting.Reporter$Severity FATAL
	public static final com.android.jack.reporting.Reporter$Severity NON_FATAL
	private static final com.android.jack.reporting.Reporter$Severity[] $VALUES
	public static com.android.jack.reporting.Reporter$Severity[] values () 
	public static com.android.jack.reporting.Reporter$Severity valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/reporting/Reporter.class
Reporter.java
package com.android.jack.reporting
public abstract com.android.jack.reporting.Reporter extends java.lang.Object {
	public static final com.android.sched.util.config.id.ImplementationPropertyId REPORTER
	public static final com.android.sched.util.config.id.WriterFilePropertyId REPORTER_WRITER
	public static final com.android.sched.util.config.id.PropertyId REPORTER_WRITER_BY_LEVEL
	public abstract void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
	static void  () 
}

com/android/jack/reporting/SdkReporter$1.class
SdkReporter.java
package com.android.jack.reporting
 com.android.jack.reporting.SdkReporter$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$reporting$Reportable$ProblemLevel
	static void  () 
}

com/android/jack/reporting/SdkReporter.class
SdkReporter.java
package com.android.jack.reporting
public com.android.jack.reporting.SdkReporter extends com.android.jack.reporting.CommonReporter {
	private static final int SDK_UNKNOWN_VALUE
	static final boolean $assertionsDisabled
	public void  () 
	protected void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, com.android.sched.util.location.Location) 
		int sdkStartLine
		int sdkStartColumn
		int sdkEndLine
		int sdkEndColumn
		String fileName
		String escapedFileName
		String filePath
		com.android.sched.util.location.ColumnAndLineLocation call
		com.android.sched.util.location.Location currentLocation
		com.android.jack.reporting.Reportable$ProblemLevel problemLevel
		String message
		com.android.sched.util.location.Location location
		String escapedMessage
		StringBuffer messageBuffer
		java.io.PrintWriter writer
	private java.lang.String convertLevelName (com.android.jack.reporting.Reportable$ProblemLevel) 
		com.android.jack.reporting.Reportable$ProblemLevel problemLevel
	private static java.lang.String convertString (java.lang.String) 
		String cAsHex
		char c
		int i
		String s
		StringBuilder buffer
	public volatile void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable) 
	static void  () 
}

com/android/jack/resource/LibraryResourceWriter.class
LibraryResourceWriter.java
package com.android.jack.resource
public com.android.jack.resource.LibraryResourceWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.sched.vfs.OutputVFile outputFile
		com.android.jack.library.LibraryWritingException reportable
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.InputVFile inputFile
		com.android.sched.vfs.VPath path
		com.android.jack.ir.ast.Resource resource
		com.android.jack.ir.ast.JSession session
		com.android.jack.library.OutputJackLibrary ojl
		java.util.List resources
		boolean generateLibFromIncremental
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/resource/ResourceImportConflictException.class
ResourceImportConflictException.java
package com.android.jack.resource
public com.android.jack.resource.ResourceImportConflictException extends com.android.jack.backend.jayce.ImportConflictException {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location newResourceLocation
	private final com.android.jack.ir.ast.Resource existingResource
	public void  (com.android.jack.ir.ast.Resource, com.android.sched.util.location.Location) 
		com.android.jack.ir.ast.Resource existingResource
		com.android.sched.util.location.Location newResourceLocation
	public java.lang.String getMessage () 
}

com/android/jack/resource/ResourceImporter$StandaloneResourceLocation.class
ResourceImporter.java
package com.android.jack.resource
 com.android.jack.resource.ResourceImporter$StandaloneResourceLocation extends com.android.jack.resource.StandaloneResOrMetaLocation {
	public void  (com.android.sched.util.location.Location, com.android.sched.vfs.VPath) 
		com.android.sched.util.location.Location baseLocation
		com.android.sched.vfs.VPath path
	public java.lang.String getDescription () 
}

com/android/jack/resource/ResourceImporter.class
ResourceImporter.java
package com.android.jack.resource
public com.android.jack.resource.ResourceImporter extends com.android.jack.resource.ResourceOrMetaImporter {
	public static final com.android.sched.util.config.id.PropertyId RESOURCE_COLLISION_POLICY
	public static final com.android.sched.util.config.id.ListPropertyId IMPORTED_RESOURCES
	private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy resourceCollisionPolicy
	public void  (java.util.List) 
		java.util.List resourceDirs
	public java.util.List getImports ()  throws com.android.jack.resource.ResourceReadingException 
	protected void addImportedResource (com.android.sched.vfs.InputVFile, java.lang.String, com.android.sched.util.location.Location, java.util.List)  throws com.android.jack.resource.ResourceImportConflictException 
		com.android.jack.resource.ResourceOrMeta existingResource
		com.android.sched.vfs.InputVFile file
		String currentPath
		com.android.sched.util.location.Location resourceDirLocation
		java.util.List resultList
		com.android.sched.vfs.VPath path
		com.android.jack.ir.ast.Resource newResource
	static void  () 
}

com/android/jack/resource/ResourceOrMeta.class
ResourceOrMeta.java
package com.android.jack.resource
public abstract com.android.jack.resource.ResourceOrMeta extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	private com.android.sched.vfs.VPath path
	private com.android.sched.vfs.InputVFile vFile
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.vfs.VPath, com.android.sched.vfs.InputVFile, com.android.sched.util.location.Location) 
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.util.location.Location location
	public com.android.sched.vfs.InputVFile getVFile () 
	public void setVFile (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile vFile
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.vfs.VPath getPath () 
	public void setPath (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
}

com/android/jack/resource/ResourceOrMetaImporter.class
ResourceOrMetaImporter.java
package com.android.jack.resource
public abstract com.android.jack.resource.ResourceOrMetaImporter extends java.lang.Object {
	protected static final char VPATH_SEPARATOR
	private final java.util.List resourceDirs
	public void  (java.util.List) 
		java.util.List resourceDirs
	public java.util.List getImports ()  throws com.android.jack.resource.ResourceReadingException 
		com.android.sched.vfs.InputVFS resourceDir
		com.android.jack.resource.ResourceImportConflictException e
		java.util.List resultList
	private void importResourceDirElement (java.util.Collection, java.lang.String, com.android.sched.util.location.Location, java.util.List)  throws com.android.jack.resource.ResourceImportConflictException 
		com.android.sched.vfs.InputVFile file
		String path
		com.android.sched.vfs.InputVElement element
		java.util.Collection elements
		String currentPath
		com.android.sched.util.location.Location resourceDirLocation
		java.util.List resultList
	protected abstract void addImportedResource (com.android.sched.vfs.InputVFile, java.lang.String, com.android.sched.util.location.Location, java.util.List)  throws com.android.jack.resource.ResourceImportConflictException 
}

com/android/jack/resource/ResourceReadingException.class
ResourceReadingException.java
package com.android.jack.resource
public com.android.jack.resource.ResourceReadingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/resource/StandaloneResOrMetaLocation.class
StandaloneResOrMetaLocation.java
package com.android.jack.resource
public abstract com.android.jack.resource.StandaloneResOrMetaLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	protected final com.android.sched.util.location.Location baseLocation
	protected final com.android.sched.vfs.VPath path
	public void  (com.android.sched.util.location.Location, com.android.sched.vfs.VPath) 
		com.android.sched.util.location.Location baseLocation
		com.android.sched.vfs.VPath path
	public com.android.sched.util.location.Location getBaseLocation () 
}

com/android/jack/scheduling/adapter/JDefinedClassOrInterfaceAdapter.class
JDefinedClassOrInterfaceAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JDefinedClassOrInterfaceAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable  {
	public void  () 
	public java.util.Iterator adapt (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public volatile java.util.Iterator adapt (com.android.sched.item.Component) 
}

com/android/jack/scheduling/adapter/JFieldAdapter.class
JFieldAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JFieldAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable  {
	public void  () 
	public java.util.Iterator adapt (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
	public volatile java.util.Iterator adapt (com.android.sched.item.Component) 
}

com/android/jack/scheduling/adapter/JMethodAdapter.class
JMethodAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JMethodAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable  {
	public void  () 
	public java.util.Iterator adapt (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
	public volatile java.util.Iterator adapt (com.android.sched.item.Component) 
}

com/android/jack/scheduling/adapter/JPackageAdapter.class
JPackageAdapter.java
package com.android.jack.scheduling.adapter
public com.android.jack.scheduling.adapter.JPackageAdapter extends java.lang.Object implements com.android.sched.schedulable.AdapterSchedulable  {
	public void  () 
	private java.util.Iterator process (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage subPackage
		com.android.jack.ir.ast.JPackage pack
		java.util.List packages
		java.util.Iterator iter
	public java.util.Iterator adapt (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
	public volatile java.util.Iterator adapt (com.android.sched.item.Component) 
}

com/android/jack/scheduling/feature/CompiledTypeStats.class
CompiledTypeStats.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.CompiledTypeStats extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/scheduling/feature/DropMethodBody.class
DropMethodBody.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.DropMethodBody extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/scheduling/feature/Resources.class
Resources.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.Resources extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/scheduling/feature/SourceVersion7.class
SourceVersion7.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.SourceVersion7 extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/scheduling/feature/SourceVersion8.class
SourceVersion8.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.SourceVersion8 extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/scheduling/feature/VisibilityBridge.class
VisibilityBridge.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.VisibilityBridge extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/scheduling/filter/SourceTypeFilter.class
SourceTypeFilter.java
package com.android.jack.scheduling.filter
public com.android.jack.scheduling.filter.SourceTypeFilter extends java.lang.Object implements com.android.sched.schedulable.ComponentFilter  {
	public void  () 
	public boolean accept (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
	public volatile boolean accept (com.android.sched.item.Component) 
}

com/android/jack/scheduling/filter/TypeWithoutPrebuiltFilter.class
TypeWithoutPrebuiltFilter.java
package com.android.jack.scheduling.filter
public com.android.jack.scheduling.filter.TypeWithoutPrebuiltFilter extends java.lang.Object implements com.android.sched.schedulable.ComponentFilter  {
	public void  () 
	public boolean accept (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.library.InputLibrary inputLibrary
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
		com.android.sched.util.location.Location location
	public volatile boolean accept (com.android.sched.item.Component) 
}

com/android/jack/scheduling/marker/ClassDefItemMarker$ClassAnnotation.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$ClassAnnotation extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/scheduling/marker/ClassDefItemMarker$Complete.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$Complete extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/scheduling/marker/ClassDefItemMarker$Field.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$Field extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/scheduling/marker/ClassDefItemMarker$FieldAnnotation.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$FieldAnnotation extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/scheduling/marker/ClassDefItemMarker$Method.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$Method extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/scheduling/marker/ClassDefItemMarker$MethodAnnotation.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker$MethodAnnotation extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/scheduling/marker/ClassDefItemMarker.class
ClassDefItemMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.ClassDefItemMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.dx.dex.file.ClassDefItem classDefItem
	public void  (com.android.jack.dx.dex.file.ClassDefItem) 
		com.android.jack.dx.dex.file.ClassDefItem classDefItem
	public com.android.jack.dx.dex.file.ClassDefItem getClassDefItem () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/scheduling/marker/ContainerMarker.class
ContainerMarker.java
package com.android.jack.scheduling.marker
public abstract com.android.jack.scheduling.marker.ContainerMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final Object content
	public void  (java.lang.Object) 
		Object content
	public java.lang.Object getContent () 
}

com/android/jack/scheduling/marker/DexCodeMarker.class
DexCodeMarker.java
package com.android.jack.scheduling.marker
public final com.android.jack.scheduling.marker.DexCodeMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.dx.dex.file.Code code
	public void  (com.android.jack.dx.dex.file.Code) 
		com.android.jack.dx.dex.file.Code code
	public com.android.jack.dx.dex.file.Code getCode () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/scheduling/marker/collector/SubTreeMarkers.class
SubTreeMarkers.java
package com.android.jack.scheduling.marker.collector
public abstract com.android.jack.scheduling.marker.collector.SubTreeMarkers extends java.lang.Object implements com.android.sched.marker.Marker  {
	private static final int SUB_TREE_NOT_COMPLETELY_ANALYZED
	private int positionOfNestedMarkersEnd
	private final java.util.List markers
	private int beforeMarkerEndPosition
	private int afterMakerStartPosition
	private final Class classOfMarker
	static final boolean $assertionsDisabled
	public void  (java.lang.Class) 
		Class classOfMarker
	public com.android.sched.marker.Marker cloneIfNeeded () 
	void endOfNestedMarkers () 
	void addMarker (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
	void addMarkers (java.util.List) 
		java.util.List markers
	boolean isCompletelyAnalyzed () 
	int getPositionOfNestedMarkerEnd () 
	java.util.List getAllMarkers () 
	java.lang.Class getClassOfCollectedMarkers () 
	void setBeforeMarkerEndPosition (int) 
		int beforeMarkerEndPosition
	void setAfterMakerStartPosition (int) 
		int afterMakerStartPosition
	int getBeforeMarkerEndPosition () 
	int getAfterMarkerStartPosition () 
	static void  () 
}

com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector$1.class
SubTreeMarkersCollector.java
package com.android.jack.scheduling.marker.collector
 com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$1 extends java.lang.Object {
}

com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector$MarkerCollectorVisitor.class
SubTreeMarkersCollector.java
package com.android.jack.scheduling.marker.collector
 com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$MarkerCollectorVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JNode root
	final com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector this$0
	private void  (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode root
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
		com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarkers
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkers newCollectedMarkers
		com.android.sched.marker.Marker markerOfNode
		int beforeMarkerEndPosition
		java.util.List markers
		com.android.jack.scheduling.marker.collector.SubTreeMarkers parentCollectedMarkers
		int beforeMarkerEndPosition
		com.android.jack.ir.ast.JNode parentNode
		com.android.jack.ir.ast.JNode node
		com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarkers
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement jIf
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	void  (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector, com.android.jack.ir.ast.JNode, com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$1) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector x0
		com.android.jack.ir.ast.JNode x1
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector$1 x2
}

com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.class
SubTreeMarkersCollector.java
package com.android.jack.scheduling.marker.collector
public com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector extends java.lang.Object {
	private final com.android.sched.util.config.DefaultFactory subTreeMarkersFactory
	private final Class subTreeMarkersClass
	static final boolean $assertionsDisabled
	public void  (java.lang.Class) 
		Class subTreeMarkersClass
	public void  (java.lang.Class, com.android.sched.util.config.DefaultFactory) 
		Class subTreeMarkersClass
		com.android.sched.util.config.DefaultFactory subTreeMarkersFactory
	public java.util.List getSubTreeMarkers (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public java.util.List getSubTreeMarkersOnNextSibling (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
		com.android.jack.ir.ast.JNode parent
		com.android.jack.scheduling.marker.collector.SubTreeMarkers parentCollectedMarkers
		com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarker
	public java.util.List getSubTreeMarkersOnPreviousSibling (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
		com.android.jack.ir.ast.JNode parent
		java.util.List parentCollectedMarkers
		com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarker
	public java.util.List getMarkersOnNodesLeftToPath (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode currentParent
		com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarker
		com.android.jack.scheduling.marker.collector.SubTreeMarkers parentCollectedMarkers
		com.android.jack.ir.ast.JNode subTreeRoot
		com.android.jack.ir.ast.JNode endNode
		java.util.List markers
		com.android.jack.ir.ast.JNode currentNode
	public java.util.List getMarkersOnNodesRightToPath (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode currentParent
		com.android.jack.scheduling.marker.collector.SubTreeMarkers collectedMarker
		com.android.jack.scheduling.marker.collector.SubTreeMarkers parentCollectedMarkers
		com.android.jack.ir.ast.JNode subTreeRoot
		com.android.jack.ir.ast.JNode endNode
		java.util.List markers
		com.android.jack.ir.ast.JNode currentNode
	private com.android.jack.scheduling.marker.collector.SubTreeMarkers getOrCreateSubTreeMarkers (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
		com.android.jack.scheduling.marker.collector.SubTreeMarkers cm
	static java.lang.Class access$000 (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector x0
	static com.android.sched.util.config.DefaultFactory access$100 (com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector) 
		com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector x0
	static void  () 
}

com/android/jack/shrob/obfuscation/CollectingMappingApplier.class
CollectingMappingApplier.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.CollectingMappingApplier extends com.android.jack.shrob.obfuscation.MappingApplier {
	private final java.util.Map fieldNames
	private final java.util.Map methodNames
	public java.util.Map getFieldNames () 
	public java.util.Map getMethodNames () 
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	protected void renameField (com.android.jack.ir.ast.JField, java.io.File, int, java.lang.String) 
		com.android.jack.shrob.obfuscation.key.FieldKey oldKey
		String previousNewName
		com.android.jack.ir.ast.JField field
		java.io.File mappingFile
		int lineNumber
		String newName
		com.android.jack.ir.ast.JFieldId id
	protected void renameMethod (com.android.jack.ir.ast.JMethod, java.io.File, int, java.lang.String) 
		com.android.jack.shrob.obfuscation.key.MethodKey methodKey
		String previousNewName
		com.android.jack.ir.ast.JMethod method
		java.io.File mappingFile
		int lineNumber
		String newName
		com.android.jack.ir.ast.JMethodIdWide id
}

com/android/jack/shrob/obfuscation/FieldInHierarchyFinderVisitor.class
FieldInHierarchyFinderVisitor.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.FieldInHierarchyFinderVisitor extends com.android.jack.shrob.obfuscation.OneTimeHierarchyVisitor {
	private final com.android.jack.shrob.obfuscation.key.FieldKey fieldKey
	private boolean hasFoundField
	private void  (com.android.jack.shrob.obfuscation.key.FieldKey) 
		com.android.jack.shrob.obfuscation.key.FieldKey fieldKey
	public void startVisit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JFieldId id
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean doAction (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JFieldId id
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.shrob.obfuscation.NewFieldKeyMarker marker
	public static boolean containsFieldKey (com.android.jack.shrob.obfuscation.key.FieldKey, com.android.jack.ir.ast.JField) 
		com.android.jack.shrob.obfuscation.key.FieldKey key
		com.android.jack.ir.ast.JField field
		com.android.jack.shrob.obfuscation.FieldInHierarchyFinderVisitor visitor
}

com/android/jack/shrob/obfuscation/FinalNames.class
FinalNames.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.FinalNames extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/shrob/obfuscation/KeepNameMarker.class
KeepNameMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.KeepNameMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.shrob.obfuscation.KeepNameMarker INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/shrob/obfuscation/Mapping.class
Mapping.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.Mapping extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/shrob/obfuscation/MappingApplier.class
MappingApplier.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.MappingApplier extends java.lang.Object {
	private static final char[] EMPTY_STOP_CHARS
	private static final char[] CLASSINFO_STOP_CHARS
	private static final char[] BEGIN_PARAMETER_STOP_CHARS
	private static final char[] END_PARAMETER_STOP_CHARS
	protected static final java.util.logging.Logger logger
	private final com.android.jack.transformations.request.TransformationRequest request
	public static final com.android.sched.util.config.id.PropertyId COLLISION_POLICY
	private final com.android.jack.shrob.shrink.MappingCollisionPolicy collisionPolicy
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	private static boolean isClassInfo (java.lang.String) 
		String line
	private static boolean isMethodInfo (java.lang.String) 
		String line
	private void throwException (java.io.File, int, java.lang.String)  throws com.android.jack.JackIOException 
		java.io.File mappingFile
		int lineNumber
		String message
	private boolean isExistingTypeName (java.lang.String, com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JClassOrInterface newType
		com.android.jack.shrob.obfuscation.NewTypeKeyMarker marker
		String newSimpleName
		com.android.jack.ir.ast.JPackage enclosingPackage
	private com.android.jack.ir.ast.JDefinedClassOrInterface createMappingForType (java.lang.String, java.lang.String, com.android.jack.ir.ast.JSession, java.io.File, int)  throws com.android.jack.shrob.shrink.MappingCollisionException 
		String typeSignature
		com.android.jack.lookup.JLookupException e
		String newSimpleName
		String newPackageName
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
		com.android.jack.shrob.obfuscation.NewTypeKeyMarker marker
		int indexOfNewSimpleName
		String newSimpleName
		String newPackageName
		com.android.jack.ir.ast.JPackage newEnclosingPackage
		String oldName
		String newName
		com.android.jack.ir.ast.JSession session
		java.io.File mappingFile
		int lineNumber
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.lookup.JNodeLookup lookup
	private int readLineInfo (java.lang.String, int) 
		String line
		int index
		char c
	private int readName (java.lang.String, int, char[]) 
		String line
		int index
		char[] stopChars
		int length
		char c
	private int readNameUntilSeparatorOrWhitespace (java.lang.String, int) 
		String line
		int index
		int length
		char c
	private int readWhiteSpaces (java.lang.String, int) 
		String line
		int index
		char c
	private int readSeparator (java.lang.String, int, java.io.File, int) 
		String line
		int index
		java.io.File mappingFile
		int lineNumber
	private com.android.jack.ir.ast.JDefinedClassOrInterface readClassInfo (java.lang.String, com.android.jack.ir.ast.JSession, java.io.File, int) 
		int startIndex
		int endIndex
		String qualifiedOldClassName
		String newClassName
		ArrayIndexOutOfBoundsException e
		com.android.jack.shrob.shrink.MappingContextException mappingReportableExn
		com.android.jack.shrob.shrink.MappingCollisionException e
		String line
		com.android.jack.ir.ast.JSession session
		java.io.File mappingFile
		int lineNumber
	private com.android.jack.ir.ast.JField findField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.lang.String) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		String oldName
		String typeSignature
		java.util.List fields
	private void readFieldInfo (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, java.io.File, int) 
		com.android.jack.shrob.obfuscation.NewFieldKeyMarker marker
		int startIndex
		int endIndex
		String typeSignature
		String oldName
		int index
		String newName
		com.android.jack.ir.ast.JField field
		ArrayIndexOutOfBoundsException e
		com.android.jack.shrob.shrink.MappingContextException mappingReportableExn
		com.android.jack.shrob.shrink.MappingCollisionException e
		String line
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		java.io.File mappingFile
		int lineNumber
	private void rename (com.android.jack.ir.ast.CanBeRenamed, java.lang.String) 
		com.android.jack.ir.ast.CanBeRenamed renamable
		String newName
		com.android.sched.marker.MarkerManager markerManager
	protected void renameField (com.android.jack.ir.ast.JField, java.io.File, int, java.lang.String) 
		com.android.jack.ir.ast.JField field
		java.io.File mappingFile
		int lineNumber
		String newName
	private int readChar (java.lang.String, int, char, java.io.File, int) 
		String line
		int index
		char expectedChar
		java.io.File mappingFile
		int lineNumber
	private com.android.jack.shrob.obfuscation.key.MethodKey getPreviousNewKey (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.obfuscation.NewMethodKeyMarker marker
	private void readMethodInfo (java.lang.String, com.android.jack.ir.ast.JDefinedClassOrInterface, java.io.File, int, com.android.jack.lookup.JNodeLookup) 
		String parameterType
		com.android.jack.shrob.obfuscation.NewMethodKeyMarker newMarker
		com.android.jack.ir.ast.JDefinedClassOrInterface methodWithSameIdEnclosingType
		com.android.jack.shrob.obfuscation.NewMethodKeyMarker marker
		com.android.jack.ir.ast.JMethod methodWithSameId
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.obfuscation.key.MethodKey newKey
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.shrob.obfuscation.key.MethodKey previousNewKey
		com.android.jack.lookup.JMethodLookupException e
		int startIndex
		int endIndex
		String typeSignature
		com.android.jack.ir.ast.JType returnType
		String oldName
		java.util.List args
		String newName
		ArrayIndexOutOfBoundsException e
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.shrob.shrink.MappingContextException mappingReportableExn
		com.android.jack.shrob.shrink.MappingCollisionException e
		String line
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		java.io.File mappingFile
		int lineNumber
		com.android.jack.lookup.JNodeLookup lookup
	protected void renameMethod (com.android.jack.ir.ast.JMethod, java.io.File, int, java.lang.String) 
		com.android.jack.ir.ast.JMethod method
		java.io.File mappingFile
		int lineNumber
		String newName
		String oldName
	public void applyMapping (java.io.File, com.android.jack.ir.ast.JSession)  throws com.android.jack.JackIOException 
		String line
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File mappingFile
		com.android.jack.ir.ast.JSession session
		java.io.LineNumberReader reader
	static void  () 
}

com/android/jack/shrob/obfuscation/MappingPrinter$Visitor.class
MappingPrinter.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.MappingPrinter$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final java.io.PrintWriter writer
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		StringBuilder info
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		StringBuilder info
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JMethod method
		StringBuilder info
		java.util.Iterator iterator
}

com/android/jack/shrob/obfuscation/MappingPrinter.class
MappingPrinter.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.MappingPrinter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId MAPPING_OUTPUT_ENABLED
	public static final com.android.sched.util.config.id.WriterFilePropertyId MAPPING_OUTPUT_FILE
	private final com.android.sched.util.file.WriterFile file
	private static final String SEPARATOR
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.shrob.obfuscation.MappingPrinter$Visitor visitor
		java.io.IOException e
		java.io.IOException e
		com.android.jack.ir.ast.JSession session
		com.android.sched.util.stream.CustomPrintWriter writer
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/obfuscation/MaskedHierarchy.class
MaskedHierarchy.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.MaskedHierarchy extends java.lang.Exception {
	private static final long serialVersionUID
	private final String oldName
	private final String newName
	private final com.android.jack.ir.ast.JClassOrInterface enclosingType
	public void  (java.lang.String, com.android.jack.ir.ast.JClassOrInterface, java.lang.String) 
		String oldName
		com.android.jack.ir.ast.JClassOrInterface enclosingType
		String newName
	public java.lang.String getMessage () 
}

com/android/jack/shrob/obfuscation/MethodInHierarchyFinder.class
MethodInHierarchyFinder.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.MethodInHierarchyFinder extends com.android.jack.shrob.obfuscation.OneTimeHierarchyVisitor {
	private final com.android.jack.shrob.obfuscation.key.MethodKey methodKey
	private boolean hasFoundMethodId
	private void  (com.android.jack.shrob.obfuscation.key.MethodKey) 
		com.android.jack.shrob.obfuscation.key.MethodKey methodKey
	public void startVisit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JMethod sameEnclosingTypeMethod
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean doAction (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JMethod sameEnclosingTypeMethod
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.shrob.obfuscation.NewMethodKeyMarker marker
	public static boolean containsMethodKey (com.android.jack.shrob.obfuscation.key.MethodKey, com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethod otherMethod
		com.android.jack.shrob.obfuscation.key.MethodKey methodKey
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.shrob.obfuscation.MethodInHierarchyFinder visitor
}

com/android/jack/shrob/obfuscation/NameFinalizer.class
NameFinalizer.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NameFinalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession t
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/NameKeeper$1.class
NameKeeper.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.NameKeeper$1 extends java.lang.Object {
}

com/android/jack/shrob/obfuscation/NameKeeper$KeepedPackageBecauseOfPhantom$1.class
NameKeeper.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.NameKeeper$KeepedPackageBecauseOfPhantom$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.shrob.obfuscation.NameKeeper$KeepedPackageBecauseOfPhantom this$0
	void  (com.android.jack.shrob.obfuscation.NameKeeper$KeepedPackageBecauseOfPhantom) 
		com.android.jack.shrob.obfuscation.NameKeeper$KeepedPackageBecauseOfPhantom this$0
	public java.lang.String apply (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface arg0
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/jack/shrob/obfuscation/NameKeeper$KeepedPackageBecauseOfPhantom.class
NameKeeper.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.NameKeeper$KeepedPackageBecauseOfPhantom extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.ir.ast.JPackage pack
	public void  (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/shrob/obfuscation/NameKeeper$Visitor.class
NameKeeper.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.NameKeeper$Visitor extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.shrob.obfuscation.NameKeeper this$0
	private void  (com.android.jack.shrob.obfuscation.NameKeeper) 
	public boolean visit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JDefinedClassOrInterface subType
		com.android.jack.ir.ast.JPackage pack
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod m
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.seed.SeedMarker marker
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod m
	void  (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.shrob.obfuscation.NameKeeper$1) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
		com.android.jack.shrob.obfuscation.NameKeeper$1 x1
}

com/android/jack/shrob/obfuscation/NameKeeper.class
NameKeeper.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NameKeeper extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final com.android.jack.google.common.base.Joiner typeNameJoiner
	protected final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.shrob.spec.Flags flags
	public void  () 
	private boolean markIfNecessary (com.android.sched.marker.MarkerManager) 
		com.android.sched.marker.MarkerManager node
	private boolean isMarked (com.android.sched.marker.MarkerManager) 
		com.android.sched.marker.MarkerManager node
	private void keepName (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.ir.ast.JPackage pack
	private void keepName (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.shrob.seed.SeedMarker marker
		com.android.jack.ir.ast.JField field
		com.android.jack.shrob.seed.SeedMarker marker
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private void keepName (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodIdWide methodId
	private void keepName (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JFieldId fieldId
	public void run (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.google.common.base.Joiner access$000 () 
	static void access$100 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JPackage) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
		com.android.jack.ir.ast.JPackage x1
	static com.android.jack.shrob.spec.Flags access$200 (com.android.jack.shrob.obfuscation.NameKeeper) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
	static boolean access$300 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.sched.marker.MarkerManager) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
		com.android.sched.marker.MarkerManager x1
	static void access$400 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
		com.android.jack.ir.ast.JDefinedClassOrInterface x1
	static void access$500 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JMethod) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
		com.android.jack.ir.ast.JMethod x1
	static void access$600 (com.android.jack.shrob.obfuscation.NameKeeper, com.android.jack.ir.ast.JField) 
		com.android.jack.shrob.obfuscation.NameKeeper x0
		com.android.jack.ir.ast.JField x1
	static void  () 
}

com/android/jack/shrob/obfuscation/NameProviderFactory.class
NameProviderFactory.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NameProviderFactory extends java.lang.Object {
	public static final com.android.sched.util.config.id.PropertyId NAMEPROVIDER
	private final java.io.File obfuscationDictionary
	private final java.io.File classObfuscationDictionary
	private final java.io.File packageObfuscationDictionary
	private com.android.jack.shrob.obfuscation.nameprovider.NameProvider globalFieldNameProvider
	private com.android.jack.shrob.obfuscation.nameprovider.NameProvider globalMethodNameProvider
	private final com.android.sched.util.config.DefaultFactory defaultNameProviderFactory
	public void  (java.io.File, java.io.File, java.io.File) 
		java.io.File obfuscationDictionary
		java.io.File classObfuscationDictionary
		java.io.File packageObfuscationDictionary
	private com.android.jack.shrob.obfuscation.nameprovider.NameProvider getNameProvider (java.io.File)  throws com.android.jack.JackIOException 
		java.io.File dictionary
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
	private void fillExistingName (java.util.Collection, java.util.Collection) 
		com.android.jack.ir.ast.HasName namedElement
		java.util.Collection namedElements
		java.util.Collection existingNames
	public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getPackageNameProvider (java.util.Collection)  throws com.android.jack.JackIOException 
		java.util.Collection packages
		java.util.Set existingNames
	public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getClassNameProvider (java.util.Collection) 
		java.util.Collection types
		java.util.Set existingNames
	public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getFieldNameProvider ()  throws com.android.jack.JackIOException 
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
	public com.android.jack.shrob.obfuscation.nameprovider.NameProvider getMethodNameProvider ()  throws com.android.jack.JackIOException 
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider provider
	public void createGlobalFieldNameProvider (java.util.Map, java.util.Collection)  throws com.android.jack.JackIOException 
		com.android.jack.ir.ast.JFieldId fid
		java.util.Map existingNames
		java.util.Collection fieldIds
	public void createGlobalMethodNameProvider (java.util.Map, java.util.Collection)  throws com.android.jack.JackIOException 
		com.android.jack.ir.ast.JMethodIdWide mid
		java.util.Map existingNames
		java.util.Collection methodIds
	static void  () 
}

com/android/jack/shrob/obfuscation/NewFieldKeyMarker.class
NewFieldKeyMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NewFieldKeyMarker extends com.android.jack.shrob.obfuscation.NewKeyMarker {
	private final java.util.Set newFieldKeys
	public void  () 
	public void  (java.util.Set) 
		java.util.Set existingKeys
	public void add (com.android.jack.shrob.obfuscation.key.FieldKey) 
		com.android.jack.shrob.obfuscation.key.FieldKey key
	public java.util.Collection getNewKeys () 
}

com/android/jack/shrob/obfuscation/NewKeyMarker.class
NewKeyMarker.java
package com.android.jack.shrob.obfuscation
public abstract com.android.jack.shrob.obfuscation.NewKeyMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	public void  () 
	public abstract java.util.Collection getNewKeys () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/shrob/obfuscation/NewMethodKeyMarker.class
NewMethodKeyMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NewMethodKeyMarker extends com.android.jack.shrob.obfuscation.NewKeyMarker {
	public java.util.Map newMethodKeys
	public void  () 
	public void  (java.util.Map) 
		java.util.Map newMethodKeys
	public void add (com.android.jack.ir.ast.JMethodIdWide, com.android.jack.shrob.obfuscation.key.MethodKey) 
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.shrob.obfuscation.key.MethodKey newKey
	public com.android.jack.shrob.obfuscation.key.MethodKey getNewKey (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide id
	public java.util.Collection getNewKeys () 
}

com/android/jack/shrob/obfuscation/NewTypeKeyMarker.class
NewTypeKeyMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.NewTypeKeyMarker extends com.android.jack.shrob.obfuscation.NewKeyMarker {
	private final java.util.Set newTypeKeys
	public void  () 
	public void  (java.util.Set) 
		java.util.Set existingKeys
	public void add (com.android.jack.shrob.obfuscation.key.TypeKey) 
		com.android.jack.shrob.obfuscation.key.TypeKey key
	public java.util.Collection getNewKeys () 
}

com/android/jack/shrob/obfuscation/Obfuscation.class
Obfuscation.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.Obfuscation extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/ObfuscationContextInfo.class
ObfuscationContextInfo.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.ObfuscationContextInfo extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.sched.util.location.Location location
	private final com.android.jack.reporting.Reportable$ProblemLevel level
	private final Throwable cause
	public void  (com.android.sched.util.location.Location, com.android.jack.reporting.Reportable$ProblemLevel, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		com.android.jack.reporting.Reportable$ProblemLevel level
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/shrob/obfuscation/ObfuscationEventType.class
ObfuscationEventType.java
package com.android.jack.shrob.obfuscation
public final com.android.jack.shrob.obfuscation.ObfuscationEventType extends java.lang.Enum implements com.android.sched.util.log.EventType  {
	public static final com.android.jack.shrob.obfuscation.ObfuscationEventType FINDING_OBFUSCATION_SEEDS
	private final String name
	private static final com.android.jack.shrob.obfuscation.ObfuscationEventType[] $VALUES
	public static com.android.jack.shrob.obfuscation.ObfuscationEventType[] values () 
	public static com.android.jack.shrob.obfuscation.ObfuscationEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/shrob/obfuscation/OneTimeHierarchyVisitor.class
OneTimeHierarchyVisitor.java
package com.android.jack.shrob.obfuscation
public abstract com.android.jack.shrob.obfuscation.OneTimeHierarchyVisitor extends java.lang.Object {
	private final java.util.List alreadyVisitedTypes
	public void  () 
	public void visitSuperTypes (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClass definedSuperClass
		com.android.jack.ir.ast.JDefinedInterface definedSuperInterface
		com.android.jack.ir.ast.JInterface superInterface
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClass superClass
	public void visitSubTypes (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		java.util.Iterator it
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.shrob.obfuscation.SubClassOrInterfaceMarker marker
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public abstract boolean doAction (com.android.jack.ir.ast.JDefinedClassOrInterface) 
}

com/android/jack/shrob/obfuscation/OriginalNameMarker.class
OriginalNameMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalNameMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final String originalName
	public void  (java.lang.String) 
		String originalName
	public java.lang.String getOriginalName () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/shrob/obfuscation/OriginalNameTools.class
OriginalNameTools.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalNameTools extends java.lang.Object {
	private static final char PACKAGE_SEPARATOR
	static final boolean $assertionsDisabled
	public void  () 
	public static void appendOriginalQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		StringBuilder nameBuilder
		com.android.jack.ir.ast.JPackage pack
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.shrob.obfuscation.OriginalPackageMarker marker
	public static void appendOriginalQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		StringBuilder nameBuilder
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.shrob.obfuscation.OriginalPackageMarker marker
	public static void appendOriginalName (java.lang.StringBuilder, com.android.jack.ir.ast.HasName) 
		StringBuilder nameBuilder
		com.android.jack.ir.ast.HasName node
		com.android.jack.shrob.obfuscation.OriginalNameMarker marker
	public static void appendOriginalQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.JArrayType arrayType
		StringBuilder nameBuilder
		com.android.jack.ir.ast.HasName node
	static void  () 
}

com/android/jack/shrob/obfuscation/OriginalNames.class
OriginalNames.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalNames extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/shrob/obfuscation/OriginalPackageMarker.class
OriginalPackageMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.OriginalPackageMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.ir.ast.JPackage originalEnclosingPackage
	public void  (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage originalEnclosingPackage
	public com.android.jack.ir.ast.JPackage getOriginalEnclosingPackage () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/shrob/obfuscation/RemoveSourceFile.class
RemoveSourceFile.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.RemoveSourceFile extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/Renamer$1.class
Renamer.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.Renamer$1 extends java.lang.Object {
}

com/android/jack/shrob/obfuscation/Renamer$FlattenerVisitor.class
Renamer.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.Renamer$FlattenerVisitor extends com.android.jack.shrob.obfuscation.Renamer$Visitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	private final String packageNameForRenamedPackages
	private final com.android.jack.ir.ast.JPackage packageForRenamedPackages
	private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider packageNameProvider
	final com.android.jack.shrob.obfuscation.Renamer this$0
	private void  (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	public boolean visit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage subPack
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage pack
		java.util.List subPackages
		java.util.List types
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
	void  (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.Renamer$1) 
		com.android.jack.shrob.obfuscation.Renamer x0
		com.android.jack.transformations.request.TransformationRequest x1
		com.android.jack.shrob.obfuscation.Renamer$1 x2
}

com/android/jack/shrob/obfuscation/Renamer$RepackagerVisitor.class
Renamer.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.Renamer$RepackagerVisitor extends com.android.jack.shrob.obfuscation.Renamer$Visitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	private final String packageNameForRenamedClasses
	private final com.android.jack.ir.ast.JPackage packageForRenamedClasses
	private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
	static final boolean $assertionsDisabled
	final com.android.jack.shrob.obfuscation.Renamer this$0
	private void  (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	public boolean visit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage oldEnclosingPackage
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage pack
	void  (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.Renamer$1) 
		com.android.jack.shrob.obfuscation.Renamer x0
		com.android.jack.transformations.request.TransformationRequest x1
		com.android.jack.shrob.obfuscation.Renamer$1 x2
	static void  () 
}

com/android/jack/shrob/obfuscation/Renamer$Visitor.class
Renamer.java
package com.android.jack.shrob.obfuscation
 com.android.jack.shrob.obfuscation.Renamer$Visitor extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.shrob.obfuscation.Renamer this$0
	private void  (com.android.jack.shrob.obfuscation.Renamer) 
	public boolean visit (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage subPack
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPackage pack
		java.util.List subPackages
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider packageNameProvider
		java.util.List types
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.shrob.obfuscation.key.FieldKey oldFieldKey
		boolean foundName
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.shrob.obfuscation.MaskedHierarchy e
		String name
		com.android.jack.ir.ast.JFieldId fieldId
		com.android.jack.ir.ast.JField field
		com.android.jack.shrob.obfuscation.key.MethodKey oldMethodKey
		boolean foundName
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.shrob.obfuscation.MaskedHierarchy e
		String name
		com.android.jack.ir.ast.JMethodIdWide methodId
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider fieldNameProvider
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider methodNameProvider
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	void  (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.shrob.obfuscation.Renamer$1) 
		com.android.jack.shrob.obfuscation.Renamer x0
		com.android.jack.shrob.obfuscation.Renamer$1 x1
}

com/android/jack/shrob/obfuscation/Renamer.class
Renamer.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.Renamer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_PACKAGE_OBFUSCATION_DICTIONARY
	public static final com.android.sched.util.config.id.PropertyId PACKAGE_OBFUSCATION_DICTIONARY
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_CLASS_OBFUSCATION_DICTIONARY
	public static final com.android.sched.util.config.id.PropertyId CLASS_OBFUSCATION_DICTIONARY
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_OBFUSCATION_DICTIONARY
	public static final com.android.sched.util.config.id.PropertyId OBFUSCATION_DICTIONARY
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_MAPPING
	public static final com.android.sched.util.config.id.PropertyId MAPPING_FILE
	public static final com.android.sched.util.config.id.BooleanPropertyId REPACKAGE_CLASSES
	public static final com.android.sched.util.config.id.PropertyId PACKAGE_FOR_RENAMED_CLASSES
	public static final com.android.sched.util.config.id.BooleanPropertyId FLATTEN_PACKAGE
	public static final com.android.sched.util.config.id.PropertyId PACKAGE_FOR_RENAMED_PACKAGES
	public static final com.android.sched.util.config.id.BooleanPropertyId USE_UNIQUE_CLASSMEMBERNAMES
	private final com.android.jack.shrob.obfuscation.NameProviderFactory nameProviderFactory
	private java.util.Collection allTypes
	static final boolean $assertionsDisabled
	public static boolean mustBeRenamed (com.android.sched.marker.MarkerManager) 
		com.android.sched.marker.MarkerManager node
	private static void rename (com.android.jack.ir.ast.CanBeRenamed, com.android.jack.shrob.obfuscation.nameprovider.NameProvider) 
		String newName
		com.android.jack.ir.ast.CanBeRenamed node
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
	static java.lang.String getFieldKey (com.android.jack.ir.ast.JFieldId) 
		com.android.jack.ir.ast.JFieldId fieldId
		StringBuilder sb
	static java.lang.String getMethodKey (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JType paramType
		com.android.jack.ir.ast.JMethodIdWide methodId
		StringBuilder sb
		java.util.Iterator iterator
	static java.lang.String getKey (com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.HasName namedElement
	private static void rename (com.android.jack.ir.ast.CanBeRenamed, java.lang.String) 
		com.android.jack.ir.ast.CanBeRenamed node
		String newName
	public void  () 
		java.io.File dictionary
		java.io.File classDictionary
		java.io.File packageDictionary
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.shrob.obfuscation.MappingApplier mappingApplier
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.shrob.obfuscation.MappingApplier mappingApplier
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.Set allFieldIds
		java.util.Set allMethodIds
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.shrob.obfuscation.Renamer$Visitor visitor
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.shrob.obfuscation.Renamer$Visitor visitor
		com.android.jack.shrob.obfuscation.Renamer$Visitor visitor
		com.android.jack.ir.ast.JSession session
		java.util.Map fieldNames
		java.util.Map methodNames
		boolean useUniqueClassMemberNames
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.shrob.obfuscation.NameProviderFactory access$000 (com.android.jack.shrob.obfuscation.Renamer) 
		com.android.jack.shrob.obfuscation.Renamer x0
	static void access$100 (com.android.jack.ir.ast.CanBeRenamed, com.android.jack.shrob.obfuscation.nameprovider.NameProvider) 
		com.android.jack.ir.ast.CanBeRenamed x0
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider x1
	static void access$200 (com.android.jack.ir.ast.CanBeRenamed, java.lang.String) 
		com.android.jack.ir.ast.CanBeRenamed x0
		String x1
	static void  () 
}

com/android/jack/shrob/obfuscation/SourceFileRemover.class
SourceFileRemover.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SourceFileRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.sourceinfo.FileSourceInfo info
		com.android.jack.ir.ast.JSession session
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/SourceFileRenamer.class
SourceFileRenamer.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SourceFileRenamer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId RENAME_SOURCEFILE
	public static final com.android.sched.util.config.id.PropertyId NEW_SOURCEFILE_NAME
	private final java.io.File newSourceFileName
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.sourceinfo.FileSourceInfo info
		com.android.jack.ir.ast.JSession session
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/obfuscation/SourceFileRenaming.class
SourceFileRenaming.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SourceFileRenaming extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/SubClassOrInterfaceMarker.class
SubClassOrInterfaceMarker.java
package com.android.jack.shrob.obfuscation
public com.android.jack.shrob.obfuscation.SubClassOrInterfaceMarker extends java.lang.Object implements com.android.sched.marker.Marker java.lang.Iterable  {
	private final java.util.Set subClasses
	private final java.util.Set subInterfaces
	public void  () 
	public synchronized void addSubClass (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass subClass
	public synchronized void addSubInterface (com.android.jack.ir.ast.JDefinedInterface) 
		com.android.jack.ir.ast.JDefinedInterface subInterface
	public java.util.Set getSubClasses () 
	public java.util.Set getSubInterfaces () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public java.util.Iterator iterator () 
	public void addSubClassOrInterface (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
}

com/android/jack/shrob/obfuscation/annotation/AnnotationDefaultValueRemover.class
AnnotationDefaultValueRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.AnnotationDefaultValueRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/AnnotationRemover$1.class
AnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.AnnotationRemover$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JRetentionPolicy
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/AnnotationRemover.class
AnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public abstract com.android.jack.shrob.obfuscation.annotation.AnnotationRemover extends java.lang.Object {
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_SOURCE_RETENTION_ANNOTATION
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_CLASS_RETENTION_ANNOTATION
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_RUNTIME_RETENTION_ANNOTATION
	private final boolean keepSourceAnnotations
	private final boolean keepClassAnnotations
	private final boolean keepRuntimeAnnotations
	private final boolean keepSystemAnnotations
	protected void  (boolean, boolean, boolean, boolean) 
		boolean keepSourceAnnotations
		boolean keepClassAnntations
		boolean keepRuntimeAnnotations
		boolean keepSystemAnnotations
	boolean mustBeKept (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/FieldAnnotationRemover.class
FieldAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.FieldAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.request.TransformationRequest request
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/FieldGenericSignatureRemover.class
FieldGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.FieldGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/LocalVariableAndThisLineNumberRemover$Visitor.class
LocalVariableAndThisLineNumberRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisLineNumberRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	public void  (com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal node
		com.android.jack.ir.sourceinfo.SourceInfo info
	public boolean visit (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis node
		com.android.jack.ir.sourceinfo.SourceInfo info
}

com/android/jack/shrob/obfuscation/annotation/LocalVariableAndThisLineNumberRemover.class
LocalVariableAndThisLineNumberRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisLineNumberRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisLineNumberRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/LocalVariableAndThisNameRemover$1.class
LocalVariableAndThisNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisNameRemover$1 extends java.lang.Object {
}

com/android/jack/shrob/obfuscation/annotation/LocalVariableAndThisNameRemover$Visitor.class
LocalVariableAndThisNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisNameRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal node
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef localRef
		com.android.jack.debug.DebugVariableInfoMarker marker
	public boolean visit (com.android.jack.ir.ast.JThis) 
		com.android.jack.ir.ast.JThis node
	void  (com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisNameRemover$1) 
		com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisNameRemover$1 x0
}

com/android/jack/shrob/obfuscation/annotation/LocalVariableAndThisNameRemover.class
LocalVariableAndThisNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisNameRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod t
		com.android.jack.shrob.obfuscation.annotation.LocalVariableAndThisNameRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/MethodAnnotationRemover.class
MethodAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.MethodAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/MethodGenericSignatureRemover.class
MethodGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.MethodGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/ParameterAnnotationRemover$1.class
ParameterAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$1 extends java.lang.Object {
}

com/android/jack/shrob/obfuscation/annotation/ParameterAnnotationRemover$Visitor.class
ParameterAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	static final boolean $assertionsDisabled
	final com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover this$0
	private void  (com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JMethod currentMethod
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JParameter param
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody x
	void  (com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$1) 
		com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover x0
		com.android.jack.transformations.request.TransformationRequest x1
		com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$1 x2
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/ParameterAnnotationRemover.class
ParameterAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_SOURCE_RETENTION_PARAMETER_ANNOTATION
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_CLASS_RETENTION_PARAMETER_ANNOTATION
	public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_RUNTIME_RETENTION_PARAMETER_ANNOTATION
	private static final java.util.logging.Logger logger
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod t
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.shrob.obfuscation.annotation.ParameterAnnotationRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/ParameterLineNumberRemover$Visitor.class
ParameterLineNumberRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.ParameterLineNumberRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	public void  (com.android.jack.ir.sourceinfo.SourceInfoFactory) 
		com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter node
		com.android.jack.ir.sourceinfo.SourceInfo info
}

com/android/jack/shrob/obfuscation/annotation/ParameterLineNumberRemover.class
ParameterLineNumberRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ParameterLineNumberRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.obfuscation.annotation.ParameterLineNumberRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/ParameterNameRemover$1.class
ParameterNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.ParameterNameRemover$1 extends java.lang.Object {
}

com/android/jack/shrob/obfuscation/annotation/ParameterNameRemover$Visitor.class
ParameterNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.ParameterNameRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef parameterRef
		com.android.jack.debug.DebugVariableInfoMarker marker
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter node
	void  (com.android.jack.shrob.obfuscation.annotation.ParameterNameRemover$1) 
		com.android.jack.shrob.obfuscation.annotation.ParameterNameRemover$1 x0
}

com/android/jack/shrob/obfuscation/annotation/ParameterNameRemover.class
ParameterNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ParameterNameRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod t
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/RemoveAnnotationDefaultValue.class
RemoveAnnotationDefaultValue.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveAnnotationDefaultValue extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveEnclosingMethodFeature.class
RemoveEnclosingMethodFeature.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveEnclosingMethodFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveEnclosingType.class
RemoveEnclosingType.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveEnclosingType extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveGenericSignature.class
RemoveGenericSignature.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveGenericSignature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveLocalLineNumber.class
RemoveLocalLineNumber.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveLocalLineNumber extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId KEEP_LOCAL_LINE_NUMBER
	public void  () 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveLocalVariableName.class
RemoveLocalVariableName.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveLocalVariableName extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId KEEP_LOCAL_NAME
	public void  () 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveParameterLineNumber.class
RemoveParameterLineNumber.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveParameterLineNumber extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId KEEP_PARAMETER_LINE_NUMBER
	public void  () 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveParameterName.class
RemoveParameterName.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveParameterName extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId KEEP_PARAMETER_NAME
	public void  () 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveThrownException.class
RemoveThrownException.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveThrownException extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/annotation/RemoveVariableGenericSignature.class
RemoveVariableGenericSignature.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveVariableGenericSignature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/annotation/ThrownExceptionRemover.class
ThrownExceptionRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.ThrownExceptionRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/TypeAnnotationRemover.class
TypeAnnotationRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeAnnotationRemover extends com.android.jack.shrob.obfuscation.annotation.AnnotationRemover implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.request.TransformationRequest request
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/obfuscation/annotation/TypeEnclosingMethodRemover.class
TypeEnclosingMethodRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeEnclosingMethodRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/TypeEnclosingTypeRemover.class
TypeEnclosingTypeRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeEnclosingTypeRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.request.TransformationRequest tr
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/TypeGenericSignatureRemover.class
TypeGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.TypeGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/annotation/VariableGenericSignatureRemover$1.class
VariableGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.VariableGenericSignatureRemover$1 extends java.lang.Object {
}

com/android/jack/shrob/obfuscation/annotation/VariableGenericSignatureRemover$Visitor.class
VariableGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
 com.android.jack.shrob.obfuscation.annotation.VariableGenericSignatureRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef x
		com.android.jack.debug.DebugVariableInfoMarker debugInfo
	public boolean visit (com.android.jack.ir.ast.JVariable) 
		com.android.jack.ir.ast.JVariable var
	void  (com.android.jack.shrob.obfuscation.annotation.VariableGenericSignatureRemover$1) 
		com.android.jack.shrob.obfuscation.annotation.VariableGenericSignatureRemover$1 x0
}

com/android/jack/shrob/obfuscation/annotation/VariableGenericSignatureRemover.class
VariableGenericSignatureRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.VariableGenericSignatureRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.obfuscation.annotation.VariableGenericSignatureRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/key/FieldKey.class
FieldKey.java
package com.android.jack.shrob.obfuscation.key
public com.android.jack.shrob.obfuscation.key.FieldKey extends com.android.jack.shrob.obfuscation.key.Key {
	private final String name
	private final com.android.jack.ir.ast.JType type
	public void  (com.android.jack.ir.ast.JFieldId) 
		com.android.jack.ir.ast.JFieldId fieldId
	public void  (java.lang.String, com.android.jack.ir.ast.JType) 
		String name
		com.android.jack.ir.ast.JType type
	public java.lang.String getName () 
	public com.android.jack.ir.ast.JType getType () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		com.android.jack.shrob.obfuscation.key.FieldKey toCompare
		Object obj
}

com/android/jack/shrob/obfuscation/key/Key.class
Key.java
package com.android.jack.shrob.obfuscation.key
public abstract com.android.jack.shrob.obfuscation.key.Key extends java.lang.Object {
	public void  () 
	public static com.android.jack.shrob.obfuscation.key.Key getKey (com.android.jack.ir.ast.HasName) 
		com.android.jack.ir.ast.HasName namedElement
}

com/android/jack/shrob/obfuscation/key/MethodKey.class
MethodKey.java
package com.android.jack.shrob.obfuscation.key
public com.android.jack.shrob.obfuscation.key.MethodKey extends com.android.jack.shrob.obfuscation.key.Key {
	private final String name
	private final java.util.List parameterTypes
	public void  (com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethodIdWide methodId
	public void  (java.lang.String, java.util.List) 
		String name
		java.util.List parameterTypes
	public java.lang.String getName () 
	public java.util.List getParameterTypes () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		com.android.jack.shrob.obfuscation.key.MethodKey toCompare
		Object obj
}

com/android/jack/shrob/obfuscation/key/PackageKey.class
PackageKey.java
package com.android.jack.shrob.obfuscation.key
public com.android.jack.shrob.obfuscation.key.PackageKey extends com.android.jack.shrob.obfuscation.key.Key {
	private final String name
	public void  (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage pack
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		com.android.jack.shrob.obfuscation.key.PackageKey toCompare
		Object obj
}

com/android/jack/shrob/obfuscation/key/TypeKey.class
TypeKey.java
package com.android.jack.shrob.obfuscation.key
public com.android.jack.shrob.obfuscation.key.TypeKey extends com.android.jack.shrob.obfuscation.key.Key {
	private final String name
	public void  (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		com.android.jack.shrob.obfuscation.key.TypeKey toCompare
		Object obj
}

com/android/jack/shrob/obfuscation/nameprovider/AlphabeticalNameProvider.class
AlphabeticalNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public abstract com.android.jack.shrob.obfuscation.nameprovider.AlphabeticalNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider  {
	private final StringBuilder sb
	public void  () 
	protected abstract boolean hasNextChar (char) 
	protected abstract char nextChar (char) 
	public java.lang.String getNewName (com.android.jack.shrob.obfuscation.key.Key) 
		char c
		int index
		com.android.jack.shrob.obfuscation.key.Key key
	protected abstract char getFirstChar () 
	public boolean hasAlternativeName (com.android.jack.shrob.obfuscation.key.Key) 
		com.android.jack.shrob.obfuscation.key.Key key
}

com/android/jack/shrob/obfuscation/nameprovider/DictionaryNameProvider.class
DictionaryNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.DictionaryNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider  {
	private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
	private java.io.BufferedReader br
	static final boolean $assertionsDisabled
	public void  (java.io.File, com.android.jack.shrob.obfuscation.nameprovider.NameProvider)  throws com.android.jack.JackIOException 
		java.io.FileNotFoundException e
		java.io.File dictionary
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
	public java.lang.String getNewName (com.android.jack.shrob.obfuscation.key.Key) 
		String nameFromDict
		com.android.jack.shrob.obfuscation.key.Key key
	private java.lang.String getNameFromDictionary () 
		char readChar
		int readCharAsInt
		java.io.IOException e
		StringBuilder name
		int readCharAsInt
	private void closeDictionary () 
	public boolean hasAlternativeName (com.android.jack.shrob.obfuscation.key.Key) 
		com.android.jack.shrob.obfuscation.key.Key oldKey
	static void  () 
}

com/android/jack/shrob/obfuscation/nameprovider/LowerCaseAlphabeticalNameProvider.class
LowerCaseAlphabeticalNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.LowerCaseAlphabeticalNameProvider extends com.android.jack.shrob.obfuscation.nameprovider.AlphabeticalNameProvider {
	private static final char BEGIN_LOWERCASE_CHAR
	private static final char END_LOWERCASE_CHAR
	static final boolean $assertionsDisabled
	public void  () 
	protected boolean hasNextChar (char) 
		char c
	protected char nextChar (char) 
		char c
	protected char getFirstChar () 
	static void  () 
}

com/android/jack/shrob/obfuscation/nameprovider/MappingNameProvider.class
MappingNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.MappingNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider  {
	private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
	private final java.util.Map names
	public void  (com.android.jack.shrob.obfuscation.nameprovider.NameProvider, java.util.Map) 
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
		java.util.Map names
	public java.lang.String getNewName (com.android.jack.shrob.obfuscation.key.Key) 
		com.android.jack.shrob.obfuscation.key.Key key
		String newName
	public boolean hasAlternativeName (com.android.jack.shrob.obfuscation.key.Key) 
		com.android.jack.shrob.obfuscation.key.Key key
}

com/android/jack/shrob/obfuscation/nameprovider/MixedCaseAlphabeticalNameProvider.class
MixedCaseAlphabeticalNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.MixedCaseAlphabeticalNameProvider extends com.android.jack.shrob.obfuscation.nameprovider.AlphabeticalNameProvider {
	private static final char BEGIN_LOWERCASE_CHAR
	private static final char END_LOWERCASE_CHAR
	private static final char BEGIN_UPPERCASE_CHAR
	private static final char END_UPPERCASE_CHAR
	static final boolean $assertionsDisabled
	public void  () 
	protected boolean hasNextChar (char) 
		char c
	protected char nextChar (char) 
		char c
	protected char getFirstChar () 
	static void  () 
}

com/android/jack/shrob/obfuscation/nameprovider/NameProvider.class
NameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public abstract com.android.jack.shrob.obfuscation.nameprovider.NameProvider extends java.lang.Object {
	public abstract java.lang.String getNewName (com.android.jack.shrob.obfuscation.key.Key) 
	public abstract boolean hasAlternativeName (com.android.jack.shrob.obfuscation.key.Key) 
}

com/android/jack/shrob/obfuscation/nameprovider/UniqueNameProvider.class
UniqueNameProvider.java
package com.android.jack.shrob.obfuscation.nameprovider
public com.android.jack.shrob.obfuscation.nameprovider.UniqueNameProvider extends java.lang.Object implements com.android.jack.shrob.obfuscation.nameprovider.NameProvider  {
	private final java.util.Set names
	private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
	static final boolean $assertionsDisabled
	public void  (com.android.jack.shrob.obfuscation.nameprovider.NameProvider, java.util.Set) 
		com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
		java.util.Set existingNames
	public java.lang.String getNewName (com.android.jack.shrob.obfuscation.key.Key) 
		String candidate
		com.android.jack.shrob.obfuscation.key.Key key
		String newName
	public boolean hasAlternativeName (com.android.jack.shrob.obfuscation.key.Key) 
		com.android.jack.shrob.obfuscation.key.Key key
	static void  () 
}

com/android/jack/shrob/obfuscation/remover/FieldKeepNameMarkerRemover.class
FieldKeepNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.FieldKeepNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/remover/MethodKeepNameMarkerRemover.class
MethodKeepNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.MethodKeepNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/remover/TypeKeepNameMarkerRemover.class
TypeKeepNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.TypeKeepNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/remover/TypeOriginalNameMarkerRemover.class
TypeOriginalNameMarkerRemover.java
package com.android.jack.shrob.obfuscation.remover
public com.android.jack.shrob.obfuscation.remover.TypeOriginalNameMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/resource/AdaptResourceFileContent.class
AdaptResourceFileContent.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.AdaptResourceFileContent extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/obfuscation/resource/RefinedVFile$1.class
RefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
 com.android.jack.shrob.obfuscation.resource.RefinedVFile$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.shrob.obfuscation.resource.RefinedVFile this$0
	void  (com.android.jack.shrob.obfuscation.resource.RefinedVFile) 
		com.android.jack.shrob.obfuscation.resource.RefinedVFile this$0
	public int compare (com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry, com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry) 
		com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry e1
		com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry e2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/shrob/obfuscation/resource/RefinedVFile$RefinedEntry.class
RefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
 com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry extends java.lang.Object {
	private final int startPosition
	private final int endPosition
	private final CharSequence content
	private void  (int, int, java.lang.CharSequence) 
		int startPosition
		int endPosition
		CharSequence content
	public java.io.InputStream openRead () 
	public java.lang.String toString () 
	static int access$000 (com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry) 
		com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry x0
	static int access$100 (com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry) 
		com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry x0
	void  (int, int, java.lang.CharSequence, com.android.jack.shrob.obfuscation.resource.RefinedVFile$1) 
		int x0
		int x1
		CharSequence x2
		com.android.jack.shrob.obfuscation.resource.RefinedVFile$1 x3
}

com/android/jack/shrob/obfuscation/resource/RefinedVFile$RefinedInputStream.class
RefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
 com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedInputStream extends java.io.InputStream {
	private final java.io.InputStream baseInputStream
	private int position
	private java.io.InputStream currentStream
	private com.android.jack.shrob.obfuscation.resource.RefinedVFile$RefinedEntry currentRefinedEntry
	private final java.util.Iterator refinedEntryIterator
	static final boolean $assertionsDisabled
	final com.android.jack.shrob.obfuscation.resource.RefinedVFile this$0
	public void  (com.android.jack.shrob.obfuscation.resource.RefinedVFile, java.io.InputStream) 
		java.io.InputStream baseInputStream
	public int read ()  throws java.io.IOException 
		int inputData
	private boolean openNextRefinedEntryIfNecessary () 
	private void closeCurrentRefinedEntry ()  throws java.io.IOException 
		int toSkip
	public int read (byte[], int, int)  throws java.io.IOException 
		int read
		int baseLength
		int baseLength
		int read
		byte[] b
		int off
		int len
		int totalRead
	public int available ()  throws java.io.IOException 
		int available
	public void close ()  throws java.io.IOException 
	static void  () 
}

com/android/jack/shrob/obfuscation/resource/RefinedVFile.class
RefinedVFile.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.RefinedVFile extends java.lang.Object implements com.android.sched.vfs.VFile  {
	private final com.android.sched.vfs.VFile file
	private final java.util.TreeSet refinedEntries
	public void  (com.android.sched.vfs.VFile) 
		com.android.sched.vfs.VFile file
	public void addRefinedEntry (int, int, java.lang.CharSequence) 
		int startPosition
		int endPosition
		CharSequence content
	public java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
		java.io.InputStream inputStream
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public boolean isVDir () 
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.VPath getPathFromRoot () 
	public java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public java.io.OutputStream getOutputStream () 
	public java.io.OutputStream getOutputStream (boolean) 
		boolean append
	public java.lang.String getDigest () 
	public void copy (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		java.io.OutputStream os
		java.io.IOException e
		java.io.InputStream is
		java.io.IOException e
		com.android.sched.vfs.VFile vFile
	static java.util.TreeSet access$300 (com.android.jack.shrob.obfuscation.resource.RefinedVFile) 
		com.android.jack.shrob.obfuscation.resource.RefinedVFile x0
}

com/android/jack/shrob/obfuscation/resource/ResourceContentRefiner.class
ResourceContentRefiner.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.ResourceContentRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.lookup.JLookup lookup
	private final java.util.List adaptResourceFileContents
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JType type
		StringBuilder sb
		int startPosition
		String signatureName
		int c
		java.io.IOException e
		java.io.InputStreamReader reader
		java.io.IOException e
		com.android.jack.reporting.ReportableIOException reportable
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.InputVFile originalVFile
		com.android.jack.shrob.obfuscation.resource.RefinedVFile refinedVFile
		int position
		com.android.sched.vfs.VPath resName
		com.android.jack.ir.ast.Resource res
		com.android.jack.ir.ast.JSession session
		java.util.List resources
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/obfuscation/resource/ResourceRefiner.class
ResourceRefiner.java
package com.android.jack.shrob.obfuscation.resource
public com.android.jack.shrob.obfuscation.resource.ResourceRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.shrob.spec.Flags flags
	private static final char BINARY_QN_SEPARATOR
	static final boolean $assertionsDisabled
	public void  () 
	private java.lang.CharSequence getResourceRefinedName (com.android.sched.vfs.VPath, com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackageLookupException e
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.naming.CompositeName refinedName
		String typeName
		String extension
		int index
		com.android.sched.vfs.VPath resPath
		com.android.jack.ir.ast.JPackage topLevelPackage
		com.android.jack.ir.ast.JPackage currentPackage
		java.util.Iterator iterator
		String name
		StringBuilder sb
		com.android.jack.ir.naming.CompositeName refinedName
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.sched.vfs.VPath vPath
		CharSequence refinedName
		com.android.sched.vfs.VPath resName
		com.android.jack.ir.ast.Resource res
		com.android.jack.ir.ast.JSession session
		java.util.List adaptResourceFileNames
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/proguard/GrammarActions$FilterSeparator.class
GrammarActions.java
package com.android.jack.shrob.proguard
final com.android.jack.shrob.proguard.GrammarActions$FilterSeparator extends java.lang.Enum {
	public static final com.android.jack.shrob.proguard.GrammarActions$FilterSeparator GENERAL
	public static final com.android.jack.shrob.proguard.GrammarActions$FilterSeparator FILE
	public static final com.android.jack.shrob.proguard.GrammarActions$FilterSeparator CLASS
	public static final com.android.jack.shrob.proguard.GrammarActions$FilterSeparator ATTRIBUTE
	private final String singleCharWilcard
	private final String multipleCharWildcard
	private final String multipleCharWildcardWithSeparator
	private static final com.android.jack.shrob.proguard.GrammarActions$FilterSeparator[] $VALUES
	public static com.android.jack.shrob.proguard.GrammarActions$FilterSeparator[] values () 
	public static com.android.jack.shrob.proguard.GrammarActions$FilterSeparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String singleCharWilcard
		String multipleCharWildcard
		String multipleCharWildcardWithSeparator
	static java.lang.String access$000 (com.android.jack.shrob.proguard.GrammarActions$FilterSeparator) 
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator x0
	static java.lang.String access$100 (com.android.jack.shrob.proguard.GrammarActions$FilterSeparator) 
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator x0
	static java.lang.String access$200 (com.android.jack.shrob.proguard.GrammarActions$FilterSeparator) 
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator x0
	static void  () 
}

com/android/jack/shrob/proguard/GrammarActions.class
GrammarActions.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.GrammarActions extends java.lang.Object {
	public static final char SHROB_REGEX_PATH_SEPARATOR
	private static final java.util.logging.Logger logger
	private static final com.android.jack.ir.formatter.TypeAndMethodFormatter signatureFormatter
	private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter sourceFormatter
	private static final String PRIMITIVE_TYPE_NON_VOID
	static final boolean $assertionsDisabled
	private void  () 
	public static com.android.jack.ir.formatter.TypeAndMethodFormatter getSignatureFormatter () 
	public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getSourceFormatter () 
	public static java.lang.String getSignature (java.lang.String) 
		String nameWithoutArray
		String name
		int lastOpeningBracketPos
		StringBuilder sig
	static java.lang.String getSourceNamePattern (java.lang.String, int) 
		int i
		String name
		int dim
		StringBuilder sig
	private static java.lang.String convertNameToRegex (java.lang.String, com.android.jack.shrob.proguard.GrammarActions$FilterSeparator) 
		int j
		char c
		int i
		String name
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator separator
		StringBuilder sb
	static com.android.jack.shrob.spec.NameSpecification name (java.lang.String, com.android.jack.shrob.proguard.GrammarActions$FilterSeparator) 
		String name
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator separator
		String transformedName
		java.util.regex.Pattern pattern
	static void addModifier (com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.shrob.spec.ModifierSpecification$Modifier, boolean) 
		com.android.jack.shrob.spec.ModifierSpecification modSpec
		com.android.jack.shrob.spec.ModifierSpecification$Modifier modifier
		boolean hasNegator
	static void addAccessFlag (com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.shrob.spec.ModifierSpecification$AccessFlags, boolean) 
		com.android.jack.shrob.spec.ModifierSpecification modSpec
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags accessFlag
		boolean hasNegator
	static com.android.jack.shrob.spec.ClassTypeSpecification classType (com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum, boolean) 
		com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
		boolean hasNegator
		com.android.jack.shrob.spec.ClassTypeSpecification classSpec
	static com.android.jack.shrob.spec.InheritanceSpecification createInheritance (java.lang.String, boolean, com.android.jack.shrob.spec.AnnotationSpecification) 
		String className
		boolean hasNameNegator
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
		com.android.jack.shrob.spec.NameSpecification nameSpec
	static com.android.jack.shrob.spec.AnnotationSpecification annotation (java.lang.String, boolean) 
		String annotationName
		boolean hasNameNegator
		com.android.jack.shrob.spec.NameSpecification name
	static com.android.jack.shrob.spec.ClassSpecification classSpec (java.util.List, com.android.jack.shrob.spec.ClassTypeSpecification, com.android.jack.shrob.spec.AnnotationSpecification, com.android.jack.shrob.spec.ModifierSpecification) 
		java.util.List classNames
		com.android.jack.shrob.spec.ClassTypeSpecification classType
		com.android.jack.shrob.spec.AnnotationSpecification annotation
		com.android.jack.shrob.spec.ModifierSpecification modifier
		com.android.jack.shrob.spec.ClassSpecification classSpec
	static com.android.jack.shrob.spec.NameSpecification className (java.lang.String, boolean) 
		com.android.jack.shrob.spec.NameSpecification nameSpec
		String name
		boolean hasNameNegator
		com.android.jack.shrob.spec.NameSpecification nameSpec
	static void method (com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.AnnotationSpecification, java.lang.String, java.lang.String, java.lang.String, com.android.jack.shrob.spec.ModifierSpecification) 
		java.util.regex.Pattern pattern
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
		String typeSigRegex
		String name
		String signature
		com.android.jack.shrob.spec.ModifierSpecification modifier
		String fullName
		com.android.jack.shrob.spec.NameSpecification typeSignature
		java.util.regex.Pattern pattern
	static void fieldOrAnyMember (com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.AnnotationSpecification, java.lang.String, java.lang.String, com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.antlr.runtime.CharStream)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
		String typeSig
		String name
		com.android.jack.shrob.spec.ModifierSpecification modifier
		com.android.jack.antlr.runtime.CharStream inputStream
	static void field (com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.AnnotationSpecification, java.lang.String, java.lang.String, com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.antlr.runtime.CharStream)  throws com.android.jack.antlr.runtime.RecognitionException 
		java.util.regex.Pattern pattern
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
		String typeSigRegex
		String name
		com.android.jack.shrob.spec.ModifierSpecification modifier
		com.android.jack.antlr.runtime.CharStream inputStream
		com.android.jack.shrob.spec.NameSpecification typeSignature
	private static com.android.jack.shrob.proguard.ProguardParser createParserFromFile (java.io.File)  throws com.android.jack.shrob.proguard.ProguardFileParsingException 
		com.android.jack.shrob.proguard.ProguardParser parser
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.NotFileException e
		java.io.IOException e
		java.io.File file
	private static com.android.jack.shrob.proguard.ProguardParser createParserCommon (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream stream
		com.android.jack.shrob.proguard.ProguardLexer lexer
		com.android.jack.antlr.runtime.CommonTokenStream tokens
		com.android.jack.shrob.proguard.ProguardParser parser
	public static void parse (java.lang.String, java.lang.String, com.android.jack.shrob.spec.Flags)  throws com.android.jack.antlr.runtime.RecognitionException com.android.jack.shrob.proguard.ProguardFileParsingException 
		com.android.jack.shrob.proguard.RecoverableRecognitionException e
		String proguardFileName
		String baseDir
		com.android.jack.shrob.spec.Flags flags
		java.io.File proguardFile
		com.android.jack.shrob.proguard.ProguardParser parser
	static void addKeepClassMembers (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.Flags flags
		com.android.jack.shrob.spec.ClassSpecification classSpecification
		com.android.jack.shrob.spec.KeepModifier keepModifier
	static void addKeepClassSpecification (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.Flags flags
		com.android.jack.shrob.spec.ClassSpecification classSpecification
		com.android.jack.shrob.spec.KeepModifier keepModifier
	static void addKeepClassesWithMembers (com.android.jack.shrob.spec.Flags, com.android.jack.shrob.spec.ClassSpecification, com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.Flags flags
		com.android.jack.shrob.spec.ClassSpecification classSpecification
		com.android.jack.shrob.spec.KeepModifier keepModifier
	static void mapping (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String mappingFilename
		java.io.File mappingFile
	static void filter (java.util.List, boolean, java.lang.String, com.android.jack.shrob.proguard.GrammarActions$FilterSeparator) 
		java.util.List filter
		boolean negator
		String filterName
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator separator
	static void attributeFilter (com.android.jack.shrob.spec.Flags, java.util.List) 
		com.android.jack.shrob.spec.Flags flags
		java.util.List attributeSpec
	static void packageFilter (com.android.jack.shrob.spec.Flags, java.util.List) 
		com.android.jack.shrob.spec.Flags flags
		java.util.List packageSpec
	static void obfuscationDictionary (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String fileName
		java.io.File dictionary
	static void classObfuscationDictionary (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String fileName
		java.io.File dictionary
	static void packageObfuscationDictionary (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String fileName
		java.io.File dictionary
	static void inJars (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String inJars
		java.util.List pathList
	static void outJars (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String outJars
		java.util.List pathList
	static void libraryJars (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String libraryJars
	static void outputMapping (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		java.io.File mappingFile
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String outputMapping
	static void repackageClasses (com.android.jack.shrob.spec.Flags, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String newPackage
	static void flattenPackageHierarchy (com.android.jack.shrob.spec.Flags, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String newPackage
	static void dontUseMixedCaseClassnames (com.android.jack.shrob.spec.Flags) 
		com.android.jack.shrob.spec.Flags flags
	static void useUniqueClassMemberNames (com.android.jack.shrob.spec.Flags) 
		com.android.jack.shrob.spec.Flags flags
	private static java.io.File getFileFromBaseDir (java.lang.String, java.lang.String) 
		String baseDir
		String path
		java.io.File file
	private static java.lang.String getPathFromBaseDir (java.lang.String, java.lang.String) 
		java.util.Iterator iter
		String baseDir
		String path
		java.util.List pathList
		StringBuilder sb
	private static java.util.List getPathFromBaseDirAsList (java.lang.String, java.lang.String) 
		String pathElement
		String baseDir
		String path
		String[] pathElements
		java.util.List pathList
	static void adaptClassStrings (com.android.jack.shrob.spec.Flags, java.util.List) 
		com.android.jack.shrob.spec.Flags flags
		java.util.List filter
	static void printUnsupportedFlag (java.lang.String) 
		String flag
	static void printseeds (com.android.jack.shrob.spec.Flags, java.lang.String, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String baseDir
		String fileName
	static void adaptResourceFileNames (com.android.jack.shrob.spec.Flags, java.util.List) 
		com.android.jack.shrob.spec.Flags flags
		java.util.List filter
	static void renameSourcefileAttribute (com.android.jack.shrob.spec.Flags, java.lang.String) 
		com.android.jack.shrob.spec.Flags flags
		String newSourceFileName
	static void adaptResourceFileContents (com.android.jack.shrob.spec.Flags, java.util.List) 
		com.android.jack.shrob.spec.Flags flags
		java.util.List filter
	static void  () 
}

com/android/jack/shrob/proguard/ProguardFileParsingException.class
ProguardFileParsingException.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardFileParsingException extends com.android.sched.util.config.ConfigurationException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/jack/shrob/proguard/ProguardLexer$DFA3.class
ProguardLexer.java
package com.android.jack.shrob.proguard
 com.android.jack.shrob.proguard.ProguardLexer$DFA3 extends com.android.jack.antlr.runtime.DFA {
	final com.android.jack.shrob.proguard.ProguardLexer this$0
	public void  (com.android.jack.shrob.proguard.ProguardLexer, com.android.jack.antlr.runtime.BaseRecognizer) 
		com.android.jack.shrob.proguard.ProguardLexer this$0
		com.android.jack.antlr.runtime.BaseRecognizer recognizer
	public java.lang.String getDescription () 
}

com/android/jack/shrob/proguard/ProguardLexer.class
ProguardLexer.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardLexer extends com.android.jack.antlr.runtime.Lexer {
	public static final int EOF
	public static final int T__8
	public static final int T__9
	public static final int T__10
	public static final int T__11
	public static final int T__12
	public static final int T__13
	public static final int T__14
	public static final int T__15
	public static final int T__16
	public static final int T__17
	public static final int T__18
	public static final int T__19
	public static final int T__20
	public static final int T__21
	public static final int T__22
	public static final int T__23
	public static final int T__24
	public static final int T__25
	public static final int T__26
	public static final int T__27
	public static final int T__28
	public static final int T__29
	public static final int T__30
	public static final int T__31
	public static final int T__32
	public static final int T__33
	public static final int T__34
	public static final int T__35
	public static final int T__36
	public static final int T__37
	public static final int T__38
	public static final int T__39
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int T__57
	public static final int T__58
	public static final int T__59
	public static final int T__60
	public static final int T__61
	public static final int T__62
	public static final int T__63
	public static final int T__64
	public static final int T__65
	public static final int T__66
	public static final int T__67
	public static final int T__68
	public static final int T__69
	public static final int T__70
	public static final int T__71
	public static final int T__72
	public static final int T__73
	public static final int T__74
	public static final int T__75
	public static final int T__76
	public static final int T__77
	public static final int T__78
	public static final int T__79
	public static final int T__80
	public static final int T__81
	public static final int T__82
	public static final int T__83
	public static final int T__84
	public static final int T__85
	public static final int T__86
	public static final int T__87
	public static final int T__88
	public static final int T__89
	public static final int T__90
	public static final int T__91
	public static final int T__92
	public static final int T__93
	public static final int T__94
	public static final int T__95
	public static final int T__96
	public static final int LINE_COMMENT
	public static final int NAME
	public static final int NEGATOR
	public static final int WS
	protected com.android.jack.shrob.proguard.ProguardLexer$DFA3 dfa3
	static final String DFA3_eotS
	static final String DFA3_eofS
	static final String DFA3_minS
	static final String DFA3_maxS
	static final String DFA3_acceptS
	static final String DFA3_specialS
	static final String[] DFA3_transitionS
	static final short[] DFA3_eot
	static final short[] DFA3_eof
	static final char[] DFA3_min
	static final char[] DFA3_max
	static final short[] DFA3_accept
	static final short[] DFA3_special
	static final short[][] DFA3_transition
	protected java.lang.Object recoverFromMismatchedToken (com.android.jack.antlr.runtime.IntStream, int, com.android.jack.antlr.runtime.BitSet)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.IntStream input
		int ttype
		com.android.jack.antlr.runtime.BitSet follow
	public void displayRecognitionError (java.lang.String[], com.android.jack.antlr.runtime.RecognitionException) 
		String[] tokenNames
		com.android.jack.antlr.runtime.RecognitionException e
	public com.android.jack.antlr.runtime.Lexer[] getDelegates () 
	public void  () 
	public void  (com.android.jack.antlr.runtime.CharStream) 
		com.android.jack.antlr.runtime.CharStream input
	public void  (com.android.jack.antlr.runtime.CharStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.CharStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public java.lang.String getGrammarFileName () 
	public final void mNEGATOR ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__8 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__9 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__10 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__11 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__12 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__13 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__14 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__15 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__16 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__17 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__18 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__19 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__20 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__21 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__22 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__23 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__24 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__25 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__26 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__27 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__28 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__29 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__30 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__31 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__32 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__33 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__34 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__35 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__36 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__37 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__38 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__39 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__40 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__41 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__42 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__43 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__44 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__45 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__46 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__47 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__48 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__49 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__50 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__51 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__52 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__53 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__54 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__55 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__56 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__57 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__58 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__59 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__60 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__61 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__62 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__63 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__64 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__65 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__66 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__67 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__68 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__69 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__70 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__71 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__72 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__73 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__74 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__75 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__76 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__77 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__78 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__79 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__80 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__81 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__82 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__83 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__84 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__85 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__86 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__87 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__88 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__89 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__90 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__91 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__92 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__93 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__94 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__95 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__96 ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mNAME ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.EarlyExitException eee
		int alt1
		int LA1_0
		int cnt1
		int _type
		int _channel
	public final void mLINE_COMMENT ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt2
		int LA2_0
		int _type
		int _channel
	public final void mWS ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int _type
		int _channel
	public void mTokens ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt3
	static void  () 
		int i
		int numStates
}

com/android/jack/shrob/proguard/ProguardParser$classpath_return.class
ProguardParser.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardParser$classpath_return extends com.android.jack.antlr.runtime.ParserRuleReturnScope {
	public void  () 
}

com/android/jack/shrob/proguard/ProguardParser$unsupportedFlag_return.class
ProguardParser.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return extends com.android.jack.antlr.runtime.ParserRuleReturnScope {
	public void  () 
}

com/android/jack/shrob/proguard/ProguardParser.class
ProguardParser.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.ProguardParser extends com.android.jack.antlr.runtime.Parser {
	public static final String[] tokenNames
	public static final int EOF
	public static final int T__8
	public static final int T__9
	public static final int T__10
	public static final int T__11
	public static final int T__12
	public static final int T__13
	public static final int T__14
	public static final int T__15
	public static final int T__16
	public static final int T__17
	public static final int T__18
	public static final int T__19
	public static final int T__20
	public static final int T__21
	public static final int T__22
	public static final int T__23
	public static final int T__24
	public static final int T__25
	public static final int T__26
	public static final int T__27
	public static final int T__28
	public static final int T__29
	public static final int T__30
	public static final int T__31
	public static final int T__32
	public static final int T__33
	public static final int T__34
	public static final int T__35
	public static final int T__36
	public static final int T__37
	public static final int T__38
	public static final int T__39
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int T__57
	public static final int T__58
	public static final int T__59
	public static final int T__60
	public static final int T__61
	public static final int T__62
	public static final int T__63
	public static final int T__64
	public static final int T__65
	public static final int T__66
	public static final int T__67
	public static final int T__68
	public static final int T__69
	public static final int T__70
	public static final int T__71
	public static final int T__72
	public static final int T__73
	public static final int T__74
	public static final int T__75
	public static final int T__76
	public static final int T__77
	public static final int T__78
	public static final int T__79
	public static final int T__80
	public static final int T__81
	public static final int T__82
	public static final int T__83
	public static final int T__84
	public static final int T__85
	public static final int T__86
	public static final int T__87
	public static final int T__88
	public static final int T__89
	public static final int T__90
	public static final int T__91
	public static final int T__92
	public static final int T__93
	public static final int T__94
	public static final int T__95
	public static final int T__96
	public static final int LINE_COMMENT
	public static final int NAME
	public static final int NEGATOR
	public static final int WS
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_40_in_prog85
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog89
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog93
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_38_in_prog105
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog109
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog113
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_35_in_prog125
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog129
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog133
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_24_in_prog144
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_22_in_prog154
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_23_in_prog165
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_39_in_prog177
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog181
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_37_in_prog194
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog198
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_42_in_prog211
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog215
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_21_in_prog226
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_prog236
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog244
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_18_in_prog255
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog259
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_34_in_prog270
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classpath_in_prog274
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_51_in_prog284
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classpath_in_prog288
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_45_in_prog298
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classpath_in_prog302
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_16_in_prog313
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog317
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_36_in_prog329
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_prog333
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_44_in_prog345
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_48_in_prog355
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog359
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_19_in_prog369
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog373
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_53_in_prog383
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog387
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_55_in_prog397
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog401
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_43_in_prog413
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_prog417
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_59_in_prog430
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_72_in_prog433
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog437
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_72_in_prog440
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_30_in_prog454
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_72_in_prog457
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog461
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_72_in_prog464
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_27_in_prog477
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_62_in_prog487
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_12_in_prog498
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_prog502
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_56_in_prog515
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog519
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_14_in_prog532
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_prog536
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_58_in_prog549
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_prog553
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_13_in_prog566
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_prog570
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_unsupportedFlag_in_prog584
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_EOF_in_prog595
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_60_in_unsupportedFlag621
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_25_in_unsupportedFlag629
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_26_in_unsupportedFlag637
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_41_in_unsupportedFlag646
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag650
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_61_in_unsupportedFlag661
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag663
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_31_in_unsupportedFlag673
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_57_in_unsupportedFlag682
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag684
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_64_in_unsupportedFlag695
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag697
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_50_in_unsupportedFlag707
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag711
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_49_in_unsupportedFlag722
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag724
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_17_in_unsupportedFlag735
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag737
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_15_in_unsupportedFlag746
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_46_in_unsupportedFlag754
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_52_in_unsupportedFlag762
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_47_in_unsupportedFlag770
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_63_in_unsupportedFlag778
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_20_in_unsupportedFlag787
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag791
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_28_in_unsupportedFlag802
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag806
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_32_in_unsupportedFlag816
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_54_in_unsupportedFlag825
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag827
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_29_in_unsupportedFlag839
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag841
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_classpath864
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_classpath867
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classpath_in_classpath873
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_nonEmptytFilter_in_filter894
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NEGATOR_in_nonEmptytFilter928
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_nonEmptytFilter934
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_11_in_nonEmptytFilter939
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_nonEmptytFilter_in_nonEmptytFilter945
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_annotation_in_classSpecification975
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classSpecification983
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classNames_in_classSpecification988
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_inheritance_in_classSpecification997
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_members_in_classSpecification1005
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_className_in_classNames1034
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_11_in_classNames1041
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_className_in_classNames1045
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NEGATOR_in_className1074
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_className1082
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NEGATOR_in_classModifierAndType1109
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_87_in_classModifierAndType1121
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1127
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_73_in_classModifierAndType1136
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1142
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_81_in_classModifierAndType1151
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1157
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_70_in_classModifierAndType1166
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1172
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_classType_in_classModifierAndType1181
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_83_in_classType1210
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_79_in_classType1218
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_78_in_classType1226
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_95_in_members1247
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_member_in_members1253
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_96_in_members1259
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_annotation_in_member1280
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifiers_in_member1283
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_type_in_member1300
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_member1306
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_arguments_in_member1315
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_69_in_member1350
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_67_in_member1364
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_66_in_member1374
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_70_in_annotation1398
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NEGATOR_in_annotation1401
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_annotation1407
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_modifier_in_modifiers1431
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NEGATOR_in_modifier1457
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_87_in_modifier1471
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_85_in_modifier1481
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_86_in_modifier1491
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_88_in_modifier1501
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_90_in_modifier1511
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_84_in_modifier1521
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_73_in_modifier1531
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_89_in_modifier1541
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_81_in_modifier1551
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_92_in_modifier1561
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_91_in_modifier1571
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_77_in_modifier1581
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_93_in_modifier1591
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_94_in_modifier1601
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_inheritance1632
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_annotation_in_inheritance1642
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NEGATOR_in_inheritance1646
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_NAME_in_inheritance1652
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_9_in_arguments1672
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_type_in_arguments1700
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_11_in_arguments1713
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_type_in_arguments1717
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_10_in_arguments1746
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_set_in_type1782
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_71_in_type1791
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_11_in_keepOptionModifier1827
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_76_in_keepOptionModifier1832
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_75_in_keepOptionModifier1840
	public static final com.android.jack.antlr.runtime.BitSet FOLLOW_74_in_keepOptionModifier1847
	static final boolean $assertionsDisabled
	public com.android.jack.antlr.runtime.Parser[] getDelegates () 
	public void  (com.android.jack.antlr.runtime.TokenStream) 
		com.android.jack.antlr.runtime.TokenStream input
	public void  (com.android.jack.antlr.runtime.TokenStream, com.android.jack.antlr.runtime.RecognizerSharedState) 
		com.android.jack.antlr.runtime.TokenStream input
		com.android.jack.antlr.runtime.RecognizerSharedState state
	public java.lang.String[] getTokenNames () 
	public java.lang.String getGrammarFileName () 
	protected java.lang.Object recoverFromMismatchedToken (com.android.jack.antlr.runtime.IntStream, int, com.android.jack.antlr.runtime.BitSet)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.IntStream input
		int ttype
		com.android.jack.antlr.runtime.BitSet follow
	public void displayRecognitionError (java.lang.String[], com.android.jack.antlr.runtime.RecognitionException) 
		String[] tokenNames
		com.android.jack.antlr.runtime.RecognitionException e
	public final void prog (com.android.jack.shrob.spec.Flags, java.lang.String)  throws com.android.jack.shrob.proguard.ProguardFileParsingException com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		java.util.List attribute_filter
		int alt1
		int LA1_0
		java.util.List package_filter
		int alt2
		int LA2_0
		int alt3
		int LA3_0
		int alt4
		int LA4_0
		int alt5
		int LA5_0
		java.util.List filter
		int alt6
		int LA6_0
		java.util.List file_filter
		int alt7
		int LA7_0
		java.util.List file_filter
		int alt8
		com.android.jack.antlr.runtime.RecognitionException e
		com.android.jack.shrob.spec.Flags flags
		String baseDirectory
		com.android.jack.antlr.runtime.Token proguardFile
		com.android.jack.antlr.runtime.Token baseDir
		com.android.jack.antlr.runtime.Token mapping
		com.android.jack.antlr.runtime.Token obfuscationDictionary
		com.android.jack.antlr.runtime.Token classObfuscationDictionary
		com.android.jack.antlr.runtime.Token packageObfuscationDictionary
		com.android.jack.antlr.runtime.Token outputMapping
		com.android.jack.antlr.runtime.Token newPackage
		com.android.jack.antlr.runtime.Token seedOutputFile
		com.android.jack.antlr.runtime.Token sourceFile
		com.android.jack.shrob.spec.KeepModifier keepModifier
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.shrob.proguard.ProguardParser$classpath_return inJars
		com.android.jack.shrob.proguard.ProguardParser$classpath_return outJars
		com.android.jack.shrob.proguard.ProguardParser$classpath_return libraryJars
		com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return unFlag
	public final com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return unsupportedFlag ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		java.util.List directory_filter
		java.util.List optimization_filter
		java.util.List class_filter
		java.util.List class_filter
		int alt9
		int LA9_0
		int alt10
		int LA10_0
		int alt11
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.proguard.ProguardParser$unsupportedFlag_return retval
	public final com.android.jack.shrob.proguard.ProguardParser$classpath_return classpath ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt12
		int LA12_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.proguard.ProguardParser$classpath_return retval
	public final void filter (java.util.List, com.android.jack.shrob.proguard.GrammarActions$FilterSeparator)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt13
		int LA13_0
		com.android.jack.antlr.runtime.RecognitionException re
		java.util.List filter
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator format
	public final void nonEmptytFilter (java.util.List, com.android.jack.shrob.proguard.GrammarActions$FilterSeparator)  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt14
		int LA14_0
		int alt15
		int LA15_0
		com.android.jack.antlr.runtime.RecognitionException re
		java.util.List filter
		com.android.jack.shrob.proguard.GrammarActions$FilterSeparator separator
		com.android.jack.antlr.runtime.Token NAME1
		boolean negator
	public final com.android.jack.shrob.spec.ClassSpecification classSpecification ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int LA16_9
		int LA16_1
		int alt16
		int LA16_0
		int alt17
		int LA17_0
		int alt18
		int LA18_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.shrob.spec.ClassTypeSpecification cType
		com.android.jack.shrob.spec.InheritanceSpecification inheritanceSpec
		java.util.List classNames2
		com.android.jack.shrob.spec.AnnotationSpecification annotation3
		com.android.jack.shrob.spec.ModifierSpecification modifier
	public final java.util.List classNames ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt19
		int LA19_0
		com.android.jack.antlr.runtime.RecognitionException re
		java.util.List names
		com.android.jack.shrob.spec.NameSpecification firstName
		com.android.jack.shrob.spec.NameSpecification otherName
	public final com.android.jack.shrob.spec.NameSpecification className ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt20
		int LA20_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.NameSpecification nameSpec
		com.android.jack.antlr.runtime.Token NAME4
		boolean hasNameNegator
	public final com.android.jack.shrob.spec.ClassTypeSpecification classModifierAndType (com.android.jack.shrob.spec.ModifierSpecification)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt21
		int LA21_0
		int alt22
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ModifierSpecification modifier
		com.android.jack.shrob.spec.ClassTypeSpecification cType
		com.android.jack.shrob.spec.ClassTypeSpecification cmat
		com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum classType5
		boolean hasNegator
	public final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum classType ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt23
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
	public final void members (com.android.jack.shrob.spec.ClassSpecification)  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt24
		int LA24_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ClassSpecification classSpec
	public final void member (com.android.jack.shrob.spec.ClassSpecification)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int LA26_1
		com.android.jack.antlr.runtime.MismatchedSetException mse
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt26
		int LA26_0
		int alt27
		int LA27_0
		int alt25
		int LA25_0
		int alt28
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.antlr.runtime.Token name
		com.android.jack.antlr.runtime.Token fields
		String typeSig
		String signature
		com.android.jack.shrob.spec.AnnotationSpecification annotation6
		com.android.jack.shrob.spec.ModifierSpecification modifiers7
	public final com.android.jack.shrob.spec.AnnotationSpecification annotation ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt29
		int LA29_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.AnnotationSpecification annotSpec
		com.android.jack.antlr.runtime.Token NAME8
		boolean hasNameNegator
	public final com.android.jack.shrob.spec.ModifierSpecification modifiers ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt30
		int LA30_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ModifierSpecification modifiers
	public final void modifier (com.android.jack.shrob.spec.ModifierSpecification)  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt31
		int LA31_0
		int alt32
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.ModifierSpecification modifiers
		boolean hasNegator
	public final com.android.jack.shrob.spec.InheritanceSpecification inheritance ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt33
		int LA33_0
		int alt34
		int LA34_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.InheritanceSpecification inheritanceSpec
		com.android.jack.antlr.runtime.Token NAME9
		com.android.jack.shrob.spec.AnnotationSpecification annotation10
		boolean hasNameNegator
	public final java.lang.String arguments ()  throws com.android.jack.antlr.runtime.RecognitionException 
		int alt35
		int LA35_0
		int alt36
		int LA36_0
		com.android.jack.antlr.runtime.RecognitionException re
		String signature
		String parameterSig
	public final java.lang.String type ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.MismatchedSetException mse
		int alt37
		int LA37_0
		String sig
		com.android.jack.antlr.runtime.RecognitionException re
		String typeSourceNamePattern
		com.android.jack.antlr.runtime.Token typeName
		int dim
	public final com.android.jack.shrob.spec.KeepModifier keepOptionModifier ()  throws com.android.jack.antlr.runtime.RecognitionException 
		com.android.jack.antlr.runtime.NoViableAltException nvae
		int alt38
		int alt39
		int LA39_0
		com.android.jack.antlr.runtime.RecognitionException re
		com.android.jack.shrob.spec.KeepModifier modifier
	static void  () 
}

com/android/jack/shrob/proguard/RecoverableRecognitionException.class
RecoverableRecognitionException.java
package com.android.jack.shrob.proguard
public com.android.jack.shrob.proguard.RecoverableRecognitionException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String, com.android.jack.antlr.runtime.RecognitionException) 
		String message
		com.android.jack.antlr.runtime.RecognitionException cause
	public void  (com.android.jack.antlr.runtime.RecognitionException) 
		com.android.jack.antlr.runtime.RecognitionException cause
	public synchronized com.android.jack.antlr.runtime.RecognitionException getCause () 
	public volatile java.lang.Throwable getCause () 
}

com/android/jack/shrob/seed/SeedFile.class
SeedFile.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedFile extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/shrob/seed/SeedFinder.class
SeedFinder.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedFinder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId SEARCH_SEEDS_IN_HIERARCHY
	private final com.android.jack.shrob.spec.Flags flags
	protected final com.android.sched.util.log.Tracer tracer
	private final boolean searchInHierarchy
	public void  () 
	private void markIfNecessary (com.android.jack.ir.ast.JNode, com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.ir.ast.JNode node
		com.android.jack.shrob.spec.KeepModifier modifier
		com.android.jack.shrob.seed.SeedMarker marker
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClass definedSuperclass
		com.android.jack.ir.ast.JClass superclass
		com.android.jack.shrob.spec.KeepModifier keepModifier
		java.util.List fieldSpecs
		java.util.List methodSpecs
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.ir.ast.JDefinedClass definedSuperclass
		com.android.jack.ir.ast.JClass superclass
		com.android.jack.shrob.spec.KeepModifier keepModifier
		java.util.List fieldSpecs
		java.util.List methodSpecs
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.shrob.spec.KeepModifier keepModifier
		java.util.List fieldSpecs
		java.util.List methodSpecs
		com.android.jack.shrob.shrink.NodeFinder fieldFinder
		com.android.jack.shrob.shrink.NodeFinder methodFinder
		com.android.jack.shrob.spec.ClassSpecification classSpec
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private void matchSpecifications (java.util.List, java.util.List, com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.Specification spec
		com.android.jack.ir.ast.JNode node
		java.util.List nodes
		java.util.List specs
		com.android.jack.shrob.spec.KeepModifier keepModifier
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/seed/SeedMarker.class
SeedMarker.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private com.android.jack.shrob.spec.KeepModifier modifier
	public void  (com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.KeepModifier modifier
	public synchronized com.android.jack.shrob.spec.KeepModifier getModifier () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public synchronized void mergeModifier (com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.KeepModifier modifier
}

com/android/jack/shrob/seed/SeedPrinter.class
SeedPrinter.java
package com.android.jack.shrob.seed
public com.android.jack.shrob.seed.SeedPrinter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.WriterFilePropertyId SEEDS_OUTPUT_FILE
	private static final char TYPE_AND_MEMBER_SEPARATOR
	public void  () 
	private void appendQualifiedName (java.lang.StringBuilder, com.android.jack.ir.ast.JType) 
		StringBuilder nameBuilder
		com.android.jack.ir.ast.JType type
	public void run (com.android.jack.ir.ast.JSession) 
		StringBuilder fieldNameBuilder
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JParameter param
		StringBuilder methodNameBuilder
		java.util.Iterator iterator
		com.android.jack.ir.ast.JMethod method
		StringBuilder typeNameBuilder
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.io.IOException e
		java.io.IOException e
		com.android.jack.ir.ast.JSession session
		com.android.sched.util.stream.CustomPrintWriter writer
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/seed/remover/FieldSeedMarkerRemover.class
FieldSeedMarkerRemover.java
package com.android.jack.shrob.seed.remover
public com.android.jack.shrob.seed.remover.FieldSeedMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/seed/remover/MethodSeedMarkerRemover.class
MethodSeedMarkerRemover.java
package com.android.jack.shrob.seed.remover
public com.android.jack.shrob.seed.remover.MethodSeedMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/seed/remover/TypeSeedMarkerRemover.class
TypeSeedMarkerRemover.java
package com.android.jack.shrob.seed.remover
public com.android.jack.shrob.seed.remover.TypeSeedMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/shrink/FieldShrinker.class
FieldShrinker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.FieldShrinker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JField) 
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JField field
		boolean toRemove
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/shrink/KeepMarker.class
KeepMarker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.KeepMarker extends com.android.jack.analysis.tracer.BaseTracerMarker {
	public void  () 
	public boolean isValidOn (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean isValidOn (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean isValidOn (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
}

com/android/jack/shrob/shrink/Keeper.class
Keeper.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.Keeper extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.analysis.tracer.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/shrink/KeeperBrush.class
KeeperBrush.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.KeeperBrush extends com.android.jack.analysis.tracer.AbstractTracerBrush {
	public static final com.android.sched.util.config.id.BooleanPropertyId KEEP_ENCLOSING_METHOD
	static final boolean $assertionsDisabled
	public void  () 
	protected boolean mustTraceOverridingMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	protected com.android.jack.shrob.shrink.KeepMarker createMarkerFor (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	protected boolean isMarked (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	protected boolean markIfNecessary (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JDefinedClassOrInterface jdcoi
		com.android.jack.ir.ast.JNode node
		com.android.jack.ir.ast.JDefinedClassOrInterface jdcoi
	public boolean startTraceSeed (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.shrob.seed.SeedMarker marker
	public boolean startTraceSeed (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.shrob.seed.SeedMarker marker
	public boolean startTraceSeed (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.jack.shrob.seed.SeedMarker marker
	public boolean startTrace (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		java.util.List unknownTypes
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean traceType
	private void findUnknownTypes (com.android.jack.ir.ast.JDefinedClass, java.util.List) 
		com.android.jack.ir.ast.JDefinedClass t
		java.util.List unknownTypes
		com.android.jack.ir.ast.JClass superClass
	private void findUnknownTypes (java.util.List, java.util.List) 
		com.android.jack.ir.ast.JInterface jInterface
		java.util.List interfaces
		java.util.List unknownTypes
	protected volatile com.android.jack.analysis.tracer.BaseTracerMarker createMarkerFor (com.android.jack.ir.ast.JNode) 
	static void  () 
}

com/android/jack/shrob/shrink/MappingCollisionException.class
MappingCollisionException.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MappingCollisionException extends java.lang.Exception {
	private static final long serialVersionUID
	private final com.android.sched.util.location.ColumnAndLineLocation location
	private final com.android.jack.ir.ast.HasName node
	private final String newName
	public void  (com.android.sched.util.location.ColumnAndLineLocation, com.android.jack.ir.ast.HasName, java.lang.String) 
		com.android.sched.util.location.ColumnAndLineLocation location
		com.android.jack.ir.ast.HasName node
		String newName
	public com.android.jack.ir.ast.HasName getNode () 
	public java.lang.String getNewName () 
	public java.lang.String getMessage () 
}

com/android/jack/shrob/shrink/MappingCollisionPolicy.class
MappingCollisionPolicy.java
package com.android.jack.shrob.shrink
public final com.android.jack.shrob.shrink.MappingCollisionPolicy extends java.lang.Enum {
	public static final com.android.jack.shrob.shrink.MappingCollisionPolicy IGNORE
	public static final com.android.jack.shrob.shrink.MappingCollisionPolicy FAIL
	private static final com.android.jack.shrob.shrink.MappingCollisionPolicy[] $VALUES
	public static com.android.jack.shrob.shrink.MappingCollisionPolicy[] values () 
	public static com.android.jack.shrob.shrink.MappingCollisionPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/shrob/shrink/MappingContextException.class
MappingContextException.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MappingContextException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/shrob/shrink/MappingContextInfo.class
MappingContextInfo.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MappingContextInfo extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/shrob/shrink/MethodShrinker.class
MethodShrinker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MethodShrinker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JMethod method
		boolean toRemove
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/shrink/NodeFinder.class
NodeFinder.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.NodeFinder extends java.lang.Object {
	private final java.util.List toSearch
	private boolean allMatched
	public void  (java.util.List) 
		java.util.List toSearch
	public java.util.List find (java.util.List) 
		com.android.jack.ir.ast.JNode t
		boolean matches
		com.android.jack.shrob.spec.Specification spec
		java.util.List specs
		java.util.List found
	public boolean allSpecificationsMatched () 
}

com/android/jack/shrob/shrink/PartialTypeHierarchy$1.class
PartialTypeHierarchy.java
package com.android.jack.shrob.shrink
 com.android.jack.shrob.shrink.PartialTypeHierarchy$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.shrob.shrink.PartialTypeHierarchy this$0
	void  (com.android.jack.shrob.shrink.PartialTypeHierarchy) 
		com.android.jack.shrob.shrink.PartialTypeHierarchy this$0
	public java.lang.String apply (com.android.jack.ir.ast.JPhantomClassOrInterface) 
		com.android.jack.ir.ast.JPhantomClassOrInterface arg0
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/jack/shrob/shrink/PartialTypeHierarchy.class
PartialTypeHierarchy.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.PartialTypeHierarchy extends java.lang.Object implements com.android.sched.marker.Marker com.android.jack.reporting.Reportable  {
	private static final com.android.jack.google.common.base.Joiner typeNameJoiner
	private final java.util.List unknownTypes
	private final com.android.jack.ir.ast.JDefinedClassOrInterface definedType
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface, java.util.List) 
		com.android.jack.ir.ast.JDefinedClassOrInterface definedType
		java.util.List unknownTypes
	public boolean isValidOn (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	static void  () 
}

com/android/jack/shrob/shrink/ShrinkAndMainDexTracer.class
ShrinkAndMainDexTracer.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkAndMainDexTracer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final com.android.jack.analysis.tracer.TracerBrush[] BRUSHES
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/shrink/ShrinkEventType.class
ShrinkEventType.java
package com.android.jack.shrob.shrink
public final com.android.jack.shrob.shrink.ShrinkEventType extends java.lang.Enum implements com.android.sched.util.log.EventType  {
	public static final com.android.jack.shrob.shrink.ShrinkEventType FINDING_SEEDS
	public static final com.android.jack.shrob.shrink.ShrinkEventType OVERRIDING_METHODS
	private final String name
	private static final com.android.jack.shrob.shrink.ShrinkEventType[] $VALUES
	public static com.android.jack.shrob.shrink.ShrinkEventType[] values () 
	public static com.android.jack.shrob.shrink.ShrinkEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/shrob/shrink/ShrinkStatistic.class
ShrinkStatistic.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkStatistic extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId TYPES_REMOVED
	public static final com.android.sched.util.log.stats.StatisticId METHODS_REMOVED
	public static final com.android.sched.util.log.stats.StatisticId FIELDS_REMOVED
	public void  () 
	static void  () 
}

com/android/jack/shrob/shrink/ShrinkStructurePrinter.class
ShrinkStructurePrinter.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkStructurePrinter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId STRUCTURE_PRINTING
	public static final com.android.sched.util.config.id.WriterFilePropertyId STRUCTURE_PRINTING_FILE
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.util.StructurePrinter visitor
		java.io.IOException e
		java.io.IOException e
		com.android.jack.ir.ast.JSession session
		com.android.sched.util.stream.CustomPrintWriter writer
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/shrob/shrink/Shrinking.class
Shrinking.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.Shrinking extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/shrob/shrink/StructurePrinting.class
StructurePrinting.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.StructurePrinting extends java.lang.Object implements com.android.sched.item.Production  {
	public void  () 
}

com/android/jack/shrob/shrink/TypeShrinker.class
TypeShrinker.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.TypeShrinker extends com.android.jack.transformations.TypeRemover {
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	protected boolean mustBeRemoved (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	protected boolean isPlannedForRemoval (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/shrink/remover/FieldKeepMarkerRemover.class
FieldKeepMarkerRemover.java
package com.android.jack.shrob.shrink.remover
public com.android.jack.shrob.shrink.remover.FieldKeepMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/shrink/remover/MethodKeepMarkerRemover.class
MethodKeepMarkerRemover.java
package com.android.jack.shrob.shrink.remover
public com.android.jack.shrob.shrink.remover.MethodKeepMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/shrink/remover/TypeShrinkMarkerRemover.class
TypeShrinkMarkerRemover.java
package com.android.jack.shrob.shrink.remover
public com.android.jack.shrob.shrink.remover.TypeShrinkMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/shrob/spec/AnnotationSpecification.class
AnnotationSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.AnnotationSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private final com.android.jack.shrob.spec.NameSpecification annotationType
	public void  (com.android.jack.shrob.spec.NameSpecification) 
		com.android.jack.shrob.spec.NameSpecification name
	public boolean matches (java.util.Collection) 
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.Collection t
		boolean annotationFound
	public java.lang.String toString () 
	public volatile boolean matches (java.lang.Object) 
}

com/android/jack/shrob/spec/ClassSpecification.class
ClassSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.ClassSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private com.android.jack.shrob.spec.KeepModifier keepModifier
	private com.android.jack.shrob.spec.AnnotationSpecification annotationType
	private com.android.jack.shrob.spec.ModifierSpecification modifier
	private final com.android.jack.shrob.spec.ClassTypeSpecification classType
	private final java.util.List nameSpecs
	private com.android.jack.shrob.spec.InheritanceSpecification inheritance
	private final java.util.List fieldSpecs
	private final java.util.List methodSpecs
	static final boolean $assertionsDisabled
	public void  (java.util.List, com.android.jack.shrob.spec.ClassTypeSpecification, com.android.jack.shrob.spec.AnnotationSpecification) 
		java.util.List names
		com.android.jack.shrob.spec.ClassTypeSpecification classType
		com.android.jack.shrob.spec.AnnotationSpecification annotation
	public java.util.List getFieldSpecs () 
	public java.util.List getMethodSpecs () 
	public void setAnnotationType (com.android.jack.shrob.spec.AnnotationSpecification) 
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
	public void setKeepModifier (com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.KeepModifier keepModifier
	public com.android.jack.shrob.spec.KeepModifier getKeepModifier () 
	public boolean matches (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.shrob.spec.NameSpecification name
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean matchedName
	public void setModifier (com.android.jack.shrob.spec.ModifierSpecification) 
		com.android.jack.shrob.spec.ModifierSpecification modifier
	public com.android.jack.shrob.spec.ModifierSpecification getModifier () 
	public void add (com.android.jack.shrob.spec.NameSpecification) 
		com.android.jack.shrob.spec.NameSpecification nameSpecification
	public void add (com.android.jack.shrob.spec.MethodSpecification) 
		com.android.jack.shrob.spec.MethodSpecification methodSpecification
	public void add (com.android.jack.shrob.spec.FieldSpecification) 
		com.android.jack.shrob.spec.FieldSpecification fieldSpecification
	public void setInheritance (com.android.jack.shrob.spec.InheritanceSpecification) 
		com.android.jack.shrob.spec.InheritanceSpecification inheritanceSpec
	public java.lang.String toString () 
		com.android.jack.shrob.spec.NameSpecification name
		com.android.jack.shrob.spec.FieldSpecification fieldSpec
		com.android.jack.shrob.spec.MethodSpecification methodSpec
		StringBuilder sb
	public volatile boolean matches (java.lang.Object) 
	static void  () 
}

com/android/jack/shrob/spec/ClassTypeSpecification$1.class
ClassTypeSpecification.java
package com.android.jack.shrob.spec
 com.android.jack.shrob.spec.ClassTypeSpecification$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$shrob$spec$ClassTypeSpecification$TypeEnum
	static void  () 
}

com/android/jack/shrob/spec/ClassTypeSpecification$TypeEnum.class
ClassTypeSpecification.java
package com.android.jack.shrob.spec
public final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum extends java.lang.Enum {
	public static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum INTERFACE
	public static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum CLASS
	public static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum ENUM
	private static final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum[] $VALUES
	public static com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum[] values () 
	public static com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/shrob/spec/ClassTypeSpecification.class
ClassTypeSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.ClassTypeSpecification extends com.android.jack.shrob.spec.SpecificationWithNegator {
	private final com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
	public void  (com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum) 
		com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
	public void  (com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum, boolean) 
		com.android.jack.shrob.spec.ClassTypeSpecification$TypeEnum type
		boolean negator
	protected boolean matchesWithoutNegator (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType t
	public java.lang.String toString () 
		StringBuilder sb
	protected volatile boolean matchesWithoutNegator (java.lang.Object) 
}

com/android/jack/shrob/spec/FieldSpecification.class
FieldSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.FieldSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private final com.android.jack.shrob.spec.AnnotationSpecification annotationType
	private final com.android.jack.shrob.spec.ModifierSpecification modifier
	private final com.android.jack.shrob.spec.NameSpecification name
	private final com.android.jack.shrob.spec.NameSpecification type
	public void  (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.AnnotationSpecification) 
		com.android.jack.shrob.spec.NameSpecification name
		com.android.jack.shrob.spec.ModifierSpecification modifier
		com.android.jack.shrob.spec.NameSpecification type
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
	public boolean matches (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField f
	public java.lang.String toString () 
		StringBuilder sb
	public volatile boolean matches (java.lang.Object) 
}

com/android/jack/shrob/spec/FilterSpecification.class
FilterSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.FilterSpecification extends com.android.jack.shrob.spec.SpecificationWithNegator {
	private final com.android.jack.shrob.spec.NameSpecification name
	public void  (com.android.jack.shrob.spec.NameSpecification, boolean) 
		com.android.jack.shrob.spec.NameSpecification name
		boolean negator
	protected boolean matchesWithoutNegator (java.lang.String) 
		String t
	public java.lang.String toString () 
	protected volatile boolean matchesWithoutNegator (java.lang.Object) 
}

com/android/jack/shrob/spec/Flags.class

com/android/jack/shrob/spec/InheritanceSpecification.class
InheritanceSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.InheritanceSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private static final java.util.logging.Logger logger
	private final com.android.jack.shrob.spec.AnnotationSpecification annotationType
	private final com.android.jack.shrob.spec.NameSpecification className
	public void  (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.AnnotationSpecification) 
		com.android.jack.shrob.spec.NameSpecification className
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
	private boolean checkNameAndAnnotations (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean matches (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
		com.android.jack.ir.ast.JInterface implement
		com.android.jack.ir.ast.JDefinedClassOrInterface definedSuper
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClass superclass
	public java.lang.String toString () 
		StringBuilder sb
	public volatile boolean matches (java.lang.Object) 
	static void  () 
}

com/android/jack/shrob/spec/KeepModifier.class
KeepModifier.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.KeepModifier extends java.lang.Object {
	private static final int NONE
	private static final int ALLOW_SHRINKING
	private static final int ALLOW_OBFUSCATION
	private int modifier
	public void  () 
	private void  (int) 
		int modifier
	public boolean allowShrinking () 
	public boolean allowObfuscation () 
	public com.android.jack.shrob.spec.KeepModifier setAllowShrinking () 
	public com.android.jack.shrob.spec.KeepModifier setAllowObfuscation () 
	public static com.android.jack.shrob.spec.KeepModifier combineModifiers (com.android.jack.shrob.spec.KeepModifier, com.android.jack.shrob.spec.KeepModifier) 
		com.android.jack.shrob.spec.KeepModifier modifier1
		com.android.jack.shrob.spec.KeepModifier modifier2
}

com/android/jack/shrob/spec/MethodSpecification.class
MethodSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.MethodSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private final com.android.jack.shrob.spec.AnnotationSpecification annotationType
	private final com.android.jack.shrob.spec.ModifierSpecification modifier
	private final com.android.jack.shrob.spec.NameSpecification type
	private final com.android.jack.shrob.spec.NameSpecification fullSourceName
	public void  (com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.ModifierSpecification, com.android.jack.shrob.spec.NameSpecification, com.android.jack.shrob.spec.AnnotationSpecification) 
		com.android.jack.shrob.spec.NameSpecification sigPattern
		com.android.jack.shrob.spec.ModifierSpecification modifier
		com.android.jack.shrob.spec.NameSpecification type
		com.android.jack.shrob.spec.AnnotationSpecification annotationType
	public boolean matches (com.android.jack.ir.ast.JMethod) 
		String methodName
		com.android.jack.ir.ast.JMethod t
		String signature
	public java.lang.String toString () 
		StringBuilder sb
	public volatile boolean matches (java.lang.Object) 
}

com/android/jack/shrob/spec/ModifierSpecification$AccessFlags.class
ModifierSpecification.java
package com.android.jack.shrob.spec
public final com.android.jack.shrob.spec.ModifierSpecification$AccessFlags extends java.lang.Enum {
	public static final com.android.jack.shrob.spec.ModifierSpecification$AccessFlags PUBLIC
	public static final com.android.jack.shrob.spec.ModifierSpecification$AccessFlags PRIVATE
	public static final com.android.jack.shrob.spec.ModifierSpecification$AccessFlags PROTECTED
	private final int value
	private final String name
	private static final com.android.jack.shrob.spec.ModifierSpecification$AccessFlags[] $VALUES
	public static com.android.jack.shrob.spec.ModifierSpecification$AccessFlags[] values () 
	public static com.android.jack.shrob.spec.ModifierSpecification$AccessFlags valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, int) 
		String name
		int value
	static int access$100 (com.android.jack.shrob.spec.ModifierSpecification$AccessFlags) 
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags x0
	static java.lang.String access$200 (com.android.jack.shrob.spec.ModifierSpecification$AccessFlags) 
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags x0
	static void  () 
}

com/android/jack/shrob/spec/ModifierSpecification$Modifier.class
ModifierSpecification.java
package com.android.jack.shrob.spec
public final com.android.jack.shrob.spec.ModifierSpecification$Modifier extends java.lang.Enum {
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier STATIC
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier FINAL
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier SUPER
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier SYNCHRONIZED
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier VOLATILE
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier BRIDGE
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier TRANSIENT
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier VARARGS
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier NATIVE
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier INTERFACE
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier ABSTRACT
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier STRICTFP
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier SYNTHETIC
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier ANNOTATION
	public static final com.android.jack.shrob.spec.ModifierSpecification$Modifier ENUM
	private final int value
	private final String name
	private static final com.android.jack.shrob.spec.ModifierSpecification$Modifier[] $VALUES
	public static com.android.jack.shrob.spec.ModifierSpecification$Modifier[] values () 
	public static com.android.jack.shrob.spec.ModifierSpecification$Modifier valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, int) 
		String name
		int value
	static int access$000 (com.android.jack.shrob.spec.ModifierSpecification$Modifier) 
		com.android.jack.shrob.spec.ModifierSpecification$Modifier x0
	static java.lang.String access$300 (com.android.jack.shrob.spec.ModifierSpecification$Modifier) 
		com.android.jack.shrob.spec.ModifierSpecification$Modifier x0
	static void  () 
}

com/android/jack/shrob/spec/ModifierSpecification.class
ModifierSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.ModifierSpecification extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private static final java.util.EnumSet TYPE_MODIFIERS
	private static final java.util.EnumSet FIELD_MODIFIERS
	private static final java.util.EnumSet METHOD_MODIFIERS
	private final java.util.EnumSet modifiers
	private final java.util.EnumSet modifiersWithNegator
	private final java.util.EnumSet accessFlags
	private final java.util.EnumSet accessFlagsWithNegator
	public void  () 
	public void addModifier (com.android.jack.shrob.spec.ModifierSpecification$Modifier, boolean) 
		com.android.jack.shrob.spec.ModifierSpecification$Modifier modifier
		boolean hasNegator
	public void addAccessFlag (com.android.jack.shrob.spec.ModifierSpecification$AccessFlags, boolean) 
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags accessFlag
		boolean hasNegator
	private static java.util.EnumSet convertJModifier (com.android.jack.ir.ast.HasModifier) 
		java.util.EnumSet listOfModifiers
		java.util.EnumSet listOfModifiers
		java.util.EnumSet listOfModifiers
		com.android.jack.shrob.spec.ModifierSpecification$Modifier currentModifier
		com.android.jack.ir.ast.HasModifier hasModifier
		java.util.EnumSet listOfModifiers
		int toConvert
		java.util.EnumSet modifiers
	private static com.android.jack.shrob.spec.ModifierSpecification$AccessFlags getAccessFlags (com.android.jack.ir.ast.HasModifier) 
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags accFlags
		com.android.jack.ir.ast.HasModifier hasModifier
		int toConvert
	public boolean matches (com.android.jack.ir.ast.HasModifier) 
		com.android.jack.ir.ast.HasModifier candidate
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags candidateAccFlags
		java.util.EnumSet candidateModifiers
	public java.lang.String toString () 
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags accessFlag
		com.android.jack.shrob.spec.ModifierSpecification$AccessFlags accessFlag
		com.android.jack.shrob.spec.ModifierSpecification$Modifier modifier
		com.android.jack.shrob.spec.ModifierSpecification$Modifier modifier
		StringBuilder sb
	public volatile boolean matches (java.lang.Object) 
	static void  () 
}

com/android/jack/shrob/spec/NameSpecification.class
NameSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.NameSpecification extends com.android.jack.shrob.spec.SpecificationWithNegator {
	private final java.util.regex.Pattern name
	public void  (java.util.regex.Pattern) 
		java.util.regex.Pattern name
	public void  (java.util.regex.Pattern, boolean) 
		java.util.regex.Pattern name
		boolean negator
	protected boolean matchesWithoutNegator (java.lang.String) 
		String t
		java.util.regex.Matcher matcher
	public java.lang.String toString () 
	protected volatile boolean matchesWithoutNegator (java.lang.Object) 
}

com/android/jack/shrob/spec/Specification.class
Specification.java
package com.android.jack.shrob.spec
public abstract com.android.jack.shrob.spec.Specification extends java.lang.Object {
	public abstract boolean matches (java.lang.Object) 
}

com/android/jack/shrob/spec/SpecificationWithNegator.class
SpecificationWithNegator.java
package com.android.jack.shrob.spec
public abstract com.android.jack.shrob.spec.SpecificationWithNegator extends java.lang.Object implements com.android.jack.shrob.spec.Specification  {
	private boolean hasNegator
	public void  () 
	protected abstract boolean matchesWithoutNegator (java.lang.Object) 
	public void setNegator (boolean) 
		boolean negator
	public boolean matches (java.lang.Object) 
		Object t
	public java.lang.String toString () 
}

com/android/jack/signature/GenericSignatureAction.class
GenericSignatureAction.java
package com.android.jack.signature
public abstract com.android.jack.signature.GenericSignatureAction extends java.lang.Object {
	public abstract void parsedSymbol (char) 
	public abstract void parsedIdentifier (java.lang.String) 
	public abstract java.lang.Object parsedTypeName (java.lang.String) 
	public abstract java.lang.Object parsedInnerTypeName (java.lang.Object, java.lang.String) 
	public abstract void start () 
	public abstract void stop () 
}

com/android/jack/signature/GenericSignatureParser.class
GenericSignatureParser.java
package com.android.jack.signature
public com.android.jack.signature.GenericSignatureParser extends java.lang.Object {
	private final com.android.jack.signature.GenericSignatureAction actions
	private char symbol
	private String identifier
	private boolean eof
	private char[] buffer
	private int pos
	static final boolean $assertionsDisabled
	public void  (com.android.jack.signature.GenericSignatureAction) 
		com.android.jack.signature.GenericSignatureAction actions
	public void parseClassSignature (java.lang.String) 
		String signature
	public void parseMethodSignature (java.lang.String) 
		String signature
	public void parseFieldSignature (java.lang.String) 
		String signature
	private void setInput (java.lang.String) 
		String input
	void parseClassSignature () 
	void parseOptFormalTypeParameters () 
	void updateFormalTypeParameter () 
	private void parseFieldTypeSignature () 
	private void parseClassTypeSignature () 
		StringBuilder qualIdent
		Object parsedEnclosingType
	private void updateOptTypeArguments () 
	private void updateTypeArgument () 
	private void updateTypeVariableSignature () 
	private void updateTypeSignature () 
	private void parseMethodTypeSignature () 
	private void updateReturnType () 
	private void scanSymbol () 
	private void expect (char) 
		char c
	private boolean isStopSymbol (char) 
		char ch
	private void scanIdentifier () 
		char ch
		char[] bufferLocal
		StringBuilder identBuf
	static void  () 
}

com/android/jack/statistics/BinaryOperationWithCst$CounterVisitor.class
BinaryOperationWithCst.java
package com.android.jack.statistics
 com.android.jack.statistics.BinaryOperationWithCst$CounterVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.sched.util.log.Tracer tracer
	public void  (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binOp
	private void computeStat (com.android.jack.ir.ast.JBinaryOperation, com.android.sched.util.log.stats.Percent, int, int) 
		int value
		int value
		com.android.jack.ir.ast.JBinaryOperation binOp
		com.android.sched.util.log.stats.Percent p
		int minValue
		int maxValue
		boolean couldBeOptimize
		com.android.sched.util.log.stats.Percent twoCstPercent
}

com/android/jack/statistics/BinaryOperationWithCst$StatBinOp.class
BinaryOperationWithCst.java
package com.android.jack.statistics
 com.android.jack.statistics.BinaryOperationWithCst$StatBinOp extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId SHIFT_WITH_LIT8
	public static final com.android.sched.util.log.stats.StatisticId LOGICAL_WITH_LIT16
	public static final com.android.sched.util.log.stats.StatisticId ARITHMETIC_WITH_LIT16
	public static final com.android.sched.util.log.stats.StatisticId BINARY_WITH_TWO_LITERALS
	private void  () 
	static void  () 
}

com/android/jack/statistics/BinaryOperationWithCst.class
BinaryOperationWithCst.java
package com.android.jack.statistics
public com.android.jack.statistics.BinaryOperationWithCst extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.statistics.BinaryOperationWithCst$CounterVisitor visitor
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/statistics/BlockCountMarker.class
BlockCountMarker.java
package com.android.jack.statistics
public com.android.jack.statistics.BlockCountMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private int existingBlockCount
	private int extraIfThenBlockCount
	private int extraIfElseBlockCount
	private int extraLabeledStatementBlockCount
	private int extraForBodyBlockCount
	private int extraWhileBlockCount
	private int extraImplicitForBlockCount
	public void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	public int getExistingBlockCount () 
	public int getExtraBlockCount () 
	public void addExistingBlockCount (int) 
		int existingBlockCount
	public int getExtraIfThenBlockCount () 
	public int getExtraIfElseBlockCount () 
	public int getExtraLabeledStatementBlockCount () 
	public int getExtraForBodyBlockCount () 
	public int getExtraWhileBlockCount () 
	public void addExtraIfThenBlockCount (int) 
		int extraIfThenBlockCount
	public void addExtraIfElseBlockCount (int) 
		int extraIfElseBlockCount
	public void addExtraLabeledStatementBlockCount (int) 
		int extraLabeledStatementBlockCount
	public void addExtraForBodyBlockCount (int) 
		int extraForBodyBlockCount
	public void addExtraWhileBlockCount (int) 
		int extraWhileBlockCount
	public int getExtraImplicitForBlockCount () 
	public void addExtraImplicitForBlockCount (int) 
		int extraImplicitForBlockCount
}

com/android/jack/statistics/BlockStatistics$BlockStatisticsVisitor.class
BlockStatistics.java
package com.android.jack.statistics
 com.android.jack.statistics.BlockStatistics$BlockStatisticsVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.statistics.BlockCountMarker bcm
	public void  (com.android.jack.statistics.BlockCountMarker) 
		com.android.jack.statistics.BlockCountMarker bcm
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock block
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStmt
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labeledStmt
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JBlock parentBlock
		com.android.jack.ir.ast.JForStatement forStmt
		com.android.jack.ir.ast.JNode parent
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStmt
}

com/android/jack/statistics/BlockStatistics.class
BlockStatistics.java
package com.android.jack.statistics
public com.android.jack.statistics.BlockStatistics extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.statistics.BlockCountMarker newbcm
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JSession session
		com.android.jack.statistics.BlockCountMarker bcm
		com.android.jack.statistics.BlockStatistics$BlockStatisticsVisitor statistics
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/statistics/CodeStats.class
CodeStats.java
package com.android.jack.statistics
public com.android.jack.statistics.CodeStats extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/statistics/FieldStats.class
FieldStats.java
package com.android.jack.statistics
public com.android.jack.statistics.FieldStats extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId INSTANCE_FIELDS_COUNT
	public static final com.android.sched.util.log.stats.StatisticId STATIC_FIELDS_COUNT
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		com.android.sched.util.log.Tracer tracer
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/statistics/JNodeWatcher$JNodeWatcherInstaller.class
JNodeWatcher.java
package com.android.jack.statistics
public com.android.jack.statistics.JNodeWatcher$JNodeWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller  {
	public void  () 
	public void install (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
}

com/android/jack/statistics/JNodeWatcher$Statistics.class
JNodeWatcher.java
package com.android.jack.statistics
 com.android.jack.statistics.JNodeWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics  {
	void  () 
	public java.util.Iterator iterator () 
}

com/android/jack/statistics/JNodeWatcher.class
JNodeWatcher.java
package com.android.jack.statistics
public com.android.jack.statistics.JNodeWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher  {
	private static final java.util.Map map
	public void  () 
	public boolean notifyInstantiation (com.android.jack.ir.ast.JNode, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
		String name
		com.android.jack.ir.ast.JNode node
		long size
		int count
		com.android.sched.util.log.EventType type
		StackTraceElement site
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (com.android.jack.ir.ast.JNode, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
		com.android.jack.ir.ast.JNode node
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
		com.android.sched.util.log.EventType type
	public volatile com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
	public volatile boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
	static void  () 
}

com/android/jack/statistics/MethodStats.class
MethodStats.java
package com.android.jack.statistics
public com.android.jack.statistics.MethodStats extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public static final com.android.sched.util.log.stats.StatisticId CONCRETE_METHODS_PERCENT
	public static final com.android.sched.util.log.stats.StatisticId INSTANCE_METHODS_COUNT
	public static final com.android.sched.util.log.stats.StatisticId STATIC_METHODS_COUNT
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.sched.util.log.Tracer tracer
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/tonicsystems/jarjar/Keep.class
Keep.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.Keep extends com.android.jack.tonicsystems.jarjar.PatternElement {
	public void  () 
}

com/android/jack/tonicsystems/jarjar/MainUtil.class
MainUtil.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.MainUtil extends java.lang.Object {
	public void  () 
	public static void runMain (java.lang.Object, java.lang.String[], java.lang.String)  throws java.lang.Exception 
		Throwable cause
		java.lang.reflect.InvocationTargetException e
		String[] remaining
		java.lang.reflect.Method method
		int i
		String command
		java.lang.reflect.Method[] methods
		Object main
		String[] args
		String defCommand
	private static java.lang.Object[] bindParameters (java.lang.reflect.Method, java.lang.String[]) 
		String[] rest
		Class type
		int remaining
		int i
		int len
		java.lang.reflect.Method method
		String[] args
		java.util.List parameters
		Class[] parameterTypes
	private static java.lang.Object convertParameter (java.lang.String, java.lang.Class) 
		String arg
		Class type
}

com/android/jack/tonicsystems/jarjar/PackageRemapper.class
PackageRemapper.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.PackageRemapper extends java.lang.Object {
	private final java.util.List wildcards
	private static final String RESOURCE_SUFFIX
	private static final java.util.regex.Pattern ARRAY_FOR_NAME_PATTERN
	private final java.util.Map typeCache
	private final java.util.Map pathCache
	private final java.util.Map valueCache
	static final boolean $assertionsDisabled
	public void  (java.util.List) 
		java.util.List wildcards
	static boolean isArrayForName (java.lang.String) 
		String value
	private java.lang.String map (java.lang.String) 
		String key
		String s
	public java.lang.String mapPath (java.lang.String) 
		String end
		int slash
		String end
		boolean absolute
		String path
		String s
	public java.lang.String mapValue (java.lang.String) 
		String desc1
		String desc2
		boolean hasDot
		boolean hasSlash
		String value
		String s
	private java.lang.String replaceHelper (java.lang.String) 
		String test
		com.android.jack.tonicsystems.jarjar.Wildcard wildcard
		String value
	private java.lang.String mapDesc (java.lang.String) 
		String newDesc
		String desc
	static void  () 
}

com/android/jack/tonicsystems/jarjar/PatternElement.class
PatternElement.java
package com.android.jack.tonicsystems.jarjar
public abstract com.android.jack.tonicsystems.jarjar.PatternElement extends java.lang.Object {
	private String pattern
	public void  () 
	public void setPattern (java.lang.String) 
		String pattern
	public java.lang.String getPattern () 
	public static java.util.List createWildcards (java.util.List) 
		String result
		String expr
		com.android.jack.tonicsystems.jarjar.PatternElement pattern
		java.util.List patterns
		java.util.List wildcards
}

com/android/jack/tonicsystems/jarjar/Rule.class
Rule.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.Rule extends com.android.jack.tonicsystems.jarjar.PatternElement {
	private String result
	public void  () 
	public void setResult (java.lang.String) 
		String result
	public java.lang.String getResult () 
}

com/android/jack/tonicsystems/jarjar/RulesFileParser.class
RulesFileParser.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.RulesFileParser extends java.lang.Object {
	static final boolean $assertionsDisabled
	private void  () 
	public static java.util.List parse (com.android.sched.util.file.ReaderFile)  throws java.io.IOException 
		com.android.sched.util.file.ReaderFile file
	public static java.util.List parse (java.lang.String)  throws java.io.IOException 
		String value
	private static java.lang.String stripComment (java.lang.String) 
		String in
		int p
	public static java.util.List parse (java.io.Reader)  throws java.io.IOException 
		com.android.jack.tonicsystems.jarjar.Rule rule
		String[] parts
		String type
		com.android.jack.tonicsystems.jarjar.PatternElement element
		java.util.List patterns
		java.io.BufferedReader br
		int c
		String line
		java.io.Reader r
	private static void error (int, java.lang.String[]) 
		int line
		String[] parts
	static void  () 
}

com/android/jack/tonicsystems/jarjar/Wildcard.class
Wildcard.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.Wildcard extends java.lang.Object {
	private static java.util.regex.Pattern dstar
	private static java.util.regex.Pattern star
	private static java.util.regex.Pattern estar
	private final java.util.regex.Pattern pattern
	private final int count
	private final java.util.ArrayList parts
	private final String[] strings
	private final int[] refs
	public void  (java.lang.String, java.lang.String) 
		int n
		char ch
		int i
		int mark
		int state
		int len
		Object v
		int i
		String pattern
		String result
		String regex
		char[] chars
		int max
		int size
	public boolean matches (java.lang.String) 
		String value
	public java.lang.String replace (java.lang.String) 
		int i
		StringBuilder sb
		String value
		java.util.regex.Matcher matcher
	private java.util.regex.Matcher getMatcher (java.lang.String) 
		String value
		java.util.regex.Matcher matcher
	private static boolean checkIdentifierChars (java.lang.String, java.lang.String) 
		char c
		int i
		int len
		String expr
		String extra
	private static java.lang.String replaceAllLiteral (java.util.regex.Pattern, java.lang.String, java.lang.String) 
		java.util.regex.Pattern pattern
		String value
		String replace
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/tonicsystems/jarjar/Zap.class
Zap.java
package com.android.jack.tonicsystems.jarjar
public com.android.jack.tonicsystems.jarjar.Zap extends com.android.jack.tonicsystems.jarjar.PatternElement {
	public void  () 
}

com/android/jack/tools/merger/AnnotationMerger$AnnotationValueReader.class
AnnotationMerger.java
package com.android.jack.tools.merger
final com.android.jack.tools.merger.AnnotationMerger$AnnotationValueReader extends com.android.jack.dx.io.EncodedValueReader {
	private com.android.jack.dx.rop.cst.Constant constantValue
	static final boolean $assertionsDisabled
	final com.android.jack.tools.merger.AnnotationMerger this$0
	public void  (com.android.jack.tools.merger.AnnotationMerger, com.android.jack.dx.io.DexBuffer, com.android.jack.dx.util.ByteInput) 
		com.android.jack.dx.io.DexBuffer dex
		com.android.jack.dx.util.ByteInput in
	public com.android.jack.dx.rop.cst.Constant getCstValue () 
	protected void visitEncodedBoolean (int) 
		int argAndType
		int arg
	protected void visitString (int) 
		int index
	protected void visitEncodedNull (int) 
		int argAndType
	public final void readAnnotation () 
		com.android.jack.dx.rop.cst.CstString pairName
		int i
		int typeIndex
		int size
		com.android.jack.dx.rop.annotation.Annotation embeddedAnnotation
	protected void visitAnnotation (int, int) 
		int typeIndex
		int size
	protected void visitAnnotationName (int) 
		int nameIndex
	protected void visitMethodType (int) 
		int index
	protected void visitAnnotationValue (int) 
		int argAndType
	public void readArray () 
		int i
		int size
		com.android.jack.dx.rop.cst.CstArray$List constants
	protected void visitArrayValue (int) 
		int argAndType
	protected void visitField (int, int) 
		com.android.jack.dx.io.FieldId fieldId
		int type
		int index
	protected void visitMethod (int) 
		int index
	protected void visitType (int) 
		int index
	protected void visitPrimitive (int, int, int) 
		int type
		int arg
		int size
	static void  () 
}

com/android/jack/tools/merger/AnnotationMerger.class
AnnotationMerger.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.AnnotationMerger extends com.android.jack.tools.merger.MergerTools {
	private com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	static final boolean $assertionsDisabled
	public void  () 
	public void mergeAnnotationDirectory (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.dex.file.ClassDefItem, com.android.jack.dx.rop.cst.CstIndexMap) 
		com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
		int i
		com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
		int i
		com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
		int i
		com.android.jack.dx.io.DexBuffer dex
		int annotationDirectoryOffset
		com.android.jack.dx.dex.file.ClassDefItem newClassDef
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
		com.android.jack.dx.io.DexBuffer$Section directoryIn
		int classAnnotationSetOffset
		int fieldsSize
		int methodsSize
		int parameterListSize
	private com.android.jack.dx.rop.annotation.AnnotationsList readAnnotationSetRefList (com.android.jack.dx.io.DexBuffer, int) 
		com.android.jack.dx.rop.annotation.Annotations annotations
		int paramIdx
		com.android.jack.dx.io.DexBuffer dex
		int annotationSetRefListOffset
		com.android.jack.dx.io.DexBuffer$Section annotationSetRefListIn
		int parameterCount
		com.android.jack.dx.rop.annotation.AnnotationsList parameterAnnotationList
	private com.android.jack.dx.rop.annotation.Annotations readAnnotationSet (com.android.jack.dx.io.DexBuffer, int) 
		int j
		com.android.jack.dx.io.DexBuffer dex
		int annotationSetOffset
		com.android.jack.dx.io.DexBuffer$Section annotationSetIn
		int size
		com.android.jack.dx.rop.annotation.Annotations annotations
	private com.android.jack.dx.rop.annotation.Annotation readAnnotationItem (com.android.jack.dx.io.DexBuffer, int) 
		com.android.jack.tools.merger.AnnotationMerger$AnnotationValueReader avr
		int i
		com.android.jack.dx.io.DexBuffer dex
		int annotationItemOffset
		com.android.jack.dx.io.DexBuffer$Section annotationItemIn
		com.android.jack.dx.io.Annotation ioAnnotation
		com.android.jack.dx.rop.type.Type annotationType
		com.android.jack.dx.rop.annotation.Annotation a
	static com.android.jack.dx.rop.cst.CstIndexMap access$000 (com.android.jack.tools.merger.AnnotationMerger) 
		com.android.jack.tools.merger.AnnotationMerger x0
	static void  () 
}

com/android/jack/tools/merger/ConstantManager$1.class
ConstantManager.java
package com.android.jack.tools.merger
 com.android.jack.tools.merger.ConstantManager$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$rop$cst$CstMethodHandleRef$MethodHandleKind
	static void  () 
}

com/android/jack/tools/merger/ConstantManager.class
ConstantManager.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.ConstantManager extends com.android.jack.tools.merger.MergerTools {
	private final java.util.Map string2CstStrings
	private final java.util.HashSet cstPrototypeRefs
	private final java.util.HashSet cstFieldRefs
	private final java.util.HashSet cstMethodRefs
	private final java.util.HashSet types
	private final java.util.HashSet cstMethodHandleRefs
	public void  () 
	public java.util.Collection getCstStrings () 
	public java.util.Collection getCstFieldRefs () 
	public java.util.Collection getCstMethodRefs () 
	public java.util.Collection getTypes () 
	public java.util.Collection getCstPrototypeRefs () 
	public com.android.jack.dx.rop.cst.CstIndexMap addDexFile (com.android.jack.dx.io.DexBuffer)  throws com.android.jack.tools.merger.MergingOverflowException 
		com.android.jack.dx.rop.cst.CstString cstString
		String string
		com.android.jack.dx.rop.type.Type type
		String typeNameDesc
		com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
		com.android.jack.dx.io.FieldId fieldId
		com.android.jack.dx.rop.type.Prototype prototype
		com.android.jack.dx.rop.cst.CstPrototypeRef cstProtoRef
		com.android.jack.dx.io.ProtoId protoId
		int protoIdx
		com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
		com.android.jack.dx.io.MethodId methodId
		com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
		com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
		com.android.jack.dx.rop.cst.CstMethodHandleRef$MethodHandleKind kind
		com.android.jack.dx.rop.cst.CstMethodHandleRef cstMethodHandleRef
		com.android.jack.dx.io.MethodHandleId methodHandleId
		Integer callSiteRefIdx
		com.android.jack.dx.io.DexBuffer dexBuffer
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
		java.util.List cstStringsNewlyAdded
		java.util.List cstPrototypeRefsNewlyAdded
		java.util.List cstFieldRefsNewlyAdded
		java.util.List cstMethodRefsNewlyAdded
		java.util.List typesNewlyAdded
		java.util.List cstMethodHandleRefsNewlyAdded
		int idx
		java.util.List typeNames
		java.util.List protoIds
	private void removeItems (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) 
		java.util.List cstStringsToRemove
		java.util.List cstFieldRefsToRemove
		java.util.List cstMethodRefsToRemove
		java.util.List cstTypesToRemove
		java.util.List cstPrototypeRefsToRemove
		java.util.List cstMethodHandleRefsToRemove
	private com.android.jack.dx.rop.type.StdTypeList getStdTypeList (com.android.jack.dx.rop.cst.CstIndexMap, com.android.jack.dx.io.TypeList) 
		int i
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
		com.android.jack.dx.io.TypeList typeList
		short[] type
		int typesLength
		com.android.jack.dx.rop.type.StdTypeList stdTypeList
	public boolean validate (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dexFile
}

com/android/jack/tools/merger/FieldIdOverflowException.class
FieldIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.FieldIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/tools/merger/JackMerger.class
JackMerger.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.JackMerger extends com.android.jack.tools.merger.MergerTools {
	private final com.android.jack.tools.merger.ConstantManager cstManager
	private final com.android.jack.tools.merger.AnnotationMerger am
	private final com.android.jack.dx.dex.file.DexFile dexResult
	private boolean finished
	public void  (com.android.jack.dx.dex.file.DexFile) 
		com.android.jack.dx.dex.file.DexFile dexResult
	public void addDexFile (com.android.jack.dx.io.DexBuffer)  throws com.android.jack.tools.merger.MergingOverflowException 
		com.android.jack.dx.io.ClassData$Field fieldToMerge
		com.android.jack.dx.dex.file.EncodedField encodedField
		com.android.jack.dx.io.ClassData$Field fieldToMerge
		com.android.jack.dx.io.Code code
		com.android.jack.dx.dex.file.ImportedDebugInfoItem idii
		com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
		com.android.jack.dx.dex.file.ImportedCodeItem importCode
		com.android.jack.dx.dex.file.EncodedMethod encodeMethod
		com.android.jack.dx.io.ClassData$Method method
		com.android.jack.dx.io.ClassData classDataToMerge
		com.android.jack.tools.merger.MergerTools$ConstantValueArrayBuilder cvab
		int staticValuesOffset
		int cstIdx
		com.android.jack.dx.rop.type.Type superType
		int supertypeIndex
		com.android.jack.dx.rop.cst.CstString sourceFilename
		int sourceFileIndex
		com.android.jack.dx.dex.file.ClassDefItem newClassDef
		com.android.jack.dx.io.ClassDef classDefToMerge
		com.android.jack.dx.io.DexBuffer dexToMerge
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	public void finish (java.io.OutputStream, com.android.sched.util.location.HasLocation)  throws com.android.sched.util.file.CannotWriteException 
		java.io.IOException e
		java.io.OutputStream out
		com.android.sched.util.location.HasLocation locationProvider
	private void mergeAnnotations (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.io.ClassDef, com.android.jack.dx.dex.file.ClassDefItem, com.android.jack.dx.rop.cst.CstIndexMap) 
		com.android.jack.dx.io.DexBuffer dexToMerge
		com.android.jack.dx.io.ClassDef classDefToMerge
		com.android.jack.dx.dex.file.ClassDefItem newClassDef
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
	private com.android.jack.dx.rop.type.TypeList getInterfacesList (com.android.jack.dx.io.ClassDef, com.android.jack.dx.rop.cst.CstIndexMap) 
		int interfaceIdx
		com.android.jack.dx.io.ClassDef classDefToMerge
		com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
		int interfaceCount
		com.android.jack.dx.rop.type.StdTypeList interfaceList
		int idx
}

com/android/jack/tools/merger/MergerTools$1.class
MergerTools.java
package com.android.jack.tools.merger
 com.android.jack.tools.merger.MergerTools$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$dx$dex$file$ValueEncoder$ValueType
	static void  () 
}

com/android/jack/tools/merger/MergerTools$ConstantValueArrayBuilder.class
MergerTools.java
package com.android.jack.tools.merger
public final com.android.jack.tools.merger.MergerTools$ConstantValueArrayBuilder extends com.android.jack.dx.io.EncodedValueReader {
	private int cstIndex
	private com.android.jack.dx.rop.cst.Constant[] constantValues
	static final boolean $assertionsDisabled
	public void  (com.android.jack.dx.io.DexBuffer, com.android.jack.dx.util.ByteInput) 
		com.android.jack.dx.io.DexBuffer dex
		com.android.jack.dx.util.ByteInput in
	public int getCstSize () 
	public com.android.jack.dx.rop.cst.Constant getCstValueAtIdx (int) 
		int idx
	protected void visitArray (int) 
		int size
	protected void visitEncodedBoolean (int) 
		int argAndType
		int arg
	protected void visitString (int) 
		int index
	protected void visitEncodedNull (int) 
		int argAndType
	protected void visitAnnotation (int, int) 
		int typeIndex
		int size
	protected void visitAnnotationName (int) 
		int nameIndex
	protected void visitAnnotationValue (int) 
		int argAndType
	protected void visitArrayValue (int) 
		int argAndType
	protected void visitField (int, int) 
		int type
		int index
	protected void visitMethod (int) 
		int index
	protected void visitType (int) 
		int index
	protected void visitMethodType (int) 
		int index
	protected void visitPrimitive (int, int, int) 
		int type
		int arg
		int size
	private void addConstant (com.android.jack.dx.rop.cst.Constant) 
		com.android.jack.dx.rop.cst.Constant cst
	static void  () 
}

com/android/jack/tools/merger/MergerTools.class
MergerTools.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.MergerTools extends java.lang.Object {
	public void  () 
	public static com.android.jack.dx.rop.cst.Constant createConstant (com.android.jack.dx.util.ByteInput, int, int) 
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.rop.cst.Constant cst
		com.android.jack.dx.util.ByteInput in
		int type
		int arg
		com.android.jack.dx.rop.cst.Constant cst
}

com/android/jack/tools/merger/MergingOverflowException.class
MergingOverflowException.java
package com.android.jack.tools.merger
public abstract com.android.jack.tools.merger.MergingOverflowException extends java.lang.Exception {
	private static final long serialVersionUID
	private final String overflowKind
	public void  (java.lang.String) 
		String overflowKind
	public java.lang.String getMessage () 
}

com/android/jack/tools/merger/MethodHandleIdOverflowException.class
MethodHandleIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.MethodHandleIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/tools/merger/MethodIdOverflowException.class
MethodIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.MethodIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/tools/merger/PrototypedOverflowException.class
PrototypedOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.PrototypedOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/tools/merger/TypeIdOverflowException.class
TypeIdOverflowException.java
package com.android.jack.tools.merger
public com.android.jack.tools.merger.TypeIdOverflowException extends com.android.jack.tools.merger.MergingOverflowException {
	private static final long serialVersionUID
	public void  () 
}

com/android/jack/transformations/BoostLockedRegionPriorityFeature.class
BoostLockedRegionPriorityFeature.java
package com.android.jack.transformations
public final com.android.jack.transformations.BoostLockedRegionPriorityFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE
	public static final com.android.sched.util.config.id.PropertyId BOOST_LOCK_CLASSNAME
	public static final com.android.sched.util.config.id.PropertyId BOOST_LOCK_REQUEST_METHOD
	public static final com.android.sched.util.config.id.PropertyId BOOST_LOCK_RESET_METHOD
	public void  () 
	static void  () 
}

com/android/jack/transformations/BridgeInInterfaceRemover.class
BridgeInInterfaceRemover.java
package com.android.jack.transformations
public com.android.jack.transformations.BridgeInInterfaceRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.AndroidApiLevel androidMinApiLevel
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/EmptyClinit.class
EmptyClinit.java
package com.android.jack.transformations
public com.android.jack.transformations.EmptyClinit extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/EmptyClinitRemover.class
EmptyClinitRemover.java
package com.android.jack.transformations
public com.android.jack.transformations.EmptyClinitRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethodBody body
		java.util.List stmts
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/FieldInitializer.class
FieldInitializer.java
package com.android.jack.transformations
public com.android.jack.transformations.FieldInitializer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JMethod clinit
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JStatement toPrepend
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.InitializationExpression marker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/InitializationExpression.class
InitializationExpression.java
package com.android.jack.transformations
public com.android.jack.transformations.InitializationExpression extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.ir.ast.JStatement statement
	public void  (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	public com.android.jack.ir.ast.JStatement getStatement () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/InvalidDefaultBridgeInInterfaceRemoved.class
InvalidDefaultBridgeInInterfaceRemoved.java
package com.android.jack.transformations
public com.android.jack.transformations.InvalidDefaultBridgeInInterfaceRemoved extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/Jarjar.class
Jarjar.java
package com.android.jack.transformations
public com.android.jack.transformations.Jarjar extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/LocalVarCreator.class
LocalVarCreator.java
package com.android.jack.transformations
public com.android.jack.transformations.LocalVarCreator extends java.lang.Object {
	private final com.android.jack.ir.ast.JMethodBody currentMethodBody
	private final String tmpLocalVarPrefix
	private int tmpLocalVarSuffix
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethod, java.lang.String) 
		com.android.jack.ir.ast.JMethod method
		String prefix
		com.android.jack.ir.ast.JAbstractMethodBody body
	public com.android.jack.ir.ast.JLocal createTempLocal (com.android.jack.ir.ast.JType, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.transformations.request.TransformationRequest transformationRequest
		String name
		com.android.jack.ir.ast.JLocal local
	static void  () 
}

com/android/jack/transformations/SanityChecks.class
SanityChecks.java
package com.android.jack.transformations
public com.android.jack.transformations.SanityChecks extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/TransformationException.class
TransformationException.java
package com.android.jack.transformations
public com.android.jack.transformations.TransformationException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/transformations/TypeRemover.class
TypeRemover.java
package com.android.jack.transformations
public abstract com.android.jack.transformations.TypeRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	private final com.android.jack.lookup.JLookup lookup
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  () 
	protected boolean isTypeFromClasspath (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.sched.util.location.Location location
	private void updateSuperTypeList (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JInterface subInterface
		com.android.jack.ir.ast.JDefinedInterface jDefinedInterface
		com.android.jack.ir.ast.JInterface i
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		java.util.List implementsCopy
	private boolean mustBeRemovedInternal (com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface type
	protected abstract boolean mustBeRemoved (com.android.jack.ir.ast.JDefinedClassOrInterface) 
	protected abstract boolean isPlannedForRemoval (com.android.jack.ir.ast.JMethod) 
	private void addImplements (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JInterface) 
		com.android.jack.ir.ast.JInterface subInterface
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JInterface i
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JClassOrInterface enclosing
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		boolean toRemove
	private void updateEnclosingType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JClassOrInterface enclosingType
	private void updateEnclosingMethod (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass type
		com.android.jack.ir.ast.JMethod enclosingMethod
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/UnusedLocalRemover$1.class
UnusedLocalRemover.java
package com.android.jack.transformations
 com.android.jack.transformations.UnusedLocalRemover$1 extends java.lang.Object {
}

com/android/jack/transformations/UnusedLocalRemover$Visitor.class
UnusedLocalRemover.java
package com.android.jack.transformations
 com.android.jack.transformations.UnusedLocalRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private java.util.List localsToDelete
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JMethodBody methodBody
	public boolean visit (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.ir.ast.JVariable variable
	void  (com.android.jack.transformations.UnusedLocalRemover$1) 
		com.android.jack.transformations.UnusedLocalRemover$1 x0
	static java.util.List access$100 (com.android.jack.transformations.UnusedLocalRemover$Visitor) 
		com.android.jack.transformations.UnusedLocalRemover$Visitor x0
	static void  () 
}

com/android/jack/transformations/UnusedLocalRemover.class
UnusedLocalRemover.java
package com.android.jack.transformations
public com.android.jack.transformations.UnusedLocalRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.UnusedLocalRemover$Visitor visitor
		com.android.jack.ir.ast.JMethodBody body
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/VisibilityBridgeAdder.class
VisibilityBridgeAdder.java
package com.android.jack.transformations
public com.android.jack.transformations.VisibilityBridgeAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId VISIBILITY_BRIDGE
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.lookup.JMethodLookupException e
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.ir.ast.JDefinedClass superClass
	private void synthesizeBridge (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JParameter bridgeParam
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JDefinedClass jClass
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethodId methodId
		int bridgeModifier
		com.android.jack.ir.ast.JMethod bridge
		com.android.jack.util.CloneExpressionVisitor cloner
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JClass superClass
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.ir.ast.JMethodCall callToSuper
		com.android.jack.transformations.request.TransformationRequest tr
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/annotation/ContainerAnnotationAdder$FieldContainerAnnotationAdder.class
ContainerAnnotationAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationAdder$FieldContainerAnnotationAdder extends com.android.jack.transformations.annotation.ContainerAnnotationAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField type
		com.android.jack.transformations.request.TransformationRequest tr
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/annotation/ContainerAnnotationAdder$MethodContainerAnnotationAdder.class
ContainerAnnotationAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationAdder$MethodContainerAnnotationAdder extends com.android.jack.transformations.annotation.ContainerAnnotationAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter parameter
		com.android.jack.ir.ast.JMethod jMethod
		com.android.jack.transformations.request.TransformationRequest tr
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/annotation/ContainerAnnotationAdder$TypeContainerAnnotationAdder.class
ContainerAnnotationAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationAdder$TypeContainerAnnotationAdder extends com.android.jack.transformations.annotation.ContainerAnnotationAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.request.TransformationRequest tr
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/annotation/ContainerAnnotationAdder.class
ContainerAnnotationAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationAdder extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	protected void addContainerAnnotationIfNeeded (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.transformations.annotation.ContainerAnnotationMarker cam
		com.android.jack.ir.ast.JAnnotation containerAnnotation
		com.android.jack.ir.ast.JMethodIdWide methodId
		java.util.Collection annotationsOfSameType
		com.android.jack.ir.ast.JAnnotationType annotationType
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.Annotable annotable
	static void  () 
}

com/android/jack/transformations/annotation/ContainerAnnotationMarker.class
ContainerAnnotationMarker.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationMarker extends java.lang.Object implements com.android.sched.marker.SerializableMarker  {
	private final com.android.jack.ir.ast.JAnnotationType containerAnnotationType
	private final com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public void  (com.android.jack.ir.ast.JAnnotationType, com.android.jack.ir.ast.JRetentionPolicy) 
		com.android.jack.ir.ast.JAnnotationType containerAnnotationType
		com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
	public com.android.jack.ir.ast.JAnnotationType getContainerAnnotationType () 
	public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/annotation/ContainerAnnotationMarkerAdder$FieldContainerAnnotationMarkerAdder.class
ContainerAnnotationMarkerAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder$FieldContainerAnnotationMarkerAdder extends com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/annotation/ContainerAnnotationMarkerAdder$MethodContainerAnnotationMarkerAdder.class
ContainerAnnotationMarkerAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder$MethodContainerAnnotationMarkerAdder extends com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter parameter
		com.android.jack.ir.ast.JMethod jMethod
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/annotation/ContainerAnnotationMarkerAdder$TypeContainerAnnotationMarkerAdder.class
ContainerAnnotationMarkerAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder$TypeContainerAnnotationMarkerAdder extends com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/annotation/ContainerAnnotationMarkerAdder.class
ContainerAnnotationMarkerAdder.java
package com.android.jack.transformations.annotation
public com.android.jack.transformations.annotation.ContainerAnnotationMarkerAdder extends java.lang.Object {
	private final com.android.jack.ir.ast.JAnnotationType repeatableAnnotationType
	static final boolean $assertionsDisabled
	public void  () 
	protected void addContainerAnnotationIfNeeded (com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.List repeatableAnnotation
		com.android.jack.ir.ast.JNameValuePair jnvp
		com.android.jack.ir.ast.JClassLiteral containerLiteral
		com.android.jack.ir.ast.JAnnotationType containerAnnotationType
		com.android.jack.transformations.annotation.ContainerAnnotationMarker cam
		java.util.Collection annotationsOfSameType
		com.android.jack.ir.ast.JAnnotationType annotationType
		com.android.jack.ir.ast.Annotable annotable
	static void  () 
}

com/android/jack/transformations/assertion/AssertionRemover$Visitor.class
AssertionRemover.java
package com.android.jack.transformations.assertion
 com.android.jack.transformations.assertion.AssertionRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public void endVisit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement assertSt
}

com/android/jack/transformations/assertion/AssertionRemover.class
AssertionRemover.java
package com.android.jack.transformations.assertion
public com.android.jack.transformations.assertion.AssertionRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.assertion.AssertionRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/assertion/DisabledAssertionFeature.class
DisabledAssertionFeature.java
package com.android.jack.transformations.assertion
public com.android.jack.transformations.assertion.DisabledAssertionFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/assertion/DynamicAssertionFeature.class
DynamicAssertionFeature.java
package com.android.jack.transformations.assertion
public com.android.jack.transformations.assertion.DynamicAssertionFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/assertion/DynamicAssertionTransformer$Visitor.class
DynamicAssertionTransformer.java
package com.android.jack.transformations.assertion
 com.android.jack.transformations.assertion.DynamicAssertionTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	final com.android.jack.transformations.assertion.DynamicAssertionTransformer this$0
	public void  (com.android.jack.transformations.assertion.DynamicAssertionTransformer, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	private com.android.jack.ir.ast.JFieldId getOrCreateAssertionstatusField (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JFieldId id
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.request.TransformationRequest request
	private com.android.jack.ir.ast.JFieldId addAssertionStatusToType (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		int modifier
		com.android.jack.ir.ast.JField assertionStatus
		com.android.jack.ir.ast.JFieldId assertionStatusId
		com.android.jack.ir.ast.JClass javaLangClass
		com.android.jack.ir.ast.JClassLiteral thisClass
		com.android.jack.ir.ast.JFieldRef lhs
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JAsgOperation asg
	public void endVisit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement assertSt
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JFieldId assertionStatus
		com.android.jack.ir.ast.JExpression assertionEnabledCondition
		com.android.jack.ir.ast.JExpression testExpression
		com.android.jack.ir.ast.JExpression notTestCondition
		java.util.List ctorDescriptor
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JClass assertionError
		com.android.jack.ir.ast.JNewInstance newAssertionError
		com.android.jack.ir.ast.JThrowStatement throwAssertionError
		com.android.jack.ir.ast.JBlock blockThrow
		com.android.jack.ir.ast.JIfStatement ifNotTest
		com.android.jack.ir.ast.JBlock thenAssertionEnabled
		com.android.jack.ir.ast.JIfStatement ifAssertionEnabled
}

com/android/jack/transformations/assertion/DynamicAssertionTransformer.class
DynamicAssertionTransformer.java
package com.android.jack.transformations.assertion
public com.android.jack.transformations.assertion.DynamicAssertionTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JClass jlo
	private static final String ASSERTION_FIELD_NAME
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.assertion.DynamicAssertionTransformer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static java.lang.String access$000 () 
	static com.android.jack.ir.ast.JClass access$100 (com.android.jack.transformations.assertion.DynamicAssertionTransformer) 
		com.android.jack.transformations.assertion.DynamicAssertionTransformer x0
	static void  () 
}

com/android/jack/transformations/assertion/EnabledAssertionFeature.class
EnabledAssertionFeature.java
package com.android.jack.transformations.assertion
public com.android.jack.transformations.assertion.EnabledAssertionFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/assertion/EnabledAssertionTransformer$1.class
EnabledAssertionTransformer.java
package com.android.jack.transformations.assertion
 com.android.jack.transformations.assertion.EnabledAssertionTransformer$1 extends java.lang.Object {
}

com/android/jack/transformations/assertion/EnabledAssertionTransformer$Visitor.class
EnabledAssertionTransformer.java
package com.android.jack.transformations.assertion
 com.android.jack.transformations.assertion.EnabledAssertionTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.transformations.assertion.EnabledAssertionTransformer this$0
	private void  (com.android.jack.transformations.assertion.EnabledAssertionTransformer) 
	public void endVisit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JAssertStatement assertSt
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JExpression testExpression
		com.android.jack.ir.ast.JExpression notTestCondition
		java.util.List ctorDescriptor
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JNewInstance newAssertionError
		com.android.jack.ir.ast.JThrowStatement throwAssertionError
		com.android.jack.ir.ast.JBlock blockThrow
		com.android.jack.ir.ast.JIfStatement ifNotTest
	void  (com.android.jack.transformations.assertion.EnabledAssertionTransformer, com.android.jack.transformations.assertion.EnabledAssertionTransformer$1) 
		com.android.jack.transformations.assertion.EnabledAssertionTransformer x0
		com.android.jack.transformations.assertion.EnabledAssertionTransformer$1 x1
}

com/android/jack/transformations/assertion/EnabledAssertionTransformer.class
EnabledAssertionTransformer.java
package com.android.jack.transformations.assertion
public com.android.jack.transformations.assertion.EnabledAssertionTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JClass jlo
	private final com.android.jack.ir.ast.JClass assertionError
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.assertion.EnabledAssertionTransformer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.assertion.EnabledAssertionTransformer) 
		com.android.jack.transformations.assertion.EnabledAssertionTransformer x0
	static com.android.jack.ir.ast.JClass access$100 (com.android.jack.transformations.assertion.EnabledAssertionTransformer) 
		com.android.jack.transformations.assertion.EnabledAssertionTransformer x0
}

com/android/jack/transformations/ast/BooleanTestOutsideIf.class
BooleanTestOutsideIf.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.BooleanTestOutsideIf extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/BooleanTestTransformer$1.class
BooleanTestTransformer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BooleanTestTransformer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static void  () 
}

com/android/jack/transformations/ast/BooleanTestTransformer$Visitor.class
BooleanTestTransformer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BooleanTestTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JConditionalExpression replacingExpr
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JBinaryOperation binOp
	private boolean needReplacement (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binOp
	private boolean isIfCondition (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode parent
	private boolean isConditionalCondition (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode parent
}

com/android/jack/transformations/ast/BooleanTestTransformer.class
BooleanTestTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.BooleanTestTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.ast.BooleanTestTransformer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/BoostLockedRegionPriority$1.class
BoostLockedRegionPriority.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BoostLockedRegionPriority$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/BoostLockedRegionPriority$BadBoostLockedRegionPriorityConfigurationException.class
BoostLockedRegionPriority.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BoostLockedRegionPriority$BadBoostLockedRegionPriorityConfigurationException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	private final String prop
	public void  (java.lang.String, java.lang.Throwable) 
		String prop
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/transformations/ast/BoostLockedRegionPriority$BadBoostLockedRegionPriorityMethods.class
BoostLockedRegionPriority.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BoostLockedRegionPriority$BadBoostLockedRegionPriorityMethods extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final String methodName
	private final int numLocks
	private final int numMethods
	public void  (java.lang.String, int, int) 
		String methodName
		int numLocks
		int numMethods
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/transformations/ast/BoostLockedRegionPriority$BadBoostLockedRegionPriorityState.class
BoostLockedRegionPriority.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BoostLockedRegionPriority$BadBoostLockedRegionPriorityState extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private void  () 
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	void  (com.android.jack.transformations.ast.BoostLockedRegionPriority$1) 
		com.android.jack.transformations.ast.BoostLockedRegionPriority$1 x0
}

com/android/jack/transformations/ast/BoostLockedRegionPriority$Visitor.class
BoostLockedRegionPriority.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.BoostLockedRegionPriority$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	private final com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.BoostLockedRegionPriority this$0
	public void  (com.android.jack.transformations.ast.BoostLockedRegionPriority, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
	public void endVisit (com.android.jack.ir.ast.JLock) 
		int i
		com.android.jack.ir.ast.JLock jLock
		int lockIndex
		com.android.jack.ir.ast.JStatementList list
		int index
		com.android.jack.ir.ast.JStatement next
		com.android.jack.ir.ast.JTryStatement jTry
		com.android.jack.ir.ast.JBlock finallyBlock
	private com.android.jack.ir.ast.JExpressionStatement makeRequestCall (int, com.android.jack.ir.sourceinfo.SourceInfo) 
		int lockIndex
		com.android.jack.ir.sourceinfo.SourceInfo info
	private com.android.jack.ir.ast.JExpressionStatement makeResetCall (int, com.android.jack.ir.sourceinfo.SourceInfo) 
		int lockIndex
		com.android.jack.ir.sourceinfo.SourceInfo info
	static void  () 
}

com/android/jack/transformations/ast/BoostLockedRegionPriority.class
BoostLockedRegionPriority.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.BoostLockedRegionPriority extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.ir.ast.JClass[] lockClass
	private final com.android.jack.ir.ast.JClass[] requestClass
	private final com.android.jack.ir.ast.JClass[] resetClass
	private final com.android.jack.ir.ast.JMethodId[] requestMethodId
	private final com.android.jack.ir.ast.JMethodId[] resetMethodId
	private final com.android.jack.util.filter.Filter filter
	public void  () 
		int i
		java.util.List classNames
		java.util.List requestMethodNameValues
		java.util.List resetMethodNameValues
		int totalLocks
		com.android.jack.lookup.JNodeLookup lookup
	private static com.android.jack.ir.ast.JClass getClassOrReportFailure (com.android.jack.lookup.JNodeLookup, java.lang.String, java.lang.String) 
		Throwable e
		com.android.jack.lookup.JNodeLookup lookup
		String name
		String prop
	private static com.android.jack.ir.ast.JMethodId getStaticMethodOrReportFailure (com.android.jack.ir.ast.JClass, java.lang.String, java.lang.String) 
		Throwable e
		com.android.jack.ir.ast.JClass cls
		String name
		String prop
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.BoostLockedRegionPriority$Visitor visitor
	private static void abortPass () 
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JClass[] access$000 (com.android.jack.transformations.ast.BoostLockedRegionPriority) 
		com.android.jack.transformations.ast.BoostLockedRegionPriority x0
	static void access$100 () 
	static com.android.jack.ir.ast.JClass[] access$200 (com.android.jack.transformations.ast.BoostLockedRegionPriority) 
		com.android.jack.transformations.ast.BoostLockedRegionPriority x0
	static com.android.jack.ir.ast.JMethodId[] access$300 (com.android.jack.transformations.ast.BoostLockedRegionPriority) 
		com.android.jack.transformations.ast.BoostLockedRegionPriority x0
	static com.android.jack.ir.ast.JClass[] access$400 (com.android.jack.transformations.ast.BoostLockedRegionPriority) 
		com.android.jack.transformations.ast.BoostLockedRegionPriority x0
	static com.android.jack.ir.ast.JMethodId[] access$500 (com.android.jack.transformations.ast.BoostLockedRegionPriority) 
		com.android.jack.transformations.ast.BoostLockedRegionPriority x0
}

com/android/jack/transformations/ast/CompoundAssignmentRemover$1.class
CompoundAssignmentRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.CompoundAssignmentRemover$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static void  () 
}

com/android/jack/transformations/ast/CompoundAssignmentRemover$RemoveComplexAssignVisitor.class
CompoundAssignmentRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.CompoundAssignmentRemover$RemoveComplexAssignVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private com.android.jack.transformations.ast.SideEffectExtractor extractor
	private final com.android.jack.ir.ast.JClass javaLangString
	static final boolean $assertionsDisabled
	private void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JClass) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JClass javaLangString
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JAbstractMethodBody body
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.sourceinfo.SourceInfo binarySourceInfo
		com.android.jack.ir.ast.JExpression binaryLhs
		com.android.jack.ir.ast.JExpression binaryLhsCopy
		com.android.jack.ir.ast.JBinaryOperation newBinary
		com.android.jack.ir.ast.JBinaryOperation binary
	void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JClass, com.android.jack.transformations.ast.CompoundAssignmentRemover$1) 
		com.android.jack.transformations.request.TransformationRequest x0
		com.android.jack.ir.ast.JClass x1
		com.android.jack.transformations.ast.CompoundAssignmentRemover$1 x2
	static void  () 
}

com/android/jack/transformations/ast/CompoundAssignmentRemover.class
CompoundAssignmentRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.CompoundAssignmentRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.lookup.JPhantomLookup phantomLookup
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JClass javaLangString
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.CompoundAssignmentRemover$RemoveComplexAssignVisitor rca
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/ConcatRemover$1.class
ConcatRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.ConcatRemover$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/transformations/ast/ConcatRemover$Visitor.class
ConcatRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.ConcatRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.ConcatRemover this$0
	public void  (com.android.jack.transformations.ast.ConcatRemover, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JMethodCall toReplace
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JMethodCall appendLhs
		com.android.jack.ir.ast.JMethodCall appendRhs
		com.android.jack.ir.ast.JClassOrInterface stringBuilder
		com.android.jack.ir.ast.JNewInstance instance
		com.android.jack.ir.ast.JMethodCall appendLhs
		com.android.jack.ir.ast.JMethodCall appendRhs
		com.android.jack.ir.ast.JMethodId stringBuilderToString
		com.android.jack.ir.ast.JMethodCall toString
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JNode binaryParent
		com.android.jack.ir.ast.JBinaryOperation binary
	private boolean isReplaceableAppend (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JNode node
	static void  () 
}

com/android/jack/transformations/ast/ConcatRemover.class
ConcatRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ConcatRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final String APPEND_METHOD_NAME
	private static final String STRING_BUILDER_SIGNATURE
	private static final String CHAR_SEQUENCE_SIGNATURE
	private static final String STRING_BUILDER_CONSTRUCTOR_NAME
	private static final String TO_STRING
	private final com.android.jack.ir.ast.JClass jlo
	private final com.android.jack.ir.ast.JClass jls
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JSession session
	private com.android.jack.ir.ast.JClassOrInterface stringBuilder
	private com.android.jack.ir.ast.JClassOrInterface charSequence
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.ast.ConcatRemover$Visitor visitor
	private com.android.jack.ir.ast.JClassOrInterface getStringBuilder () 
	private com.android.jack.ir.ast.JClassOrInterface getCharSequence () 
	private com.android.jack.ir.ast.JMethodCall getCallToAppend (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
		com.android.jack.ir.ast.JType charSequence
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JExpression stringBuilderInstance
		com.android.jack.ir.ast.JExpression toAppend
		com.android.jack.ir.ast.JType elementType
		com.android.jack.ir.ast.JType appendArgType
		com.android.jack.ir.ast.JClassOrInterface stringBuilder
		com.android.jack.ir.ast.JMethodId stringBuilderAppend
		com.android.jack.ir.ast.JMethodCall call
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JMethodCall access$000 (com.android.jack.transformations.ast.ConcatRemover, com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JExpression) 
		com.android.jack.transformations.ast.ConcatRemover x0
		com.android.jack.ir.sourceinfo.SourceInfo x1
		com.android.jack.ir.ast.JExpression x2
		com.android.jack.ir.ast.JExpression x3
	static com.android.jack.ir.ast.JClassOrInterface access$100 (com.android.jack.transformations.ast.ConcatRemover) 
		com.android.jack.transformations.ast.ConcatRemover x0
	static com.android.jack.ir.ast.JClass access$200 (com.android.jack.transformations.ast.ConcatRemover) 
		com.android.jack.transformations.ast.ConcatRemover x0
	static com.android.jack.ir.ast.JSession access$300 (com.android.jack.transformations.ast.ConcatRemover) 
		com.android.jack.transformations.ast.ConcatRemover x0
	static void  () 
}

com/android/jack/transformations/ast/ExpressionStatementLegalizer$Visitor.class
ExpressionStatementLegalizer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.ExpressionStatementLegalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.transformations.LocalVarCreator lvCreator
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod method
	private boolean isLegal (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	public void endVisit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JLocal lv
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JExpressionStatement exprSt
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JType type
}

com/android/jack/transformations/ast/ExpressionStatementLegalizer.class
ExpressionStatementLegalizer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ExpressionStatementLegalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.ExpressionStatementLegalizer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/ImplicitBlocks$ImplicitBlocksVisitor.class
ImplicitBlocks.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.ImplicitBlocks$ImplicitBlocksVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JStatement thenStmt
		com.android.jack.ir.ast.JStatement elseStmt
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labeledStmt
		com.android.jack.ir.ast.JStatement labelStmtBody
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JBlock parentBlock
		com.android.jack.ir.ast.JForStatement forStmt
		com.android.jack.ir.ast.JStatement forBody
		com.android.jack.ir.ast.JNode parent
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStmt
		com.android.jack.ir.ast.JStatement whileBody
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStmt
		com.android.jack.ir.ast.JStatement doBody
	private void moveIntoBLock (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JBlock newBlock
}

com/android/jack/transformations/ast/ImplicitBlocks.class
ImplicitBlocks.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitBlocks extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.ImplicitBlocks$ImplicitBlocksVisitor ibv
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/ImplicitBlocksChecker$1.class
ImplicitBlocksChecker.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.ImplicitBlocksChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/ImplicitBlocksChecker$BlockStatisticsVisitor.class
ImplicitBlocksChecker.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.ImplicitBlocksChecker$BlockStatisticsVisitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JStatement thenStmt
		com.android.jack.ir.ast.JStatement elseStmt
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labeledStmt
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JBlock parentBlock
		com.android.jack.ir.ast.JForStatement forStmt
		com.android.jack.ir.ast.JNode parent
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStmt
	public void endVisit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doWhileStatement
	void  (com.android.jack.transformations.ast.ImplicitBlocksChecker$1) 
		com.android.jack.transformations.ast.ImplicitBlocksChecker$1 x0
}

com/android/jack/transformations/ast/ImplicitBlocksChecker.class
ImplicitBlocksChecker.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitBlocksChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.ast.ImplicitBlocksChecker$BlockStatisticsVisitor statistics
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/ImplicitBoxingAndUnboxing.class
ImplicitBoxingAndUnboxing.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitBoxingAndUnboxing extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/ImplicitCast.class
ImplicitCast.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.ImplicitCast extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/IncDecRemover$1.class
IncDecRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.IncDecRemover$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static void  () 
}

com/android/jack/transformations/ast/IncDecRemover$IncDecRemoverVisitor.class
IncDecRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.IncDecRemover$IncDecRemoverVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private com.android.jack.transformations.ast.SideEffectExtractor extractor
	private com.android.jack.transformations.LocalVarCreator lvCreator
	static final boolean $assertionsDisabled
	private void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JAbstractMethodBody body
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	public boolean visit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JLocal idr0
		com.android.jack.ir.ast.JLocalRef part1Lhs
		com.android.jack.ir.ast.JAsgOperation part1
		com.android.jack.ir.ast.JBinaryOperation part2Rhs
		com.android.jack.ir.ast.JAsgOperation part2
		com.android.jack.ir.ast.JLocalRef part3
		com.android.jack.ir.ast.JMultiExpression me
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JType unaryArgType
		com.android.jack.ir.ast.JAsgOperation newExpr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JType binaryType
		com.android.jack.ir.ast.JExpression argCopy
		com.android.jack.ir.ast.JUnaryOperation unary
		com.android.jack.ir.ast.JBinaryOperator newOperator
	void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.ast.IncDecRemover$1) 
		com.android.jack.transformations.request.TransformationRequest x0
		com.android.jack.transformations.ast.IncDecRemover$1 x1
	static void  () 
}

com/android/jack/transformations/ast/IncDecRemover.class
IncDecRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.IncDecRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.IncDecRemover$IncDecRemoverVisitor rca
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/InitInNewArray.class
InitInNewArray.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.InitInNewArray extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/InitInNewArrayRemover$Visitor.class
InitInNewArrayRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.InitInNewArrayRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.transformations.LocalVarCreator lvCreator
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.LocalVarCreator lvCreator
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.sourceinfo.SourceInfo expressionInfo
		com.android.jack.ir.ast.JExpression expression
		java.util.List expressions
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JType expressionType
		com.android.jack.ir.ast.JLocal array
		java.util.List dims
		int index
		com.android.jack.ir.ast.JNewArray newArray
		java.util.List initializers
}

com/android/jack/transformations/ast/InitInNewArrayRemover.class
InitInNewArrayRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.InitInNewArrayRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.InitInNewArrayRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/IntersectionTypeRemover$Visitor.class
IntersectionTypeRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.IntersectionTypeRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JDynamicCastOperation cast
		com.android.jack.ir.ast.JExpression expr
}

com/android/jack/transformations/ast/IntersectionTypeRemover.class
IntersectionTypeRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.IntersectionTypeRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.ast.IntersectionTypeRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/JPrimitiveClassLiteral.class
JPrimitiveClassLiteral.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.JPrimitiveClassLiteral extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/MissingJavaSupportException.class
MissingJavaSupportException.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.MissingJavaSupportException extends java.lang.Exception {
	private static final long serialVersionUID
	private final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaVersion
	public void  (com.android.jack.config.id.JavaVersionPropertyId$JavaVersion, java.lang.Exception) 
		com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaVersion
		Exception cause
	public java.lang.String getMessage () 
}

com/android/jack/transformations/ast/MultiDimensionNewArray.class
MultiDimensionNewArray.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.MultiDimensionNewArray extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/MultiDimensionNewArrayRemover$Visitor.class
MultiDimensionNewArrayRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.MultiDimensionNewArrayRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.MultiDimensionNewArrayRemover this$0
	public void  (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethodCall call
		java.util.List presentDimensions
		int nbPresentDimensions
		com.android.jack.ir.ast.JNewArray newArray
		java.util.List allDims
	private com.android.jack.ir.ast.JType getComponentTypeForNewInstance (com.android.jack.ir.ast.JNewArray, int) 
		int i
		com.android.jack.ir.ast.JNewArray newArray
		int nbPresentDim
		com.android.jack.ir.ast.JType componentType
	private java.util.List getPresentDimensions (java.util.List) 
		com.android.jack.ir.ast.JExpression expression
		java.util.List newArrayDims
		java.util.List presentDims
		boolean inPresentDims
	static void  () 
}

com/android/jack/transformations/ast/MultiDimensionNewArrayRemover.class
MultiDimensionNewArrayRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.MultiDimensionNewArrayRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JClass jlo
	private final com.android.jack.ir.ast.JClass jlc
	private final com.android.jack.ir.ast.JClass reflectArrayType
	private final com.android.jack.ir.ast.JArrayType intArrayType
	private final com.android.jack.ir.ast.JMethodId newInstance
	public void  () 
		java.util.List argsType
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.MultiDimensionNewArrayRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover) 
		com.android.jack.transformations.ast.MultiDimensionNewArrayRemover x0
	static com.android.jack.ir.ast.JMethodId access$100 (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover) 
		com.android.jack.transformations.ast.MultiDimensionNewArrayRemover x0
	static com.android.jack.ir.ast.JArrayType access$200 (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover) 
		com.android.jack.transformations.ast.MultiDimensionNewArrayRemover x0
}

com/android/jack/transformations/ast/NestedAssignRemover$Visitor.class
NestedAssignRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.NestedAssignRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethod method
	private final com.android.jack.transformations.LocalVarCreator localVarCreator
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JType rhsType
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JAsgOperation asg1
		com.android.jack.ir.ast.JAsgOperation asg2
		com.android.jack.ir.ast.JLocalRef tmpRef
		com.android.jack.ir.ast.JBinaryOperation binOp
}

com/android/jack/transformations/ast/NestedAssignRemover.class
NestedAssignRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.NestedAssignRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.ast.NestedAssignRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/NewInstanceRemoved.class
NewInstanceRemoved.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.NewInstanceRemoved extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/NoImplicitBlock.class
NoImplicitBlock.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.NoImplicitBlock extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/NumericConversionChecker$1.class
NumericConversionChecker.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.NumericConversionChecker$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static void  () 
}

com/android/jack/transformations/ast/NumericConversionChecker$Visitor.class
NumericConversionChecker.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.NumericConversionChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
	private static final String MISSING_UNBOXING_ERROR
	private static final String MISSING_BOXING_ERROR
	private static final String MISSING_CAST_ERROR
	static final boolean $assertionsDisabled
	void  () 
	public void endVisit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JReturnStatement returnStatement
		com.android.jack.ir.ast.JExpression returnExpr
	public void endVisit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStmt
	public void endVisit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStmt
	public void endVisit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStmt
	public void endVisit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression conditional
		com.android.jack.ir.ast.JExpression thenExpr
		com.android.jack.ir.ast.JExpression elseExpr
		com.android.jack.ir.ast.JType conditionalType
	public void endVisit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStmt
	public void endVisit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation cast
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JType lhsType
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JType rhsType
	public void endVisit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer init
		com.android.jack.ir.ast.JExpression initializer
		com.android.jack.ir.ast.JType expectedType
	public void endVisit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JExpression jExpression
		com.android.jack.ir.ast.JMethodCall call
		java.util.List args
		java.util.List parameterTypes
		java.util.Iterator paramTypeIterator
	public void endVisit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JExpression dimension
		com.android.jack.ir.ast.JNewArray newArray
	public void endVisit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef arrayRef
		com.android.jack.ir.ast.JExpression indexExpr
	public void endVisit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unary
	private void checkUnboxing (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	private void checkBoxingOrUnboxing (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JType type
	private void checkCast (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JExpression exprToCast
		com.android.jack.ir.ast.JType expectedType
	static void  () 
}

com/android/jack/transformations/ast/NumericConversionChecker.class
NumericConversionChecker.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.NumericConversionChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.ast.NumericConversionChecker$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/PrimitiveClassTransformer$1.class
PrimitiveClassTransformer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.PrimitiveClassTransformer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/transformations/ast/PrimitiveClassTransformer$Visitor.class
PrimitiveClassTransformer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.PrimitiveClassTransformer$Visitor extends com.android.jack.util.AnnotationSkipperVisitor {
	private static final String FIELD_TYPE_NAME
	private final com.android.jack.transformations.request.TransformationRequest tr
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JFieldRef fieldAccess
		com.android.jack.ir.ast.JFieldLookupException e
		com.android.jack.ir.ast.JClass receiverType
		com.android.jack.ir.ast.JFieldRef fieldAccess
		com.android.jack.ir.ast.JClassLiteral classLiteral
	private com.android.jack.ir.ast.JClass getType (com.android.jack.ir.ast.JPrimitiveType) 
		com.android.jack.ir.ast.JPrimitiveType primType
		com.android.jack.lookup.JPhantomLookup lookup
}

com/android/jack/transformations/ast/PrimitiveClassTransformer.class
PrimitiveClassTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.PrimitiveClassTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.PrimitiveClassTransformer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/RefAsStatement.class
RefAsStatement.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.RefAsStatement extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/RefAsStatementRemover$Visitor.class
RefAsStatementRemover.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.RefAsStatementRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement expressionStatement
		com.android.jack.ir.ast.JExpression expr
}

com/android/jack/transformations/ast/RefAsStatementRemover.class
RefAsStatementRemover.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.RefAsStatementRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.RefAsStatementRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/SideEffectExtractor.class
SideEffectExtractor.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.SideEffectExtractor extends java.lang.Object {
	protected final com.android.jack.transformations.LocalVarCreator lvCreator
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.transformations.LocalVarCreator lvCreator
	private com.android.jack.ir.ast.JExpression extract (java.util.List, com.android.jack.ir.ast.JExpression, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		java.util.List extracted
		com.android.jack.ir.ast.JExpression toExtract
		com.android.jack.transformations.request.TransformationRequest tr
	private com.android.jack.ir.ast.JFieldRef extractInstance (com.android.jack.ir.ast.JFieldRef, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMultiExpression multiExpression
		com.android.jack.ir.ast.JNode parent
		com.android.jack.ir.ast.JFieldRef ref
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		java.util.ArrayList extracted
		com.android.jack.ir.ast.JExpression newInstance
	private com.android.jack.ir.ast.JArrayRef extractInstanceAndIndex (com.android.jack.ir.ast.JArrayRef, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMultiExpression multiExpression
		com.android.jack.ir.ast.JNode parent
		com.android.jack.ir.ast.JArrayRef ref
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		java.util.ArrayList extracted
		com.android.jack.ir.ast.JExpression newInstance
		com.android.jack.ir.ast.JExpression newIndex
	public com.android.jack.ir.ast.JExpression copyWithoutSideEffects (com.android.jack.ir.ast.JExpression, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JParameter a
		com.android.jack.ir.ast.JLocal a
		com.android.jack.ir.ast.JExpression toCopy
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	static void  () 
}

com/android/jack/transformations/ast/SynchronizeTransformer$Visitor.class
SynchronizeTransformer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.SynchronizeTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.transformations.LocalVarCreator lvCreator
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.SynchronizeTransformer this$0
	public void  (com.android.jack.transformations.ast.SynchronizeTransformer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.LocalVarCreator lvCreator
	public boolean visit (com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JLocal syncVar
		com.android.jack.ir.ast.JExpression syncVarValue
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JVariable thisVar
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JTryStatement tryStmt
		com.android.jack.ir.ast.JType enclosingType
		com.android.jack.ir.ast.JExpression lockExpr
		com.android.jack.ir.ast.JExpression unlockExpr
		com.android.jack.ir.ast.JBlock newBodyBlock
		com.android.jack.ir.ast.JBlock finallyBlock
		com.android.jack.ir.ast.JMethodBody methodBody
		com.android.jack.ir.ast.JMethod enclosingMethod
	public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock) 
		com.android.jack.ir.ast.JSynchronizedBlock syncBlock
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JTryStatement tryStmt
		com.android.jack.ir.ast.JExpression lockExpr
		com.android.jack.ir.ast.JType lockExprType
		com.android.jack.ir.ast.JLocal syncVar
		com.android.jack.ir.ast.JLocalRef asgLhs
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JBlock finallyBlock
	private com.android.jack.ir.ast.JTryStatement getTryFinally (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.sourceinfo.SourceInfo mthSrcInfo
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JBlock finallyBlock
		com.android.jack.ir.ast.JTryStatement tryStmt
	private com.android.jack.ir.ast.JClass getJLClass () 
	static void  () 
}

com/android/jack/transformations/ast/SynchronizeTransformer.class
SynchronizeTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.SynchronizeTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public static final com.android.sched.util.config.id.BooleanPropertyId REUSE_SYNC_VARIABLE
	private final boolean reuseSyncVariable
	private final com.android.jack.ir.ast.JSession session
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.LocalVarCreator lvCreator
		com.android.jack.transformations.ast.SynchronizeTransformer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static boolean access$000 (com.android.jack.transformations.ast.SynchronizeTransformer) 
		com.android.jack.transformations.ast.SynchronizeTransformer x0
	static com.android.jack.ir.ast.JSession access$100 (com.android.jack.transformations.ast.SynchronizeTransformer) 
		com.android.jack.transformations.ast.SynchronizeTransformer x0
	static void  () 
}

com/android/jack/transformations/ast/TryWithResourcesTransformer$Visitor.class
TryWithResourcesTransformer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.TryWithResourcesTransformer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JMethodBody currentMethodBody
	private final com.android.jack.transformations.LocalVarCreator localVarCreator
	private final com.android.jack.transformations.request.TransformationRequest request
	private static final String AUTO_CLOSEABLE_SIGNATURE
	private static final String CLOSE_METHOD_NAME
	private static final String THROWABLE_SIGNATURE
	private static final String ADD_SUPPRESSED_METHOD_NAME
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.TryWithResourcesTransformer this$0
	public void  (com.android.jack.transformations.ast.TryWithResourcesTransformer, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.LocalVarCreator, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.LocalVarCreator localVarCreator
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JMethodBody body
	public void endVisit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JAsgOperation asgOp
		com.android.jack.ir.ast.JLocal resourceLocal
		com.android.jack.ir.ast.JStatement resInit
		int i
		com.android.jack.ir.ast.JInterface autoCloseableInterface
		com.android.jack.ir.ast.JMethodId closeMethodId
		com.android.jack.ir.ast.JMethodId addSuppressedMethodId
		com.android.jack.transformations.TransformationException transformationException
		com.android.jack.lookup.JMethodLookupException e
		com.android.jack.ir.ast.JStatement resInit
		com.android.jack.ir.ast.JAsgOperation asgOp
		com.android.jack.ir.ast.JLocal resourceLocal
		com.android.jack.ir.ast.JNeqOperation isNotNull
		com.android.jack.ir.ast.JMethodCall closeCall
		com.android.jack.ir.ast.JBlock thenBlock
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JBlock tryBlockAroundClose
		com.android.jack.ir.ast.JLocal exceptionThrownByClose
		com.android.jack.ir.ast.JTryStatement tryClose
		com.android.jack.ir.ast.JEqOperation isNull
		com.android.jack.ir.ast.JBlock callSuppressBlock
		com.android.jack.ir.ast.JNeqOperation ifExceptionsDiffer
		com.android.jack.ir.ast.JIfStatement elseIf
		com.android.jack.ir.ast.JMethodCall addSuppressCall
		int i
		com.android.jack.ir.sourceinfo.SourceInfo trySourceInfo
		com.android.jack.ir.sourceinfo.SourceInfo endOfTrySourceInfos
		com.android.jack.ir.sourceinfo.SourceInfo firstLineSourceInfos
		com.android.jack.ir.ast.JBlock finalTryBlock
		com.android.jack.ir.ast.JClass throwableClass
		com.android.jack.ir.ast.JLocal exceptionToThrow
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.ir.ast.JBlock tryBlock
		com.android.jack.ir.ast.JBlock finallyBlock
		com.android.jack.ir.ast.JLocal tryException
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JAsgOperation save
		com.android.jack.ir.ast.JTryStatement innerTry
		com.android.jack.ir.ast.JMethodId closeMethodId
		com.android.jack.ir.ast.JMethodId addSuppressedMethodId
		com.android.jack.ir.ast.JThrowStatement throwStmt
		com.android.jack.ir.ast.JNeqOperation ifNotNull
		com.android.jack.ir.ast.JIfStatement ifExceptionToThrow
		com.android.jack.ir.ast.JTryStatement x
	static void  () 
}

com/android/jack/transformations/ast/TryWithResourcesTransformer.class
TryWithResourcesTransformer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.TryWithResourcesTransformer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.sourceinfo.SourceInfoFactory access$000 (com.android.jack.transformations.ast.TryWithResourcesTransformer) 
		com.android.jack.transformations.ast.TryWithResourcesTransformer x0
}

com/android/jack/transformations/ast/TypeLegalizer$1.class
TypeLegalizer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.TypeLegalizer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$JUnaryOperator
	static final int[] $SwitchMap$com$android$jack$ir$ast$JPrimitiveType$JPrimitiveTypeEnum
	static void  () 
}

com/android/jack/transformations/ast/TypeLegalizer$TypeLegalizerVisitor.class
TypeLegalizer.java
package com.android.jack.transformations.ast
 com.android.jack.transformations.ast.TypeLegalizer$TypeLegalizerVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public void endVisit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JReturnStatement returnStatement
		com.android.jack.ir.ast.JExpression returnExpr
	public void endVisit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStmt
	public void endVisit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStmt
	public void endVisit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStmt
	public void endVisit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression conditional
		com.android.jack.ir.ast.JType conditionalType
	public void endVisit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStmt
	public void endVisit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	public void endVisit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation castToWrapperType
		com.android.jack.ir.ast.JDynamicCastOperation cast
		com.android.jack.ir.ast.JExpression expr
	private boolean needNarrowing (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
	public void endVisit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JExpression castTo
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JType rhsType
		com.android.jack.ir.ast.JExpression lhs
		com.android.jack.ir.ast.JType lhsType
	public void endVisit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer init
		com.android.jack.ir.ast.JExpression initializer
		com.android.jack.ir.ast.JType expectedType
	public void endVisit (com.android.jack.ir.ast.JPolymorphicMethodCall) 
		com.android.jack.ir.ast.JPolymorphicMethodCall polymorphicMethodCall
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JExpression jExpression
		com.android.jack.ir.ast.JMethodCall call
		java.util.List args
		java.util.List parameterTypes
		java.util.Iterator paramTypeIterator
	public void endVisit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JExpression newDimension
		com.android.jack.ir.ast.JExpression dimension
		com.android.jack.ir.ast.JNewArray newArray
	public void endVisit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef arrayRef
		com.android.jack.ir.ast.JExpression indexExpr
		com.android.jack.ir.ast.JExpression unboxedExpr
	public void endVisit (com.android.jack.ir.ast.JUnaryOperation) 
		com.android.jack.ir.ast.JUnaryOperation unary
	private com.android.jack.ir.ast.JExpression maybeUnbox (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JExpression unboxedExpr
	private com.android.jack.ir.ast.JExpression maybeBoxOrUnbox (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JType expectedType
		com.android.jack.ir.ast.JExpression boxUnboxExpr
		com.android.jack.ir.ast.JType type
	private void castIfNeeded (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JExpression exprToCast
		com.android.jack.ir.ast.JType expectedType
	static void  () 
}

com/android/jack/transformations/ast/TypeLegalizer.class
TypeLegalizer.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.TypeLegalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.TypeLegalizer$TypeLegalizerVisitor rca
	public static com.android.jack.ir.ast.JExpression box (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JExpression exprToBox
		com.android.jack.ir.ast.JClassOrInterface expectedType
		com.android.jack.ir.ast.JMethodCall boxMethodCall
	public static com.android.jack.ir.ast.JExpression unbox (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface) 
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		String methodName
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JExpression exprToUnbox
		com.android.jack.ir.ast.JClassOrInterface typeToUnbox
		String methodName
		com.android.jack.ir.ast.JType returnType
		com.android.jack.lookup.JPhantomLookup lookup
		com.android.jack.ir.ast.JMethodId unboxMethod
		com.android.jack.ir.ast.JMethodCall unboxMethodCall
	private static com.android.jack.ir.ast.JExpression unbox (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression exprToUnbox
		com.android.jack.ir.ast.JType typeToUnbox
	private static com.android.jack.ir.ast.JMethodCall getBoxingCall (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JPrimitiveType) 
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JType argType
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JExpression exprToBox
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JPrimitiveType pType
		com.android.jack.ir.ast.JClassOrInterface wrapperType
		com.android.jack.ir.ast.JType argType
		com.android.jack.lookup.JPhantomLookup lookup
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethodCall boxMethodCall
		java.util.List paramTypes
		com.android.jack.ir.ast.JType paramType
		com.android.jack.ir.ast.JType exprToBoxType
		com.android.jack.ir.ast.JExpression arg
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JExpression access$000 (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression x0
	static void  () 
}

com/android/jack/transformations/ast/UnassignedValues.class
UnassignedValues.java
package com.android.jack.transformations.ast
public final com.android.jack.transformations.ast.UnassignedValues extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/inner/AvoidSynthethicAccessors.class
AvoidSynthethicAccessors.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.AvoidSynthethicAccessors extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/ast/inner/GetterMarker$InnerAccessorGetter.class
GetterMarker.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.GetterMarker$InnerAccessorGetter extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	void  () 
}

com/android/jack/transformations/ast/inner/GetterMarker.class
GetterMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.GetterMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private static final String GETTER_PREFIX
	private final java.util.HashMap getters
	static final boolean $assertionsDisabled
	public void  () 
	java.util.Collection getAllGetters () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	com.android.jack.ir.ast.JMethod getOrCreateGetter (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JDefinedClass, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JParameter thisParam
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		String getterName
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JFieldRef returnedRef
		com.android.jack.ir.ast.JReturnStatement returnSt
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClass accessorClass
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod getter
	static void  () 
}

com/android/jack/transformations/ast/inner/InnerAccessor.class
InnerAccessor.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessor extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/inner/InnerAccessorAdder$1.class
InnerAccessorAdder.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.InnerAccessorAdder$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.ast.inner.InnerAccessorAdder this$0
	void  (com.android.jack.transformations.ast.inner.InnerAccessorAdder) 
		com.android.jack.transformations.ast.inner.InnerAccessorAdder this$0
	public int compare (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod m1
		com.android.jack.ir.ast.JMethod m2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/ast/inner/InnerAccessorAdder.class
InnerAccessorAdder.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod m
		int index
		com.android.jack.transformations.ast.inner.GetterMarker getterMarker
		com.android.jack.ir.ast.JMethod m
		int index
		com.android.jack.transformations.ast.inner.SetterMarker setterMarker
		com.android.jack.ir.ast.JMethod m
		int index
		com.android.jack.transformations.ast.inner.WrapperMarker wrapperMarker
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.google.common.collect.Ordering methodOrdering
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/inner/InnerAccessorGenerator$1.class
InnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.InnerAccessorGenerator$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
	void  (com.android.jack.transformations.ast.inner.InnerAccessorGenerator) 
		com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
	public int compare (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod m1
		com.android.jack.ir.ast.JMethod m2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/ast/inner/InnerAccessorGenerator$2.class
InnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.InnerAccessorGenerator$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
	void  (com.android.jack.transformations.ast.inner.InnerAccessorGenerator) 
		com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
	public int compare (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JClassOrInterface t1
		com.android.jack.ir.ast.JClassOrInterface t2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/ast/inner/InnerAccessorGenerator$Visitor.class
InnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.InnerAccessorGenerator$Visitor extends com.android.jack.ir.ast.JVisitor {
	protected final com.android.jack.util.filter.Filter filter
	protected com.android.jack.transformations.request.TransformationRequest tr
	private com.android.jack.ir.ast.JDefinedClassOrInterface currentType
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
	void  (com.android.jack.transformations.ast.inner.InnerAccessorGenerator) 
		com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
	private com.android.jack.ir.ast.JDefinedClassOrInterface getAccessorClassForSuperCall (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosing
	private com.android.jack.ir.ast.JDefinedClassOrInterface getAccessorClass (int, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		int modifier
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		com.android.jack.ir.ast.JDefinedClassOrInterface refType
	private boolean isDirectlyVisibleFrom (int, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		int modifier
		com.android.jack.ir.ast.JDefinedClassOrInterface declaringType
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JFieldRef x
		com.android.jack.ir.ast.JNode parent
		com.android.jack.ir.ast.JField field
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		boolean isSuper
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodCall x
		com.android.jack.ir.ast.JClassOrInterface receiverType
	private com.android.jack.ir.ast.JMethod getMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JMethodIdWide) 
		com.android.jack.ir.ast.JMethod methodFound
		com.android.jack.ir.ast.JMethod methodFound
		com.android.jack.ir.ast.JDefinedClassOrInterface receiverType
		com.android.jack.ir.ast.JDefinedClassOrInterface typeToSearchMth
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodIdWide mthId
		com.android.jack.ir.ast.JClass superClass
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JClassOrInterface innerType
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	static void  () 
}

com/android/jack/transformations/ast/inner/InnerAccessorGenerator.class
InnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorGenerator extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final String THIS_PARAM_NAME
	com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
	private final com.android.jack.google.common.collect.Ordering methodOrdering
	private final com.android.jack.google.common.collect.Ordering typeOrdering
	static final boolean $assertionsDisabled
	public void  () 
	protected void handleOuterFieldWrite (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.ast.inner.SetterMarker newMarker
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.ast.inner.SetterMarker marker
		com.android.jack.ir.ast.JMethod setter
		com.android.jack.ir.ast.JBinaryOperation binOp
		com.android.jack.ir.ast.JMethodId setterId
		com.android.jack.ir.ast.JMethodCall setterCall
	protected void handleOuterFieldRead (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.ast.inner.GetterMarker newMarker
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.ast.inner.GetterMarker marker
		com.android.jack.ir.ast.JMethod getter
		com.android.jack.ir.ast.JMethodId getterId
		com.android.jack.ir.ast.JMethodCall getterCall
	protected void handleOuterMethodCall (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JDefinedClassOrInterface, boolean) 
		com.android.jack.transformations.ast.inner.WrapperMarker newMarker
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JMethodId wrapperId
		com.android.jack.ir.ast.JExpression arg
		int i
		int numberOfParamToAdd
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		boolean isSuper
		com.android.jack.transformations.ast.inner.WrapperMarker marker
		com.android.jack.ir.ast.JMethod wrapper
		com.android.jack.ir.ast.JMethodCall wrapperCall
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
	public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.google.common.collect.Ordering access$000 (com.android.jack.transformations.ast.inner.InnerAccessorGenerator) 
		com.android.jack.transformations.ast.inner.InnerAccessorGenerator x0
	static com.android.jack.google.common.collect.Ordering access$100 (com.android.jack.transformations.ast.inner.InnerAccessorGenerator) 
		com.android.jack.transformations.ast.inner.InnerAccessorGenerator x0
	static void  () 
}

com/android/jack/transformations/ast/inner/MethodCallDispatchAdjuster$Adjuster.class
MethodCallDispatchAdjuster.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.MethodCallDispatchAdjuster$Adjuster extends com.android.jack.ir.ast.JVisitor {
	protected final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.ir.ast.JMethod currentMethod
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod currentMethod
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JMethodIdWide id
}

com/android/jack/transformations/ast/inner/MethodCallDispatchAdjuster$RethisingAdjuster.class
MethodCallDispatchAdjuster.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.MethodCallDispatchAdjuster$RethisingAdjuster extends com.android.jack.transformations.ast.inner.MethodCallDispatchAdjuster$Adjuster {
	private final com.android.jack.ir.ast.JParameter thisParam
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod currentMethod
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
		com.android.jack.ir.ast.JParameterRef replacement
}

com/android/jack/transformations/ast/inner/MethodCallDispatchAdjuster.class
MethodCallDispatchAdjuster.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.MethodCallDispatchAdjuster extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.ast.inner.MethodCallDispatchAdjuster$Adjuster visitor
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.inner.MethodCallDispatchAdjuster$Adjuster visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/inner/NeedsDispatchAdjustment.class
NeedsDispatchAdjustment.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.NeedsDispatchAdjustment extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.transformations.ast.inner.NeedsDispatchAdjustment INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/transformations/ast/inner/NeedsRethising.class
NeedsRethising.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.NeedsRethising extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.transformations.ast.inner.NeedsRethising INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/transformations/ast/inner/OptimizedInnerAccessorGenerator.class
OptimizedInnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.OptimizedInnerAccessorGenerator extends com.android.jack.transformations.ast.inner.InnerAccessorGenerator {
	private final com.android.jack.ir.ast.JAnnotationType annotationType
	static final boolean $assertionsDisabled
	public void  () 
	private com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker getOrCreateRFICMarker (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker newMarker
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker marker
	private void markAsReferenced (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker marker
	protected void handleOuterFieldWrite (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JField field
	protected void handleOuterFieldRead (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JFieldRef, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		com.android.jack.ir.ast.JField field
	protected void handleOuterMethodCall (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JDefinedClassOrInterface, boolean) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface accessorClass
		boolean isSuper
		com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker referencedMarker
	static void  () 
}

com/android/jack/transformations/ast/inner/ReferencedFromInnerClassMarker.class
ReferencedFromInnerClassMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.HashSet fields
	private final java.util.HashSet methods
	public void  () 
	java.util.Set getMethods () 
	java.util.Set getFields () 
	synchronized void addField (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	synchronized void addMethod (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/ast/inner/ReferencedOuterFieldsExposer.class
ReferencedOuterFieldsExposer.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.ReferencedOuterFieldsExposer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JField f
		com.android.jack.ir.ast.JParameter thisParam
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.inner.ReferencedFromInnerClassMarker marker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/ast/inner/SetterMarker$InnerAccessorSetter.class
SetterMarker.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.SetterMarker$InnerAccessorSetter extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	void  () 
}

com/android/jack/transformations/ast/inner/SetterMarker.class
SetterMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.SetterMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private static final String SETTER_PREFIX
	private static final String VALUE_PARAM_NAME
	private final java.util.HashMap setters
	static final boolean $assertionsDisabled
	public void  () 
	java.util.Collection getAllSetters () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	com.android.jack.ir.ast.JMethod getOrCreateSetter (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JDefinedClass, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JParameter thisParam
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		String setterName
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JParameter value
		com.android.jack.ir.ast.JFieldRef lhs
		com.android.jack.ir.ast.JAsgOperation asgOperation
		com.android.jack.ir.ast.JReturnStatement returnSt
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedClass accessorClass
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod setter
	static void  () 
}

com/android/jack/transformations/ast/inner/WrapperMarker$1.class
WrapperMarker.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.WrapperMarker$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/inner/WrapperMarker$InnerAccessorWrapper.class
WrapperMarker.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.WrapperMarker$InnerAccessorWrapper extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
	void  () 
}

com/android/jack/transformations/ast/inner/WrapperMarker$MethodCallDescriptor.class
WrapperMarker.java
package com.android.jack.transformations.ast.inner
 com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor extends java.lang.Object {
	private final com.android.jack.ir.ast.JMethod method
	private final boolean isSuper
	private final com.android.jack.ir.ast.JClassOrInterface mthCallReceiverType
	private void  (com.android.jack.ir.ast.JMethod, boolean, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JMethod method
		boolean isSuper
		com.android.jack.ir.ast.JClassOrInterface mthCallReceiverType
	public final boolean equals (java.lang.Object) 
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor toCompare
		Object obj
	public final int hashCode () 
		int hashCode
	void  (com.android.jack.ir.ast.JMethod, boolean, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.transformations.ast.inner.WrapperMarker$1) 
		com.android.jack.ir.ast.JMethod x0
		boolean x1
		com.android.jack.ir.ast.JClassOrInterface x2
		com.android.jack.transformations.ast.inner.WrapperMarker$1 x3
	static com.android.jack.ir.ast.JMethod access$100 (com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor) 
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor x0
	static boolean access$200 (com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor) 
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor x0
}

com/android/jack/transformations/ast/inner/WrapperMarker.class
WrapperMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.WrapperMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private static final String WRAPPER_PREFIX
	private final java.util.HashMap wrappers
	static final boolean $assertionsDisabled
	public void  () 
	private com.android.jack.ir.ast.JMethod getWrapper (com.android.jack.ir.ast.JMethod, boolean, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JMethod method
		boolean isStaticDispatchOnly
		com.android.jack.ir.ast.JClassOrInterface mthCallReceiverType
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor descriptor
	private boolean hasSameKeyWithoutReceiverType (com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor) 
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor mcd
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor newKey
	private void addWrapper (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod, boolean, com.android.jack.ir.ast.JClassOrInterface) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethod wrapper
		boolean isStaticDispatchOnly
		com.android.jack.ir.ast.JClassOrInterface mthCallReceiverType
		com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor descriptor
	java.util.Collection getAllWrappers () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	com.android.jack.ir.ast.JMethod getOrCreateWrapper (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JDefinedClass, boolean, com.android.jack.ir.ast.JClassOrInterface) 
		String wrapperName
		com.android.jack.ir.ast.JThis jThis
		com.android.jack.ir.ast.JParameter thisParam
		com.android.jack.ir.ast.JType paramType
		com.android.jack.ir.ast.JParameter newParam
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JParameter newParam
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		boolean isConstructor
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JMethodIdWide id
		com.android.jack.ir.ast.JMethodId calledMethodId
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClass accessorClass
		boolean isSuper
		com.android.jack.ir.ast.JClassOrInterface mthCallReceiverType
		com.android.jack.ir.ast.JMethod wrapper
	private boolean constructorExists (com.android.jack.ir.ast.JConstructor, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JConstructor wrapper
		com.android.jack.ir.ast.JDefinedClass accessorClass
	private boolean hasSameArgumentType (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JConstructor) 
		int i
		com.android.jack.ir.ast.JMethod wrapper
		com.android.jack.ir.ast.JConstructor method
		java.util.List wrapperParams
		java.util.List methodParams
		int size
	static void  () 
}

com/android/jack/transformations/ast/removeinit/FieldInitMethod.class
FieldInitMethod.java
package com.android.jack.transformations.ast.removeinit
public com.android.jack.transformations.ast.removeinit.FieldInitMethod extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/removeinit/FieldInitMethodCall.class
FieldInitMethodCall.java
package com.android.jack.transformations.ast.removeinit
public final com.android.jack.transformations.ast.removeinit.FieldInitMethodCall extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/removeinit/FieldInitMethodCallRemover$Visitor.class
FieldInitMethodCallRemover.java
package com.android.jack.transformations.ast.removeinit
 com.android.jack.transformations.ast.removeinit.FieldInitMethodCallRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
	public void endVisit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethod varInitMethod
		com.android.jack.lookup.JMethodLookupException e
		com.android.jack.util.CloneStatementVisitor csv
		com.android.jack.ir.ast.JMethod varInitMethod
		com.android.jack.ir.ast.JAbstractMethodBody body
		com.android.jack.ir.ast.JBlock varInitMethodBLock
		com.android.jack.ir.ast.JNode methodCallParent
		com.android.jack.ir.ast.JMethodCall methodCall
	static void  () 
}

com/android/jack/transformations/ast/removeinit/FieldInitMethodCallRemover.class
FieldInitMethodCallRemover.java
package com.android.jack.transformations.ast.removeinit
public com.android.jack.transformations.ast.removeinit.FieldInitMethodCallRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.removeinit.FieldInitMethodCallRemover$Visitor v
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/removeinit/FieldInitMethodRemover.class
FieldInitMethodRemover.java
package com.android.jack.transformations.ast.removeinit
public com.android.jack.transformations.ast.removeinit.FieldInitMethodRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final String VAR_INIT_METHOD_NAME
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JMethod varInitMethod
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/splitnew/SplitNewInstance$1.class
SplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
 com.android.jack.transformations.ast.splitnew.SplitNewInstance$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/splitnew/SplitNewInstance$NewExpressionSplitter.class
SplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
public com.android.jack.transformations.ast.splitnew.SplitNewInstance$NewExpressionSplitter extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.jack.ir.ast.JExpression[] splitNewInstance (com.android.jack.ir.ast.JNewInstance, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.ir.ast.JNewInstance newInstance
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.LocalVarCreator varCreator
		com.android.jack.ir.sourceinfo.SourceInfo srcInfos
		com.android.jack.ir.ast.JClass type
		com.android.jack.ir.ast.JAlloc alloc
		com.android.jack.ir.ast.JLocal tmp
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethodCall initCall
		com.android.jack.ir.ast.JLocalRef result
	static void  () 
}

com/android/jack/transformations/ast/splitnew/SplitNewInstance$Visitor.class
SplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
 com.android.jack.transformations.ast.splitnew.SplitNewInstance$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	private final com.android.jack.transformations.LocalVarCreator lvCreator
	private void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator) 
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.LocalVarCreator lvCreator
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance newInstance
		com.android.jack.ir.sourceinfo.SourceInfo srcInfos
		com.android.jack.ir.ast.JExpression[] exprs
		com.android.jack.ir.ast.JMultiExpression splittedNewInstance
	void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator, com.android.jack.transformations.ast.splitnew.SplitNewInstance$1) 
		com.android.jack.transformations.request.TransformationRequest x0
		com.android.jack.transformations.LocalVarCreator x1
		com.android.jack.transformations.ast.splitnew.SplitNewInstance$1 x2
}

com/android/jack/transformations/ast/splitnew/SplitNewInstance.class
SplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
public com.android.jack.transformations.ast.splitnew.SplitNewInstance extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private static final String LOCAL_VAR_PREFIX
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.ast.splitnew.SplitNewInstance$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/splitnew/SplitNewInstanceChecker$1.class
SplitNewInstanceChecker.java
package com.android.jack.transformations.ast.splitnew
 com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/splitnew/SplitNewInstanceChecker$Visitor.class
SplitNewInstanceChecker.java
package com.android.jack.transformations.ast.splitnew
 com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance newInstance
	void  (com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$1) 
		com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$1 x0
}

com/android/jack/transformations/ast/splitnew/SplitNewInstanceChecker.class
SplitNewInstanceChecker.java
package com.android.jack.transformations.ast.splitnew
public com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/string/FieldGenericSignatureSplitter.class
FieldGenericSignatureSplitter.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.FieldGenericSignatureSplitter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		String oldSignature
		com.android.jack.transformations.ast.string.GenericSignatureRefiner parserActions
		com.android.jack.signature.GenericSignatureParser parser
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.marker.GenericSignature marker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/ast/string/FieldStringLiteralRefiner.class
FieldStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.FieldStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final java.util.List adaptClassStrings
	public void  () 
	public void run (com.android.jack.ir.ast.JField) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor visitor
		com.android.jack.ir.ast.JField field
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/string/GenericSignatureRefiner.class
GenericSignatureRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.GenericSignatureRefiner extends java.lang.Object implements com.android.jack.signature.GenericSignatureAction  {
	private CharSequence refinedSequence
	private StringBuilder strBuf
	private final com.android.jack.lookup.JLookup jlookup
	private final com.android.jack.ir.formatter.TypeFormatter formatter
	static final boolean $assertionsDisabled
	public void  () 
	public void parsedSymbol (char) 
		char symbol
	public void parsedIdentifier (java.lang.String) 
		String identifier
	public com.android.jack.ir.ast.JType parsedTypeName (java.lang.String) 
		com.android.jack.ir.ast.JType type
		com.android.jack.lookup.JLookupException e
		String name
	public com.android.jack.ir.ast.JType parsedInnerTypeName (com.android.jack.ir.ast.JType, java.lang.String) 
		char c
		com.android.jack.ir.ast.JType type
		int index
		com.android.jack.ir.ast.JType enclosingType
		String name
	public void start () 
	public void stop () 
	public java.lang.CharSequence getNewSignature () 
	private java.lang.String getStringFromBuffer () 
		CharSequence oldBuffer
	private void updateRefinedSequence (java.lang.CharSequence) 
		CharSequence newSequence
	public volatile java.lang.Object parsedInnerTypeName (java.lang.Object, java.lang.String) 
	public volatile java.lang.Object parsedTypeName (java.lang.String) 
	static void  () 
}

com/android/jack/transformations/ast/string/MethodGenericSignatureSplitter.class
MethodGenericSignatureSplitter.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.MethodGenericSignatureSplitter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		String oldSignature
		com.android.jack.transformations.ast.string.GenericSignatureRefiner parserActions
		com.android.jack.signature.GenericSignatureParser parser
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.marker.GenericSignature marker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/ast/string/MethodStringLiteralRefiner.class
MethodStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.MethodStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final java.util.List adaptClassStrings
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor visitor
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/string/ReflectionStringLiteralRefiner$Visitor.class
ReflectionStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
 com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	final com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner this$0
	public void  (com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.transformations.TransformationException te
		com.android.jack.lookup.JMethodLookupException e
		com.android.jack.ir.ast.JMethodCall call
	private void processCall (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JAbstractStringLiteral refinedParameter
		com.android.jack.ir.ast.JStringLiteral paramToRefine
		com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner refiner
		com.android.jack.ir.ast.JMethodCall call
}

com/android/jack/transformations/ast/string/ReflectionStringLiteralRefiner.class
ReflectionStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner[] refiners
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner[] access$000 (com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner) 
		com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner x0
}

com/android/jack/transformations/ast/string/SimpleNameRefiner.class
SimpleNameRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.SimpleNameRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.naming.TypeName newName
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.marker.SimpleName marker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/ast/string/StringLiteralRefined$Field.class
StringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined$Field extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/string/StringLiteralRefined$Method.class
StringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined$Method extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/string/StringLiteralRefined$Type.class
StringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined$Type extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/string/StringLiteralRefined.class
StringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/string/StringLiteralRefinerVisitor.class
StringLiteralRefinerVisitor.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor extends com.android.jack.ir.ast.JVisitor {
	private static final String SRC_ARRAY_REPRESENTATION
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.lookup.JLookup lookup
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JStringLiteral) 
		com.android.jack.ir.ast.JStringLiteral stringLiteral
		String strValue
		boolean hasDot
		boolean hasSlash
		String signatureName
		com.android.jack.ir.ast.JType type
	private com.android.jack.ir.ast.JType getTypeFromSignature (java.lang.String) 
		com.android.jack.ir.ast.JType type
		String signatureName
	private java.lang.String getSignatureName (java.lang.String) 
		String str
		StringBuilder signatureName
}

com/android/jack/transformations/ast/string/TypeGenericSignatureSplitter.class
TypeGenericSignatureSplitter.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.TypeGenericSignatureSplitter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		CharSequence newSignature
		CharSequence newSignature
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.ir.ast.marker.GenericSignature marker
		com.android.jack.ir.ast.marker.ThisRefTypeInfo thisMarker
	private java.lang.CharSequence getSplittedSignature (java.lang.String) 
		String oldSignature
		com.android.jack.transformations.ast.string.GenericSignatureRefiner parserActions
		com.android.jack.signature.GenericSignatureParser parser
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/ast/string/TypeStringLiteralRefiner.class
TypeStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.TypeStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final java.util.List adaptClassStrings
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor visitor
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/string/parameterrefiners/AtomicLongIntUpdaterParameterRefiner.class
AtomicLongIntUpdaterParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.AtomicLongIntUpdaterParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner  {
	private final com.android.jack.ir.ast.JClassOrInterface atomicIntegerFieldUpdater
	private final com.android.jack.ir.ast.JClassOrInterface atomicLongFieldUpdater
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JClassOrInterface receiverType
	public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral) 
		String fieldName
		com.android.jack.ir.ast.JField foundField
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JStringLiteral paramToRefine
		com.android.jack.ir.ast.JFieldNameLiteral strFieldLiteral
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/AtomicReferenceUpdaterParameterRefiner.class
AtomicReferenceUpdaterParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.AtomicReferenceUpdaterParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.AtomicLongIntUpdaterParameterRefiner {
	private final com.android.jack.ir.ast.JClassOrInterface atomicFieldUpdater
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JClassOrInterface receiverType
	public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/CommonStringParameterRefiner.class
CommonStringParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
abstract com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner extends java.lang.Object {
	protected final com.android.jack.ir.ast.JClass javaLangClass
	protected final com.android.jack.ir.ast.JClass javaLangString
	protected final com.android.jack.ir.ast.JType javaLangClassArray
	protected final com.android.jack.lookup.JLookup lookup
	protected static final String FIELD_CLASS_SIGNATURE
	protected static final String METHOD_CLASS_SIGNATURE
	protected static final String NEWUPDATER_METHOD_NAME
	protected static final com.android.jack.ir.formatter.TypeFormatter formatter
	static final boolean $assertionsDisabled
	void  () 
		com.android.jack.lookup.JPhantomLookup phantomLookup
	protected com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall, int) 
		com.android.jack.ir.ast.JMethodCall call
		int paramIndex
		com.android.jack.ir.ast.JExpression arg
	protected com.android.jack.ir.ast.JDefinedClassOrInterface getTypeFromClassLiteralExpression (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JExpression expr
	protected boolean isOrIsSubClassOf (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JReferenceType) 
		com.android.jack.ir.ast.JClassOrInterface rootType
		com.android.jack.ir.ast.JReferenceType searchedType
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/ForNameParameterRefiner.class
ForNameParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.ForNameParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner  {
	private static final String FORNAME_METHOD_NAME
	private final com.android.jack.ir.ast.JMethodIdWide forNameMethodId
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral) 
		String typeSignature
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JStringLiteral paramToRefine
		String typeName
		String typeSignature
		com.android.jack.ir.ast.JTypeStringLiteral strTypeLiteral
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/GetDeclaredFieldsParameterRefiner.class
GetDeclaredFieldsParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetDeclaredFieldsParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.GetFieldParameterRefiner {
	private static final String GETDECLAREDFIELD_METHOD_NAME
	private final com.android.jack.ir.ast.JMethodIdWide getFieldMethodId
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodCall call
	protected com.android.jack.ir.ast.JField lookupField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String fieldName
		com.android.jack.ir.ast.JField foundField
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/GetDeclaredMethodParameterRefiner.class
GetDeclaredMethodParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetDeclaredMethodParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.GetMethodParameterRefiner {
	private static final String GETDECLAREDMETHOD_METHOD_NAME
	private final com.android.jack.ir.ast.JMethodIdWide getDeclaredMethodMethodId
	static final boolean $assertionsDisabled
	public void  () 
		java.util.List parameterList
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodCall call
	protected com.android.jack.ir.ast.JMethod lookupMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String methodSignature
		com.android.jack.ir.ast.JMethod foundMethod
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/GetFieldParameterRefiner.class
GetFieldParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetFieldParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner  {
	private static final String GETFIELD_METHOD_NAME
	private final com.android.jack.ir.ast.JMethodIdWide getFieldMethodId
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral) 
		String fieldName
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JStringLiteral paramToRefine
		com.android.jack.ir.ast.JFieldNameLiteral strFieldLiteral
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	protected com.android.jack.ir.ast.JField lookupField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String fieldName
		com.android.jack.ir.ast.JField foundField
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/GetMethodParameterRefiner.class
GetMethodParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetMethodParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner  {
	private static final String GETMETHOD_METHOD_NAME
	private final com.android.jack.ir.ast.JMethodIdWide getMethodMethodId
	static final boolean $assertionsDisabled
	public void  () 
		java.util.List parameterList
	public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall call
	public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JStringLiteral paramToRefine
		com.android.jack.ir.ast.JMethodNameLiteral strMethodLiteral
		String methodName
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String methodSignature
	protected com.android.jack.ir.ast.JMethod lookupMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String methodSignature
		com.android.jack.ir.ast.JMethod foundMethod
	private java.lang.String getMethodSignature (java.lang.String, com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JExpression param
		StringBuilder sb
		String methodName
		com.android.jack.ir.ast.JMethodCall call
		com.android.jack.ir.ast.JExpression instance
		java.util.List args
		com.android.jack.ir.ast.JExpression parameters
	static void  () 
}

com/android/jack/transformations/ast/string/parameterrefiners/StringParameterRefiner.class
StringParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public abstract com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner extends java.lang.Object {
	public abstract boolean isApplicable (com.android.jack.ir.ast.JMethodCall)  throws com.android.jack.lookup.JMethodLookupException 
	public abstract com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall) 
	public abstract com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral) 
}

com/android/jack/transformations/ast/switches/SwitchStringSupport$Visitor.class
SwitchStringSupport.java
package com.android.jack.transformations.ast.switches
 com.android.jack.transformations.ast.switches.SwitchStringSupport$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.transformations.LocalVarCreator localVarCreator
	private int switchCount
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.switches.SwitchStringSupport this$0
	public void  (com.android.jack.transformations.ast.switches.SwitchStringSupport, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JAbstractStringLiteral caseExpr
		com.android.jack.ir.ast.JLabeledStatement labelStmt
		com.android.jack.ir.ast.JMethodCall equalsCall
		com.android.jack.ir.ast.JBlock thenBlock
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JStatement nextStatement
		com.android.jack.ir.sourceinfo.SourceInfo dbgInfo
		com.android.jack.ir.ast.JLocal tempLocal
		com.android.jack.ir.ast.JAsgOperation asg
		com.android.jack.ir.ast.JCaseStatement defaultCase
		com.android.jack.ir.ast.JLabeledStatement defaultLabelStmt
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	private boolean switchHasString (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
		java.util.List cases
	private boolean allCasesAreStrings (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JExpression caseExpr
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JSwitchStatement switchStmt
		java.util.List cases
	static void  () 
}

com/android/jack/transformations/ast/switches/SwitchStringSupport.class
SwitchStringSupport.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.SwitchStringSupport extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JMethodId equalsMethodId
	public void  () 
		com.android.jack.ir.ast.JSession session
		com.android.jack.lookup.JPhantomLookup lookup
		com.android.jack.ir.ast.JClass jlo
		com.android.jack.ir.ast.JClass jls
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.switches.SwitchStringSupport$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JMethodId access$000 (com.android.jack.transformations.ast.switches.SwitchStringSupport) 
		com.android.jack.transformations.ast.switches.SwitchStringSupport x0
}

com/android/jack/transformations/ast/switches/UselessCaseChecker$1.class
UselessCaseChecker.java
package com.android.jack.transformations.ast.switches
 com.android.jack.transformations.ast.switches.UselessCaseChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/switches/UselessCaseChecker$Checker.class
UselessCaseChecker.java
package com.android.jack.transformations.ast.switches
 com.android.jack.transformations.ast.switches.UselessCaseChecker$Checker extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JStatement nextStmt
	void  (com.android.jack.transformations.ast.switches.UselessCaseChecker$1) 
		com.android.jack.transformations.ast.switches.UselessCaseChecker$1 x0
}

com/android/jack/transformations/ast/switches/UselessCaseChecker.class
UselessCaseChecker.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.UselessCaseChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.transformations.ast.switches.UselessCaseChecker$Checker checker
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/switches/UselessCaseRemover$1.class
UselessCaseRemover.java
package com.android.jack.transformations.ast.switches
 com.android.jack.transformations.ast.switches.UselessCaseRemover$1 extends java.lang.Object {
}

com/android/jack/transformations/ast/switches/UselessCaseRemover$Remover.class
UselessCaseRemover.java
package com.android.jack.transformations.ast.switches
 com.android.jack.transformations.ast.switches.UselessCaseRemover$Remover extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JStatement nextStmt
	private boolean isCaseStmt (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
	private boolean isDefaultCaseStmt (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
	void  (com.android.jack.transformations.ast.switches.UselessCaseRemover$1) 
		com.android.jack.transformations.ast.switches.UselessCaseRemover$1 x0
	static void  () 
}

com/android/jack/transformations/ast/switches/UselessCaseRemover.class
UselessCaseRemover.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.UselessCaseRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/ast/switches/UselessSwitches.class
UselessSwitches.java
package com.android.jack.transformations.ast.switches
public final com.android.jack.transformations.ast.switches.UselessSwitches extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/ast/switches/UselessSwitchesRemover$Visitor.class
UselessSwitchesRemover.java
package com.android.jack.transformations.ast.switches
 com.android.jack.transformations.ast.switches.UselessSwitchesRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final java.util.Stack removeBreakOrCase
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.ast.switches.UselessSwitchesRemover this$0
	public void  (com.android.jack.transformations.ast.switches.UselessSwitchesRemover, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement jswitch
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStmt
	public void endVisit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement x
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement x
	public void endVisit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement x
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement x
	public void endVisit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement x
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement x
	public void endVisit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement x
	public void endVisit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStmt
		boolean remove
	public void endVisit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement breakStmt
	public void endVisit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JBlock switchBody
		java.util.List stmts
		com.android.jack.ir.ast.JSwitchStatement jswitch
	static void  () 
}

com/android/jack/transformations/ast/switches/UselessSwitchesRemover.class
UselessSwitchesRemover.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.UselessSwitchesRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId SWITCH_WITH_CST
	public static final com.android.sched.util.log.stats.StatisticId SWITCH_WITH_ONLY_DEFAULT
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.ast.switches.UselessSwitchesRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.Tracer access$000 (com.android.jack.transformations.ast.switches.UselessSwitchesRemover) 
		com.android.jack.transformations.ast.switches.UselessSwitchesRemover x0
	static void  () 
}

com/android/jack/transformations/booleanoperators/ConditionalAndOrRemover$1.class
ConditionalAndOrRemover.java
package com.android.jack.transformations.booleanoperators
 com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
	static void  () 
}

com/android/jack/transformations/booleanoperators/ConditionalAndOrRemover$BooleanExpressionSimplifierVisitor.class
ConditionalAndOrRemover.java
package com.android.jack.transformations.booleanoperators
 com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover$BooleanExpressionSimplifierVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest transformationRequest
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest transformationRequest
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JConditionalExpression replacingExpr
		com.android.jack.ir.ast.JConditionalExpression replacingExpr
		com.android.jack.ir.ast.JBinaryOperation binOp
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JExpression lhs
}

com/android/jack/transformations/booleanoperators/ConditionalAndOrRemover.class
ConditionalAndOrRemover.java
package com.android.jack.transformations.booleanoperators
public com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover$BooleanExpressionSimplifierVisitor besv
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/booleanoperators/ConditionalAndOrRemoverChecker$1.class
ConditionalAndOrRemoverChecker.java
package com.android.jack.transformations.booleanoperators
 com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/booleanoperators/ConditionalAndOrRemoverChecker$ConditionalAndOrRemoverCheckerVisitor.class
ConditionalAndOrRemoverChecker.java
package com.android.jack.transformations.booleanoperators
 com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$ConditionalAndOrRemoverCheckerVisitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation binOp
	void  (com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$1) 
		com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$1 x0
}

com/android/jack/transformations/booleanoperators/ConditionalAndOrRemoverChecker.class
ConditionalAndOrRemoverChecker.java
package com.android.jack.transformations.booleanoperators
public com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$ConditionalAndOrRemoverCheckerVisitor bescv
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/booleanoperators/FallThroughMarker$FallThroughEnum.class
FallThroughMarker.java
package com.android.jack.transformations.booleanoperators
public final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum extends java.lang.Enum {
	public static final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum THEN
	public static final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum ELSE
	private static final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum[] $VALUES
	public static com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum[] values () 
	public static com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/transformations/booleanoperators/FallThroughMarker.class
FallThroughMarker.java
package com.android.jack.transformations.booleanoperators
public com.android.jack.transformations.booleanoperators.FallThroughMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum fallThrough
	public void  (com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum) 
		com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum fallThrough
	public com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum getFallThrough () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/cast/SourceCast.class
SourceCast.java
package com.android.jack.transformations.cast
public final com.android.jack.transformations.cast.SourceCast extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/cast/UselessCastRemover$Visitor.class
UselessCastRemover.java
package com.android.jack.transformations.cast
 com.android.jack.transformations.cast.UselessCastRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	public void endVisit (com.android.jack.ir.ast.JCastOperation) 
		com.android.jack.ir.ast.JCastOperation cast
		com.android.jack.ir.ast.JType destType
		com.android.jack.ir.ast.JExpression castedExpr
		com.android.jack.ir.ast.JType srcType
}

com/android/jack/transformations/cast/UselessCastRemover.class
UselessCastRemover.java
package com.android.jack.transformations.cast
public com.android.jack.transformations.cast.UselessCastRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.cast.UselessCastRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/debug/DebugInfoNormalizer$Visitor.class
DebugInfoNormalizer.java
package com.android.jack.transformations.debug
 com.android.jack.transformations.debug.DebugInfoNormalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private com.android.jack.ir.sourceinfo.SourceInfo currentInfo
	static final boolean $assertionsDisabled
	public void  () 
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	public boolean visit (com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JParameter x
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement x
	public boolean visit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression x
	static void  () 
}

com/android/jack/transformations/debug/DebugInfoNormalizer.class
DebugInfoNormalizer.java
package com.android.jack.transformations.debug
public com.android.jack.transformations.debug.DebugInfoNormalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable com.android.sched.item.Feature  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.debug.DebugInfoNormalizer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/debug/MethodExtraDebugInfo.class
MethodExtraDebugInfo.java
package com.android.jack.transformations.debug
public com.android.jack.transformations.debug.MethodExtraDebugInfo extends java.lang.Object implements com.android.sched.marker.Marker  {
	com.android.jack.ir.sourceinfo.SourceInfo firstMeaningfulStatementInfo
	com.android.jack.ir.sourceinfo.SourceInfo lastReturnStatementInfo
	public void  (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.sourceinfo.SourceInfo firstMeaningfulStatementInfo
		com.android.jack.ir.sourceinfo.SourceInfo lastReturnStatementInfo
	public com.android.jack.ir.sourceinfo.SourceInfo getFirstMeaningfulStatementInfo () 
	public com.android.jack.ir.sourceinfo.SourceInfo getLastReturnStatementInfo () 
	public com.android.jack.transformations.debug.MethodExtraDebugInfo cloneIfNeeded () 
	public volatile com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/enums/EnumMappingMarker.class
EnumMappingMarker.java
package com.android.jack.transformations.enums
public final com.android.jack.transformations.enums.EnumMappingMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.Map enumFieldToSwitchValue
	public void  () 
	public void addMapping (com.android.jack.ir.ast.JFieldId, int) 
		com.android.jack.ir.ast.JFieldId enumField
		int value
	public java.util.Map getMapping () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/enums/EnumMappingMarkerRemover.class
EnumMappingMarkerRemover.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.EnumMappingMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/enums/SwitchEnumSupport$UsedEnumField.class
SwitchEnumSupport.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.SwitchEnumSupport$UsedEnumField extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.Set enumFields
	public void  (java.util.Set) 
		java.util.Set enumFields
	public java.util.Set getEnumFields () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/enums/SwitchEnumSupport$Visitor$1.class
SwitchEnumSupport.java
package com.android.jack.transformations.enums
 com.android.jack.transformations.enums.SwitchEnumSupport$Visitor$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.enums.SwitchEnumSupport$Visitor this$1
	void  (com.android.jack.transformations.enums.SwitchEnumSupport$Visitor) 
		com.android.jack.transformations.enums.SwitchEnumSupport$Visitor this$1
	public int compare (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField o1
		com.android.jack.ir.ast.JField o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/enums/SwitchEnumSupport$Visitor.class
SwitchEnumSupport.java
package com.android.jack.transformations.enums
 com.android.jack.transformations.enums.SwitchEnumSupport$Visitor extends com.android.jack.ir.ast.JVisitor {
	private static final String ORDINAL
	private final com.android.jack.transformations.request.TransformationRequest tr
	private final com.android.jack.ir.ast.JDefinedClassOrInterface currentClOrI
	private java.util.Set usedEnumFields
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.enums.SwitchEnumSupport this$0
	public void  (com.android.jack.transformations.enums.SwitchEnumSupport, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.enums.SwitchEnumSupport$UsedEnumField uef
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JDefinedEnum enumType
		com.android.jack.ir.ast.JMethod getEnumSwitchValues
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JExpression callSwitchValues
		com.android.jack.ir.ast.JMethodId ordinalMethodId
		com.android.jack.ir.ast.JSwitchStatement switchStmt
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JType exprType
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JEnumLiteral literal
		com.android.jack.ir.ast.JMethod getEnumSwitchValues
		com.android.jack.transformations.enums.EnumMappingMarker emm
		Integer enumSwitchValue
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JLiteral caseExpr
	private com.android.jack.ir.ast.JMethod getSwitchValuesMethod (com.android.jack.ir.ast.JDefinedEnum) 
		com.android.jack.ir.ast.JMethod getEnumSwitchValues
		com.android.jack.ir.ast.JMethod valuesMethod
		com.android.jack.lookup.JMethodLookupException e1
		int constant
		com.android.jack.ir.ast.JBlock tryBlock
		com.android.jack.ir.ast.JLocal exVar
		java.util.List catchBlock
		com.android.jack.ir.ast.JFieldId enumFieldId
		com.android.jack.ir.ast.JExpression enumFieldAccess
		com.android.jack.ir.ast.JMethodId ordinalMethodId
		com.android.jack.ir.ast.JExpression callOrdinal
		int constant
		com.android.jack.ir.ast.JField enumField
		com.android.jack.transformations.request.TransformationRequest localTr
		com.android.jack.ir.ast.JField enumSwitchValues
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.transformations.LocalVarCreator lvc
		com.android.jack.ir.ast.JFieldId enumSwitchValuesId
		com.android.jack.ir.ast.JExpression checkNull
		com.android.jack.ir.ast.JBlock thenBlock
		com.android.jack.ir.ast.JLocal arrayVar
		com.android.jack.ir.ast.JMethod valuesMethod
		com.android.jack.ir.ast.JMethodId valuesId
		com.android.jack.ir.ast.JExpression valuesLength
		java.util.List dimensions
		int usedEnumFieldCstValue
		int unusedEnumFieldCstValue
		com.android.jack.transformations.enums.EnumMappingMarker emm
		java.util.List enumFields
		com.android.jack.lookup.JMethodLookupException e
		com.android.jack.ir.ast.JDefinedEnum enumType
		com.android.jack.ir.sourceinfo.SourceInfo dbgInfo
		String enumName
		String methodName
		String fieldName
		com.android.jack.ir.ast.JArrayType switchValuesArrayType
		com.android.jack.ir.ast.JArrayType enumArrayType
		com.android.jack.ir.ast.JMethod getEnumSwitchValues
	static void  () 
}

com/android/jack/transformations/enums/SwitchEnumSupport.class
SwitchEnumSupport.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.SwitchEnumSupport extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.BooleanPropertyId SORT_ENUM_FIELD
	private final com.android.jack.ir.ast.JType noSuchFieldErrorType
	private final boolean sortEnumField
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.enums.SwitchEnumSupport$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static boolean access$000 (com.android.jack.transformations.enums.SwitchEnumSupport) 
		com.android.jack.transformations.enums.SwitchEnumSupport x0
	static com.android.jack.ir.ast.JType access$100 (com.android.jack.transformations.enums.SwitchEnumSupport) 
		com.android.jack.transformations.enums.SwitchEnumSupport x0
	static void  () 
}

com/android/jack/transformations/enums/UsedEnumFieldCollector$1.class
UsedEnumFieldCollector.java
package com.android.jack.transformations.enums
 com.android.jack.transformations.enums.UsedEnumFieldCollector$1 extends java.lang.Object {
}

com/android/jack/transformations/enums/UsedEnumFieldCollector$Collector.class
UsedEnumFieldCollector.java
package com.android.jack.transformations.enums
 com.android.jack.transformations.enums.UsedEnumFieldCollector$Collector extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Set usedEnumField
	private void  () 
	public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface clOrI
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JLiteral caseExpr
	void  (com.android.jack.transformations.enums.UsedEnumFieldCollector$1) 
		com.android.jack.transformations.enums.UsedEnumFieldCollector$1 x0
}

com/android/jack/transformations/enums/UsedEnumFieldCollector.class
UsedEnumFieldCollector.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.UsedEnumFieldCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
		com.android.jack.transformations.enums.UsedEnumFieldCollector$Collector c
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/enums/UsedEnumFieldMarkerRemover.class
UsedEnumFieldMarkerRemover.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.UsedEnumFieldMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface t
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/enums/opt/EnumFieldMarker$1.class
EnumFieldMarker.java
package com.android.jack.transformations.enums.opt
 com.android.jack.transformations.enums.opt.EnumFieldMarker$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.enums.opt.EnumFieldMarker this$0
	void  (com.android.jack.transformations.enums.opt.EnumFieldMarker) 
		com.android.jack.transformations.enums.opt.EnumFieldMarker this$0
	public int compare (com.android.jack.ir.ast.JEnumField, com.android.jack.ir.ast.JEnumField) 
		com.android.jack.ir.ast.JEnumField field1
		com.android.jack.ir.ast.JEnumField field2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/enums/opt/EnumFieldMarker.class
EnumFieldMarker.java
package com.android.jack.transformations.enums.opt
public final com.android.jack.transformations.enums.opt.EnumFieldMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.List enumFields
	private boolean areFieldsSorted
	static final boolean $assertionsDisabled
	public void  () 
	public void addEnumField (com.android.jack.ir.ast.JEnumField) 
		com.android.jack.ir.ast.JEnumField enumField
	public void sortEnumFields () 
	public java.util.List getEnumFields () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/transformations/enums/opt/OptimizationUtil.class
OptimizationUtil.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.OptimizationUtil extends java.lang.Object {
	private static final char ShorterPrefix
	private static final String LongerPrefix
	private static final String Suffix
	public void  () 
	public boolean isSyntheticSwitchMapInitializer (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		String methodName
		int modifier
	public boolean isSyntheticSwitchMapField (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
		String fieldName
		int modifier
	public static java.lang.String getSyntheticSwitchMapInitializerName (com.android.jack.ir.ast.JDefinedEnum) 
		com.android.jack.ir.ast.JDefinedEnum enumType
		String enumName
	public static java.lang.String getSyntheticSwitchMapFieldName (com.android.jack.ir.ast.JDefinedEnum) 
		com.android.jack.ir.ast.JDefinedEnum enumType
		String enumName
	public static java.lang.String getEnumNameFromSyntheticField (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField syntheticField
		String fieldName
}

com/android/jack/transformations/enums/opt/OptimizedSwitchEnumFeedbackFeature.class
OptimizedSwitchEnumFeedbackFeature.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.OptimizedSwitchEnumFeedbackFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/enums/opt/OptimizedSwitchEnumNonFeedbackFeature.class
OptimizedSwitchEnumNonFeedbackFeature.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.OptimizedSwitchEnumNonFeedbackFeature extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/enums/opt/OptimizedSwitchEnumSupport$Visitor.class
OptimizedSwitchEnumSupport.java
package com.android.jack.transformations.enums.opt
 com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest transformRequest
	private final com.android.jack.ir.ast.JDefinedClass enclosingClass
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport this$0
	public void  (com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.transformations.request.TransformationRequest transformRequest
		com.android.jack.ir.ast.JDefinedClass definedClass
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JDefinedEnum enumType
		com.android.jack.ir.ast.JDefinedClass switchMapClass
		String syntheticInitializerName
		com.android.jack.ir.ast.JMethod syntheticInitializer
		com.android.jack.ir.ast.JExpression getSwitchMapInvocExpr
		com.android.jack.ir.ast.JMethod ordinalMethod
		com.android.jack.ir.ast.JSwitchStatement switchStmt
		com.android.jack.ir.ast.JExpression switchExpr
		com.android.jack.ir.ast.JType switchExprType
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JEnumLiteral enumLiteral
		com.android.jack.ir.ast.JDefinedEnum enumType
		com.android.jack.ir.ast.JDefinedClass switchmapClass
		String syntheticInitializerName
		com.android.jack.ir.ast.JMethod syntheticInitializer
		com.android.jack.transformations.enums.EnumMappingMarker ordinalMapping
		com.android.jack.ir.ast.JFieldId enumFieldId
		java.util.Map ordinalMap
		Integer compileTimeOrdinal
		com.android.jack.transformations.request.Replace replace
		com.android.jack.ir.ast.JCaseStatement caseStmt
		com.android.jack.ir.ast.JLiteral caseExpr
	private com.android.jack.ir.ast.JDefinedClass getSwitchMapClass (com.android.jack.ir.ast.JDefinedEnum, boolean) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JDefinedEnum enumType
		boolean createIfNotExist
		String syntheticFieldName
	static void  () 
}

com/android/jack/transformations/enums/opt/OptimizedSwitchEnumSupport.class
OptimizedSwitchEnumSupport.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.config.id.EnumPropertyId OPTIMIZED_ENUM_SWITCH
	private final com.android.jack.transformations.enums.opt.SwitchMapClassFiller classFiller
	private final com.android.jack.transformations.enums.opt.OptimizationUtil supportUtil
	private final com.android.jack.transformations.enums.opt.SyntheticClassManager manager
	public void  () 
	public synchronized void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface definedClass
		com.android.jack.transformations.request.TransformationRequest transformRequest
		com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.transformations.enums.opt.SwitchMapClassFiller access$000 (com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport) 
		com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport x0
	static com.android.jack.transformations.enums.opt.OptimizationUtil access$100 (com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport) 
		com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport x0
	static com.android.jack.transformations.enums.opt.SyntheticClassManager access$200 (com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport) 
		com.android.jack.transformations.enums.opt.OptimizedSwitchEnumSupport x0
	static void  () 
}

com/android/jack/transformations/enums/opt/SwitchEnumOptStrategy.class
SwitchEnumOptStrategy.java
package com.android.jack.transformations.enums.opt
public final com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy extends java.lang.Enum {
	public static final com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy FEEDBACK
	public static final com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy ALWAYS
	public static final com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy NEVER
	private static final com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy[] $VALUES
	public static com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy[] values () 
	public static com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/transformations/enums/opt/SwitchEnumUsageCollector$Visitor.class
SwitchEnumUsageCollector.java
package com.android.jack.transformations.enums.opt
 com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JDefinedClass enclosingClass
	final com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector this$0
	public void  (com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass enclosingClass
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.transformations.enums.opt.SwitchEnumUsageMarker newMarker
		com.android.jack.ir.ast.JDefinedEnum enumType
		com.android.jack.ir.ast.JPackage enclosingPackage
		com.android.jack.transformations.enums.opt.SwitchEnumUsageMarker usageMarker
		com.android.jack.ir.ast.JSwitchStatement switchStmt
		com.android.jack.ir.ast.JExpression switchExpr
		com.android.jack.ir.ast.JType switchExprType
}

com/android/jack/transformations/enums/opt/SwitchEnumUsageCollector.class
SwitchEnumUsageCollector.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId SYNTHETIC_SWITCHMAP_METHOD
	private final com.android.sched.util.log.Tracer statisticTracer
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JDefinedClassOrInterface definedClass
		com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.Tracer access$000 (com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector) 
		com.android.jack.transformations.enums.opt.SwitchEnumUsageCollector x0
	static void  () 
}

com/android/jack/transformations/enums/opt/SwitchEnumUsageMarker.class
SwitchEnumUsageMarker.java
package com.android.jack.transformations.enums.opt
public final com.android.jack.transformations.enums.opt.SwitchEnumUsageMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.google.common.collect.Multimap userClasses
	private final com.android.jack.ir.ast.JPackage enclosingPackage
	public void  (com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.JPackage enclosingPackage
	public synchronized boolean addEnumUsage (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JDefinedEnum) 
		com.android.jack.ir.ast.JDefinedClass userClass
		com.android.jack.ir.ast.JDefinedEnum enumType
	public synchronized int getUses () 
	public synchronized java.util.Set getUsedEnumsType () 
		com.android.jack.ir.ast.JDefinedEnum enumType
		java.util.Set usedEnumsType
	public com.android.jack.ir.ast.JPackage getPackage () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/enums/opt/SwitchMapClassFiller$1.class
SwitchMapClassFiller.java
package com.android.jack.transformations.enums.opt
 com.android.jack.transformations.enums.opt.SwitchMapClassFiller$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.enums.opt.SwitchMapClassFiller this$0
	void  (com.android.jack.transformations.enums.opt.SwitchMapClassFiller) 
		com.android.jack.transformations.enums.opt.SwitchMapClassFiller this$0
	public int compare (com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JFieldId) 
		com.android.jack.ir.ast.JFieldId field1
		com.android.jack.ir.ast.JFieldId field2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/enums/opt/SwitchMapClassFiller.class
SwitchMapClassFiller.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.SwitchMapClassFiller extends java.lang.Object {
	private final com.android.jack.ir.ast.JArrayType intArray
	private com.android.jack.ir.ast.JDefinedEnum enumType
	private com.android.jack.ir.ast.JDefinedClass switchMapClass
	private com.android.jack.ir.ast.JMethod syntheticSwitchMapInitializer
	private com.android.jack.ir.ast.JField syntheticSwitchMapField
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void fillSwitchMapClass (com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedEnum enumType
		com.android.jack.ir.ast.JDefinedClass switchMapClass
		com.android.jack.transformations.request.TransformationRequest transformRequest
	private void createInstanceInitIfNotExists (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JMethod initMethod
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JDefinedClass objectClass
		com.android.jack.ir.ast.JMethod superConstruct
		com.android.jack.ir.ast.JThis thisLocal
		com.android.jack.ir.ast.JThisRef thisRef
		com.android.jack.ir.ast.JMethodCall superCall
		com.android.jack.lookup.JMethodLookupException ex
		com.android.jack.transformations.request.TransformationRequest transformRequest
	private void createOrUpdateSyntheticInitializer (com.android.jack.transformations.request.TransformationRequest) 
		String fieldName
		com.android.jack.ir.ast.JFieldId syntheticSwitchMapFieldId
		String fieldName
		com.android.jack.lookup.JMethodLookupException ex
		com.android.jack.transformations.request.TransformationRequest transformRequest
		String methodName
	private void createOrdinalMapping (boolean) 
		com.android.jack.transformations.enums.SwitchEnumSupport$UsedEnumField usedFieldMarker
		com.android.jack.ir.ast.JFieldId enumFieldId
		com.android.jack.ir.ast.JEnumField enumField
		boolean packedSwitch
		int packedCompileTimeOrdinal
		int unpackedCompileTimeOrdinal
		java.util.Set usedEnumFields
		com.android.jack.transformations.enums.opt.EnumFieldMarker enumFieldMarker
		com.android.jack.transformations.enums.EnumMappingMarker mappingMarker
	private void fillSyntheticSwitchMapInitializer (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest transformRequest
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody methodBody
		com.android.jack.transformations.LocalVarCreator localVarCreator
		com.android.jack.ir.ast.JExpression checkNullExpr
		com.android.jack.ir.ast.JBlock thenBlock
		com.android.jack.ir.ast.JStatement ifStmt
	private void createSwitchMapInitializerBlock (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator, com.android.jack.ir.ast.JBlock) 
		com.android.jack.transformations.request.TransformationRequest transformRequest
		com.android.jack.transformations.LocalVarCreator localVarCreator
		com.android.jack.ir.ast.JBlock initializerMethodBlock
		com.android.jack.ir.ast.JMethod valuesMethod
		com.android.jack.ir.ast.JExpression valuesLength
		com.android.jack.ir.ast.JLocal switchmapLocal
		com.android.jack.ir.ast.JStatement putStaticFieldStmt
	private void createStatementsInitializingSwitchMapArrayField (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JBlock, com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JBlock tryBlock
		com.android.jack.ir.ast.JCatchBlock noSuchFieldExCatchBlock
		com.android.jack.ir.ast.JFieldId enumFieldId
		Integer compileTimeOrdinal
		com.android.jack.ir.ast.JExpression enumFieldExpr
		com.android.jack.ir.ast.JMethod ordinalMethod
		com.android.jack.ir.ast.JExpression invocOrdinalExpr
		java.util.Map$Entry enumFieldEntry
		com.android.jack.transformations.request.TransformationRequest transformRequest
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JLocal switchmapLocal
		com.android.jack.transformations.enums.EnumMappingMarker enumMappingMarker
		java.util.Map enumFieldsMap
	private com.android.jack.ir.ast.JLocal createSwitchmapArrayStatement (com.android.jack.transformations.LocalVarCreator, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JBlock, com.android.jack.ir.ast.JExpression) 
		com.android.jack.transformations.LocalVarCreator localVarCreator
		com.android.jack.transformations.request.TransformationRequest transformRequest
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JExpression capacityExpr
		java.util.List dims
		com.android.jack.ir.ast.JExpression newArrayExpr
		com.android.jack.ir.ast.JLocal switchMapLocal
		com.android.jack.ir.ast.JStatement newArrayStmt
	private com.android.jack.ir.ast.JCatchBlock createCatchBlock (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass exceptionType
		com.android.jack.ir.ast.JLocal catchLocal
		com.android.jack.ir.ast.JCatchBlock catchBlock
	static void  () 
}

com/android/jack/transformations/enums/opt/SyntheticClassManager$1.class
SyntheticClassManager.java
package com.android.jack.transformations.enums.opt
 com.android.jack.transformations.enums.opt.SyntheticClassManager$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.jack.transformations.enums.opt.SyntheticClassManager this$0
	void  (com.android.jack.transformations.enums.opt.SyntheticClassManager) 
		com.android.jack.transformations.enums.opt.SyntheticClassManager this$0
	public int compare (com.android.jack.ir.ast.JDefinedEnum, com.android.jack.ir.ast.JDefinedEnum) 
		com.android.jack.ir.ast.JDefinedEnum enum1
		com.android.jack.ir.ast.JDefinedEnum enum2
		String enumName1
		String enumName2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/jack/transformations/enums/opt/SyntheticClassManager.class
SyntheticClassManager.java
package com.android.jack.transformations.enums.opt
public com.android.jack.transformations.enums.opt.SyntheticClassManager extends java.lang.Object {
	public static final String SyntheticSwitchmapClassNamePrefix
	public static final String PublicSyntheticSwitchmapClassPkgName
	public static final com.android.sched.util.log.stats.StatisticId SYNTHETIC_SWITCHMAP_CLASS
	private final com.android.jack.transformations.enums.opt.SwitchEnumOptStrategy optimizationStrategy
	private final java.util.Map syntheticClassMap
	private final com.android.sched.util.log.Tracer statisticTracer
	private final com.android.jack.ir.ast.JSession session
	private final com.android.jack.transformations.enums.opt.OptimizationUtil supportUtil
	private final java.util.Map deletedLibSyntheticClasses
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.enums.opt.OptimizationUtil) 
		com.android.jack.transformations.enums.opt.OptimizationUtil supportUtil
	public com.android.jack.ir.ast.JDefinedClass getOrCreateSyntheticClass (com.android.jack.ir.ast.JDefinedEnum, boolean) 
		com.android.jack.ir.ast.JPackage syntheticClassPackage
		String syntheticClassFullName
		com.android.jack.ir.ast.JDefinedClass existSyntheticClass
		String syntheticClassFullName
		com.android.jack.ir.ast.JDefinedEnum enumType
		boolean createIfNotExist
		com.android.jack.ir.ast.JPackage syntheticClassPackage
		com.android.jack.ir.ast.JDefinedClass syntheticClass
		com.android.jack.transformations.enums.opt.SwitchEnumUsageMarker enumUsageMarker
		boolean isOptWorth
		java.util.Set usedEnumsType
		String uuid
		String syntheticClassName
	private com.android.jack.ir.ast.JDefinedClass checkAndInitializeSyntheticClass (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JTypeLookupException e
		com.android.jack.ir.ast.JPackage enclosingPackage
		String syntheticClassShortName
		com.android.jack.ir.ast.JDefinedClass syntheticClass
		boolean needSyntheticClass
	private com.android.jack.ir.ast.JDefinedClass initializeSyntheticClass (com.android.jack.ir.ast.JPackage, java.lang.String) 
		com.android.jack.ir.ast.JPackage enclosingPackage
		String syntheticClassShortName
		com.android.jack.ir.ast.JDefinedClass syntheticSwitchmapClass
	private boolean isOptimizationWorthwhile (int, java.util.Set) 
		com.android.jack.transformations.enums.opt.EnumFieldMarker enumFieldMarker
		com.android.jack.ir.ast.JDefinedEnum enumType
		int uses
		java.util.Set enumsType
		int enumFields
	private java.util.Set getPredefinedEnumsType (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JTypeLookupException e
		String enumName
		com.android.jack.ir.ast.JDefinedClass enumType
		com.android.jack.ir.ast.JField definedField
		com.android.jack.ir.ast.JDefinedClassOrInterface syntheticClass
		java.util.Set enumsType
	private java.lang.String getSyntheticClassUUID (java.util.Set) 
		com.android.jack.ir.ast.JEnumField enumField
		com.android.jack.transformations.enums.opt.EnumFieldMarker enumFieldMarker
		java.util.List sortedEnumFields
		com.android.jack.ir.ast.JDefinedEnum sortedEnumType
		java.security.MessageDigest md
		java.security.NoSuchAlgorithmException e
		String hexString
		int i
		java.util.Set enumsType
		java.util.List sortedEnumsType
		StringBuilder sb
		String sig
		java.security.MessageDigest md
		byte[] uuid
	private com.android.jack.ir.ast.JDefinedClass getSyntheticClassUnderPackage (com.android.jack.ir.ast.JPackage) 
		String className
		com.android.jack.ir.ast.JDefinedClassOrInterface classOrInterface
		com.android.jack.ir.ast.JPackage syntheticClassPackage
	private void initEnumFieldMarkers (java.util.Set) 
		com.android.jack.ir.ast.JField enumField
		com.android.jack.transformations.enums.opt.EnumFieldMarker enumFieldMarker
		com.android.jack.ir.ast.JDefinedEnum enumType
		java.util.Set enumsType
	static void  () 
}

com/android/jack/transformations/exceptions/ExceptionRuntimeValueAdder$1.class
ExceptionRuntimeValueAdder.java
package com.android.jack.transformations.exceptions
 com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$1 extends java.lang.Object {
}

com/android/jack/transformations/exceptions/ExceptionRuntimeValueAdder$Visitor.class
ExceptionRuntimeValueAdder.java
package com.android.jack.transformations.exceptions
 com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest tr
	private void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock jCatchBlock
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JLocalRef localRef
		com.android.jack.ir.ast.JAsgOperation assign
	void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$1) 
		com.android.jack.transformations.request.TransformationRequest x0
		com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$1 x1
}

com/android/jack/transformations/exceptions/ExceptionRuntimeValueAdder.class
ExceptionRuntimeValueAdder.java
package com.android.jack.transformations.exceptions
public com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$Visitor rca
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/exceptions/TryCatchRemover$Visitor$TryStmtCatchingExceptions.class
TryCatchRemover.java
package com.android.jack.transformations.exceptions
 com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions extends java.lang.Object {
	private final com.android.jack.ir.ast.JTryStatement tryStmt
	private final boolean isStartingPoint
	final com.android.jack.transformations.exceptions.TryCatchRemover$Visitor this$1
	public void  (com.android.jack.transformations.exceptions.TryCatchRemover$Visitor, com.android.jack.ir.ast.JTryStatement, boolean) 
		com.android.jack.ir.ast.JTryStatement tryStmt
		boolean isStartingPoint
	static com.android.jack.ir.ast.JTryStatement access$000 (com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions) 
		com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions x0
	static boolean access$100 (com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions) 
		com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions x0
}

com/android/jack/transformations/exceptions/TryCatchRemover$Visitor.class
TryCatchRemover.java
package com.android.jack.transformations.exceptions
 com.android.jack.transformations.exceptions.TryCatchRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Stack tries
	private final com.android.jack.transformations.request.TransformationRequest tr
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.exceptions.TryCatchRemover this$0
	public void  (com.android.jack.transformations.exceptions.TryCatchRemover, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest tr
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock jBlock
		com.android.jack.transformations.finallyblock.InlinedFinallyMarker marker
	public void endVisit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JBlock jBlock
		com.android.jack.transformations.finallyblock.InlinedFinallyMarker marker
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement jTry
	public void endVisit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JLabel label
		com.android.jack.ir.ast.JBlock labeledBlock
		com.android.jack.ir.ast.JLabeledStatement labeledStmt
		com.android.jack.ir.ast.JGoto branchOnNextStatement
		com.android.jack.ir.ast.JCatchBlock bb
		com.android.jack.ir.ast.JTryStatement jTry
		com.android.jack.ir.ast.JStatement nextStatement
		java.util.List stmtsInTry
		com.android.jack.ir.ast.JStatement lastStmtInTry
	private void addCatchesToStmt (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JTryStatement tryStatementToFound
		com.android.jack.ir.ast.JClass catchedType
		int catchTypesCount
		com.android.jack.ir.ast.JCatchBlock bb
		com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions tryStmtCatchingException
		com.android.jack.ir.ast.JTryStatement tryUsedToCatchException
		com.android.jack.ir.ast.JStatement stmt
		java.util.List catchTypes
		java.util.ListIterator tryStmtIt
	static void  () 
}

com/android/jack/transformations/exceptions/TryCatchRemover.class
TryCatchRemover.java
package com.android.jack.transformations.exceptions
public com.android.jack.transformations.exceptions.TryCatchRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JClass jlo
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest tr
		com.android.jack.transformations.exceptions.TryCatchRemover$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JClass access$200 (com.android.jack.transformations.exceptions.TryCatchRemover) 
		com.android.jack.transformations.exceptions.TryCatchRemover x0
}

com/android/jack/transformations/finallyblock/FinallyRemover$1.class
FinallyRemover.java
package com.android.jack.transformations.finallyblock
 com.android.jack.transformations.finallyblock.FinallyRemover$1 extends java.lang.Object {
}

com/android/jack/transformations/finallyblock/FinallyRemover$FinallyInliner.class
FinallyRemover.java
package com.android.jack.transformations.finallyblock
 com.android.jack.transformations.finallyblock.FinallyRemover$FinallyInliner extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.ir.ast.JBlock finallyBlockToInsert
	private final com.android.jack.util.CloneStatementVisitor cloner
	private final com.android.jack.transformations.request.TransformationRequest currentRequest
	private final com.android.jack.ir.ast.JType throwableType
	private final com.android.jack.ir.ast.JMethod currentMethod
	private final com.android.jack.transformations.LocalVarCreator localForReturnCreator
	private int nameIndex
	private final java.util.List inlinedFinallyMarkers
	private final com.android.jack.ir.ast.JTryStatement tryStmt
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JTryStatement, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JBlock, com.android.jack.transformations.request.TransformationRequest, java.util.List) 
		com.android.jack.ir.ast.JTryStatement tryStmt
		com.android.jack.ir.ast.JType throwableType
		com.android.jack.ir.ast.JMethod currentMethod
		com.android.jack.ir.ast.JBlock finallyBlockToInsert
		com.android.jack.transformations.request.TransformationRequest request
		java.util.List inlinedMarker
	public void inlineFinally () 
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JBlock tryBlock
		java.util.List catchBlocks
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JLocalRef returnedLocalRef
		com.android.jack.ir.ast.JLocalRef assignedLocalRef
		com.android.jack.ir.ast.JAsgOperation assign
		com.android.jack.ir.ast.JReturnStatement returnStmt
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda x
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto gotoStmt
	private com.android.jack.transformations.finallyblock.InlinedFinallyMarker getMarkerOfTryCatchingExceptions (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode stmt
		com.android.jack.ir.ast.JNode previous
	private com.android.jack.ir.ast.JBlock getClonedBlock (com.android.jack.ir.ast.JBlock) 
		com.android.sched.marker.Marker m
		com.android.jack.ir.ast.JBlock finallyBlock
		com.android.jack.ir.ast.JBlock clonedFinallyBlock
		com.android.jack.ir.ast.JNode parent
		com.android.jack.transformations.finallyblock.InlinedFinallyMarker marker
	private void addFinallyBeforeBranching (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement branchingStmt
		com.android.jack.ir.ast.JBlock clonedFinallyBlock
	private void addFinallyAtEndOfBlock (com.android.jack.ir.ast.JStatementList) 
		com.android.jack.ir.ast.JBlock clonedFinallyBlock
		com.android.jack.ir.ast.JStatement lastStmt
		boolean isLastStmtBranching
		com.android.jack.ir.ast.JBlock clonedFinallyBlock
		com.android.jack.ir.ast.JStatementList block
		java.util.List blockStatements
	private void addCatchThrowableBlockWithFinallyStatements (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.transformations.finallyblock.InlinedFinallyMarker m
		com.android.jack.ir.ast.JTryStatement tryStmt
		boolean hasCatchBlock
		com.android.jack.ir.ast.JBlock finallyBlock
		com.android.jack.ir.sourceinfo.SourceInfo finallySourceInfo
		com.android.jack.ir.ast.JBlock tryBlock
		com.android.jack.ir.ast.JMethodBody methodBody
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JCatchBlock catchBlock
		java.util.List catchBlockList
		com.android.jack.ir.ast.JTryStatement newTryStmt
		com.android.jack.ir.ast.JBlock clonedFinallyBlock
		com.android.jack.ir.ast.JLocalRef throwLocalRef
		com.android.jack.ir.ast.JThrowStatement throwStmt
	private boolean isBranchingOutsideOfTryStatement (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto gotoStatement
		com.android.jack.ir.ast.JNode parent
	static void  () 
}

com/android/jack/transformations/finallyblock/FinallyRemover$JTryStatementVisitor.class
FinallyRemover.java
package com.android.jack.transformations.finallyblock
 com.android.jack.transformations.finallyblock.FinallyRemover$JTryStatementVisitor extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Stack requestStack
	private final com.android.jack.ir.ast.JMethod currentMethod
	private final java.util.List inlinedFinallyMarkers
	final com.android.jack.transformations.finallyblock.FinallyRemover this$0
	private void  (com.android.jack.transformations.finallyblock.FinallyRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest trRequest
		com.android.jack.ir.ast.JMethod currentMethod
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement tryStmt
	public void endVisit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.transformations.finallyblock.FinallyRemover$FinallyInliner finallyInliner
		com.android.jack.ir.ast.JTryStatement tryStmt
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JBlock finallyBlock
	void  (com.android.jack.transformations.finallyblock.FinallyRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.finallyblock.FinallyRemover$1) 
		com.android.jack.transformations.finallyblock.FinallyRemover x0
		com.android.jack.transformations.request.TransformationRequest x1
		com.android.jack.ir.ast.JMethod x2
		com.android.jack.transformations.finallyblock.FinallyRemover$1 x3
}

com/android/jack/transformations/finallyblock/FinallyRemover.class
FinallyRemover.java
package com.android.jack.transformations.finallyblock
public com.android.jack.transformations.finallyblock.FinallyRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JClass throwableType
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest trRequest
		com.android.jack.transformations.finallyblock.FinallyRemover$JTryStatementVisitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.finallyblock.FinallyRemover) 
		com.android.jack.transformations.finallyblock.FinallyRemover x0
}

com/android/jack/transformations/finallyblock/InlinedFinallyMarker.class
InlinedFinallyMarker.java
package com.android.jack.transformations.finallyblock
public final com.android.jack.transformations.finallyblock.InlinedFinallyMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private com.android.jack.ir.ast.JTryStatement tryStmt
	private final boolean catchIntoFinally
	public void  (com.android.jack.ir.ast.JTryStatement, boolean) 
		com.android.jack.ir.ast.JTryStatement tryStmt
		boolean catchIntoFinally
	public boolean isCatchIntoFinally () 
	public com.android.jack.ir.ast.JTryStatement getTryStmt () 
	public void setTryStmt (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement tryStmt
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/flow/FlowNormalizer$1.class
FlowNormalizer.java
package com.android.jack.transformations.flow
 com.android.jack.transformations.flow.FlowNormalizer$1 extends java.lang.Object {
}

com/android/jack/transformations/flow/FlowNormalizer$Visitor.class
FlowNormalizer.java
package com.android.jack.transformations.flow
 com.android.jack.transformations.flow.FlowNormalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private int labelId
	private final java.util.Stack stmts
	private final java.util.HashMap continueTargets
	private final java.util.HashMap breakTargets
	private final com.android.jack.transformations.request.TransformationRequest trRequest
	static final boolean $assertionsDisabled
	private void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	public void endVisit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement statement
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement breakStmt
		com.android.jack.ir.ast.JLabeledStatement target
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement continueStmt
		com.android.jack.ir.ast.JLabeledStatement target
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JStatement initializer
		com.android.jack.ir.ast.JBlock loopBody
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JExpressionStatement increment
		com.android.jack.ir.ast.JForStatement forStmt
		com.android.jack.ir.sourceinfo.SourceInfo loopSrcInfo
		com.android.jack.ir.ast.JLabeledStatement condLabeledStmt
		com.android.jack.ir.ast.JBlock condLabeledBlock
		com.android.jack.ir.ast.JBlock loopBody
		com.android.jack.ir.ast.JExpression condExpr
		com.android.jack.ir.ast.JLabeledStatement incLabeledBlock
		com.android.jack.ir.ast.JBlock incBlock
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStmt
		com.android.jack.ir.ast.JStatement body
		com.android.jack.ir.sourceinfo.SourceInfo bodyInfo
		com.android.jack.ir.ast.JLabel bodyLabel
		com.android.jack.ir.ast.JLabeledStatement labeledBody
		com.android.jack.ir.ast.JExpression cond
		com.android.jack.ir.sourceinfo.SourceInfo condInfo
		com.android.jack.ir.ast.JBlock branchBlock
		com.android.jack.ir.ast.JLabeledStatement labeledCond
		com.android.jack.ir.ast.JGoto gotoStmt
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JBlock newBody
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.ir.ast.JWhileStatement whileStmt
		com.android.jack.ir.ast.JExpression cond
		com.android.jack.ir.sourceinfo.SourceInfo loopInfo
		com.android.jack.ir.sourceinfo.SourceInfo condInfo
		com.android.jack.ir.ast.JLabeledStatement condLabeledStmt
		com.android.jack.ir.ast.JBlock condLabeledBlock
		com.android.jack.ir.ast.JBlock loopBody
		com.android.jack.ir.ast.JBlock newBody
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labelStmt
	private void registerContinueTarget (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JLabeledStatement target
	private void registerBreakTarget (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JLabeledStatement target
	private com.android.jack.ir.ast.JLabeledStatement findTarget (com.android.jack.ir.ast.JLabel, java.util.HashMap) 
		com.android.jack.ir.ast.JLabel label
		java.util.HashMap targetsMap
	private com.android.jack.ir.ast.JLabeledStatement findTargetWithLabel (com.android.jack.ir.ast.JLabel, java.util.HashMap)  throws java.lang.AssertionError 
		com.android.jack.ir.ast.JLabeledStatement target
		com.android.jack.ir.ast.JStatement currentStatement
		com.android.jack.ir.ast.JLabel label
		java.util.HashMap targetsMap
		java.util.ListIterator listIterator
	private com.android.jack.ir.ast.JLabeledStatement findTarget (java.util.HashMap)  throws java.lang.AssertionError 
		com.android.jack.ir.ast.JLabeledStatement target
		java.util.HashMap targetsMap
		java.util.ListIterator listIterator
	private com.android.jack.ir.ast.JLabeledStatement splitBlockOnStatement (java.lang.String, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		String labelPrefix
		com.android.jack.ir.ast.JStatement targetStmt
		com.android.jack.ir.ast.JLabeledStatement target
		java.util.List statementsToMove
	private com.android.jack.ir.ast.JLabeledStatement createLabeledBlock (java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo) 
		String labelPrefix
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
		com.android.jack.ir.ast.JLabel label
		com.android.jack.ir.ast.JBlock labledBlock
	private java.util.List getFollowingStatements (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JNode parent
		com.android.jack.ir.ast.JStatementList parentBlock
		java.util.List stmts
		java.util.List statementsToMove
	void  (com.android.jack.ir.ast.JMethod, com.android.jack.transformations.flow.FlowNormalizer$1) 
		com.android.jack.ir.ast.JMethod x0
		com.android.jack.transformations.flow.FlowNormalizer$1 x1
	static void  () 
}

com/android/jack/transformations/flow/FlowNormalizer.class
FlowNormalizer.java
package com.android.jack.transformations.flow
public com.android.jack.transformations.flow.FlowNormalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.flow.FlowNormalizer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/lambda/DefaultBridgeInLambdaAdder$1.class
DefaultBridgeInLambdaAdder.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$1 extends java.lang.Object {
}

com/android/jack/transformations/lambda/DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable$1.class
DefaultBridgeInLambdaAdder.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable this$0
	void  (com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable) 
		com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable this$0
	public java.lang.String apply (com.android.jack.ir.ast.JPhantomInterface) 
		com.android.jack.ir.ast.JPhantomInterface arg0
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/jack/transformations/lambda/DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable.class
DefaultBridgeInLambdaAdder.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$LambdaUnknownInterfaceReportable extends java.lang.Object implements com.android.jack.reporting.Reportable com.android.jack.ir.HasSourceInfo  {
	private static final com.android.jack.google.common.base.Joiner typeNameJoiner
	private final java.util.List unknownInterfaces
	private final com.android.jack.ir.ast.JLambda lambda
	public void  (com.android.jack.ir.ast.JLambda, java.util.List) 
		com.android.jack.ir.ast.JLambda lambda
		java.util.List unknownTypes
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
	public com.android.jack.ir.sourceinfo.SourceInfo getSourceInfo () 
	static void  () 
}

com/android/jack/transformations/lambda/DefaultBridgeInLambdaAdder$Visitor.class
DefaultBridgeInLambdaAdder.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$Visitor extends com.android.jack.ir.ast.JVisitor {
	final com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder this$0
	private void  (com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder) 
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		java.util.List unknownInterfaces
		boolean bridgesFound
		com.android.jack.ir.ast.JLambda lambdaExpr
	private boolean addDefaultBridges (com.android.jack.ir.ast.JLambda, com.android.jack.ir.ast.JInterface, java.util.List) 
		com.android.jack.ir.ast.JMethodId bridge
		com.android.jack.ir.ast.JMethodId mthIdToAdd
		com.android.jack.ir.ast.JMethodIdWide mthIdWideToAdd
		boolean bridgeAlreadyExists
		int mthModifier
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JInterface superInterface
		com.android.jack.ir.ast.JDefinedInterface definedInterface
		com.android.jack.ir.ast.JLambda lambdaExpr
		com.android.jack.ir.ast.JInterface interfaze
		java.util.List unknownInterfaces
		boolean bridgeFound
	void  (com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder, com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$1) 
		com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder x0
		com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$1 x1
}

com/android/jack/transformations/lambda/DefaultBridgeInLambdaAdder.class
DefaultBridgeInLambdaAdder.java
package com.android.jack.transformations.lambda
public com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.AndroidApiLevel androidMinApiLevel
	private final com.android.jack.util.filter.Filter filter
	private final com.android.jack.ir.ast.JSession session
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JSession access$000 (com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder) 
		com.android.jack.transformations.lambda.DefaultBridgeInLambdaAdder x0
}

com/android/jack/transformations/lambda/DefaultBridgeIntoInterface.class
DefaultBridgeIntoInterface.java
package com.android.jack.transformations.lambda
public final com.android.jack.transformations.lambda.DefaultBridgeIntoInterface extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/lambda/LambdaCaptureSignature.class
LambdaCaptureSignature.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaCaptureSignature extends java.lang.Object {
	private static final int R_INDEX
	private final int[] tuple
	static final boolean $assertionsDisabled
	private void  (int[]) 
		int[] tuple
	static com.android.jack.transformations.lambda.LambdaCaptureSignature forLambda (com.android.jack.ir.ast.JLambda) 
		int index
		com.android.jack.ir.ast.JType fieldType
		com.android.jack.ir.ast.JExpression capture
		com.android.jack.ir.ast.JLambda lambda
		int[] tuple
	int[] createMapping (com.android.jack.ir.ast.JLambda) 
		int i
		int index
		com.android.jack.ir.ast.JType fieldType
		int k
		com.android.jack.ir.ast.JLambda lambda
		int length
		int[] indices
		java.util.List vars
		int[] result
	java.util.List createFields (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType fieldType
		int i
		com.android.jack.ir.ast.JDefinedClass clazz
		com.android.jack.ir.ast.JType objType
		java.util.List fields
		com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum[] primitiveTypes
	private void addFields (int, com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JType, java.util.List) 
		int i
		int count
		com.android.jack.ir.ast.JDefinedClass clazz
		com.android.jack.ir.ast.JType type
		java.util.List fields
	java.lang.String getUniqueId () 
		int element
		StringBuilder builder
	static void  () 
}

com/android/jack/transformations/lambda/LambdaCollection$1.class
LambdaCollection.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.LambdaCollection$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jack$transformations$lambda$LambdaGroupingScope
	static void  () 
}

com/android/jack/transformations/lambda/LambdaCollection$Key.class
LambdaCollection.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaCollection$Key extends java.lang.Object implements java.lang.Comparable  {
	final com.android.jack.transformations.lambda.LambdaCaptureSignature captureSignature
	final com.android.jack.ir.ast.JPackage pkg
	final String key
	void  (com.android.jack.ir.ast.JPackage, com.android.jack.transformations.lambda.LambdaCaptureSignature, java.lang.String, java.lang.String) 
		com.android.jack.ir.ast.JPackage pkg
		com.android.jack.transformations.lambda.LambdaCaptureSignature captureSignature
		String scopeId
		String interfaceSignatureId
		String captureSignatureId
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (com.android.jack.transformations.lambda.LambdaCollection$Key) 
		com.android.jack.transformations.lambda.LambdaCollection$Key other
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/transformations/lambda/LambdaCollection.class
LambdaCollection.java
package com.android.jack.transformations.lambda
public final com.android.jack.transformations.lambda.LambdaCollection extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId LAMBDA_GROUP_CLASSES_CREATED
	private static final com.android.jack.ir.formatter.BinaryQualifiedNameFormatter FORMATTER
	public static final String LAMBDA_GROUP_CLASS_NAME_PREFIX
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.jack.ir.ast.JClass javaLangObject
	private final boolean mergeInterfaces
	private final com.android.jack.transformations.lambda.LambdaGroupingScope groupingScope
	private final com.android.sched.util.config.MessageDigestFactory digestFactory
	private final java.util.concurrent.ConcurrentHashMap lambdaClassSets
	static final boolean $assertionsDisabled
	public void  () 
	void addLambda (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		String lambdaId
		com.android.jack.ir.ast.JLambda lambda
	private java.util.concurrent.ConcurrentHashMap getOrCreateForLambda (java.lang.String, com.android.jack.ir.ast.JLambda, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		String lambdaId
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		com.android.jack.transformations.lambda.LambdaCollection$Key key
		java.util.concurrent.ConcurrentHashMap classes
		java.util.concurrent.ConcurrentHashMap existing
	private com.android.jack.transformations.lambda.LambdaCollection$Key createKey (java.lang.String, com.android.jack.ir.ast.JLambda, com.android.jack.ir.ast.JDefinedClassOrInterface) 
		String scopeId
		String scopeId
		String scopeId
		String lambdaId
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JDefinedClassOrInterface currentType
		String interfaceSignatureId
		String scopeId
	void createLambdaClassGroups (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JDefinedClass groupClass
		com.android.jack.transformations.lambda.LambdaGroup lambdaGroup
		java.util.Map$Entry entry
		com.android.jack.ir.ast.JSession session
		java.util.Map typeHashConflicts
		java.util.TreeMap sorted
	private java.lang.String getLambdaTypesHash (java.util.Collection) 
		com.android.jack.ir.ast.JClassOrInterface type
		com.android.jack.ir.ast.JLambda lambda
		String name
		java.util.Collection lambdas
		java.util.TreeSet typeNames
		java.security.MessageDigest digest
		String encode
	private com.android.jack.ir.ast.JDefinedClass createGroupClass (com.android.jack.ir.ast.JSession, com.android.jack.ir.ast.JPackage, java.lang.String, java.util.Map) 
		int nextId
		com.android.jack.ir.ast.JSession session
		com.android.jack.ir.ast.JPackage pkg
		String typesHash
		java.util.Map typeHashConflicts
		String lambdaClassName
		Integer count
		com.android.jack.ir.ast.JDefinedClass groupClass
	static void  () 
}

com/android/jack/transformations/lambda/LambdaCollectionMarker.class
LambdaCollectionMarker.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaCollectionMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.transformations.lambda.LambdaCollection collection
	void  (com.android.jack.transformations.lambda.LambdaCollection) 
		com.android.jack.transformations.lambda.LambdaCollection collection
	com.android.jack.transformations.lambda.LambdaCollection getCollection () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/lambda/LambdaCollector$1.class
LambdaCollector.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.LambdaCollector$1 extends com.android.jack.ir.ast.JVisitor {
	private int nextId
	final com.android.jack.ir.ast.JMethod val$method
	final com.android.jack.transformations.lambda.LambdaCollector this$0
	void  (com.android.jack.transformations.lambda.LambdaCollector, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.lambda.LambdaCollector this$0
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JLambda lambda
		String lambdaId
}

com/android/jack/transformations/lambda/LambdaCollector.class
LambdaCollector.java
package com.android.jack.transformations.lambda
public com.android.jack.transformations.lambda.LambdaCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter FORMATTER
	private final com.android.jack.transformations.lambda.LambdaCollection collection
	public void  () 
		com.android.jack.transformations.lambda.LambdaCollectionMarker existing
		com.android.jack.ir.ast.JSession session
		com.android.jack.transformations.lambda.LambdaCollectionMarker marker
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JVisitor processor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.formatter.TypePackageAndMethodFormatter access$000 () 
	static com.android.jack.transformations.lambda.LambdaCollection access$100 (com.android.jack.transformations.lambda.LambdaCollector) 
		com.android.jack.transformations.lambda.LambdaCollector x0
	static void  () 
}

com/android/jack/transformations/lambda/LambdaConverter$1.class
LambdaConverter.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.LambdaConverter$1 extends com.android.jack.ir.ast.JVisitor {
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.request.TransformationRequest val$request
	final com.android.jack.transformations.lambda.LambdaConverter this$0
	void  (com.android.jack.transformations.lambda.LambdaConverter, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.lambda.LambdaConverter this$0
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JField instanceField
		com.android.jack.ir.ast.JExpression newNode
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.transformations.lambda.LambdaInfoMarker info
		com.android.jack.ir.ast.JExpression newNode
	static void  () 
}

com/android/jack/transformations/lambda/LambdaConverter.class
LambdaConverter.java
package com.android.jack.transformations.lambda
public com.android.jack.transformations.lambda.LambdaConverter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JVisitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/lambda/LambdaFromJillMarker.class
LambdaFromJillMarker.java
package com.android.jack.transformations.lambda
public com.android.jack.transformations.lambda.LambdaFromJillMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	public static final com.android.jack.transformations.lambda.LambdaFromJillMarker INSTANCE
	private void  () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/transformations/lambda/LambdaGroup.class
LambdaGroup.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaGroup extends java.lang.Object {
	private final java.util.List lambdas
	private final com.android.jack.ir.ast.JDefinedClass groupClass
	private final com.android.jack.transformations.lambda.LambdaCaptureSignature captureSignature
	void  (java.util.Map, com.android.jack.ir.ast.JDefinedClass, com.android.jack.transformations.lambda.LambdaCaptureSignature) 
		java.util.Map lambdas
		com.android.jack.ir.ast.JDefinedClass groupClass
		com.android.jack.transformations.lambda.LambdaCaptureSignature captureSignature
	private static java.util.List inStableOrder (java.util.Map) 
		java.util.Map lambdas
	java.util.List getLambdas () 
	com.android.jack.ir.ast.JDefinedClass getGroupClass () 
	com.android.jack.transformations.lambda.LambdaCaptureSignature getCaptureSignature () 
}

com/android/jack/transformations/lambda/LambdaGroupClassCreator.class
LambdaGroupClassCreator.java
package com.android.jack.transformations.lambda
public final com.android.jack.transformations.lambda.LambdaGroupClassCreator extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
		com.android.jack.transformations.lambda.LambdaCollectionMarker marker
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/lambda/LambdaGroupClassFinalizer$Builder.class
LambdaGroupClassFinalizer.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$Builder extends java.lang.Object {
	final com.android.jack.transformations.request.TransformationRequest request
	final com.android.jack.transformations.lambda.LambdaGroup group
	final java.util.List captureFields
	final java.util.List staticFields
	final com.android.jack.ir.ast.JField idField
	final java.util.TreeMap methodGroups
	static final boolean $assertionsDisabled
	final com.android.jack.transformations.lambda.LambdaGroupClassFinalizer this$0
	void  (com.android.jack.transformations.lambda.LambdaGroupClassFinalizer, com.android.jack.transformations.lambda.LambdaGroup) 
		int i
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JLambda lambda
		int i
		com.android.jack.transformations.lambda.LambdaGroup group
		com.android.jack.ir.ast.JDefinedClass groupClass
		java.util.List lambdas
		com.android.jack.transformations.lambda.LambdaCaptureSignature capture
		int size
	private boolean hasStaticFields () 
	private com.android.jack.ir.ast.JField createIdField (com.android.jack.ir.ast.JDefinedClass, int) 
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JPrimitiveType type
		com.android.jack.ir.ast.JDefinedClass groupClass
		int size
		com.android.jack.ir.ast.JPrimitiveType type
	void build () 
		com.android.jack.ir.ast.JInterface inter
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JField field
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData data
		com.android.jack.ir.ast.JDefinedClass groupClass
		com.android.jack.ir.ast.JConstructor constructor
	private java.util.List getInterfaces () 
		java.util.List lambdas
	private void createStaticConstructor (com.android.jack.ir.ast.JConstructor) 
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.transformations.lambda.LambdaInfoMarker marker
		com.android.jack.ir.ast.JNewInstance newInstance
		int i
		com.android.jack.ir.ast.JConstructor instanceConstructor
		int modifier
		com.android.jack.ir.ast.JMethodIdWide methodIdWide
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethod constructor
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JMethodBody body
		java.util.List lambdas
	private com.android.jack.ir.ast.JConstructor createConstructor () 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JField field
		com.android.jack.ir.ast.JField field
		int modifier
		com.android.jack.ir.ast.JConstructor constructor
		java.util.List params
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JThis thisLocal
		com.android.jack.ir.ast.JMethodId superConstructor
		com.android.jack.ir.ast.JMethodCall superCall
		int paramIdx
	private void addParam (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JParameter param
	private void createAssignStatement (com.android.jack.ir.ast.JBlock, com.android.jack.ir.ast.JThis, com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JThis thisLocal
		com.android.jack.ir.ast.JFieldId fieldId
		com.android.jack.ir.ast.JParameter param
	private void createAssignStatement (com.android.jack.ir.ast.JBlock, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JFieldId fieldId
		com.android.jack.ir.ast.JExpression rhs
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JAsgOperation assignment
	private java.lang.String getSignature (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId id
		com.android.jack.ir.ast.JMethodIdWide idWide
	private void createAllForwardingMethods () 
		com.android.jack.ir.ast.JMethodId bridgeMethodId
		com.android.jack.ir.ast.JMethod bridge
		com.android.jack.ir.ast.JMethodId bridgeMethodId
		com.android.jack.ir.ast.JMethodId methodIdWithErasure
		com.android.jack.ir.ast.JMethodId methodIdWithoutErasure
		com.android.jack.ir.ast.JMethod mainMethod
		com.android.jack.ir.ast.JMethodIdRef lambdaMethodIdRef
		com.android.jack.ir.ast.JMethodId methodId
		com.android.jack.ir.ast.JMethod lambdaMethod
		com.android.jack.transformations.lambda.LambdaInfoMarker marker
		com.android.jack.ir.ast.JLambda lambda
		int nextUniqueId
		java.util.TreeMap sortedIds
	private com.android.jack.ir.ast.JExpression getFieldRef (int, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JThisRef) 
		int index
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JThisRef ref
		com.android.jack.ir.ast.JExpression fieldRef
	private void delegateBridgingCall (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethod caller
		com.android.jack.ir.ast.JMethod callee
		com.android.jack.ir.ast.JMethodId enforcedId
		com.android.jack.ir.ast.JThis callerThis
	private void delegateLambdaCall (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodId, java.util.List, int[]) 
		int idx
		com.android.jack.ir.ast.JMethod caller
		com.android.jack.ir.ast.JMethod callee
		com.android.jack.ir.ast.JMethodId enforcedId
		java.util.List captures
		int[] mapping
		int capturesCount
		com.android.jack.ir.ast.JThis callerThis
		com.android.jack.ir.ast.JExpression[] captureFields
		boolean calleeNeedsInstance
		int captureStart
		com.android.jack.ir.ast.JExpression calleeThisRef
		java.util.List extraArgs
	private void delegateCallImpl (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethodId, com.android.jack.ir.ast.JExpression, java.util.List) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JMethod caller
		com.android.jack.ir.ast.JMethod callee
		com.android.jack.ir.ast.JMethodId enforcedId
		com.android.jack.ir.ast.JExpression calleeThisRef
		java.util.List extraArgs
		com.android.jack.ir.ast.JBlock bodyBlock
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JMethodCall call
		java.util.List callerParams
		java.util.List calleeParams
		java.util.List enforcedTypes
		int idx
	private com.android.jack.ir.ast.JMethod createEmptyForwardingMethod (com.android.jack.ir.ast.JLambda, com.android.jack.ir.ast.JMethodId, int, boolean) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JMethodId origMethodId
		int uniqueSuffix
		boolean isBridge
		com.android.jack.ir.ast.JMethodIdWide origMethodIdWide
		com.android.jack.ir.ast.JMethodIdWide newMethodIdWide
		com.android.jack.ir.ast.JMethodId newMethodId
		int modifier
		com.android.jack.ir.ast.JMethod newMethod
		int idx
		String signature
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData data
	private void createMethodGroupDispatchMethod (com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData) 
		com.android.jack.ir.ast.JParameter newParam
		com.android.jack.ir.ast.JType type
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData data
		com.android.jack.ir.ast.JMethodId origMethodId
		com.android.jack.ir.ast.JMethodIdWide origMethodIdWide
		com.android.jack.ir.ast.JMethodIdWide newMethodIdWide
		com.android.jack.ir.ast.JMethodId newMethodId
		com.android.jack.ir.ast.JMethod newMethod
		java.util.List params
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JMethodBody body
		com.android.jack.ir.ast.JThis self
	private void createSwitchBasedDispatch (com.android.jack.ir.ast.JBlock, com.android.jack.ir.ast.JThis, java.util.List, com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData) 
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.transformations.lambda.LambdaInfoMarker marker
		com.android.jack.ir.ast.JCaseStatement caseStmt
		int idx
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JThis self
		java.util.List params
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData data
		com.android.jack.ir.ast.JPrimitiveType idType
		com.android.jack.ir.ast.JBlock mainSwitchBlock
		java.util.List cases
		int size
		com.android.jack.ir.ast.JCaseStatement defaultCase
		com.android.jack.ir.ast.JBlock next
		com.android.jack.ir.ast.JNewInstance newAssertionError
		com.android.jack.ir.ast.JThrowStatement throwStmt
		com.android.jack.ir.ast.JFieldRef fieldRef
		com.android.jack.ir.ast.JSwitchStatement switchStmt
	private void generateForwardCall (com.android.jack.ir.ast.JBlock, com.android.jack.ir.ast.JThis, java.util.List, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JParameter param
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JThis self
		java.util.List params
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JType returnType
		com.android.jack.ir.ast.JMethodCall call
	static void  () 
}

com/android/jack/transformations/lambda/LambdaGroupClassFinalizer$MethodGroupData.class
LambdaGroupClassFinalizer.java
package com.android.jack.transformations.lambda
 com.android.jack.transformations.lambda.LambdaGroupClassFinalizer$MethodGroupData extends java.lang.Object {
	final com.android.jack.ir.ast.JMethodId id
	final java.util.List lambdas
	final java.util.List methods
	void  (com.android.jack.ir.ast.JMethodId) 
		com.android.jack.ir.ast.JMethodId id
	void addMethod (com.android.jack.ir.ast.JLambda, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JMethod method
}

com/android/jack/transformations/lambda/LambdaGroupClassFinalizer.class
LambdaGroupClassFinalizer.java
package com.android.jack.transformations.lambda
public final com.android.jack.transformations.lambda.LambdaGroupClassFinalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter FORMATTER
	private final boolean simplifyStateless
	private final boolean mergeInterfaces
	private final com.android.jack.lookup.JPhantomLookup phantomLookup
	private final com.android.jack.ir.ast.JClass javaLangObject
	private final com.android.jack.ir.ast.JClass javaLangAssertionError
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.lambda.LambdaGroupMarker infoMarker
	public volatile void run (com.android.sched.item.Component) 
	static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.lambda.LambdaGroupClassFinalizer) 
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer x0
	static boolean access$100 (com.android.jack.transformations.lambda.LambdaGroupClassFinalizer) 
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer x0
	static boolean access$200 (com.android.jack.transformations.lambda.LambdaGroupClassFinalizer) 
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer x0
	static com.android.jack.ir.formatter.TypePackageAndMethodFormatter access$300 () 
	static com.android.jack.ir.ast.JClass access$400 (com.android.jack.transformations.lambda.LambdaGroupClassFinalizer) 
		com.android.jack.transformations.lambda.LambdaGroupClassFinalizer x0
	static void  () 
}

com/android/jack/transformations/lambda/LambdaGroupMarker.class
LambdaGroupMarker.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaGroupMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final com.android.jack.transformations.lambda.LambdaGroup group
	void  (com.android.jack.transformations.lambda.LambdaGroup) 
		com.android.jack.transformations.lambda.LambdaGroup group
	com.android.jack.transformations.lambda.LambdaGroup getGroup () 
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/transformations/lambda/LambdaGroupingScope.class
LambdaGroupingScope.java
package com.android.jack.transformations.lambda
public final com.android.jack.transformations.lambda.LambdaGroupingScope extends java.lang.Enum {
	public static final com.android.jack.transformations.lambda.LambdaGroupingScope NONE
	public static final com.android.jack.transformations.lambda.LambdaGroupingScope TYPE
	public static final com.android.jack.transformations.lambda.LambdaGroupingScope PACKAGE
	private static final com.android.jack.transformations.lambda.LambdaGroupingScope[] $VALUES
	public static com.android.jack.transformations.lambda.LambdaGroupingScope[] values () 
	public static com.android.jack.transformations.lambda.LambdaGroupingScope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jack/transformations/lambda/LambdaInfoMarker.class
LambdaInfoMarker.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaInfoMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
	static final int NO_LAMBDA_ID
	private final com.android.jack.ir.ast.JDefinedClass groupClass
	private final com.android.jack.ir.ast.JField instanceField
	private final int lambdaId
	private final int[] captureMapping
	static final boolean $assertionsDisabled
	void  (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JField, int, int[]) 
		com.android.jack.ir.ast.JDefinedClass groupClass
		com.android.jack.ir.ast.JField instanceField
		int lambdaId
		int[] captureMapping
	boolean hasId () 
	public int getId () 
	boolean hasInstanceField () 
	com.android.jack.ir.ast.JField getInstanceField () 
	int[] getCaptureMapping () 
	com.android.jack.ir.ast.JNewInstance createGroupClassInstance (com.android.jack.transformations.request.TransformationRequest, java.util.List, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.transformations.request.TransformationRequest request
		java.util.List origArgs
		com.android.jack.ir.sourceinfo.SourceInfo origSourceInfo
	private com.android.jack.ir.ast.JConstructor getGroupClassConstructor () 
		com.android.jack.ir.ast.JMethod method
	com.android.jack.ir.ast.JNewInstance createGroupClassInstance (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JConstructor, java.util.List, com.android.jack.ir.sourceinfo.SourceInfo) 
		com.android.jack.ir.types.JIntegralType32 idType
		int newIdx
		int i
		com.android.jack.ir.ast.JExpression newArg
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.ir.ast.JConstructor constructor
		java.util.List args
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JMethodId constructorId
		java.util.List paramTypes
		com.android.jack.ir.ast.JExpression[] newArgs
		int offset
		int size
		int[] mapping
		com.android.jack.ir.ast.JNewInstance newNode
	public com.android.sched.marker.Marker cloneIfNeeded () 
	static void  () 
}

com/android/jack/transformations/lambda/LambdaInterfaceSignature.class
LambdaInterfaceSignature.java
package com.android.jack.transformations.lambda
final com.android.jack.transformations.lambda.LambdaInterfaceSignature extends java.lang.Object {
	private static final com.android.jack.ir.formatter.TypeFormatter FORMATTER
	private final String allInterfaces
	private void  (com.android.jack.ir.ast.JLambda, boolean) 
		String key
		com.android.jack.ir.ast.JInterface inter
		com.android.jack.ir.ast.JLambda lambda
		boolean normalize
		StringBuilder sb
		java.util.List interfaces
	static com.android.jack.transformations.lambda.LambdaInterfaceSignature forLambda (com.android.jack.ir.ast.JLambda, boolean) 
		com.android.jack.ir.ast.JLambda lambda
		boolean normalize
	java.lang.String getUniqueId () 
	static java.util.List extractOrderedInterfaces (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JInterface bound
		com.android.jack.ir.ast.JLambda lambda
		java.util.ArrayList interfaces
		com.android.jack.ir.ast.JInterface mainInterface
	static java.util.List normalizeInterfaces (java.util.List) 
		com.android.jack.ir.ast.JLambda lambda
		java.util.List lambdas
		java.util.ArrayList interfaces
	private static java.util.TreeMap getNormalizedInterfacesMap (java.util.List) 
		com.android.jack.ir.ast.JInterface inter
		java.util.List interfaces
		java.util.Set hidden
		java.util.TreeMap map
		java.util.Iterator iterator
	private static java.lang.String collectHiddenInterfaces (java.util.Set, com.android.jack.ir.ast.JInterface, boolean) 
		com.android.jack.ir.ast.JInterface implemented
		java.util.Set hidden
		com.android.jack.ir.ast.JInterface inter
		boolean isTopLevel
		String signature
	static void  () 
}

com/android/jack/transformations/lambda/LambdaToAnonymousConverter.class
LambdaToAnonymousConverter.java
package com.android.jack.transformations.lambda
public com.android.jack.transformations.lambda.LambdaToAnonymousConverter extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/parent/AstChecker$AstCheckerVisitor.class
AstChecker.java
package com.android.jack.transformations.parent
 com.android.jack.transformations.parent.AstChecker$AstCheckerVisitor extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Stack nodes
	void  () 
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
}

com/android/jack/transformations/parent/AstChecker.class
AstChecker.java
package com.android.jack.transformations.parent
public com.android.jack.transformations.parent.AstChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.ir.ast.JSession session
		com.android.jack.transformations.parent.AstChecker$AstCheckerVisitor checker
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/parent/TypeAstChecker$1.class
TypeAstChecker.java
package com.android.jack.transformations.parent
 com.android.jack.transformations.parent.TypeAstChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/parent/TypeAstChecker$Visitor.class
TypeAstChecker.java
package com.android.jack.transformations.parent
 com.android.jack.transformations.parent.TypeAstChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final java.util.Stack nodes
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public void endVisit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	void  (com.android.jack.transformations.parent.TypeAstChecker$1) 
		com.android.jack.transformations.parent.TypeAstChecker$1 x0
	static void  () 
}

com/android/jack/transformations/parent/TypeAstChecker.class
TypeAstChecker.java
package com.android.jack.transformations.parent
public com.android.jack.transformations.parent.TypeAstChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public void  () 
	public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.transformations.parent.TypeAstChecker$Visitor checker
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/renamepackage/PackageRenamer$1.class
PackageRenamer.java
package com.android.jack.transformations.renamepackage
 com.android.jack.transformations.renamepackage.PackageRenamer$1 extends com.android.jack.backend.dex.TypeReferenceCollector {
	final java.util.Collection val$typesToVisit
	final java.util.Collection val$phantomsToRemap
	final com.android.jack.transformations.renamepackage.PackageRenamer this$0
	void  (com.android.jack.transformations.renamepackage.PackageRenamer, java.util.Collection, java.util.Collection) 
		com.android.jack.transformations.renamepackage.PackageRenamer this$0
	protected void collect (com.android.jack.ir.ast.JType) 
		com.android.jack.ir.ast.JType type
}

com/android/jack/transformations/renamepackage/PackageRenamer$Visitor.class
PackageRenamer.java
package com.android.jack.transformations.renamepackage
 com.android.jack.transformations.renamepackage.PackageRenamer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.tonicsystems.jarjar.PackageRemapper remapper
	private final java.util.Stack transformationRequestRoot
	private final com.android.jack.lookup.JLookup lookup
	static final boolean $assertionsDisabled
	public void  (com.android.jack.lookup.JLookup, com.android.jack.tonicsystems.jarjar.PackageRemapper) 
		com.android.jack.lookup.JLookup lookup
		com.android.jack.tonicsystems.jarjar.PackageRemapper remapper
	public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		String binaryName
		String simpleName
		String packageName
		com.android.jack.ir.ast.JPackage newPackage
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotationLiteral
	public void endVisit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public void endVisit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod x
	public void endVisit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
		com.android.jack.transformations.request.TransformationRequest tr
		String newValue
	static void  () 
}

com/android/jack/transformations/renamepackage/PackageRenamer.class
PackageRenamer.java
package com.android.jack.transformations.renamepackage
public com.android.jack.transformations.renamepackage.PackageRenamer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private static final java.util.logging.Logger logger
	public static final com.android.sched.util.config.id.BooleanPropertyId JARJAR_ENABLED
	public static final com.android.sched.util.config.id.ListPropertyId JARJAR_FILES
	private final java.util.List jarjarRulesFiles
	public void  () 
	public void run (com.android.jack.ir.ast.JSession) 
		com.android.jack.transformations.renamepackage.PackageRenamingParsingException ex
		IllegalArgumentException e
		java.io.IOException e
		com.android.sched.util.file.ReaderFile jarjarFile
		com.android.jack.ir.ast.JPhantomClassOrInterface jPhantomClassOrInterface
		String pathToTransform
		String transformedPath
		com.android.jack.ir.ast.Resource res
		com.android.jack.ir.ast.JSession session
		java.util.List result
		java.util.List wildcards
		com.android.jack.tonicsystems.jarjar.PackageRemapper remapper
		java.util.Collection typesToEmit
		java.util.Collection typesToVisit
		java.util.Collection phantomsToRemap
		com.android.jack.lookup.JPhantomLookup phantomLookup
		com.android.jack.transformations.request.TransformationRequest request
	private void remapPhantom (com.android.jack.ir.ast.JPhantomClassOrInterface, com.android.jack.tonicsystems.jarjar.PackageRemapper, com.android.jack.lookup.JPhantomLookup, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.ir.ast.JPhantomClassOrInterface type
		com.android.jack.tonicsystems.jarjar.PackageRemapper remapper
		com.android.jack.lookup.JPhantomLookup lookup
		com.android.jack.transformations.request.TransformationRequest request
		String binaryName
		String simpleName
		String packageName
		com.android.jack.ir.ast.JPackage newPackage
	public volatile void run (com.android.sched.item.Component) 
	static void  () 
}

com/android/jack/transformations/renamepackage/PackageRenamingParsingException.class
PackageRenamingParsingException.java
package com.android.jack.transformations.renamepackage
public com.android.jack.transformations.renamepackage.PackageRenamingParsingException extends com.android.jack.reporting.ReportableException {
	private static final long serialVersionUID
	private final com.android.sched.util.location.FileLocation ruleFileLocation
	public void  (com.android.sched.util.location.FileLocation, java.lang.Throwable) 
		com.android.sched.util.location.FileLocation ruleFileLocation
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/transformations/request/AddAnnotation.class
AddAnnotation.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddAnnotation extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JAnnotation annotation
	private final com.android.jack.ir.ast.Annotable annotable
	public void  (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.Annotable) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.Annotable annotable
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/AddImplements.class
AddImplements.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddImplements extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JDefinedClass definedClass
	private final com.android.jack.ir.ast.JInterface iface
	public void  (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JInterface) 
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.jack.ir.ast.JInterface iface
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/AddJLocalInMethodBody.class
AddJLocalInMethodBody.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddJLocalInMethodBody extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JLocal local
	private final com.android.jack.ir.ast.JMethodBody methodBody
	public void  (com.android.jack.ir.ast.JLocal, com.android.jack.ir.ast.JMethodBody) 
		com.android.jack.ir.ast.JLocal local
		com.android.jack.ir.ast.JMethodBody methodBody
	public void apply ()  throws java.lang.UnsupportedOperationException 
}

com/android/jack/transformations/request/AddModifiers.class
AddModifiers.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddModifiers extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.HasModifier hasModifier
	private final int toAdd
	public void  (com.android.jack.ir.ast.HasModifier, int) 
		com.android.jack.ir.ast.HasModifier hasModifier
		int toAdd
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/AddNameValuePair.class
AddNameValuePair.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddNameValuePair extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JAnnotation annotation
	private final com.android.jack.ir.ast.JNameValuePair pair
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		com.android.jack.ir.ast.JNode annotationParent
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/AppendArgument.class
AppendArgument.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendArgument extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JMethodCall methodCall
	private final com.android.jack.ir.ast.JExpression argument
	public void  (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JExpression argument
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/AppendBefore.class
AppendBefore.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendBefore extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JNode existingNode
	private final com.android.jack.ir.ast.JNode newNode
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void apply ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNodeParent
	public java.lang.String toString () 
		com.android.jack.ir.ast.JNode existingNodeParent
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/AppendField.class
AppendField.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendField extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface type
	private final com.android.jack.ir.ast.JField field
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JField field
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/AppendMethod.class
AppendMethod.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendMethod extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface type
	private final com.android.jack.ir.ast.JMethod method
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
		com.android.jack.ir.ast.JMethod method
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/AppendMethodParam.class
AppendMethodParam.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendMethodParam extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JMethod method
	private final com.android.jack.ir.ast.JParameter parameter
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JParameter parameter
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/AppendStatement.class
AppendStatement.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendStatement extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JStatementList statements
	private final com.android.jack.ir.ast.JStatement statement
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JStatementList, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatementList statements
		com.android.jack.ir.ast.JStatement statement
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/ChangeEnclosingPackage.class
ChangeEnclosingPackage.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.ChangeEnclosingPackage extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JPackage newEnclosingPackage
	private final com.android.jack.ir.ast.HasEnclosingPackage existingNode
	private final com.android.jack.ir.ast.JSession session
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.HasEnclosingPackage, com.android.jack.ir.ast.JPackage) 
		com.android.jack.ir.ast.HasEnclosingPackage existingNode
		com.android.jack.ir.ast.JPackage newEnclosingPackage
	public void apply ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JPackage enclosingPackage
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/ChangeSuperClass.class
ChangeSuperClass.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.ChangeSuperClass extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JDefinedClass definedClass
	private final com.android.jack.ir.ast.JClass superClass
	public void  (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JClass) 
		com.android.jack.ir.ast.JDefinedClass definedClass
		com.android.jack.ir.ast.JClass superClass
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/PrependAfter.class
PrependAfter.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PrependAfter extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JNode existingNode
	private final com.android.jack.ir.ast.JNode newNode
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void apply ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNodeParent
	public java.lang.String toString () 
		com.android.jack.ir.ast.JNode existingNodeParent
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/PrependMethodParam.class
PrependMethodParam.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PrependMethodParam extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JMethod method
	private final com.android.jack.ir.ast.JParameter parameter
	public void  (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JParameter) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.ir.ast.JParameter parameter
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/PrependStatement.class
PrependStatement.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PrependStatement extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JStatementList stmtList
	private final com.android.jack.ir.ast.JStatement statement
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JStatementList, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatementList statements
		com.android.jack.ir.ast.JStatement statement
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/PutNameValuePair.class
PutNameValuePair.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PutNameValuePair extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep  {
	private final com.android.jack.ir.ast.JAnnotation annotation
	private final com.android.jack.ir.ast.JNameValuePair pair
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.JNameValuePair) 
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JNameValuePair nameValuePair
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		com.android.jack.ir.ast.JNode annotationParent
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/Remove.class
Remove.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.Remove extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JNode node
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	public void apply ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode parent
	public java.lang.String toString () 
		com.android.jack.ir.ast.JNode parent
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/RemoveEnclosingMethod.class
RemoveEnclosingMethod.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.RemoveEnclosingMethod extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep  {
	private final com.android.jack.ir.ast.JDefinedClass type
	public void  (com.android.jack.ir.ast.JDefinedClass) 
		com.android.jack.ir.ast.JDefinedClass type
	public void apply () 
}

com/android/jack/transformations/request/RemoveEnclosingType.class
RemoveEnclosingType.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.RemoveEnclosingType extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public void apply ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JClassOrInterface removedEnclosing
}

com/android/jack/transformations/request/RemoveModifiers.class
RemoveModifiers.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.RemoveModifiers extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.HasModifier hasModifier
	private final int toRemove
	public void  (com.android.jack.ir.ast.HasModifier, int) 
		com.android.jack.ir.ast.HasModifier hasModifier
		int toRemove
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/Rename.class
Rename.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.Rename extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.CanBeRenamed node
	private final String newName
	public void  (com.android.jack.ir.ast.CanBeRenamed, java.lang.String) 
		com.android.jack.ir.ast.CanBeRenamed node
		String newName
	public void apply ()  throws java.lang.UnsupportedOperationException 
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/jack/transformations/request/Replace.class
Replace.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.Replace extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep  {
	private final com.android.jack.ir.ast.JNode existingNode
	private final com.android.jack.ir.ast.JNode newNode
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode existingNode
		com.android.jack.ir.ast.JNode newNode
	public void apply ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.ir.ast.JNode existingNodeParent
	public java.lang.String toString () 
		com.android.jack.ir.ast.JNode existingNodeParent
		StringBuilder sb
	static void  () 
}

com/android/jack/transformations/request/TransformationRequest.class
TransformationRequest.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.TransformationRequest extends java.lang.Object {
	private java.util.List requests
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode root
	public void append (com.android.jack.transformations.request.TransformationStep) 
		com.android.jack.transformations.request.TransformationStep step
	public void appendAll (java.util.Collection) 
		java.util.Collection steps
	public void commit ()  throws java.lang.UnsupportedOperationException 
		com.android.jack.transformations.request.TransformationStep step
	static void  () 
}

com/android/jack/transformations/request/TransformationStep.class
TransformationStep.java
package com.android.jack.transformations.request
public abstract com.android.jack.transformations.request.TransformationStep extends java.lang.Object {
	public abstract void apply ()  throws java.lang.UnsupportedOperationException 
}

com/android/jack/transformations/rop/cast/RopCastLegalizer$Visitor.class
RopCastLegalizer.java
package com.android.jack.transformations.rop.cast
 com.android.jack.transformations.rop.cast.RopCastLegalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	public void  (com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JExpression intermediateCastToInt
		com.android.jack.ir.ast.JDynamicCastOperation replacementCast
		com.android.jack.ir.ast.JType castedFrom
		com.android.jack.ir.ast.JDynamicCastOperation cast
		com.android.jack.ir.ast.JType castTo
}

com/android/jack/transformations/rop/cast/RopCastLegalizer.class
RopCastLegalizer.java
package com.android.jack.transformations.rop.cast
public com.android.jack.transformations.rop.cast.RopCastLegalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.rop.cast.RopCastLegalizer$Visitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/rop/cast/RopLegalCast.class
RopLegalCast.java
package com.android.jack.transformations.rop.cast
public final com.android.jack.transformations.rop.cast.RopLegalCast extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder$1.class
ThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
 com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$1 extends java.lang.Object {
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder$SubTreeDefinitionMarkersRemover.class
ThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
 com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$SubTreeDefinitionMarkersRemover extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	void  (com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$1) 
		com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$1 x0
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder$ThreeAddressCode.class
ThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
 com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$ThreeAddressCode extends com.android.jack.util.AnnotationSkipperVisitor {
	private static final com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector defMarkerCollector
	private com.android.jack.ir.ast.JStatement insertStatement
	private final java.util.List newStmtToVisit
	private final com.android.jack.ir.ast.JMethod method
	private final com.android.jack.transformations.LocalVarCreator localVarCreator
	private java.util.List currentCatchBlocks
	static final boolean $assertionsDisabled
	public void  (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray newArray
	private boolean isRedefineVariable (java.util.List, com.android.jack.ir.ast.JVariable) 
		com.android.jack.analysis.DefinitionMarker def
		java.util.List defs
		com.android.jack.ir.ast.JVariable var
	public void endVisit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JBinaryOperation binaryOperation
		java.util.List exprs
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
		com.android.jack.ir.ast.JType type
		com.android.jack.ir.ast.JLocal tempLocal
		com.android.jack.ir.ast.JLocalRef localRef
		com.android.jack.ir.ast.JBinaryOperation newBin
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode parent
		com.android.jack.transformations.request.TransformationRequest transformationRequest
	public boolean visit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
	public void endVisit (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmtToVisit
		com.android.jack.ir.ast.JStatement stmt
		java.util.List copyOfStmt
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JLocal local
		com.android.jack.transformations.request.TransformationStep endTransformation
		com.android.jack.ir.ast.JConditionalExpression conditional
		com.android.jack.transformations.request.TransformationRequest transformationRequest
		com.android.jack.ir.sourceinfo.SourceInfo srcInfo
		com.android.jack.ir.sourceinfo.SourceInfo thenSrcInfo
		com.android.jack.ir.sourceinfo.SourceInfo elseSourceInfo
		com.android.jack.ir.ast.JType exprType
		com.android.jack.ir.ast.JNode parentOfConditional
		com.android.jack.ir.ast.JLocal local
		com.android.jack.transformations.request.TransformationStep endTransformation
		com.android.jack.ir.ast.JBlock thenBlock
		com.android.jack.ir.ast.JBlock elseBlock
		com.android.jack.ir.ast.JIfStatement ifStmt
		com.android.jack.transformations.booleanoperators.FallThroughMarker ftm
		com.android.jack.ir.ast.JBinaryOperation assign
		com.android.jack.ir.ast.JStatement assignStmt
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JTryStatement tryStmt
		com.android.jack.ir.ast.JBlock finallyBlock
	static void  () 
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder.class
ThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
public com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$ThreeAddressCode tcaBuilder
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeChecker$1.class
ThreeAddressCodeChecker.java
package com.android.jack.transformations.threeaddresscode
 com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeChecker$InternalThreeAddressCodeChecker.class
ThreeAddressCodeChecker.java
package com.android.jack.transformations.threeaddresscode
 com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$InternalThreeAddressCodeChecker extends com.android.jack.ir.ast.JVisitor {
	static final boolean $assertionsDisabled
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.ir.ast.JExpression expr
	private static void throwError (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
		com.android.jack.ir.ast.JNode parent
	private boolean isValidExpressionForTac (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JBinaryOperation binary
		com.android.jack.ir.ast.JArrayRef arrayRef
		com.android.jack.ir.ast.JExpression param
		com.android.jack.ir.ast.JMethodCall methodCall
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JExpression expr
	private boolean isVariableRef (com.android.jack.ir.ast.JExpression) 
		com.android.jack.ir.ast.JExpression expr
	void  (com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$1) 
		com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$1 x0
	static void  () 
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeChecker.class
ThreeAddressCodeChecker.java
package com.android.jack.transformations.threeaddresscode
public com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$InternalThreeAddressCodeChecker tcaBuilder
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeForm$Checked.class
ThreeAddressCodeForm.java
package com.android.jack.transformations.threeaddresscode
public final com.android.jack.transformations.threeaddresscode.ThreeAddressCodeForm$Checked extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/threeaddresscode/ThreeAddressCodeForm.class
ThreeAddressCodeForm.java
package com.android.jack.transformations.threeaddresscode
public final com.android.jack.transformations.threeaddresscode.ThreeAddressCodeForm extends java.lang.Object implements com.android.sched.item.Tag  {
	public void  () 
}

com/android/jack/transformations/typedef/TypeDefRemover$InvalidRetentionForTypeDef.class
TypeDefRemover.java
package com.android.jack.transformations.typedef
 com.android.jack.transformations.typedef.TypeDefRemover$InvalidRetentionForTypeDef extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.ir.ast.JDefinedAnnotationType typeDef
	public void  (com.android.jack.ir.ast.JDefinedAnnotationType) 
		com.android.jack.ir.ast.JDefinedAnnotationType typeDef
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/transformations/typedef/TypeDefRemover$InvalidTypeDefTarget.class
TypeDefRemover.java
package com.android.jack.transformations.typedef
 com.android.jack.transformations.typedef.TypeDefRemover$InvalidTypeDefTarget extends java.lang.Object implements com.android.jack.reporting.Reportable  {
	private final com.android.jack.ir.ast.JDefinedClassOrInterface annotated
	public void  (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface annotated
	public java.lang.String getMessage () 
	public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel () 
}

com/android/jack/transformations/typedef/TypeDefRemover$RemoveTypeDef.class
TypeDefRemover.java
package com.android.jack.transformations.typedef
public com.android.jack.transformations.typedef.TypeDefRemover$RemoveTypeDef extends java.lang.Object implements com.android.sched.item.Feature  {
	public void  () 
}

com/android/jack/transformations/typedef/TypeDefRemover.class
TypeDefRemover.java
package com.android.jack.transformations.typedef
public com.android.jack.transformations.typedef.TypeDefRemover extends com.android.jack.transformations.TypeRemover {
	public static final com.android.sched.util.config.id.BooleanPropertyId REMOVE_TYPEDEF
	private final com.android.jack.ir.ast.JDefinedAnnotationType stringDef
	private final com.android.jack.ir.ast.JDefinedAnnotationType intDef
	public void  () 
	protected boolean mustBeRemoved (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedAnnotationType typeDef
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	protected boolean isPlannedForRemoval (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	static void  () 
}

com/android/jack/transformations/uselessif/UselessIfChecker$1.class
UselessIfChecker.java
package com.android.jack.transformations.uselessif
 com.android.jack.transformations.uselessif.UselessIfChecker$1 extends java.lang.Object {
}

com/android/jack/transformations/uselessif/UselessIfChecker$UselessIfCheckerVisitor.class
UselessIfChecker.java
package com.android.jack.transformations.uselessif
 com.android.jack.transformations.uselessif.UselessIfChecker$UselessIfCheckerVisitor extends com.android.jack.ir.ast.JVisitor {
	private void  () 
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStmt
	void  (com.android.jack.transformations.uselessif.UselessIfChecker$1) 
		com.android.jack.transformations.uselessif.UselessIfChecker$1 x0
}

com/android/jack/transformations/uselessif/UselessIfChecker.class
UselessIfChecker.java
package com.android.jack.transformations.uselessif
public com.android.jack.transformations.uselessif.UselessIfChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	private final com.android.jack.util.filter.Filter filter
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.uselessif.UselessIfChecker$UselessIfCheckerVisitor visitor
	public volatile void run (com.android.sched.item.Component) 
}

com/android/jack/transformations/uselessif/UselessIfRemover$1.class
UselessIfRemover.java
package com.android.jack.transformations.uselessif
 com.android.jack.transformations.uselessif.UselessIfRemover$1 extends java.lang.Object {
}

com/android/jack/transformations/uselessif/UselessIfRemover$UselessIfRemoverVisitor.class
UselessIfRemover.java
package com.android.jack.transformations.uselessif
 com.android.jack.transformations.uselessif.UselessIfRemover$UselessIfRemoverVisitor extends com.android.jack.ir.ast.JVisitor {
	private final com.android.jack.transformations.request.TransformationRequest request
	final com.android.jack.transformations.uselessif.UselessIfRemover this$0
	private void  (com.android.jack.transformations.uselessif.UselessIfRemover, com.android.jack.transformations.request.TransformationRequest) 
		com.android.jack.transformations.request.TransformationRequest request
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JStatement thenStmt
		com.android.jack.ir.ast.JStatement elseStmt
		com.android.jack.ir.ast.JBooleanLiteral cond
		com.android.jack.ir.ast.JIfStatement ifStmt
	void  (com.android.jack.transformations.uselessif.UselessIfRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.uselessif.UselessIfRemover$1) 
		com.android.jack.transformations.uselessif.UselessIfRemover x0
		com.android.jack.transformations.request.TransformationRequest x1
		com.android.jack.transformations.uselessif.UselessIfRemover$1 x2
}

com/android/jack/transformations/uselessif/UselessIfRemover.class
UselessIfRemover.java
package com.android.jack.transformations.uselessif
public com.android.jack.transformations.uselessif.UselessIfRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable  {
	public static final com.android.sched.util.log.stats.StatisticId REMOVED_IF
	private final com.android.jack.util.filter.Filter filter
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	public void run (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
		com.android.jack.transformations.request.TransformationRequest request
		com.android.jack.transformations.uselessif.UselessIfRemover$UselessIfRemoverVisitor visitor
	public volatile void run (com.android.sched.item.Component) 
	static com.android.sched.util.log.Tracer access$000 (com.android.jack.transformations.uselessif.UselessIfRemover) 
		com.android.jack.transformations.uselessif.UselessIfRemover x0
	static void  () 
}

com/android/jack/uncommons/maths/Maths.class
Maths.java
package com.android.jack.uncommons.maths
public final com.android.jack.uncommons.maths.Maths extends java.lang.Object {
	private static final int MAX_LONG_FACTORIAL
	private static final int CACHE_SIZE
	private static final java.util.concurrent.ConcurrentMap BIG_FACTORIALS
	private void  () 
	public static long factorial (int) 
		int i
		int n
		long factorial
	public static java.math.BigInteger bigFactorial (int) 
		int i
		int n
		java.math.BigInteger factorial
	public static long raiseToPower (int, int) 
		int i
		int value
		int power
		long result
	public static double log (double, double) 
		double base
		double arg
	public static boolean approxEquals (double, double, double) 
		double value1
		double value2
		double tolerance
	public static int restrictRange (int, int, int) 
		int value
		int min
		int max
	public static long restrictRange (long, long, long) 
		long value
		long min
		long max
	public static double restrictRange (double, double, double) 
		double value
		double min
		double max
	public static long greatestCommonDivisor (long, long) 
		long temp
		long a
		long b
	static void  () 
}

com/android/jack/uncommons/maths/binary/BinaryUtils.class
BinaryUtils.java
package com.android.jack.uncommons.maths.binary
public final com.android.jack.uncommons.maths.binary.BinaryUtils extends java.lang.Object {
	private static final int BITWISE_BYTE_TO_INT
	private static final char[] HEX_CHARS
	private void  () 
	public static java.lang.String convertBytesToHexString (byte[]) 
		byte b
		byte[] data
		StringBuilder buffer
	public static byte[] convertHexStringToBytes (java.lang.String) 
		int index
		int i
		String hex
		byte[] seed
	public static int convertBytesToInt (byte[], int) 
		byte[] bytes
		int offset
	public static int[] convertBytesToInts (byte[]) 
		int i
		byte[] bytes
		int[] ints
	public static long convertBytesToLong (byte[], int) 
		byte b
		int i
		byte[] bytes
		int offset
		long value
	public static com.android.jack.uncommons.maths.binary.BitString convertDoubleToFixedPointBits (double) 
		double value
		StringBuilder bits
		double bitValue
		double d
	static void  () 
}

com/android/jack/uncommons/maths/binary/BitString.class
BitString.java
package com.android.jack.uncommons.maths.binary
public final com.android.jack.uncommons.maths.binary.BitString extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final int WORD_LENGTH
	private final int length
	private int[] data
	public void  (int) 
		int length
	public void  (int, java.util.Random) 
		int i
		int unusedBits
		int mask
		int length
		java.util.Random rng
		int bitsUsed
	public void  (java.lang.String) 
		int i
		String value
	public int getLength () 
	public boolean getBit (int) 
		int index
		int word
		int offset
	public void setBit (int, boolean) 
		int index
		boolean set
		int word
		int offset
	public void flipBit (int) 
		int index
		int word
		int offset
	private void assertValidIndex (int) 
		int index
	public int countSetBits () 
		int x
		int count
	public int countUnsetBits () 
	public java.math.BigInteger toNumber () 
	public void swapSubstring (com.android.jack.uncommons.maths.binary.BitString, int, int) 
		int temp
		int i
		com.android.jack.uncommons.maths.binary.BitString other
		int start
		int length
		int word
		int partialWordSize
		int remainingBits
		int stop
	private void swapBits (com.android.jack.uncommons.maths.binary.BitString, int, int) 
		com.android.jack.uncommons.maths.binary.BitString other
		int word
		int swapMask
		int preserveMask
		int preservedThis
		int preservedThat
		int swapThis
		int swapThat
	public java.lang.String toString () 
		int i
		StringBuilder buffer
	public com.android.jack.uncommons.maths.binary.BitString clone () 
		com.android.jack.uncommons.maths.binary.BitString clone
		CloneNotSupportedException ex
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.uncommons.maths.binary.BitString bitString
	public int hashCode () 
		int result
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/jack/uncommons/maths/binary/package-info.class
package-info.java
package com.android.jack.uncommons.maths.binary
abstract com.android.jack.uncommons.maths.binary.package-info extends java.lang.Object {
}

com/android/jack/uncommons/maths/combinatorics/CombinationGenerator$1.class
CombinationGenerator.java
package com.android.jack.uncommons.maths.combinatorics
 com.android.jack.uncommons.maths.combinatorics.CombinationGenerator$1 extends java.lang.Object implements java.util.Iterator  {
	final com.android.jack.uncommons.maths.combinatorics.CombinationGenerator this$0
	void  (com.android.jack.uncommons.maths.combinatorics.CombinationGenerator) 
		com.android.jack.uncommons.maths.combinatorics.CombinationGenerator this$0
	public boolean hasNext () 
	public java.util.List next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/uncommons/maths/combinatorics/CombinationGenerator.class
CombinationGenerator.java
package com.android.jack.uncommons.maths.combinatorics
public com.android.jack.uncommons.maths.combinatorics.CombinationGenerator extends java.lang.Object implements java.lang.Iterable  {
	private final Object[] elements
	private final int[] combinationIndices
	private long remainingCombinations
	private long totalCombinations
	public void  (java.lang.Object[], int) 
		Object[] elements
		int combinationLength
		java.math.BigInteger sizeFactorial
		java.math.BigInteger lengthFactorial
		java.math.BigInteger differenceFactorial
		java.math.BigInteger total
	public void  (java.util.Collection, int) 
		java.util.Collection elements
		int combinationLength
	public final void reset () 
		int i
	public long getRemainingCombinations () 
	public boolean hasMore () 
	public long getTotalCombinations () 
	public java.lang.Object[] nextCombinationAsArray () 
		Object[] combination
	public java.lang.Object[] nextCombinationAsArray (java.lang.Object[]) 
		int i
		Object[] destination
	public java.util.List nextCombinationAsList () 
	public java.util.List nextCombinationAsList (java.util.List) 
		int i
		java.util.List destination
	private void generateNextCombinationIndices () 
		int j
		int i
	public java.util.Iterator iterator () 
}

com/android/jack/uncommons/maths/combinatorics/PermutationGenerator$1.class
PermutationGenerator.java
package com.android.jack.uncommons.maths.combinatorics
 com.android.jack.uncommons.maths.combinatorics.PermutationGenerator$1 extends java.lang.Object implements java.util.Iterator  {
	final com.android.jack.uncommons.maths.combinatorics.PermutationGenerator this$0
	void  (com.android.jack.uncommons.maths.combinatorics.PermutationGenerator) 
		com.android.jack.uncommons.maths.combinatorics.PermutationGenerator this$0
	public boolean hasNext () 
	public java.util.List next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/jack/uncommons/maths/combinatorics/PermutationGenerator.class
PermutationGenerator.java
package com.android.jack.uncommons.maths.combinatorics
public com.android.jack.uncommons.maths.combinatorics.PermutationGenerator extends java.lang.Object implements java.lang.Iterable  {
	private final Object[] elements
	private final int[] permutationIndices
	private long remainingPermutations
	private long totalPermutations
	public void  (java.lang.Object[]) 
		Object[] elements
	public void  (java.util.Collection) 
		java.util.Collection elements
	public final void reset () 
		int i
	public long getRemainingPermutations () 
	public long getTotalPermutations () 
	public boolean hasMore () 
	public java.lang.Object[] nextPermutationAsArray () 
		Object[] permutation
	public java.lang.Object[] nextPermutationAsArray (java.lang.Object[]) 
		int i
		Object[] destination
	public java.util.List nextPermutationAsList () 
		java.util.List permutation
	public java.util.List nextPermutationAsList (java.util.List) 
		int i
		java.util.List destination
	private void generateNextPermutationIndices () 
		int j
		int k
		int temp
		int r
		int s
	public java.util.Iterator iterator () 
}

com/android/jack/uncommons/maths/combinatorics/package-info.class
package-info.java
package com.android.jack.uncommons.maths.combinatorics
abstract com.android.jack.uncommons.maths.combinatorics.package-info extends java.lang.Object {
}

com/android/jack/uncommons/maths/number/AdjustableNumberGenerator.class
AdjustableNumberGenerator.java
package com.android.jack.uncommons.maths.number
public com.android.jack.uncommons.maths.number.AdjustableNumberGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final java.util.concurrent.locks.ReadWriteLock lock
	private Number value
	public void  (java.lang.Number) 
		Number value
	public void setValue (java.lang.Number) 
		Number value
	public java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/number/ConstantGenerator.class
ConstantGenerator.java
package com.android.jack.uncommons.maths.number
public com.android.jack.uncommons.maths.number.ConstantGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final Number constant
	public void  (java.lang.Number) 
		Number constant
	public java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/number/NumberGenerator.class
NumberGenerator.java
package com.android.jack.uncommons.maths.number
public abstract com.android.jack.uncommons.maths.number.NumberGenerator extends java.lang.Object {
	public abstract java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/number/Rational.class
Rational.java
package com.android.jack.uncommons.maths.number
public final com.android.jack.uncommons.maths.number.Rational extends java.lang.Number implements java.lang.Comparable  {
	public static final com.android.jack.uncommons.maths.number.Rational ZERO
	public static final com.android.jack.uncommons.maths.number.Rational QUARTER
	public static final com.android.jack.uncommons.maths.number.Rational THIRD
	public static final com.android.jack.uncommons.maths.number.Rational HALF
	public static final com.android.jack.uncommons.maths.number.Rational TWO_THIRDS
	public static final com.android.jack.uncommons.maths.number.Rational THREE_QUARTERS
	public static final com.android.jack.uncommons.maths.number.Rational ONE
	private final long numerator
	private final long denominator
	public void  (long, long) 
		long numerator
		long denominator
		long gcd
	public void  (long) 
		long value
	public void  (java.math.BigDecimal) 
		java.math.BigDecimal value
		java.math.BigDecimal trimmedValue
		java.math.BigInteger denominator
		java.math.BigInteger numerator
		java.math.BigInteger gcd
	public long getNumerator () 
	public long getDenominator () 
	public com.android.jack.uncommons.maths.number.Rational add (com.android.jack.uncommons.maths.number.Rational) 
		com.android.jack.uncommons.maths.number.Rational value
	public com.android.jack.uncommons.maths.number.Rational subtract (com.android.jack.uncommons.maths.number.Rational) 
		com.android.jack.uncommons.maths.number.Rational value
	public com.android.jack.uncommons.maths.number.Rational multiply (com.android.jack.uncommons.maths.number.Rational) 
		com.android.jack.uncommons.maths.number.Rational value
	public com.android.jack.uncommons.maths.number.Rational divide (com.android.jack.uncommons.maths.number.Rational) 
		com.android.jack.uncommons.maths.number.Rational value
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.uncommons.maths.number.Rational rational
	public int hashCode () 
		int result
	public java.lang.String toString () 
		StringBuilder buffer
	public int compareTo (com.android.jack.uncommons.maths.number.Rational) 
		Long adjustedNumerator
		Long otherAdjustedNumerator
		com.android.jack.uncommons.maths.number.Rational other
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/uncommons/maths/number/package-info.class
package-info.java
package com.android.jack.uncommons.maths.number
abstract com.android.jack.uncommons.maths.number.package-info extends java.lang.Object {
}

com/android/jack/uncommons/maths/package-info.class
package-info.java
package com.android.jack.uncommons.maths
abstract com.android.jack.uncommons.maths.package-info extends java.lang.Object {
}

com/android/jack/uncommons/maths/random/AESCounterRNG$1.class
AESCounterRNG.java
package com.android.jack.uncommons.maths.random
 com.android.jack.uncommons.maths.random.AESCounterRNG$1 extends java.lang.Object {
}

com/android/jack/uncommons/maths/random/AESCounterRNG$AESKey.class
AESCounterRNG.java
package com.android.jack.uncommons.maths.random
final com.android.jack.uncommons.maths.random.AESCounterRNG$AESKey extends java.lang.Object implements java.security.Key  {
	private final byte[] keyData
	private void  (byte[]) 
		byte[] keyData
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	void  (byte[], com.android.jack.uncommons.maths.random.AESCounterRNG$1) 
		byte[] x0
		com.android.jack.uncommons.maths.random.AESCounterRNG$1 x1
}

com/android/jack/uncommons/maths/random/AESCounterRNG.class
AESCounterRNG.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.AESCounterRNG extends java.util.Random implements com.android.jack.uncommons.maths.random.RepeatableRNG  {
	private static final int DEFAULT_SEED_SIZE_BYTES
	private final byte[] seed
	private final javax.crypto.Cipher cipher
	private final byte[] counter
	private final java.util.concurrent.locks.ReentrantLock lock
	private byte[] currentBlock
	private int index
	public void  ()  throws java.security.GeneralSecurityException 
	public void  (com.android.jack.uncommons.maths.random.SeedGenerator)  throws com.android.jack.uncommons.maths.random.SeedException java.security.GeneralSecurityException 
		com.android.jack.uncommons.maths.random.SeedGenerator seedGenerator
	public void  (int)  throws java.security.GeneralSecurityException 
		int seedSizeBytes
	public void  (byte[])  throws java.security.GeneralSecurityException 
		byte[] seed
	public byte[] getSeed () 
	private void incrementCounter () 
		int i
	private byte[] nextBlock ()  throws java.security.GeneralSecurityException 
	protected final int next (int) 
		java.security.GeneralSecurityException ex
		int result
		int bits
		int result
}

com/android/jack/uncommons/maths/random/BinomialGenerator.class
BinomialGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.BinomialGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final java.util.Random rng
	private final com.android.jack.uncommons.maths.number.NumberGenerator n
	private final com.android.jack.uncommons.maths.number.NumberGenerator p
	private transient com.android.jack.uncommons.maths.binary.BitString pBits
	private transient double lastP
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator, java.util.Random) 
		com.android.jack.uncommons.maths.number.NumberGenerator n
		com.android.jack.uncommons.maths.number.NumberGenerator p
		java.util.Random rng
	public void  (int, double, java.util.Random) 
		int n
		double p
		java.util.Random rng
	public java.lang.Integer nextValue () 
		int successes
		double newP
		int trials
		int totalSuccesses
		int pIndex
	private int binomialWithEvenProbability (int) 
		int n
		com.android.jack.uncommons.maths.binary.BitString bits
	public volatile java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/random/CMWC4096RNG.class
CMWC4096RNG.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.CMWC4096RNG extends java.util.Random implements com.android.jack.uncommons.maths.random.RepeatableRNG  {
	private static final int SEED_SIZE_BYTES
	private static final long A
	private final byte[] seed
	private final int[] state
	private int carry
	private int index
	private final java.util.concurrent.locks.ReentrantLock lock
	public void  () 
	public void  (com.android.jack.uncommons.maths.random.SeedGenerator)  throws com.android.jack.uncommons.maths.random.SeedException 
		com.android.jack.uncommons.maths.random.SeedGenerator seedGenerator
	public void  (byte[]) 
		byte[] seed
	public byte[] getSeed () 
	protected int next (int) 
		long t
		int x
		int bits
}

com/android/jack/uncommons/maths/random/CellularAutomatonRNG.class
CellularAutomatonRNG.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.CellularAutomatonRNG extends java.util.Random implements com.android.jack.uncommons.maths.random.RepeatableRNG  {
	private static final int SEED_SIZE_BYTES
	private static final int AUTOMATON_LENGTH
	private static final int[] RNG_RULE
	private final byte[] seed
	private final int[] cells
	private final java.util.concurrent.locks.ReentrantLock lock
	private int currentCellIndex
	public void  () 
	public void  (com.android.jack.uncommons.maths.random.SeedGenerator)  throws com.android.jack.uncommons.maths.random.SeedException 
		com.android.jack.uncommons.maths.random.SeedGenerator seedGenerator
	public void  (byte[]) 
		int i
		int i
		byte[] seed
		int seedAsInt
	public int next (int) 
		int cellC
		int cellB
		int cellA
		int result
		int bits
		int result
	public byte[] getSeed () 
	private static int convertCellsToInt (int[], int) 
		int[] cells
		int offset
	static void  () 
}

com/android/jack/uncommons/maths/random/ContinuousUniformGenerator.class
ContinuousUniformGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.ContinuousUniformGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final java.util.Random rng
	private final double range
	private final double minimumValue
	public void  (double, double, java.util.Random) 
		double minimumValue
		double maximumValue
		java.util.Random rng
	public java.lang.Double nextValue () 
	public volatile java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/random/DefaultSeedGenerator.class
DefaultSeedGenerator.java
package com.android.jack.uncommons.maths.random
public final com.android.jack.uncommons.maths.random.DefaultSeedGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.random.SeedGenerator  {
	private static final String DEBUG_PROPERTY
	private static final com.android.jack.uncommons.maths.random.DefaultSeedGenerator INSTANCE
	private static final com.android.jack.uncommons.maths.random.SeedGenerator[] GENERATORS
	private void  () 
	public static com.android.jack.uncommons.maths.random.DefaultSeedGenerator getInstance () 
	public byte[] generateSeed (int) 
		String seedString
		boolean debug
		byte[] seed
		com.android.jack.uncommons.maths.random.SeedGenerator generator
		int length
	static void  () 
}

com/android/jack/uncommons/maths/random/DevRandomSeedGenerator.class
DevRandomSeedGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.DevRandomSeedGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.random.SeedGenerator  {
	private static final java.io.File DEV_RANDOM
	public void  () 
	public byte[] generateSeed (int)  throws com.android.jack.uncommons.maths.random.SeedException 
		int bytesRead
		byte[] randomSeed
		int count
		java.io.IOException ex
		SecurityException ex
		int length
		java.io.FileInputStream file
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/uncommons/maths/random/DiehardInputGenerator.class
DiehardInputGenerator.java
package com.android.jack.uncommons.maths.random
public final com.android.jack.uncommons.maths.random.DiehardInputGenerator extends java.lang.Object {
	private static final int INT_COUNT
	private void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		Class rngClass
		java.io.File outputFile
	public static void generateOutputFile (java.util.Random, java.io.File)  throws java.io.IOException 
		int i
		java.util.Random rng
		java.io.File outputFile
		java.io.DataOutputStream dataOutput
}

com/android/jack/uncommons/maths/random/DiscreteUniformGenerator.class
DiscreteUniformGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.DiscreteUniformGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final java.util.Random rng
	private final int range
	private final int minimumValue
	public void  (int, int, java.util.Random) 
		int minimumValue
		int maximumValue
		java.util.Random rng
	public java.lang.Integer nextValue () 
	public volatile java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/random/ExponentialGenerator.class
ExponentialGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.ExponentialGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator rate
	private final java.util.Random rng
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, java.util.Random) 
		com.android.jack.uncommons.maths.number.NumberGenerator rate
		java.util.Random rng
	public void  (double, java.util.Random) 
		double rate
		java.util.Random rng
	public java.lang.Double nextValue () 
		double u
	public volatile java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/random/GaussianGenerator.class
GaussianGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.GaussianGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final java.util.Random rng
	private final com.android.jack.uncommons.maths.number.NumberGenerator mean
	private final com.android.jack.uncommons.maths.number.NumberGenerator standardDeviation
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator, java.util.Random) 
		com.android.jack.uncommons.maths.number.NumberGenerator mean
		com.android.jack.uncommons.maths.number.NumberGenerator standardDeviation
		java.util.Random rng
	public void  (double, double, java.util.Random) 
		double mean
		double standardDeviation
		java.util.Random rng
	public java.lang.Double nextValue () 
	public volatile java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/random/JavaRNG.class
JavaRNG.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.JavaRNG extends java.util.Random implements com.android.jack.uncommons.maths.random.RepeatableRNG  {
	private static final int SEED_SIZE_BYTES
	private final byte[] seed
	public void  () 
	public void  (com.android.jack.uncommons.maths.random.SeedGenerator)  throws com.android.jack.uncommons.maths.random.SeedException 
		com.android.jack.uncommons.maths.random.SeedGenerator seedGenerator
	public void  (byte[]) 
		byte[] seed
	private static long createLongSeed (byte[]) 
		byte[] seed
	public byte[] getSeed () 
}

com/android/jack/uncommons/maths/random/MersenneTwisterRNG.class
MersenneTwisterRNG.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.MersenneTwisterRNG extends java.util.Random implements com.android.jack.uncommons.maths.random.RepeatableRNG  {
	private static final int SEED_SIZE_BYTES
	private static final int N
	private static final int M
	private static final int[] MAG01
	private static final int UPPER_MASK
	private static final int LOWER_MASK
	private static final int BOOTSTRAP_SEED
	private static final int BOOTSTRAP_FACTOR
	private static final int SEED_FACTOR1
	private static final int SEED_FACTOR2
	private static final int GENERATE_MASK1
	private static final int GENERATE_MASK2
	private final byte[] seed
	private final java.util.concurrent.locks.ReentrantLock lock
	private final int[] mt
	private int mtIndex
	public void  () 
	public void  (com.android.jack.uncommons.maths.random.SeedGenerator)  throws com.android.jack.uncommons.maths.random.SeedException 
		com.android.jack.uncommons.maths.random.SeedGenerator seedGenerator
	public void  (byte[]) 
		int k
		int k
		byte[] seed
		int[] seedInts
		int i
		int j
	public byte[] getSeed () 
	protected final int next (int) 
		int y
		int y
		int kk
		int y
		int y
		int bits
		int y
	static void  () 
}

com/android/jack/uncommons/maths/random/PoissonGenerator.class
PoissonGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.PoissonGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.number.NumberGenerator  {
	private final java.util.Random rng
	private final com.android.jack.uncommons.maths.number.NumberGenerator mean
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, java.util.Random) 
		com.android.jack.uncommons.maths.number.NumberGenerator mean
		java.util.Random rng
	public void  (double, java.util.Random) 
		double mean
		java.util.Random rng
	public java.lang.Integer nextValue () 
		int x
		double t
	public volatile java.lang.Number nextValue () 
}

com/android/jack/uncommons/maths/random/Probability.class
Probability.java
package com.android.jack.uncommons.maths.random
public final com.android.jack.uncommons.maths.random.Probability extends java.lang.Number implements java.lang.Comparable  {
	public static final com.android.jack.uncommons.maths.random.Probability ZERO
	public static final com.android.jack.uncommons.maths.random.Probability EVENS
	public static final com.android.jack.uncommons.maths.random.Probability ONE
	private final double probability
	public void  (double) 
		double probability
	public boolean nextEvent (java.util.Random) 
		java.util.Random rng
	public com.android.jack.uncommons.maths.random.Probability getComplement () 
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	public boolean equals (java.lang.Object) 
		Object other
		com.android.jack.uncommons.maths.random.Probability that
	public int hashCode () 
		long temp
	public int compareTo (com.android.jack.uncommons.maths.random.Probability) 
		com.android.jack.uncommons.maths.random.Probability other
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/jack/uncommons/maths/random/RandomDotOrgSeedGenerator.class
RandomDotOrgSeedGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.RandomDotOrgSeedGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.random.SeedGenerator  {
	private static final String BASE_URL
	private static final String RANDOM_URL
	private static final String USER_AGENT
	private static final int MAX_REQUEST_SIZE
	private static final java.util.concurrent.locks.Lock cacheLock
	private static byte[] cache
	private static int cacheOffset
	public void  () 
	public byte[] generateSeed (int)  throws com.android.jack.uncommons.maths.random.SeedException 
		int numberOfBytes
		int count
		java.io.IOException ex
		SecurityException ex
		int length
		byte[] seedData
	private void refreshCache (int)  throws java.io.IOException 
		String line
		int index
		int requiredBytes
		int numberOfBytes
		java.net.URL url
		java.net.URLConnection connection
		java.io.BufferedReader reader
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/uncommons/maths/random/RepeatableRNG.class
RepeatableRNG.java
package com.android.jack.uncommons.maths.random
public abstract com.android.jack.uncommons.maths.random.RepeatableRNG extends java.lang.Object {
	public abstract byte[] getSeed () 
}

com/android/jack/uncommons/maths/random/SecureRandomSeedGenerator.class
SecureRandomSeedGenerator.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.SecureRandomSeedGenerator extends java.lang.Object implements com.android.jack.uncommons.maths.random.SeedGenerator  {
	private static final java.security.SecureRandom SOURCE
	public void  () 
	public byte[] generateSeed (int)  throws com.android.jack.uncommons.maths.random.SeedException 
		int length
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/uncommons/maths/random/SeedException.class
SeedException.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.SeedException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/jack/uncommons/maths/random/SeedGenerator.class
SeedGenerator.java
package com.android.jack.uncommons.maths.random
public abstract com.android.jack.uncommons.maths.random.SeedGenerator extends java.lang.Object {
	public abstract byte[] generateSeed (int)  throws com.android.jack.uncommons.maths.random.SeedException 
}

com/android/jack/uncommons/maths/random/XORShiftRNG.class
XORShiftRNG.java
package com.android.jack.uncommons.maths.random
public com.android.jack.uncommons.maths.random.XORShiftRNG extends java.util.Random implements com.android.jack.uncommons.maths.random.RepeatableRNG  {
	private static final int SEED_SIZE_BYTES
	private int state1
	private int state2
	private int state3
	private int state4
	private int state5
	private final byte[] seed
	private final java.util.concurrent.locks.ReentrantLock lock
	public void  () 
	public void  (com.android.jack.uncommons.maths.random.SeedGenerator)  throws com.android.jack.uncommons.maths.random.SeedException 
		com.android.jack.uncommons.maths.random.SeedGenerator seedGenerator
	public void  (byte[]) 
		byte[] seed
		int[] state
	public byte[] getSeed () 
	protected int next (int) 
		int t
		int value
		int bits
}

com/android/jack/uncommons/maths/random/package-info.class
package-info.java
package com.android.jack.uncommons.maths.random
abstract com.android.jack.uncommons.maths.random.package-info extends java.lang.Object {
}

com/android/jack/uncommons/maths/statistics/DataSet.class
DataSet.java
package com.android.jack.uncommons.maths.statistics
public com.android.jack.uncommons.maths.statistics.DataSet extends java.lang.Object {
	private static final int DEFAULT_CAPACITY
	private static final double GROWTH_RATE
	private double[] dataSet
	private int dataSetSize
	private double total
	private double product
	private double reciprocalSum
	private double minimum
	private double maximum
	public void  () 
	public void  (int) 
		int capacity
	public void  (double[]) 
		double value
		double[] dataSet
	public void addValue (double) 
		int newLength
		double[] newDataSet
		double value
	private void updateStatsWithNewValue (double) 
		double value
	private void assertNotEmpty () 
	public final int getSize () 
	public final double getMinimum () 
	public final double getMaximum () 
	public final double getMedian () 
		double[] dataCopy
		int midPoint
	public final double getAggregate () 
	public final double getProduct () 
	public final double getArithmeticMean () 
	public final double getGeometricMean () 
	public final double getHarmonicMean () 
	public final double getMeanDeviation () 
		int i
		double mean
		double diffs
	public final double getVariance () 
	private double sumSquaredDiffs () 
		double diff
		int i
		double mean
		double squaredDiffs
	public final double getStandardDeviation () 
	public final double getSampleVariance () 
	public final double getSampleStandardDeviation () 
}

com/android/jack/uncommons/maths/statistics/EmptyDataSetException.class
EmptyDataSetException.java
package com.android.jack.uncommons.maths.statistics
public com.android.jack.uncommons.maths.statistics.EmptyDataSetException extends java.lang.RuntimeException {
	public void  () 
}

com/android/jack/uncommons/maths/statistics/package-info.class
package-info.java
package com.android.jack.uncommons.maths.statistics
abstract com.android.jack.uncommons.maths.statistics.package-info extends java.lang.Object {
}

com/android/jack/uncommons/util/concurrent/ConfigurableThreadFactory$1.class
ConfigurableThreadFactory.java
package com.android.jack.uncommons.util.concurrent
final com.android.jack.uncommons.util.concurrent.ConfigurableThreadFactory$1 extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler  {
	void  () 
	public void uncaughtException (java.lang.Thread, java.lang.Throwable) 
		Thread thread
		Throwable throwable
}

com/android/jack/uncommons/util/concurrent/ConfigurableThreadFactory.class
ConfigurableThreadFactory.java
package com.android.jack.uncommons.util.concurrent
public com.android.jack.uncommons.util.concurrent.ConfigurableThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	private static final Thread$UncaughtExceptionHandler DEFAULT_EXCEPTION_HANDLER
	private final com.android.jack.uncommons.util.id.IDSource nameGenerator
	private final int priority
	private final boolean daemon
	private final Thread$UncaughtExceptionHandler uncaughtExceptionHandler
	public void  (java.lang.String, int, boolean) 
		String namePrefix
		int priority
		boolean daemon
	public void  (java.lang.String, int, boolean, java.lang.Thread$UncaughtExceptionHandler) 
		String namePrefix
		int priority
		boolean daemon
		Thread$UncaughtExceptionHandler uncaughtExceptionHandler
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable runnable
		Thread thread
	static void  () 
}

com/android/jack/uncommons/util/concurrent/package-info.class
package-info.java
package com.android.jack.uncommons.util.concurrent
abstract com.android.jack.uncommons.util.concurrent.package-info extends java.lang.Object {
}

com/android/jack/uncommons/util/id/CompositeIDSource.class
CompositeIDSource.java
package com.android.jack.uncommons.util.id
public final com.android.jack.uncommons.util.id.CompositeIDSource extends java.lang.Object implements com.android.jack.uncommons.util.id.IDSource  {
	private final java.util.concurrent.locks.Lock lock
	private final long top32bits
	private final com.android.jack.uncommons.util.id.IDSource sequence
	public void  (int) 
		int topPart
	public java.lang.Long nextID () 
	public volatile java.io.Serializable nextID () 
}

com/android/jack/uncommons/util/id/IDSource.class
IDSource.java
package com.android.jack.uncommons.util.id
public abstract com.android.jack.uncommons.util.id.IDSource extends java.lang.Object {
	public abstract java.io.Serializable nextID () 
}

com/android/jack/uncommons/util/id/IDSourceExhaustedException.class
IDSourceExhaustedException.java
package com.android.jack.uncommons.util.id
public com.android.jack.uncommons.util.id.IDSourceExhaustedException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String string
	public void  (java.lang.String, java.lang.Throwable) 
		String string
		Throwable throwable
}

com/android/jack/uncommons/util/id/IntSequenceIDSource.class
IntSequenceIDSource.java
package com.android.jack.uncommons.util.id
public final com.android.jack.uncommons.util.id.IntSequenceIDSource extends java.lang.Object implements com.android.jack.uncommons.util.id.IDSource  {
	private static final long SECONDS_IN_HOUR
	private final java.util.concurrent.locks.Lock lock
	private final long startTime
	private int lastID
	public void  (int) 
		int firstValue
	public void  () 
	public java.lang.Integer nextID () 
		long hours
	public volatile java.io.Serializable nextID () 
}

com/android/jack/uncommons/util/id/LongSequenceIDSource.class
LongSequenceIDSource.java
package com.android.jack.uncommons.util.id
public final com.android.jack.uncommons.util.id.LongSequenceIDSource extends java.lang.Object implements com.android.jack.uncommons.util.id.IDSource  {
	private static final int SECONDS_IN_DAY
	private final java.util.concurrent.locks.Lock lock
	private final long startTime
	private long lastID
	public void  (long) 
		long firstValue
	public void  () 
	public java.lang.Long nextID () 
		long days
	public volatile java.io.Serializable nextID () 
}

com/android/jack/uncommons/util/id/StringPrefixIDSource.class
StringPrefixIDSource.java
package com.android.jack.uncommons.util.id
public com.android.jack.uncommons.util.id.StringPrefixIDSource extends java.lang.Object implements com.android.jack.uncommons.util.id.IDSource  {
	private final java.util.concurrent.locks.Lock lock
	private final String prefix
	private final com.android.jack.uncommons.util.id.IDSource source
	public void  (java.lang.String, com.android.jack.uncommons.util.id.IDSource) 
		String prefix
		com.android.jack.uncommons.util.id.IDSource source
	public java.lang.String nextID () 
		StringBuilder output
	public volatile java.io.Serializable nextID () 
}

com/android/jack/uncommons/util/id/package-info.class
package-info.java
package com.android.jack.uncommons.util.id
abstract com.android.jack.uncommons.util.id.package-info extends java.lang.Object {
}

com/android/jack/uncommons/util/reflection/ReflectionUtils.class
ReflectionUtils.java
package com.android.jack.uncommons.util.reflection
public final com.android.jack.uncommons.util.reflection.ReflectionUtils extends java.lang.Object {
	private void  () 
	public static transient java.lang.Object invokeUnchecked (java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) 
		Object result
		IllegalAccessException ex
		java.lang.reflect.InvocationTargetException ex
		java.lang.reflect.Method method
		Object target
		Object[] arguments
	public static transient java.lang.Object invokeUnchecked (java.lang.reflect.Constructor, java.lang.Object[]) 
		IllegalAccessException ex
		InstantiationException ex
		java.lang.reflect.InvocationTargetException ex
		java.lang.reflect.Constructor constructor
		Object[] arguments
	public static transient java.lang.reflect.Method findKnownMethod (java.lang.Class, java.lang.String, java.lang.Class[]) 
		NoSuchMethodException ex
		Class aClass
		String name
		Class[] paramTypes
	public static transient java.lang.reflect.Constructor findKnownConstructor (java.lang.Class, java.lang.Class[]) 
		NoSuchMethodException ex
		Class aClass
		Class[] paramTypes
}

com/android/jack/uncommons/util/reflection/package-info.class
package-info.java
package com.android.jack.uncommons.util.reflection
abstract com.android.jack.uncommons.util.reflection.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/AbstractEvolutionEngine.class
AbstractEvolutionEngine.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.AbstractEvolutionEngine extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionEngine  {
	private static com.android.jack.uncommons.watchmaker.framework.FitnessEvaluationWorker concurrentWorker
	private final java.util.Set observers
	private final java.util.Random rng
	private final com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
	private final com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
	private volatile boolean singleThreaded
	private java.util.List satisfiedTerminationConditions
	protected void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		java.util.Random rng
	public transient java.lang.Object evolve (int, int, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		int populationSize
		int eliteCount
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] conditions
	public transient java.lang.Object evolve (int, int, java.util.Collection, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		int populationSize
		int eliteCount
		java.util.Collection seedCandidates
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] conditions
	public transient java.util.List evolvePopulation (int, int, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		int populationSize
		int eliteCount
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] conditions
	public transient java.util.List evolvePopulation (int, int, java.util.Collection, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		int populationSize
		int eliteCount
		java.util.Collection seedCandidates
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] conditions
		int currentGenerationIndex
		long startTime
		java.util.List population
		java.util.List evaluatedPopulation
		com.android.jack.uncommons.watchmaker.framework.PopulationData data
		java.util.List satisfiedConditions
	protected abstract java.util.List nextEvolutionStep (java.util.List, int, java.util.Random) 
	protected java.util.List evaluatePopulation (java.util.List) 
		Object candidate
		Object candidate
		java.util.concurrent.Future result
		java.util.List unmodifiablePopulation
		java.util.List results
		java.util.concurrent.ExecutionException ex
		InterruptedException ex
		java.util.List population
		java.util.List evaluatedPopulation
	public java.util.List getSatisfiedTerminationConditions () 
	public void addEvolutionObserver (com.android.jack.uncommons.watchmaker.framework.EvolutionObserver) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionObserver observer
	public void removeEvolutionObserver (com.android.jack.uncommons.watchmaker.framework.EvolutionObserver) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionObserver observer
	private void notifyPopulationChange (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionObserver observer
		com.android.jack.uncommons.watchmaker.framework.PopulationData data
	public void setSingleThreaded (boolean) 
		boolean singleThreaded
	private static synchronized com.android.jack.uncommons.watchmaker.framework.FitnessEvaluationWorker getSharedWorker () 
	static void  () 
}

com/android/jack/uncommons/watchmaker/framework/CachingFitnessEvaluator.class
CachingFitnessEvaluator.java
package com.android.jack.uncommons.watchmaker.framework
public com.android.jack.uncommons.watchmaker.framework.CachingFitnessEvaluator extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator  {
	private final com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator delegate
	private final transient java.util.concurrent.ConcurrentMap cache
	public void  (com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator) 
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator delegate
	public double getFitness (java.lang.Object, java.util.List) 
		Object candidate
		java.util.List population
		Double fitness
	public boolean isNatural () 
}

com/android/jack/uncommons/watchmaker/framework/CandidateFactory.class
CandidateFactory.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.CandidateFactory extends java.lang.Object {
	public abstract java.util.List generateInitialPopulation (int, java.util.Random) 
	public abstract java.util.List generateInitialPopulation (int, java.util.Collection, java.util.Random) 
	public abstract java.lang.Object generateRandomCandidate (java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/EvaluatedCandidate.class
EvaluatedCandidate.java
package com.android.jack.uncommons.watchmaker.framework
public final com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate extends java.lang.Object implements java.lang.Comparable  {
	private final Object candidate
	private final double fitness
	public void  (java.lang.Object, double) 
		Object candidate
		double fitness
	public java.lang.Object getCandidate () 
	public double getFitness () 
	public int compareTo (com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate evaluatedCandidate
	public boolean equals (java.lang.Object) 
		Object o
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate that
	public int hashCode () 
		long temp
	public volatile int compareTo (java.lang.Object) 
}

com/android/jack/uncommons/watchmaker/framework/EvolutionEngine.class
EvolutionEngine.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.EvolutionEngine extends java.lang.Object {
	public transient abstract java.lang.Object evolve (int, int, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
	public transient abstract java.lang.Object evolve (int, int, java.util.Collection, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
	public transient abstract java.util.List evolvePopulation (int, int, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
	public transient abstract java.util.List evolvePopulation (int, int, java.util.Collection, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
	public abstract void addEvolutionObserver (com.android.jack.uncommons.watchmaker.framework.EvolutionObserver) 
	public abstract void removeEvolutionObserver (com.android.jack.uncommons.watchmaker.framework.EvolutionObserver) 
	public abstract java.util.List getSatisfiedTerminationConditions () 
}

com/android/jack/uncommons/watchmaker/framework/EvolutionObserver.class
EvolutionObserver.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.EvolutionObserver extends java.lang.Object {
	public abstract void populationUpdate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
}

com/android/jack/uncommons/watchmaker/framework/EvolutionStrategyEngine.class
EvolutionStrategyEngine.java
package com.android.jack.uncommons.watchmaker.framework
public com.android.jack.uncommons.watchmaker.framework.EvolutionStrategyEngine extends com.android.jack.uncommons.watchmaker.framework.AbstractEvolutionEngine {
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
	private final com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
	private final boolean plusSelection
	private final int offspringMultiplier
	static final boolean $assertionsDisabled
	public void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, boolean, int, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		boolean plusSelection
		int offspringMultiplier
		java.util.Random rng
	protected java.util.List nextEvolutionStep (java.util.List, int, java.util.Random) 
		int i
		java.util.List evaluatedPopulation
		int eliteCount
		java.util.Random rng
		int offspringCount
		java.util.List parents
		java.util.List offspring
		java.util.List evaluatedOffspring
	static void  () 
}

com/android/jack/uncommons/watchmaker/framework/EvolutionUtils.class
EvolutionUtils.java
package com.android.jack.uncommons.watchmaker.framework
public final com.android.jack.uncommons.watchmaker.framework.EvolutionUtils extends java.lang.Object {
	private void  () 
	public static transient java.util.List shouldContinue (com.android.jack.uncommons.watchmaker.framework.PopulationData, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition condition
		com.android.jack.uncommons.watchmaker.framework.PopulationData data
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] conditions
		java.util.List satisfiedConditions
	public static void sortEvaluatedPopulation (java.util.List, boolean) 
		java.util.List evaluatedPopulation
		boolean naturalFitness
	public static com.android.jack.uncommons.watchmaker.framework.PopulationData getPopulationData (java.util.List, boolean, int, int, long) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate
		java.util.List evaluatedPopulation
		boolean naturalFitness
		int eliteCount
		int iterationNumber
		long startTime
		com.android.jack.uncommons.maths.statistics.DataSet stats
}

com/android/jack/uncommons/watchmaker/framework/EvolutionaryOperator.class
EvolutionaryOperator.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator extends java.lang.Object {
	public abstract java.util.List apply (java.util.List, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/FitnessEvaluationWorker.class
FitnessEvaluationWorker.java
package com.android.jack.uncommons.watchmaker.framework
public com.android.jack.uncommons.watchmaker.framework.FitnessEvaluationWorker extends java.lang.Object {
	private static final com.android.jack.uncommons.util.id.IDSource WORKER_ID_SOURCE
	private final java.util.concurrent.LinkedBlockingQueue workQueue
	private final java.util.concurrent.ThreadPoolExecutor executor
	void  () 
	private void  (boolean) 
		boolean daemonWorkerThreads
		com.android.jack.uncommons.util.concurrent.ConfigurableThreadFactory threadFactory
	public java.util.concurrent.Future submit (com.android.jack.uncommons.watchmaker.framework.FitnessEvalutationTask) 
		com.android.jack.uncommons.watchmaker.framework.FitnessEvalutationTask task
	public static void main (java.lang.String[]) 
		String[] args
	protected void finalize ()  throws java.lang.Throwable 
	static void  () 
}

com/android/jack/uncommons/watchmaker/framework/FitnessEvaluator.class
FitnessEvaluator.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator extends java.lang.Object {
	public abstract double getFitness (java.lang.Object, java.util.List) 
	public abstract boolean isNatural () 
}

com/android/jack/uncommons/watchmaker/framework/FitnessEvalutationTask.class
FitnessEvalutationTask.java
package com.android.jack.uncommons.watchmaker.framework
 com.android.jack.uncommons.watchmaker.framework.FitnessEvalutationTask extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
	private final Object candidate
	private final java.util.List population
	void  (com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, java.lang.Object, java.util.List) 
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		Object candidate
		java.util.List population
	public com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate call () 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/jack/uncommons/watchmaker/framework/GenerationalEvolutionEngine.class
GenerationalEvolutionEngine.java
package com.android.jack.uncommons.watchmaker.framework
public com.android.jack.uncommons.watchmaker.framework.GenerationalEvolutionEngine extends com.android.jack.uncommons.watchmaker.framework.AbstractEvolutionEngine {
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
	private final com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
	private final com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
	public void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, com.android.jack.uncommons.watchmaker.framework.SelectionStrategy, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
		java.util.Random rng
	public void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
		com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection selectionStrategy
		java.util.Random rng
	protected java.util.List nextEvolutionStep (java.util.List, int, java.util.Random) 
		java.util.List evaluatedPopulation
		int eliteCount
		java.util.Random rng
		java.util.List population
		java.util.List elite
		java.util.Iterator iterator
}

com/android/jack/uncommons/watchmaker/framework/NullFitnessEvaluator.class
NullFitnessEvaluator.java
package com.android.jack.uncommons.watchmaker.framework
 com.android.jack.uncommons.watchmaker.framework.NullFitnessEvaluator extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator  {
	void  () 
	public double getFitness (java.lang.Object, java.util.List) 
		Object candidate
		java.util.List population
	public boolean isNatural () 
}

com/android/jack/uncommons/watchmaker/framework/PopulationData.class
PopulationData.java
package com.android.jack.uncommons.watchmaker.framework
public final com.android.jack.uncommons.watchmaker.framework.PopulationData extends java.lang.Object {
	private final Object bestCandidate
	private final double bestCandidateFitness
	private final double meanFitness
	private final double fitnessStandardDeviation
	private final boolean naturalFitness
	private final int populationSize
	private final int eliteCount
	private final int generationNumber
	private final long elapsedTime
	public void  (java.lang.Object, double, double, double, boolean, int, int, int, long) 
		Object bestCandidate
		double bestCandidateFitness
		double meanFitness
		double fitnessStandardDeviation
		boolean naturalFitness
		int populationSize
		int eliteCount
		int generationNumber
		long elapsedTime
	public java.lang.Object getBestCandidate () 
	public double getBestCandidateFitness () 
	public double getMeanFitness () 
	public double getFitnessStandardDeviation () 
	public boolean isNaturalFitness () 
	public int getPopulationSize () 
	public int getEliteCount () 
	public int getGenerationNumber () 
	public long getElapsedTime () 
}

com/android/jack/uncommons/watchmaker/framework/SelectionStrategy.class
SelectionStrategy.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.SelectionStrategy extends java.lang.Object {
	public abstract java.util.List select (java.util.List, boolean, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/SteadyStateEvolutionEngine.class
SteadyStateEvolutionEngine.java
package com.android.jack.uncommons.watchmaker.framework
public com.android.jack.uncommons.watchmaker.framework.SteadyStateEvolutionEngine extends com.android.jack.uncommons.watchmaker.framework.AbstractEvolutionEngine {
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
	private final com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
	private final com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
	private final int selectionSize
	private final boolean forceSingleCandidateUpdate
	static final boolean $assertionsDisabled
	public void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, com.android.jack.uncommons.watchmaker.framework.SelectionStrategy, int, boolean, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
		int selectionSize
		boolean forceSingleCandidateUpdate
		java.util.Random rng
	protected java.util.List nextEvolutionStep (java.util.List, int, java.util.Random) 
		java.util.List evaluatedPopulation
		int eliteCount
		java.util.Random rng
		java.util.List selectedCandidates
		java.util.List offspring
	protected void doReplacement (java.util.List, java.util.List, int, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate
		java.util.List existingPopulation
		java.util.List newCandidates
		int eliteCount
		java.util.Random rng
	static void  () 
}

com/android/jack/uncommons/watchmaker/framework/TerminationCondition.class
TerminationCondition.java
package com.android.jack.uncommons.watchmaker.framework
public abstract com.android.jack.uncommons.watchmaker.framework.TerminationCondition extends java.lang.Object {
	public abstract boolean shouldTerminate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
}

com/android/jack/uncommons/watchmaker/framework/factories/AbstractCandidateFactory.class
AbstractCandidateFactory.java
package com.android.jack.uncommons.watchmaker.framework.factories
public abstract com.android.jack.uncommons.watchmaker.framework.factories.AbstractCandidateFactory extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.CandidateFactory  {
	public void  () 
	public java.util.List generateInitialPopulation (int, java.util.Random) 
		int i
		int populationSize
		java.util.Random rng
		java.util.List population
	public java.util.List generateInitialPopulation (int, java.util.Collection, java.util.Random) 
		int i
		int populationSize
		java.util.Collection seedCandidates
		java.util.Random rng
		java.util.List population
}

com/android/jack/uncommons/watchmaker/framework/factories/BitStringFactory.class
BitStringFactory.java
package com.android.jack.uncommons.watchmaker.framework.factories
public com.android.jack.uncommons.watchmaker.framework.factories.BitStringFactory extends com.android.jack.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
	private final int length
	public void  (int) 
		int length
	public com.android.jack.uncommons.maths.binary.BitString generateRandomCandidate (java.util.Random) 
		java.util.Random rng
	public volatile java.lang.Object generateRandomCandidate (java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/factories/ListPermutationFactory.class
ListPermutationFactory.java
package com.android.jack.uncommons.watchmaker.framework.factories
public com.android.jack.uncommons.watchmaker.framework.factories.ListPermutationFactory extends com.android.jack.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
	private final java.util.List elements
	public void  (java.util.List) 
		java.util.List elements
	public java.util.List generateRandomCandidate (java.util.Random) 
		java.util.Random rng
		java.util.List candidate
	public volatile java.lang.Object generateRandomCandidate (java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/factories/ObjectArrayPermutationFactory.class
ObjectArrayPermutationFactory.java
package com.android.jack.uncommons.watchmaker.framework.factories
public com.android.jack.uncommons.watchmaker.framework.factories.ObjectArrayPermutationFactory extends com.android.jack.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
	private final Object[] elements
	public void  (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] generateRandomCandidate (java.util.Random) 
		java.util.Random rng
		Object[] candidate
		java.util.List list
	public volatile java.lang.Object generateRandomCandidate (java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/factories/StringFactory.class
StringFactory.java
package com.android.jack.uncommons.watchmaker.framework.factories
public com.android.jack.uncommons.watchmaker.framework.factories.StringFactory extends com.android.jack.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
	private final char[] alphabet
	private final int stringLength
	public void  (char[], int) 
		char[] alphabet
		int stringLength
	public java.lang.String generateRandomCandidate (java.util.Random) 
		int i
		java.util.Random rng
		char[] chars
	public volatile java.lang.Object generateRandomCandidate (java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/factories/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework.factories
abstract com.android.jack.uncommons.watchmaker.framework.factories.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/interactive/Console.class
Console.java
package com.android.jack.uncommons.watchmaker.framework.interactive
public abstract com.android.jack.uncommons.watchmaker.framework.interactive.Console extends java.lang.Object {
	public abstract int select (java.util.List) 
}

com/android/jack/uncommons/watchmaker/framework/interactive/InteractiveSelection$1.class
InteractiveSelection.java
package com.android.jack.uncommons.watchmaker.framework.interactive
 com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection$1 extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/interactive/InteractiveSelection$NoOpRenderer.class
InteractiveSelection.java
package com.android.jack.uncommons.watchmaker.framework.interactive
final com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection$NoOpRenderer extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.interactive.Renderer  {
	private void  () 
	public java.lang.Object render (java.lang.Object) 
		Object entity
	void  (com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection$1) 
		com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection$1 x0
}

com/android/jack/uncommons/watchmaker/framework/interactive/InteractiveSelection.class
InteractiveSelection.java
package com.android.jack.uncommons.watchmaker.framework.interactive
public com.android.jack.uncommons.watchmaker.framework.interactive.InteractiveSelection extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	private final com.android.jack.uncommons.watchmaker.framework.interactive.Console console
	private final com.android.jack.uncommons.watchmaker.framework.interactive.Renderer renderer
	private final int groupSize
	private final int maxSelectionsPerGeneration
	public void  (com.android.jack.uncommons.watchmaker.framework.interactive.Console, com.android.jack.uncommons.watchmaker.framework.interactive.Renderer, int, int) 
		com.android.jack.uncommons.watchmaker.framework.interactive.Console console
		com.android.jack.uncommons.watchmaker.framework.interactive.Renderer renderer
		int groupSize
		int maxSelectionsPerGeneration
	public void  (com.android.jack.uncommons.watchmaker.framework.interactive.Console, int, int) 
		com.android.jack.uncommons.watchmaker.framework.interactive.Console console
		int groupSize
		int maxSelectionsPerGeneration
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		int j
		java.util.List group
		java.util.List candidates
		int i
		int i
		java.util.List extendedSelection
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		int selectionCount
		java.util.List selection
	private java.lang.Object select (java.util.List) 
		Object candidate
		java.util.List candidates
		java.util.List renderedCandidates
		java.lang.reflect.Method consoleSelectMethod
		Integer selection
}

com/android/jack/uncommons/watchmaker/framework/interactive/Renderer.class
Renderer.java
package com.android.jack.uncommons.watchmaker.framework.interactive
public abstract com.android.jack.uncommons.watchmaker.framework.interactive.Renderer extends java.lang.Object {
	public abstract java.lang.Object render (java.lang.Object) 
}

com/android/jack/uncommons/watchmaker/framework/interactive/RendererAdapter.class
RendererAdapter.java
package com.android.jack.uncommons.watchmaker.framework.interactive
public com.android.jack.uncommons.watchmaker.framework.interactive.RendererAdapter extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.interactive.Renderer  {
	private final com.android.jack.uncommons.watchmaker.framework.interactive.Renderer renderer1
	private final com.android.jack.uncommons.watchmaker.framework.interactive.Renderer renderer2
	public void  (com.android.jack.uncommons.watchmaker.framework.interactive.Renderer, com.android.jack.uncommons.watchmaker.framework.interactive.Renderer) 
		com.android.jack.uncommons.watchmaker.framework.interactive.Renderer renderer1
		com.android.jack.uncommons.watchmaker.framework.interactive.Renderer renderer2
	public java.lang.Object render (java.lang.Object) 
		Object entity
		java.lang.reflect.Method renderMethod
}

com/android/jack/uncommons/watchmaker/framework/interactive/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework.interactive
abstract com.android.jack.uncommons.watchmaker.framework.interactive.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/islands/Epoch.class
Epoch.java
package com.android.jack.uncommons.watchmaker.framework.islands
 com.android.jack.uncommons.watchmaker.framework.islands.Epoch extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionEngine island
	private final int populationSize
	private final int eliteCount
	private final java.util.List seedCandidates
	private final com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] terminationConditions
	transient void  (com.android.jack.uncommons.watchmaker.framework.EvolutionEngine, int, int, java.util.List, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionEngine island
		int populationSize
		int eliteCount
		java.util.List seedCandidates
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] terminationConditions
	public java.util.List call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/jack/uncommons/watchmaker/framework/islands/IslandEvolution$1.class
IslandEvolution.java
package com.android.jack.uncommons.watchmaker.framework.islands
 com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution$1 extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionObserver  {
	final int val$islandIndex
	final com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution this$0
	void  (com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution, int) 
		com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution this$0
	public void populationUpdate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver islandObserver
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
}

com/android/jack/uncommons/watchmaker/framework/islands/IslandEvolution.class
IslandEvolution.java
package com.android.jack.uncommons.watchmaker.framework.islands
public com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution extends java.lang.Object {
	private final java.util.List islands
	private final com.android.jack.uncommons.watchmaker.framework.islands.Migration migration
	private final boolean naturalFitness
	private final java.util.Random rng
	private final java.util.Set observers
	private java.util.List satisfiedTerminationConditions
	public void  (int, com.android.jack.uncommons.watchmaker.framework.islands.Migration, com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, com.android.jack.uncommons.watchmaker.framework.SelectionStrategy, java.util.Random) 
		int islandCount
		com.android.jack.uncommons.watchmaker.framework.islands.Migration migration
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
		java.util.Random rng
	public void  (java.util.List, com.android.jack.uncommons.watchmaker.framework.islands.Migration, boolean, java.util.Random) 
		int islandIndex
		com.android.jack.uncommons.watchmaker.framework.EvolutionEngine island
		int i
		java.util.List islands
		com.android.jack.uncommons.watchmaker.framework.islands.Migration migration
		boolean naturalFitness
		java.util.Random rng
	private static java.util.List createIslands (int, com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator, com.android.jack.uncommons.watchmaker.framework.SelectionStrategy, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.GenerationalEvolutionEngine island
		int i
		int islandCount
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory candidateFactory
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
		java.util.Random rng
		java.util.List islands
	public transient java.lang.Object evolve (int, int, int, int, com.android.jack.uncommons.watchmaker.framework.TerminationCondition[]) 
		java.util.List evaluatedIslandPopulation
		java.util.concurrent.Future future
		java.util.List evaluatedPopulation
		java.util.List futures
		java.util.List evaluatedPopulations
		InterruptedException ex
		java.util.concurrent.ExecutionException ex
		java.util.List islandEpochs
		int populationSize
		int eliteCount
		int epochLength
		int migrantCount
		com.android.jack.uncommons.watchmaker.framework.TerminationCondition[] conditions
		java.util.concurrent.ExecutorService threadPool
		java.util.List islandPopulations
		java.util.List evaluatedCombinedPopulation
		com.android.jack.uncommons.watchmaker.framework.PopulationData data
		java.util.List satisfiedConditions
		int currentEpochIndex
		long startTime
	private java.util.List createEpochTasks (int, int, int, java.util.List) 
		int i
		int populationSize
		int eliteCount
		int epochLength
		java.util.List islandPopulations
		java.util.List islandEpochs
	private static java.util.List toCandidateList (java.util.List) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate evaluatedCandidate
		java.util.List evaluatedCandidates
		java.util.List candidates
	public java.util.List getSatisfiedTerminationConditions () 
	public void addEvolutionObserver (com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver) 
		com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver observer
	public void removeEvolutionObserver (com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver) 
		com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver observer
	private void notifyPopulationChange (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver observer
		com.android.jack.uncommons.watchmaker.framework.PopulationData data
	static java.util.Set access$000 (com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution) 
		com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolution x0
}

com/android/jack/uncommons/watchmaker/framework/islands/IslandEvolutionObserver.class
IslandEvolutionObserver.java
package com.android.jack.uncommons.watchmaker.framework.islands
public abstract com.android.jack.uncommons.watchmaker.framework.islands.IslandEvolutionObserver extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionObserver  {
	public abstract void islandPopulationUpdate (int, com.android.jack.uncommons.watchmaker.framework.PopulationData) 
}

com/android/jack/uncommons/watchmaker/framework/islands/Migration.class
Migration.java
package com.android.jack.uncommons.watchmaker.framework.islands
public abstract com.android.jack.uncommons.watchmaker.framework.islands.Migration extends java.lang.Object {
	public abstract void migrate (java.util.List, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/islands/RandomMigration.class
RandomMigration.java
package com.android.jack.uncommons.watchmaker.framework.islands
public com.android.jack.uncommons.watchmaker.framework.islands.RandomMigration extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.islands.Migration  {
	public void  () 
	public void migrate (java.util.List, int, java.util.Random) 
		int i
		java.util.List island
		int i
		java.util.List island
		java.util.List islandPopulations
		int migrantCount
		java.util.Random rng
		java.util.List migrants
		java.util.Iterator iterator
}

com/android/jack/uncommons/watchmaker/framework/islands/RingMigration.class
RingMigration.java
package com.android.jack.uncommons.watchmaker.framework.islands
public com.android.jack.uncommons.watchmaker.framework.islands.RingMigration extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.islands.Migration  {
	public void  () 
	public void migrate (java.util.List, int, java.util.Random) 
		int i
		java.util.List immigrants
		java.util.List island
		java.util.List islandPopulations
		int migrantCount
		java.util.Random rng
		java.util.List lastIsland
		java.util.List migrants
}

com/android/jack/uncommons/watchmaker/framework/islands/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework.islands
abstract com.android.jack.uncommons.watchmaker.framework.islands.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/operators/AbstractCrossover.class
AbstractCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public abstract com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	private final com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected void  (int) 
		int crossoverPoints
	protected void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	protected void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	protected void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	public java.util.List apply (java.util.List, java.util.Random) 
		Object parent2
		int crossoverPoints
		Object parent1
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List selectionClone
		java.util.List result
		java.util.Iterator iterator
	protected abstract java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/BitStringCrossover.class
BitStringCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.BitStringCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (com.android.jack.uncommons.maths.binary.BitString, com.android.jack.uncommons.maths.binary.BitString, int, java.util.Random) 
		int crossoverIndex
		int i
		com.android.jack.uncommons.maths.binary.BitString parent1
		com.android.jack.uncommons.maths.binary.BitString parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		com.android.jack.uncommons.maths.binary.BitString offspring1
		com.android.jack.uncommons.maths.binary.BitString offspring2
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/BitStringMutation.class
BitStringMutation.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.BitStringMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator mutationProbability
	private final com.android.jack.uncommons.maths.number.NumberGenerator mutationCount
	public void  (com.android.jack.uncommons.maths.random.Probability) 
		com.android.jack.uncommons.maths.random.Probability mutationProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator mutationProbability
		com.android.jack.uncommons.maths.number.NumberGenerator mutationCount
	public java.util.List apply (java.util.List, java.util.Random) 
		com.android.jack.uncommons.maths.binary.BitString b
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedPopulation
	private com.android.jack.uncommons.maths.binary.BitString mutateBitString (com.android.jack.uncommons.maths.binary.BitString, java.util.Random) 
		int i
		com.android.jack.uncommons.maths.binary.BitString mutatedBitString
		int mutations
		com.android.jack.uncommons.maths.binary.BitString bitString
		java.util.Random rng
}

com/android/jack/uncommons/watchmaker/framework/operators/ByteArrayCrossover.class
ByteArrayCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ByteArrayCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (byte[], byte[], int, java.util.Random) 
		int crossoverIndex
		int i
		byte[] parent1
		byte[] parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		byte[] offspring1
		byte[] offspring2
		byte[] temp
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/CharArrayCrossover.class
CharArrayCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.CharArrayCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (char[], char[], int, java.util.Random) 
		int crossoverIndex
		int i
		char[] parent1
		char[] parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		char[] offspring1
		char[] offspring2
		char[] temp
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/DoubleArrayCrossover.class
DoubleArrayCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.DoubleArrayCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (double[], double[], int, java.util.Random) 
		int crossoverIndex
		int i
		double[] parent1
		double[] parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		double[] offspring1
		double[] offspring2
		double[] temp
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/EvolutionPipeline.class
EvolutionPipeline.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.EvolutionPipeline extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final java.util.List pipeline
	public void  (java.util.List) 
		java.util.List pipeline
	public java.util.List apply (java.util.List, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List population
}

com/android/jack/uncommons/watchmaker/framework/operators/IdentityOperator.class
IdentityOperator.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.IdentityOperator extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	public void  () 
	public java.util.List apply (java.util.List, java.util.Random) 
		java.util.List selectedCandidates
		java.util.Random rng
}

com/android/jack/uncommons/watchmaker/framework/operators/IntArrayCrossover.class
IntArrayCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.IntArrayCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (int[], int[], int, java.util.Random) 
		int crossoverIndex
		int i
		int[] parent1
		int[] parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		int[] offspring1
		int[] offspring2
		int[] temp
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/ListCrossover.class
ListCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ListCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (java.util.List, java.util.List, int, java.util.Random) 
		Object temp
		int j
		int crossoverIndex
		int max
		int i
		java.util.List parent1
		java.util.List parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		java.util.List offspring1
		java.util.List offspring2
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/ListInversion.class
ListInversion.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ListInversion extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator inversionProbability
	public void  (com.android.jack.uncommons.maths.random.Probability) 
		com.android.jack.uncommons.maths.random.Probability inversionProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator inversionProbability
	public java.util.List apply (java.util.List, java.util.Random) 
		int i
		java.util.List newCandidate
		int length
		int start
		int offset
		int end
		int segmentLength
		java.util.List candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List result
}

com/android/jack/uncommons/watchmaker/framework/operators/ListOperator.class
ListOperator.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ListOperator extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator delegate
	public void  (com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator delegate
	public java.util.List apply (java.util.List, java.util.Random) 
		java.util.List item
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List output
}

com/android/jack/uncommons/watchmaker/framework/operators/ListOrderCrossover.class
ListOrderCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ListOrderCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	static final boolean $assertionsDisabled
	public void  () 
	public void  (com.android.jack.uncommons.maths.random.Probability) 
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (java.util.List, java.util.List, int, java.util.Random) 
		int index
		Object item1
		Object item2
		int i
		java.util.List parent1
		java.util.List parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		java.util.List offspring1
		java.util.List offspring2
		int point1
		int point2
		int length
		java.util.Map mapping1
		java.util.Map mapping2
		java.util.List result
	private void checkUnmappedElements (java.util.List, java.util.Map, int, int) 
		Object mapped
		int i
		java.util.List offspring
		java.util.Map mapping
		int mappingStart
		int mappingEnd
	private boolean isInsideMappedRegion (int, int, int) 
		int position
		int startPoint
		int endPoint
		boolean enclosed
		boolean wrapAround
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
	static void  () 
}

com/android/jack/uncommons/watchmaker/framework/operators/ListOrderMutation.class
ListOrderMutation.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ListOrderMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator mutationCountVariable
	private final com.android.jack.uncommons.maths.number.NumberGenerator mutationAmountVariable
	public void  () 
	public void  (int, int) 
		int mutationCount
		int mutationAmount
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator mutationCount
		com.android.jack.uncommons.maths.number.NumberGenerator mutationAmount
	public java.util.List apply (java.util.List, java.util.Random) 
		int fromIndex
		int mutationAmount
		int toIndex
		int i
		java.util.List newCandidate
		int mutationCount
		java.util.List candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List result
}

com/android/jack/uncommons/watchmaker/framework/operators/ObjectArrayCrossover.class
ObjectArrayCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.ObjectArrayCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (java.lang.Object[], java.lang.Object[], int, java.util.Random) 
		int crossoverIndex
		int i
		Object[] parent1
		Object[] parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		Object[] offspring1
		Object[] offspring2
		Object[] temp
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/Replacement.class
Replacement.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.Replacement extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.watchmaker.framework.CandidateFactory factory
	private final com.android.jack.uncommons.maths.number.NumberGenerator replacementProbability
	public void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.maths.random.Probability) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory factory
		com.android.jack.uncommons.maths.random.Probability replacementProbability
	public void  (com.android.jack.uncommons.watchmaker.framework.CandidateFactory, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.watchmaker.framework.CandidateFactory factory
		com.android.jack.uncommons.maths.number.NumberGenerator replacementProbability
	public java.util.List apply (java.util.List, java.util.Random) 
		Object candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List output
}

com/android/jack/uncommons/watchmaker/framework/operators/SplitEvolution.class
SplitEvolution.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.SplitEvolution extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator1
	private final com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator2
	private final com.android.jack.uncommons.maths.number.NumberGenerator weightVariable
	public void  (com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, double) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator1
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator2
		double weight
	public void  (com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator1
		com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator operator2
		com.android.jack.uncommons.maths.number.NumberGenerator weightVariable
	public java.util.List apply (java.util.List, java.util.Random) 
		java.util.List selectedCandidates
		java.util.Random rng
		double ratio
		int size
		java.util.List selectionClone
		java.util.List list1
		java.util.List list2
		java.util.List result
}

com/android/jack/uncommons/watchmaker/framework/operators/StringCrossover.class
StringCrossover.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.StringCrossover extends com.android.jack.uncommons.watchmaker.framework.operators.AbstractCrossover {
	public void  () 
	public void  (int) 
		int crossoverPoints
	public void  (int, com.android.jack.uncommons.maths.random.Probability) 
		int crossoverPoints
		com.android.jack.uncommons.maths.random.Probability crossoverProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverPointsVariable
		com.android.jack.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
	protected java.util.List mate (java.lang.String, java.lang.String, int, java.util.Random) 
		char temp
		int j
		int crossoverIndex
		int i
		String parent1
		String parent2
		int numberOfCrossoverPoints
		java.util.Random rng
		StringBuilder offspring1
		StringBuilder offspring2
		java.util.List result
	protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random) 
}

com/android/jack/uncommons/watchmaker/framework/operators/StringMutation.class
StringMutation.java
package com.android.jack.uncommons.watchmaker.framework.operators
public com.android.jack.uncommons.watchmaker.framework.operators.StringMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final char[] alphabet
	private final com.android.jack.uncommons.maths.number.NumberGenerator mutationProbability
	public void  (char[], com.android.jack.uncommons.maths.random.Probability) 
		char[] alphabet
		com.android.jack.uncommons.maths.random.Probability mutationProbability
	public void  (char[], com.android.jack.uncommons.maths.number.NumberGenerator) 
		char[] alphabet
		com.android.jack.uncommons.maths.number.NumberGenerator mutationProbability
	public java.util.List apply (java.util.List, java.util.Random) 
		String s
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedPopulation
	private java.lang.String mutateString (java.lang.String, java.util.Random) 
		int i
		String s
		java.util.Random rng
		StringBuilder buffer
}

com/android/jack/uncommons/watchmaker/framework/operators/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework.operators
abstract com.android.jack.uncommons.watchmaker.framework.operators.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework
abstract com.android.jack.uncommons.watchmaker.framework.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/selection/RankSelection.class
RankSelection.java
package com.android.jack.uncommons.watchmaker.framework.selection
public com.android.jack.uncommons.watchmaker.framework.selection.RankSelection extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	private final com.android.jack.uncommons.watchmaker.framework.SelectionStrategy delegate
	public void  () 
	public void  (com.android.jack.uncommons.watchmaker.framework.SelectionStrategy) 
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy delegate
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		Object candidate
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		java.util.List rankedPopulation
		java.util.Iterator iterator
		int index
	protected double mapRankToScore (int, int) 
		int rank
		int populationSize
	public java.lang.String toString () 
}

com/android/jack/uncommons/watchmaker/framework/selection/RouletteWheelSelection.class
RouletteWheelSelection.java
package com.android.jack.uncommons.watchmaker.framework.selection
public com.android.jack.uncommons.watchmaker.framework.selection.RouletteWheelSelection extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	public void  () 
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		double fitness
		int i
		double randomFitness
		int index
		int i
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		double[] cumulativeFitnesses
		java.util.List selection
	private double getAdjustedFitness (double, boolean) 
		double rawFitness
		boolean naturalFitness
	public java.lang.String toString () 
}

com/android/jack/uncommons/watchmaker/framework/selection/SigmaScaling.class
SigmaScaling.java
package com.android.jack.uncommons.watchmaker.framework.selection
public com.android.jack.uncommons.watchmaker.framework.selection.SigmaScaling extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	private final com.android.jack.uncommons.watchmaker.framework.SelectionStrategy delegate
	public void  () 
	public void  (com.android.jack.uncommons.watchmaker.framework.SelectionStrategy) 
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy delegate
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate
		double scaledFitness
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		com.android.jack.uncommons.maths.statistics.DataSet statistics
		java.util.List scaledPopulation
	private double getSigmaScaledFitness (double, double, double) 
		double scaledFitness
		double candidateFitness
		double populationMeanFitness
		double fitnessStandardDeviation
	public java.lang.String toString () 
}

com/android/jack/uncommons/watchmaker/framework/selection/StochasticUniversalSampling.class
StochasticUniversalSampling.java
package com.android.jack.uncommons.watchmaker.framework.selection
public com.android.jack.uncommons.watchmaker.framework.selection.StochasticUniversalSampling extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	public void  () 
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		double aggregateFitness
		java.util.List selection
		double startOffset
		double cumulativeExpectation
		int index
	private double getAdjustedFitness (double, boolean) 
		double rawFitness
		boolean naturalFitness
	public java.lang.String toString () 
}

com/android/jack/uncommons/watchmaker/framework/selection/TournamentSelection.class
TournamentSelection.java
package com.android.jack.uncommons.watchmaker.framework.selection
public com.android.jack.uncommons.watchmaker.framework.selection.TournamentSelection extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator selectionProbability
	private String description
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator selectionProbability
	public void  (com.android.jack.uncommons.maths.random.Probability) 
		com.android.jack.uncommons.maths.random.Probability selectionProbability
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate1
		com.android.jack.uncommons.watchmaker.framework.EvaluatedCandidate candidate2
		boolean selectFitter
		int i
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		java.util.List selection
	public java.lang.String toString () 
}

com/android/jack/uncommons/watchmaker/framework/selection/TruncationSelection.class
TruncationSelection.java
package com.android.jack.uncommons.watchmaker.framework.selection
public com.android.jack.uncommons.watchmaker.framework.selection.TruncationSelection extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.SelectionStrategy  {
	private static final java.text.DecimalFormat PERCENT_FORMAT
	private final com.android.jack.uncommons.maths.number.NumberGenerator selectionRatio
	private String description
	static final boolean $assertionsDisabled
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator selectionRatio
	public void  (double) 
		double selectionRatio
	public java.util.List select (java.util.List, boolean, int, java.util.Random) 
		int i
		int count
		java.util.List population
		boolean naturalFitnessScores
		int selectionSize
		java.util.Random rng
		java.util.List selection
		double ratio
		int eligibleCount
	public java.lang.String toString () 
	static void  () 
}

com/android/jack/uncommons/watchmaker/framework/selection/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework.selection
abstract com.android.jack.uncommons.watchmaker.framework.selection.package-info extends java.lang.Object {
}

com/android/jack/uncommons/watchmaker/framework/termination/ElapsedTime.class
ElapsedTime.java
package com.android.jack.uncommons.watchmaker.framework.termination
public com.android.jack.uncommons.watchmaker.framework.termination.ElapsedTime extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.TerminationCondition  {
	private final long maxDuration
	public void  (long) 
		long maxDuration
	public boolean shouldTerminate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
}

com/android/jack/uncommons/watchmaker/framework/termination/GenerationCount.class
GenerationCount.java
package com.android.jack.uncommons.watchmaker.framework.termination
public com.android.jack.uncommons.watchmaker.framework.termination.GenerationCount extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.TerminationCondition  {
	private final int generationCount
	public void  (int) 
		int generationCount
	public boolean shouldTerminate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
}

com/android/jack/uncommons/watchmaker/framework/termination/Stagnation.class
Stagnation.java
package com.android.jack.uncommons.watchmaker.framework.termination
public com.android.jack.uncommons.watchmaker.framework.termination.Stagnation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.TerminationCondition  {
	private final int generationLimit
	private final boolean naturalFitness
	private final boolean usePopulationAverage
	private double bestFitness
	private int fittestGeneration
	public void  (int, boolean) 
		int generationLimit
		boolean naturalFitness
	public void  (int, boolean, boolean) 
		int generationLimit
		boolean naturalFitness
		boolean usePopulationAverage
	public boolean shouldTerminate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
		double fitness
	private double getFitness (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
	private boolean hasFitnessImproved (double) 
		double fitness
}

com/android/jack/uncommons/watchmaker/framework/termination/TargetFitness.class
TargetFitness.java
package com.android.jack.uncommons.watchmaker.framework.termination
public com.android.jack.uncommons.watchmaker.framework.termination.TargetFitness extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.TerminationCondition  {
	private final double targetFitness
	private final boolean natural
	public void  (double, boolean) 
		double targetFitness
		boolean natural
	public boolean shouldTerminate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
}

com/android/jack/uncommons/watchmaker/framework/termination/UserAbort.class
UserAbort.java
package com.android.jack.uncommons.watchmaker.framework.termination
public final com.android.jack.uncommons.watchmaker.framework.termination.UserAbort extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.TerminationCondition  {
	private volatile boolean aborted
	public void  () 
	public boolean shouldTerminate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData populationData
	public void abort () 
	public boolean isAborted () 
	public void reset () 
}

com/android/jack/uncommons/watchmaker/framework/termination/package-info.class
package-info.java
package com.android.jack.uncommons.watchmaker.framework.termination
abstract com.android.jack.uncommons.watchmaker.framework.termination.package-info extends java.lang.Object {
}

com/android/jack/util/AbstractTextOutput.class
AbstractTextOutput.java
package com.android.jack.util
public abstract com.android.jack.util.AbstractTextOutput extends java.lang.Object implements com.android.jack.util.TextOutput  {
	private final boolean compact
	private int identLevel
	private static final int INDENT_GRANULARITY
	private char[][] indents
	private boolean justNewlined
	private java.io.PrintWriter out
	private int position
	protected void  (boolean) 
		boolean compact
	public int getPosition () 
	public void indentIn () 
		char[] newIndentLevel
		char[][] newIndents
	public void indentOut () 
	public void newline () 
	public void newlineOpt () 
	public void print (char) 
		char c
	public void print (char[]) 
		char[] s
	public void print (java.lang.String) 
		String s
	public void printOpt (char) 
		char c
	public void printOpt (char[]) 
		char[] s
	public void printOpt (java.lang.String) 
		String s
	protected void setPrintWriter (java.io.PrintWriter) 
		java.io.PrintWriter out
	private void maybeIndent () 
	private void printAndCount (char[]) 
		char[] chars
}

com/android/jack/util/AndroidApiLevel$ProvisionalLevel.class
AndroidApiLevel.java
package com.android.jack.util
public final com.android.jack.util.AndroidApiLevel$ProvisionalLevel extends java.lang.Enum {
	public static final com.android.jack.util.AndroidApiLevel$ProvisionalLevel NONE
	public static final com.android.jack.util.AndroidApiLevel$ProvisionalLevel O_BETA1
	public static final com.android.jack.util.AndroidApiLevel$ProvisionalLevel O_BETA2
	private final int level
	private static final com.android.jack.util.AndroidApiLevel$ProvisionalLevel[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.jack.util.AndroidApiLevel$ProvisionalLevel[] values () 
	public static com.android.jack.util.AndroidApiLevel$ProvisionalLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.jack.util.AndroidApiLevel$ReleasedLevel) 
		com.android.jack.util.AndroidApiLevel$ReleasedLevel level
	private int getLevel () 
	static int access$000 (com.android.jack.util.AndroidApiLevel$ProvisionalLevel) 
		com.android.jack.util.AndroidApiLevel$ProvisionalLevel x0
	static void  () 
}

com/android/jack/util/AndroidApiLevel$ReleasedLevel.class
AndroidApiLevel.java
package com.android.jack.util
public final com.android.jack.util.AndroidApiLevel$ReleasedLevel extends java.lang.Enum {
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel N_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel N
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel M
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel L_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel L
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel K_WATCH
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel K
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel J_MR2
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel J_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel J
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel I_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel I
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel H_MR2
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel H_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel H
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel G_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel G
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel F
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel E_MR1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel E_0_1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel E
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel D
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel C
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel B_1_1
	public static final com.android.jack.util.AndroidApiLevel$ReleasedLevel B
	private final int level
	private static final com.android.jack.util.AndroidApiLevel$ReleasedLevel[] $VALUES
	public static com.android.jack.util.AndroidApiLevel$ReleasedLevel[] values () 
	public static com.android.jack.util.AndroidApiLevel$ReleasedLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int level
	public int getLevel () 
	static void  () 
}

com/android/jack/util/AndroidApiLevel.class
AndroidApiLevel.java
package com.android.jack.util
public com.android.jack.util.AndroidApiLevel extends java.lang.Object {
	private final int releasedLevel
	private final com.android.jack.util.AndroidApiLevel$ProvisionalLevel provisionalLevel
	public void  (int) 
		int level
	public void  (com.android.jack.util.AndroidApiLevel$ReleasedLevel) 
		com.android.jack.util.AndroidApiLevel$ReleasedLevel level
	public void  (com.android.jack.util.AndroidApiLevel$ProvisionalLevel) 
		com.android.jack.util.AndroidApiLevel$ProvisionalLevel provisionalLevel
	public boolean isReleasedLevel () 
	public com.android.jack.util.AndroidApiLevel$ProvisionalLevel getProvisionalLevel () 
	public int getReleasedLevel () 
}

com/android/jack/util/AndroidApiLevelCodec.class
AndroidApiLevelCodec.java
package com.android.jack.util
public com.android.jack.util.AndroidApiLevelCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.LongCodec releasedCodec
	private com.android.sched.util.codec.EnumCodec provisionalCodec
	static final boolean $assertionsDisabled
	public void  () 
	public void setMinReleasedApiLevel (int) 
		int level
	public void setMinReleasedApiLevel (com.android.jack.util.AndroidApiLevel$ReleasedLevel) 
		com.android.jack.util.AndroidApiLevel$ReleasedLevel level
	public void setMaxReleasedApiLevel (int) 
		int level
	public void setMaxReleasedApiLevel (com.android.jack.util.AndroidApiLevel$ReleasedLevel) 
		com.android.jack.util.AndroidApiLevel$ReleasedLevel level
	public void forbidProvisionalLevel () 
	public java.lang.String getVariableName () 
	public com.android.jack.util.AndroidApiLevel parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.jack.util.AndroidApiLevel checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.ParsingException e2
		com.android.sched.util.codec.ParsingException e1
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
		String usage
	public java.util.List getValueDescriptions () 
		java.util.List descriptions
	public java.lang.String formatValue (com.android.jack.util.AndroidApiLevel) 
		com.android.jack.util.AndroidApiLevel data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.util.AndroidApiLevel)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.jack.util.AndroidApiLevel data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/jack/util/AnnotationSkipperVisitor.class
AnnotationSkipperVisitor.java
package com.android.jack.util
public com.android.jack.util.AnnotationSkipperVisitor extends com.android.jack.ir.ast.JVisitorWithConcurrentModification {
	public void  () 
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation stmt
	public void endVisit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JAnnotation annotation
}

com/android/jack/util/AnnotationUtils.class
AnnotationUtils.java
package com.android.jack.util
public com.android.jack.util.AnnotationUtils extends java.lang.Object {
	public void  () 
	public static java.util.Set getAnnotationTypes (java.util.Collection) 
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.Collection annotations
		java.util.Set annotationTypes
	public static java.util.List getAnnotation (java.util.Collection, com.android.jack.ir.ast.JAnnotationType) 
		com.android.jack.ir.ast.JAnnotation annotation
		java.util.Collection annotations
		com.android.jack.ir.ast.JAnnotationType annotationType
		java.util.List foundAnnotations
	public static boolean getBooleanValueFromAnnotation (com.android.jack.ir.ast.JAnnotation, java.lang.String, boolean) 
		com.android.jack.ir.ast.JAnnotation annotation
		String name
		boolean defaultValue
		boolean value
		com.android.jack.ir.ast.JNameValuePair removeAfterValuePair
}

com/android/jack/util/ClassNameCodec.class
ClassNameCodec.java
package com.android.jack.util
public com.android.jack.util.ClassNameCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		String data
	public java.lang.String formatValue (java.lang.String) 
		String name
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/jack/util/CloneExpressionVisitor.class
CloneExpressionVisitor.java
package com.android.jack.util
public com.android.jack.util.CloneExpressionVisitor extends com.android.jack.ir.ast.JVisitor {
	protected com.android.jack.ir.ast.JExpression expression
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.ir.ast.JExpression cloneExpression (com.android.jack.ir.ast.JExpression) 
		com.android.sched.marker.Marker m
		com.android.jack.ir.ast.JExpression expr
	public java.util.List cloneExpressions (java.util.List) 
		com.android.jack.ir.ast.JExpression expr
		java.util.List exprs
		java.util.ArrayList result
	public boolean visit (com.android.jack.ir.ast.JAbsentArrayDimension) 
		com.android.jack.ir.ast.JAbsentArrayDimension x
	public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral) 
		com.android.jack.ir.ast.JAbstractStringLiteral x
	public boolean visit (com.android.jack.ir.ast.JAlloc) 
		com.android.jack.ir.ast.JAlloc x
	public boolean visit (com.android.jack.ir.ast.JAnnotation) 
		com.android.jack.ir.ast.JNameValuePair nvp
		com.android.jack.ir.ast.JAnnotation annotation
		com.android.jack.ir.ast.JAnnotation clonedAnnotationliteral
	public boolean visit (com.android.jack.ir.ast.JArrayLength) 
		com.android.jack.ir.ast.JArrayLength x
	public boolean visit (com.android.jack.ir.ast.JArrayLiteral) 
		com.android.jack.ir.ast.JArrayLiteral arrayLiteral
	public boolean visit (com.android.jack.ir.ast.JArrayRef) 
		com.android.jack.ir.ast.JArrayRef x
	public boolean visit (com.android.jack.ir.ast.JEnumLiteral) 
		com.android.jack.ir.ast.JEnumLiteral x
	public boolean visit (com.android.jack.ir.ast.JBinaryOperation) 
		com.android.jack.ir.ast.JBinaryOperation x
	public boolean visit (com.android.jack.ir.ast.JBooleanLiteral) 
		com.android.jack.ir.ast.JBooleanLiteral x
	public boolean visit (com.android.jack.ir.ast.JByteLiteral) 
		com.android.jack.ir.ast.JByteLiteral x
	public boolean visit (com.android.jack.ir.ast.JCharLiteral) 
		com.android.jack.ir.ast.JCharLiteral x
	public boolean visit (com.android.jack.ir.ast.JClassLiteral) 
		com.android.jack.ir.ast.JClassLiteral x
		com.android.jack.ir.ast.JClassLiteral classLiteral
	public boolean visit (com.android.jack.ir.ast.JConditionalExpression) 
		com.android.jack.ir.ast.JConditionalExpression x
	public boolean visit (com.android.jack.ir.ast.JDoubleLiteral) 
		com.android.jack.ir.ast.JDoubleLiteral x
	public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation) 
		com.android.jack.ir.ast.JDynamicCastOperation x
	public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue) 
		com.android.jack.ir.ast.JExceptionRuntimeValue x
	public boolean visit (com.android.jack.ir.ast.JFieldRef) 
		com.android.jack.ir.ast.JFieldRef x
		com.android.jack.ir.ast.JExpression instanceRef
	public boolean visit (com.android.jack.ir.ast.JFloatLiteral) 
		com.android.jack.ir.ast.JFloatLiteral x
	public boolean visit (com.android.jack.ir.ast.JInstanceOf) 
		com.android.jack.ir.ast.JInstanceOf x
	public boolean visit (com.android.jack.ir.ast.JIntLiteral) 
		com.android.jack.ir.ast.JIntLiteral x
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef x
	public boolean visit (com.android.jack.ir.ast.JLongLiteral) 
		com.android.jack.ir.ast.JLongLiteral x
	public boolean visit (com.android.jack.ir.ast.JMethodCall) 
		com.android.jack.ir.ast.JMethodCall x
		com.android.jack.ir.ast.JExpression instance
		com.android.jack.ir.ast.JExpression clonedInstance
		com.android.jack.ir.ast.JMethodCall newMethodCall
	public boolean visit (com.android.jack.ir.ast.JMethodLiteral) 
		com.android.jack.ir.ast.JMethodLiteral methodLiteral
	public boolean visit (com.android.jack.ir.ast.JMultiExpression) 
		com.android.jack.ir.ast.JMultiExpression x
		com.android.jack.ir.ast.JMultiExpression multi
	public boolean visit (com.android.jack.ir.ast.JNewArray) 
		com.android.jack.ir.ast.JNewArray x
	public boolean visit (com.android.jack.ir.ast.JNewInstance) 
		com.android.jack.ir.ast.JNewInstance x
		com.android.jack.ir.ast.JNewInstance newInstance
	public boolean visit (com.android.jack.ir.ast.JNullLiteral) 
		com.android.jack.ir.ast.JNullLiteral x
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef x
	public boolean visit (com.android.jack.ir.ast.JPostfixOperation) 
		com.android.jack.ir.ast.JPostfixOperation x
	public boolean visit (com.android.jack.ir.ast.JPrefixOperation) 
		com.android.jack.ir.ast.JPrefixOperation x
	public boolean visit (com.android.jack.ir.ast.JShortLiteral) 
		com.android.jack.ir.ast.JShortLiteral x
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef x
	public boolean visit (com.android.jack.ir.ast.JLambda) 
		com.android.jack.ir.ast.JExpression capturedVar
		com.android.jack.ir.ast.JLambda lambda
		com.android.jack.ir.ast.JLambda clonedLambda
	static void  () 
}

com/android/jack/util/CloneStatementVisitor.class
CloneStatementVisitor.java
package com.android.jack.util
public com.android.jack.util.CloneStatementVisitor extends com.android.jack.util.CloneExpressionVisitor {
	protected com.android.jack.ir.ast.JStatement statement
	private java.util.Map clonedLabeledStmts
	private java.util.Map clonedLocals
	private java.util.Map clonedCatchBlocks
	private java.util.List clonedGotos
	private final com.android.jack.transformations.request.TransformationRequest trRequest
	private java.util.Map clonedStmts
	private java.util.List clonedMarkers
	private final com.android.jack.ir.ast.JMethod targetMethod
	static final boolean $assertionsDisabled
	public void  (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod) 
		com.android.jack.transformations.request.TransformationRequest trRequest
		com.android.jack.ir.ast.JMethod targetMethod
	public com.android.jack.ir.ast.JMethod getTargetMethod () 
	public java.util.List getClonedMarkers () 
	public com.android.jack.ir.ast.JStatement cloneStatement (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JStatement statement
	protected void fixMarkers () 
		com.android.jack.transformations.finallyblock.InlinedFinallyMarker newMarker
		com.android.jack.ir.ast.JStatement newStmt
		com.android.sched.marker.Marker m
	private void fixGotos () 
		com.android.jack.ir.ast.JLabeledStatement target
		com.android.jack.ir.ast.JLabeledStatement clonedTarget
		com.android.jack.ir.ast.JGoto clonedGoto
	protected com.android.jack.ir.ast.JStatement internalCloneStatement (com.android.jack.ir.ast.JStatement) 
		com.android.sched.marker.Marker newMarker
		com.android.sched.marker.Marker m
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JStatement alreadyCloned
		com.android.jack.ir.ast.JStatement clonedStatement
	public boolean visit (com.android.jack.ir.ast.JAssertStatement) 
		com.android.jack.ir.ast.JExpression clonedArg
		com.android.jack.ir.ast.JAssertStatement assertStatement
		com.android.jack.ir.ast.JExpression arg
		com.android.jack.ir.ast.JExpression clonedArg
		com.android.jack.ir.ast.JExpression clonedTestExpr
	public boolean visit (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
	private com.android.jack.ir.ast.JCatchBlock cloneCatchBlock (com.android.jack.ir.ast.JCatchBlock) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JLocal clonedLocal
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JCatchBlock newBlock
	public boolean visit (com.android.jack.ir.ast.JBlock) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JBlock block
		com.android.jack.ir.ast.JBlock newBlock
	public boolean visit (com.android.jack.ir.ast.JBreakStatement) 
		com.android.jack.ir.ast.JBreakStatement breakStatement
	public boolean visit (com.android.jack.ir.ast.JCaseStatement) 
		com.android.jack.ir.ast.JCaseStatement caseStatement
		com.android.jack.ir.ast.JLiteral caseExpr
		com.android.jack.ir.ast.JLiteral clonedCaseExpr
	public boolean visit (com.android.jack.ir.ast.JContinueStatement) 
		com.android.jack.ir.ast.JContinueStatement continueStatement
	public boolean visit (com.android.jack.ir.ast.JFieldInitializer) 
		com.android.jack.ir.ast.JFieldInitializer init
	private com.android.jack.ir.ast.JLocal cloneLocal (com.android.jack.ir.ast.JLocal) 
		com.android.jack.ir.ast.JLocal var
		com.android.jack.ir.ast.JMethodBody methodBody
		String varName
		com.android.jack.ir.ast.JLocal clonedVar
	protected java.lang.String cloneLocalName (java.lang.String) 
		String orgName
	public boolean visit (com.android.jack.ir.ast.JDoStatement) 
		com.android.jack.ir.ast.JDoStatement doStatement
	public boolean visit (com.android.jack.ir.ast.JExpressionStatement) 
		com.android.jack.ir.ast.JExpressionStatement expressionStatement
	protected com.android.jack.ir.ast.JStatement updateCatchBlockList (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JCatchBlock catchBlocks
		com.android.jack.ir.ast.JStatement clonedStmt
		com.android.jack.ir.ast.JStatement orignalStmt
	public boolean visit (com.android.jack.ir.ast.JForStatement) 
		com.android.jack.ir.ast.JForStatement forStatement
	public boolean visit (com.android.jack.ir.ast.JGoto) 
		com.android.jack.ir.ast.JGoto gotoStatement
		com.android.jack.ir.ast.JGoto newGoto
	public boolean visit (com.android.jack.ir.ast.JIfStatement) 
		com.android.jack.ir.ast.JIfStatement ifStatement
		com.android.jack.ir.ast.JExpression clonedCond
		com.android.jack.ir.ast.JStatement clonedThen
		com.android.jack.ir.ast.JStatement elseStmt
		com.android.jack.ir.ast.JStatement clonedElse
	public boolean visit (com.android.jack.ir.ast.JLabeledStatement) 
		com.android.jack.ir.ast.JLabeledStatement labeledStatement
		com.android.jack.ir.ast.JStatement clonedBody
		com.android.jack.ir.ast.JLabel label
		com.android.jack.ir.ast.JLabel newLabel
		com.android.jack.ir.ast.JLabeledStatement newLabeledStatement
	public boolean visit (com.android.jack.ir.ast.JLock) 
		com.android.jack.ir.ast.JLock lockStatement
		com.android.jack.ir.ast.JExpression clonedExpr
	public boolean visit (com.android.jack.ir.ast.JUnlock) 
		com.android.jack.ir.ast.JUnlock unlockStatement
		com.android.jack.ir.ast.JExpression clonedExpr
	public boolean visit (com.android.jack.ir.ast.JReturnStatement) 
		com.android.jack.ir.ast.JReturnStatement returnStatement
		com.android.jack.ir.ast.JExpression clonedExpr
		com.android.jack.ir.ast.JExpression expr
	public boolean visit (com.android.jack.ir.ast.JSwitchStatement) 
		com.android.jack.ir.ast.JCaseStatement currentCase
		com.android.jack.ir.ast.JSwitchStatement switchStatement
		com.android.jack.ir.ast.JExpression clonedExpr
		com.android.jack.ir.ast.JBlock clonedBody
		java.util.List cases
		java.util.List clonedCases
		com.android.jack.ir.ast.JCaseStatement clonedDefaultCase
		com.android.jack.ir.ast.JCaseStatement defaultCase
	public boolean visit (com.android.jack.ir.ast.JThrowStatement) 
		com.android.jack.ir.ast.JThrowStatement throwStatement
		com.android.jack.ir.ast.JExpression clonedExpr
	public boolean visit (com.android.jack.ir.ast.JTryStatement) 
		com.android.jack.ir.ast.JCatchBlock catchBlock
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.ir.ast.JTryStatement tryStatement
		com.android.jack.ir.ast.JBlock clonedTryBlock
		java.util.List catchBlocks
		java.util.List clonedCatchBlocks
		com.android.jack.ir.ast.JBlock clonedFinallyBlock
		com.android.jack.ir.ast.JBlock finallyBlock
		java.util.List resourcesDeclarations
		java.util.List clonedResourcesDeclarations
	public boolean visit (com.android.jack.ir.ast.JWhileStatement) 
		com.android.jack.ir.ast.JWhileStatement whileStatement
	public boolean visit (com.android.jack.ir.ast.JThisRef) 
		com.android.jack.ir.ast.JThisRef jThisRef
		com.android.jack.ir.ast.JThis jThis
	public boolean visit (com.android.jack.ir.ast.JLocalRef) 
		com.android.jack.ir.ast.JLocalRef localRef
		com.android.jack.ir.ast.JLocal clonedLocal
	public boolean visit (com.android.jack.ir.ast.JParameterRef) 
		com.android.jack.ir.ast.JParameterRef parameterRef
		com.android.jack.ir.ast.JParameter parameter
	static void  () 
}

com/android/jack/util/ControlFlowHelper.class
ControlFlowHelper.java
package com.android.jack.util
public com.android.jack.util.ControlFlowHelper extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.jack.ir.ast.JStatement getConcreteStatement (com.android.jack.ir.ast.JStatementList) 
		com.android.jack.ir.ast.JStatementList block
		java.util.List statements
		com.android.jack.ir.ast.JStatement firstStmt
	public static com.android.jack.ir.ast.JStatement getNextStatement (com.android.jack.ir.ast.JStatement) 
		java.util.List stmts
		int stmtPosition
		int nextStmtPosition
		com.android.jack.ir.ast.JStatement statement
		com.android.jack.ir.ast.JStatement nextStmt
		com.android.jack.ir.ast.JNode parent
		com.android.jack.ir.ast.JStatement parentStmt
	public static com.android.jack.cfg.BasicBlock getBasicBlock (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.cfg.BasicBlockMarker bbm
	static void  () 
}

com/android/jack/util/DefaultTextOutput.class
DefaultTextOutput.java
package com.android.jack.util
public com.android.jack.util.DefaultTextOutput extends com.android.jack.util.AbstractTextOutput {
	private final java.io.StringWriter sw
	private final java.io.PrintWriter out
	public void  (boolean) 
		boolean compact
	public java.lang.String toString () 
}

com/android/jack/util/DefsAndUsesChainOptimizationTools.class
DefsAndUsesChainOptimizationTools.java
package com.android.jack.util
public com.android.jack.util.DefsAndUsesChainOptimizationTools extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static java.util.List getReachingDefs (com.android.jack.cfg.BasicBlock) 
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.analysis.dfa.reachingdefs.ReachingDefsMarker rdm
	public static java.util.List getReachingDefs (com.android.jack.cfg.BasicBlock, com.android.jack.ir.ast.JVariable) 
		com.android.jack.analysis.DefinitionMarker reachingDef
		com.android.jack.cfg.BasicBlock bb
		com.android.jack.ir.ast.JVariable var
		java.util.List reachingDefs
	public static java.util.List getUsedDefinitions (com.android.jack.ir.ast.JVariableRef) 
		com.android.jack.ir.ast.JVariableRef varRef
		com.android.jack.analysis.UseDefsMarker udm
	public static java.util.List getUsedVariables (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JStatement stmt
		com.android.jack.analysis.UsedVariableMarker markerOfVarsUsedBys1
	static void  () 
}

com/android/jack/util/ExecFileException.class
ExecFileException.java
package com.android.jack.util
public com.android.jack.util.ExecFileException extends java.lang.Exception {
	private static final long serialVersionUID
	String errorMsg
	public void  () 
	public void  (java.lang.String[], java.lang.Exception) 
		String arg
		String[] cmdLine
		Exception e
	public void  (java.lang.String[], int) 
		String arg
		String[] cmdLine
		int value
	public java.lang.String getMessage () 
}

com/android/jack/util/ExecuteFile$ThreadByteStreamSucker.class
ExecuteFile.java
package com.android.jack.util
 com.android.jack.util.ExecuteFile$ThreadByteStreamSucker extends com.android.sched.util.stream.ByteStreamSucker implements java.lang.Runnable  {
	public void  (java.io.InputStream, java.io.OutputStream) 
		java.io.InputStream is
		java.io.OutputStream os
	public void run () 
}

com/android/jack/util/ExecuteFile$ThreadCharacterStreamSucker.class
ExecuteFile.java
package com.android.jack.util
 com.android.jack.util.ExecuteFile$ThreadCharacterStreamSucker extends com.android.sched.util.stream.CharacterStreamSucker implements java.lang.Runnable  {
	public void  (java.io.InputStream, java.io.PrintStream) 
		java.io.InputStream is
		java.io.PrintStream ps
	public void run () 
}

com/android/jack/util/ExecuteFile.class
ExecuteFile.java
package com.android.jack.util
public com.android.jack.util.ExecuteFile extends java.lang.Object {
	private final String[] cmdLine
	private java.io.File workDir
	private java.io.InputStream inStream
	private java.io.OutputStream outStream
	private java.io.OutputStream errStream
	private boolean verbose
	private static final java.util.logging.Logger logger
	public void setErr (java.io.OutputStream) 
		java.io.OutputStream stream
	public void setOut (java.io.OutputStream) 
		java.io.OutputStream stream
	public void setIn (java.io.InputStream) 
		java.io.InputStream stream
	public void setWorkingDir (java.io.File, boolean)  throws java.io.IOException 
		java.io.File dir
		boolean create
	public void setVerbose (boolean) 
		boolean verbose
	public void  (java.io.File, java.lang.String[]) 
		java.io.File exec
		String[] args
	public void  (java.lang.String, java.lang.String[]) 
		String exec
		String[] args
	public void  (java.io.File) 
		java.io.File exec
	public void  (java.lang.String[]) 
		String[] cmdLine
	public void  (java.lang.String)  throws java.io.IOException 
		String token
		String cmdLine
		java.io.StringReader reader
		java.io.StreamTokenizer tokenizer
		java.util.ArrayList tokens
	public int run ()  throws java.lang.Exception 
		String arg
		java.io.PrintStream printStream
		java.io.PrintStream printStream
		int ret
		Process proc
		Thread suckOut
		Thread suckErr
		Thread suckIn
		StringBuilder cmdLineBuilder
		java.io.InputStream localInStream
		java.io.OutputStream localOutStream
		java.io.OutputStream localErrStream
	static void  () 
}

com/android/jack/util/MarkedStructurePrinter.class
MarkedStructurePrinter.java
package com.android.jack.util
public com.android.jack.util.MarkedStructurePrinter extends com.android.jack.util.StructurePrinter {
	private final Class marker
	public void  (java.io.PrintWriter, java.lang.Class) 
		java.io.PrintWriter out
		Class marker
	protected boolean acceptFilter (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
}

com/android/jack/util/MethodNameCodec$1.class
MethodNameCodec.java
package com.android.jack.util
 com.android.jack.util.MethodNameCodec$1 extends java.lang.Object {
}

com/android/jack/util/MethodNameCodec$MethodNameValue.class
MethodNameCodec.java
package com.android.jack.util
public final com.android.jack.util.MethodNameCodec$MethodNameValue extends java.lang.Object {
	private final String className
	private final String methodName
	private void  (java.lang.String, java.lang.String) 
		String className
		String methodName
	public java.lang.String getClassName () 
	public java.lang.String getMethodName () 
	public java.lang.String getFullName () 
	void  (java.lang.String, java.lang.String, com.android.jack.util.MethodNameCodec$1) 
		String x0
		String x1
		com.android.jack.util.MethodNameCodec$1 x2
}

com/android/jack/util/MethodNameCodec.class
MethodNameCodec.java
package com.android.jack.util
public com.android.jack.util.MethodNameCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.jack.google.common.base.Splitter splitter
	private static final String CLASS_METHOD_SEPARATOR
	private static final String PACKAGE_SEPARATOR
	private static final String USAGE
	private static final String MESSAGE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public com.android.jack.util.MethodNameCodec$MethodNameValue parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.jack.util.MethodNameCodec$MethodNameValue checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		String name
		int i
		com.android.sched.util.codec.CodecContext context
		String string
		int idx
		String className
		java.util.List parts
		String name
		String methodName
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.util.MethodNameCodec$MethodNameValue) 
		com.android.sched.util.codec.CodecContext context
		com.android.jack.util.MethodNameCodec$MethodNameValue data
	public java.lang.String formatValue (com.android.jack.util.MethodNameCodec$MethodNameValue) 
		com.android.jack.util.MethodNameCodec$MethodNameValue name
	private boolean isJavaValidIdentifier (java.lang.String) 
		int i
		String id
		char[] chars
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/jack/util/NamingTools.class
NamingTools.java
package com.android.jack.util
public com.android.jack.util.NamingTools extends java.lang.Object {
	private static final char NON_SOURCE_CONFLICTING_CHAR
	private static final char GENERATED_FILE_SUPPORTED_CHAR
	public static final char PACKAGE_SOURCE_SEPARATOR
	public static final String STATIC_INIT_NAME
	public static final String INIT_NAME
	static final boolean $assertionsDisabled
	public void  () 
	public static java.lang.String getNonSourceConflictingName (java.lang.String) 
		String name
	public static java.lang.String getStrictNonSourceConflictingName (java.lang.String) 
		String name
	public static boolean isNameSynthetic (java.lang.String) 
		String name
	public static java.lang.String getValidName (java.lang.String) 
		String name
	public static java.lang.String getTypeSignatureName (java.lang.String) 
		String typeName
	public static java.lang.String getBinaryName (java.lang.String) 
		String srcSymbolName
	public static java.lang.String getClassBinaryNameFromDescriptor (java.lang.String) 
		String classDescriptor
	public static java.lang.String getSimpleClassNameFromBinaryName (java.lang.String) 
		String classBinaryName
		int simpleNameIndex
	public static java.lang.String getSimpleClassNameFromDescriptor (java.lang.String) 
		String classDescriptor
	public static java.lang.String getPackageNameFromBinaryName (java.lang.String) 
		String binaryName
		int nameIndex
	public static boolean isTypeIdentifier (java.lang.String) 
		char curChar
		int i
		String name
		int nameLength
	public static boolean isClassDescriptor (java.lang.String) 
		String descriptor
	public static boolean isTypeDescriptor (java.lang.String) 
		String descriptor
	public static boolean isPackageBinaryName (java.lang.String) 
		String name
	public static boolean isPackageSourceName (java.lang.String) 
		String name
	public static boolean isClassSourceName (java.lang.String) 
		String name
	private static boolean isClassOrPackageName (char[], int, int, char, char) 
		char ch
		char[] buffer
		int pos
		int length
		char usedSeparator
		char forbiddenSeparator
	static void  () 
}

com/android/jack/util/PackageCodec.class
PackageCodec.java
package com.android.jack.util
public com.android.jack.util.PackageCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		String data
	public java.lang.String formatValue (java.lang.String) 
		String name
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/jack/util/SignatureParser.class
SignatureParser.java
package com.android.jack.util
public com.android.jack.util.SignatureParser extends java.lang.Object {
	private void  () 
	public static boolean isTypeSignature (java.lang.String) 
		String signature
		int length
		char[] buffer
	private static boolean isTypeSignatureWithoutVoid (char[], int, int) 
		char[] buffer
		int pos
		int length
	public static boolean isClassSignature (java.lang.String) 
		String signature
		char[] buffer
		int length
	private static boolean isClassSignature (char[], int, int) 
		char[] buffer
		int pos
		int length
		char ch
	private static boolean isInvalidChar (char) 
		char ch
}

com/android/jack/util/StreamTextOutput.class
StreamTextOutput.java
package com.android.jack.util
public com.android.jack.util.StreamTextOutput extends com.android.jack.util.AbstractTextOutput {
	private final java.io.PrintWriter writer
	public void  (java.io.OutputStream, boolean) 
		java.io.OutputStream out
		boolean compact
	public void close () 
}

com/android/jack/util/StringUtils.class
StringUtils.java
package com.android.jack.util
public com.android.jack.util.StringUtils extends java.lang.Object {
	public void  () 
	public static java.lang.String utf8BytesToString (byte[])  throws java.text.ParseException 
		char out
		int v1
		int value
		char out
		int v1
		int v2
		int value
		char out
		int v0
		char out
		int at
		byte[] bytes
		int length
		char[] chars
		int outAt
	public static byte[] stringToUtf8Bytes (java.lang.String) 
		char c
		int i
		String string
		int len
		byte[] bytes
		int outAt
		byte[] result
}

com/android/jack/util/StructurePrinter.class
StructurePrinter.java
package com.android.jack.util
public com.android.jack.util.StructurePrinter extends com.android.jack.ir.ast.JVisitor {
	private static final com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
	private final java.io.PrintWriter writer
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter out
	public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	public boolean visit (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	public boolean visit (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	protected boolean acceptFilter (com.android.jack.ir.ast.JDefinedClassOrInterface) 
		com.android.jack.ir.ast.JDefinedClassOrInterface type
	protected boolean acceptFilter (com.android.jack.ir.ast.JField) 
		com.android.jack.ir.ast.JField field
	protected boolean acceptFilter (com.android.jack.ir.ast.JMethod) 
		com.android.jack.ir.ast.JMethod method
	protected boolean acceptFilter (com.android.jack.ir.ast.JNode) 
		com.android.jack.ir.ast.JNode node
	static void  () 
}

com/android/jack/util/TextOutput.class
TextOutput.java
package com.android.jack.util
public abstract com.android.jack.util.TextOutput extends java.lang.Object {
	public abstract int getPosition () 
	public abstract void indentIn () 
	public abstract void indentOut () 
	public abstract void newline () 
	public abstract void newlineOpt () 
	public abstract void print (char) 
	public abstract void print (char[]) 
	public abstract void print (java.lang.String) 
	public abstract void printOpt (char) 
	public abstract void printOpt (char[]) 
	public abstract void printOpt (java.lang.String) 
}

com/android/jack/util/TextUtils.class
TextUtils.java
package com.android.jack.util
public com.android.jack.util.TextUtils extends java.lang.Object {
	public static final String LINE_SEPARATOR
	public void  () 
	static void  () 
}

com/android/jack/util/ThreeAddressCodeFormUtils.class
ThreeAddressCodeFormUtils.java
package com.android.jack.util
public com.android.jack.util.ThreeAddressCodeFormUtils extends java.lang.Object {
	public void  () 
	public static com.android.jack.analysis.DefinitionMarker getDefinitionMarker (com.android.jack.ir.ast.JStatement) 
		com.android.jack.ir.ast.JExpression asg
		com.android.jack.ir.ast.JStatement stmt
}

com/android/jack/util/TriStateBoolean.class
TriStateBoolean.java
package com.android.jack.util
public final com.android.jack.util.TriStateBoolean extends java.lang.Enum {
	public static final com.android.jack.util.TriStateBoolean UNDEFINED
	public static final com.android.jack.util.TriStateBoolean TRUE
	public static final com.android.jack.util.TriStateBoolean FALSE
	private static final com.android.jack.util.TriStateBoolean[] $VALUES
	public static com.android.jack.util.TriStateBoolean[] values () 
	public static com.android.jack.util.TriStateBoolean valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isTrue () 
	public boolean isFalse () 
	public boolean isUndefined () 
	static void  () 
}

com/android/jack/util/args4j/JackEnumOptionHandler.class
JackEnumOptionHandler.java
package com.android.jack.util.args4j
public com.android.jack.util.args4j.JackEnumOptionHandler extends com.android.jack.kohsuke.args4j.spi.OptionHandler {
	private final Class enumType
	private final com.android.jack.kohsuke.args4j.spi.EnumOptionHandler delegate
	public void  (com.android.jack.kohsuke.args4j.CmdLineParser, com.android.jack.kohsuke.args4j.OptionDef, com.android.jack.kohsuke.args4j.spi.Setter) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.OptionDef option
		com.android.jack.kohsuke.args4j.spi.Setter setter
	public int parseArguments (com.android.jack.kohsuke.args4j.spi.Parameters)  throws com.android.jack.kohsuke.args4j.CmdLineException 
		com.android.jack.kohsuke.args4j.spi.Parameters params
	public java.lang.String getDefaultMetaVariable () 
		NoSuchFieldException e
		SecurityException e
		Enum item
		Enum[] enumConstants
		java.util.List items
}

com/android/jack/util/collect/UnmodifiableCollections$ChecksEnabledUnmodifiableCollection.class
UnmodifiableCollections.java
package com.android.jack.util.collect
public com.android.jack.util.collect.UnmodifiableCollections$ChecksEnabledUnmodifiableCollection extends java.lang.Object implements com.android.jack.util.collect.UnmodifiableCollections  {
	public void  () 
	public java.util.List getUnmodifiableList (java.util.List) 
		java.util.List list
	public java.util.Set getUnmodifiableSet (java.util.Set) 
		java.util.Set set
	public java.util.Collection getUnmodifiableCollection (java.util.Collection) 
		java.util.Collection collection
}

com/android/jack/util/collect/UnmodifiableCollections$ChecksdisabledUnmodifiableCollection.class
UnmodifiableCollections.java
package com.android.jack.util.collect
public com.android.jack.util.collect.UnmodifiableCollections$ChecksdisabledUnmodifiableCollection extends java.lang.Object implements com.android.jack.util.collect.UnmodifiableCollections  {
	public void  () 
	public java.util.List getUnmodifiableList (java.util.List) 
		java.util.List list
	public java.util.Set getUnmodifiableSet (java.util.Set) 
		java.util.Set set
	public java.util.Collection getUnmodifiableCollection (java.util.Collection) 
		java.util.Collection collection
}

com/android/jack/util/collect/UnmodifiableCollections.class
UnmodifiableCollections.java
package com.android.jack.util.collect
public abstract com.android.jack.util.collect.UnmodifiableCollections extends java.lang.Object {
	public static final com.android.sched.util.config.id.PropertyId UNMODIFIABLE_COLLECTION
	public abstract java.util.List getUnmodifiableList (java.util.List) 
	public abstract java.util.Set getUnmodifiableSet (java.util.Set) 
	public abstract java.util.Collection getUnmodifiableCollection (java.util.Collection) 
	static void  () 
}

com/android/jack/util/filter/AllMethods.class
AllMethods.java
package com.android.jack.util.filter
public com.android.jack.util.filter.AllMethods extends java.lang.Object implements com.android.jack.util.filter.Filter  {
	public void  () 
	public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod) 
		Class runnableSchedulable
		com.android.jack.ir.ast.JMethod jmethod
	public volatile boolean accept (java.lang.Class, java.lang.Object) 
}

com/android/jack/util/filter/Filter.class
Filter.java
package com.android.jack.util.filter
public abstract com.android.jack.util.filter.Filter extends java.lang.Object {
	public abstract boolean accept (java.lang.Class, java.lang.Object) 
}

com/android/jack/util/filter/RejectAllMethods.class
RejectAllMethods.java
package com.android.jack.util.filter
public com.android.jack.util.filter.RejectAllMethods extends java.lang.Object implements com.android.jack.util.filter.Filter  {
	public void  () 
	public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod) 
		Class runnableSchedulable
		com.android.jack.ir.ast.JMethod method
	public volatile boolean accept (java.lang.Class, java.lang.Object) 
}

com/android/jack/util/filter/RunnableSchedulableFilter.class
RunnableSchedulableFilter.java
package com.android.jack.util.filter
public com.android.jack.util.filter.RunnableSchedulableFilter extends java.lang.Object implements com.android.sched.marker.Marker  {
	private final java.util.List runnableSchedulables
	public void  (java.util.List) 
		java.util.List runnableSchedulables
	public boolean accept (java.lang.Class) 
		Class runnableSchedulable
	public com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/jack/util/filter/SignatureCodec.class
SignatureCodec.java
package com.android.jack.util.filter
public com.android.jack.util.filter.SignatureCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String data
	public java.lang.String formatValue (java.lang.String) 
		String name
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/jack/util/filter/SignatureMethodFilter.class
SignatureMethodFilter.java
package com.android.jack.util.filter
public com.android.jack.util.filter.SignatureMethodFilter extends java.lang.Object implements com.android.jack.util.filter.Filter  {
	public static final com.android.sched.util.config.id.PropertyId METHOD_SIGNATURE_FILTER
	private final String methodSignature
	public void  () 
	public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod) 
		Class runnableSchedulable
		com.android.jack.ir.ast.JMethod method
	public volatile boolean accept (java.lang.Class, java.lang.Object) 
	static void  () 
}

com/android/jack/util/filter/SupportedMethods.class
SupportedMethods.java
package com.android.jack.util.filter
public com.android.jack.util.filter.SupportedMethods extends java.lang.Object implements com.android.jack.util.filter.Filter  {
	public void  () 
	public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod) 
		Class runnableSchedulable
		com.android.jack.ir.ast.JMethod jmethod
		com.android.jack.util.filter.RunnableSchedulableFilter rsf
	public volatile boolean accept (java.lang.Class, java.lang.Object) 
}

com/android/jack/util/graph/Graph.class
Graph.java
package com.android.jack.util.graph
public com.android.jack.util.graph.Graph extends java.lang.Object {
	private final java.util.List nodes
	private final com.android.jack.util.graph.GraphNode entry
	private final com.android.jack.util.graph.GraphNode exit
	static final boolean $assertionsDisabled
	public void  (com.android.jack.util.graph.GraphNode, com.android.jack.util.graph.GraphNode, java.util.ArrayList) 
		com.android.jack.util.graph.GraphNode entry
		com.android.jack.util.graph.GraphNode exit
		java.util.ArrayList nodes
	public java.util.List getNodes () 
	public com.android.jack.util.graph.GraphNode getEntryNode () 
	public com.android.jack.util.graph.GraphNode getExitNode () 
	static void  () 
}

com/android/jack/util/graph/GraphException.class
GraphException.java
package com.android.jack.util.graph
public com.android.jack.util.graph.GraphException extends java.lang.RuntimeException {
	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/util/graph/GraphNode.class
GraphNode.java
package com.android.jack.util.graph
public abstract com.android.jack.util.graph.GraphNode extends com.android.sched.marker.LocalMarkerManager {
	protected final java.util.ArrayList successors
	protected final java.util.ArrayList predecessors
	public void  (int) 
		int i
		int successorsCount
	protected void setSuccessor (int, com.android.jack.util.graph.GraphNode) 
		int index
		com.android.jack.util.graph.GraphNode successor
	protected void addSuccessor (int, com.android.jack.util.graph.GraphNode) 
		int index
		com.android.jack.util.graph.GraphNode successor
	public void replaceBy (com.android.jack.util.graph.GraphNode) 
		int index
		com.android.jack.util.graph.GraphNode pred
		com.android.jack.util.graph.GraphNode newNode
	public abstract java.util.List getSuccessors () 
	protected java.util.List getInternalSuccessors () 
	public java.util.List getPredecessors () 
	public boolean removePredecessor (com.android.jack.util.graph.GraphNode) 
		com.android.jack.util.graph.GraphNode predecessor
}

com/android/jack/util/graph/GraphUtils.class
GraphUtils.java
package com.android.jack.util.graph
public com.android.jack.util.graph.GraphUtils extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static java.util.List getNodesInPostOrder (com.android.jack.util.graph.Graph) 
		com.android.jack.util.graph.GraphNode succ
		com.android.jack.util.graph.GraphNode node
		com.android.jack.util.graph.GraphNode nextSuccessor
		com.android.jack.util.graph.Graph graph
		int nodesCount
		java.util.List resultList
		java.util.Deque stack
	static void  () 
}

com/android/jill/ContainerType.class
ContainerType.java
package com.android.jill
public final com.android.jill.ContainerType extends java.lang.Enum {
	public static final com.android.jill.ContainerType DIR
	public static final com.android.jill.ContainerType ZIP
	private static final com.android.jill.ContainerType[] $VALUES
	public static com.android.jill.ContainerType[] values () 
	public static com.android.jill.ContainerType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/ExitStatus.class
ExitStatus.java
package com.android.jill
public com.android.jill.ExitStatus extends java.lang.Object {
	public static final int SUCCESS
	public static final int FAILURE_UNKNOWN
	public static final int FAILURE_USAGE
	public static final int FAILURE_INTERNAL
	public void  () 
}

com/android/jill/IllegalOptionsException.class
IllegalOptionsException.java
package com.android.jill
public com.android.jill.IllegalOptionsException 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/jill/Jill.class
Jill.java
package com.android.jill
public com.android.jill.Jill extends java.lang.Object {
	private static com.android.sched.util.Version version
	static final boolean $assertionsDisabled
	public void  () 
	public static void process (com.android.jill.Options) 
		java.util.List javaBinaryFiles
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.util.jar.JarFile jarFile
		com.android.sched.util.file.CannotListDirException e
		java.util.List javaBinaryFiles
		com.android.jill.Options options
		java.io.File binaryFile
		com.android.jill.frontend.java.JavaTransformer jt
	public static com.android.sched.util.Version getVersion () 
		java.io.IOException e
	static void  () 
}

com/android/jill/JillException.class
JillException.java
package com.android.jill
public com.android.jill.JillException extends java.lang.RuntimeException {
	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/jill/Main.class
Main.java
package com.android.jill
public com.android.jill.Main extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.jack.kohsuke.args4j.CmdLineException e
		com.android.sched.util.file.SchedIOException e
		String[] args
		com.android.jill.Options options
	protected static int runJill (java.io.PrintStream, com.android.jill.Options) 
		com.android.jill.JillException e
		java.io.PrintStream err
		com.android.jill.Options options
	public static com.android.jill.Options getOptions (java.lang.String[])  throws com.android.jack.kohsuke.args4j.CmdLineException com.android.sched.util.file.CannotListDirException java.util.NoSuchElementException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException 
		com.android.jill.IllegalOptionsException e
		String[] args
		com.android.jill.Options options
		com.android.jack.kohsuke.args4j.CmdLineParser parser
		com.android.sched.util.config.cli.TokenIterator iterator
		java.util.List list
	protected static void printUsage (java.io.PrintStream) 
		java.io.PrintStream printStream
		com.android.jack.kohsuke.args4j.CmdLineParser parser
}

com/android/jill/Options.class
Options.java
package com.android.jill
public com.android.jill.Options extends java.lang.Object {
	private java.io.File binaryFile
	private boolean verbose
	protected boolean help
	protected java.io.File output
	protected boolean version
	protected boolean tolerant
	private final com.android.jill.ContainerType outputContainer
	protected boolean disableEmitDebugInfo
	private java.io.PrintStream err
	private java.io.File workingDir
	static final boolean $assertionsDisabled
	public void  () 
	public void checkValidity ()  throws com.android.jill.IllegalOptionsException com.android.sched.util.file.CannotListDirException 
	public void setBinaryFile (java.io.File) 
		java.io.File binaryFile
	public void setOutput (java.io.File) 
		java.io.File output
	public java.io.File getOutput () 
	public java.io.File getBinaryFile () 
	public boolean askForVersion () 
	public boolean askForHelp () 
	public void setVerbose (boolean) 
		boolean verbose
	public boolean isVerbose () 
	public void setTolerant (boolean) 
		boolean tolerant
	public boolean isTolerant () 
	public boolean isEmitDebugInfo () 
	public void setEmitDebugInfo (boolean) 
		boolean emitDebugInfo
	public com.android.jill.ContainerType getOutputContainer () 
	public void setStandardError (java.io.PrintStream) 
		java.io.PrintStream standardError
	public java.io.PrintStream getStandardError () 
	public void setWorkingDirectory (java.io.File) 
		java.io.File workingDir
	private void checkBinaryFileValidity ()  throws com.android.jill.IllegalOptionsException com.android.sched.util.file.CannotListDirException 
		java.io.File binaryFile
		java.util.List binaryFiles
	private void checkOutputDir ()  throws com.android.jill.IllegalOptionsException 
		java.io.File output
	static void  () 
}

com/android/jill/api/ConfigNotSupportedException.class
ConfigNotSupportedException.java
package com.android.jill.api
public com.android.jill.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/jill/api/JillConfig.class
JillConfig.java
package com.android.jill.api
public abstract com.android.jill.api.JillConfig extends java.lang.Object {
}

com/android/jill/api/JillProvider$SubReleaseKind.class
JillProvider.java
package com.android.jill.api
public final com.android.jill.api.JillProvider$SubReleaseKind extends java.lang.Enum {
	public static final com.android.jill.api.JillProvider$SubReleaseKind ENGINEERING
	public static final com.android.jill.api.JillProvider$SubReleaseKind PRE_ALPHA
	public static final com.android.jill.api.JillProvider$SubReleaseKind ALPHA
	public static final com.android.jill.api.JillProvider$SubReleaseKind BETA
	public static final com.android.jill.api.JillProvider$SubReleaseKind CANDIDATE
	public static final com.android.jill.api.JillProvider$SubReleaseKind RELEASE
	private static final com.android.jill.api.JillProvider$SubReleaseKind[] $VALUES
	public static com.android.jill.api.JillProvider$SubReleaseKind[] values () 
	public static com.android.jill.api.JillProvider$SubReleaseKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/api/JillProvider.class
JillProvider.java
package com.android.jill.api
public abstract com.android.jill.api.JillProvider extends java.lang.Object {
	public abstract com.android.jill.api.JillConfig createConfig (java.lang.Class)  throws com.android.jill.api.ConfigNotSupportedException 
	public abstract boolean isConfigSupported (java.lang.Class) 
	public abstract java.util.Collection getSupportedConfigs () 
	public abstract java.lang.String getTranslatorVersion () 
	public abstract java.lang.String getTranslatorReleaseName () 
	public abstract int getTranslatorReleaseCode () 
	public abstract int getTranslatorSubReleaseCode () 
	public abstract com.android.jill.api.JillProvider$SubReleaseKind getTranslatorSubReleaseKind () 
	public abstract java.lang.String getTranslatorBuildId () 
	public abstract java.lang.String getTranslatorSourceCodeBase () 
}

com/android/jill/api/example/WithServiceLoader.class
WithServiceLoader.java
package com.android.jill.api.example
public com.android.jill.api.example.WithServiceLoader extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.SecurityException java.lang.IllegalArgumentException 
		com.android.jill.api.JillProvider provider
		java.util.NoSuchElementException e
		Class config
		com.android.jill.api.v01.Api01Config config
		com.android.jill.api.ConfigNotSupportedException e1
		com.android.jill.api.v01.Api01TranslationTask translationTask
		com.android.jill.api.v01.ConfigurationException e
		com.android.jill.api.v01.TranslationException e
		String[] args
		java.util.ServiceLoader serviceLoader
		com.android.jill.api.JillProvider provider
		String str
		com.android.jill.api.v01.Api01TranslationTask translationTask
		com.android.jill.api.v01.Api01Config config
	static void  () 
}

com/android/jill/api/impl/JillProviderImpl$1.class
JillProviderImpl.java
package com.android.jill.api.impl
 com.android.jill.api.impl.JillProviderImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$util$SubReleaseKind
	static void  () 
}

com/android/jill/api/impl/JillProviderImpl.class
JillProviderImpl.java
package com.android.jill.api.impl
public com.android.jill.api.impl.JillProviderImpl extends java.lang.Object implements com.android.jill.api.JillProvider  {
	public void  () 
	public com.android.jill.api.JillConfig createConfig (java.lang.Class)  throws com.android.jill.api.ConfigNotSupportedException 
		Class cls
	public boolean isConfigSupported (java.lang.Class) 
		Class cls
	public java.util.Collection getSupportedConfigs () 
		java.util.List result
	public java.lang.String getTranslatorVersion () 
	public java.lang.String getTranslatorReleaseName () 
	public int getTranslatorReleaseCode () 
	public int getTranslatorSubReleaseCode () 
	public com.android.jill.api.JillProvider$SubReleaseKind getTranslatorSubReleaseKind () 
	public java.lang.String getTranslatorBuildId () 
	public java.lang.String getTranslatorSourceCodeBase () 
}

com/android/jill/api/v01/Api01Config.class
Api01Config.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Api01Config extends java.lang.Object implements com.android.jill.api.JillConfig  {
	public abstract void setVerbose (boolean)  throws com.android.jill.api.v01.ConfigurationException 
	public abstract void setInputJavaBinaryFile (java.io.File)  throws com.android.jill.api.v01.ConfigurationException 
	public abstract void setOutputJackFile (java.io.File)  throws com.android.jill.api.v01.ConfigurationException 
	public abstract void setDebugInfo (boolean)  throws com.android.jill.api.v01.ConfigurationException 
	public abstract com.android.jill.api.v01.Api01TranslationTask getTask ()  throws com.android.jill.api.v01.ConfigurationException 
}

com/android/jill/api/v01/Api01TranslationTask.class
Api01TranslationTask.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Api01TranslationTask extends java.lang.Object {
	public abstract void run ()  throws com.android.jill.api.v01.TranslationException java.lang.IllegalStateException 
}

com/android/jill/api/v01/Cli01Config.class
Cli01Config.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Cli01Config extends java.lang.Object implements com.android.jill.api.JillConfig  {
	public abstract com.android.jill.api.v01.Cli01TranslationTask getTask (java.lang.String[])  throws com.android.jill.api.v01.ConfigurationException 
	public abstract void setStandardError (java.io.PrintStream) 
	public abstract void setStandardOutput (java.io.PrintStream) 
	public abstract void setWorkingDirectory (java.io.File) 
}

com/android/jill/api/v01/Cli01TranslationTask.class
Cli01TranslationTask.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Cli01TranslationTask extends java.lang.Object {
	public abstract int run ()  throws com.android.jill.api.v01.TranslationException java.lang.IllegalStateException 
}

com/android/jill/api/v01/ConfigurationException.class
ConfigurationException.java
package com.android.jill.api.v01
public com.android.jill.api.v01.ConfigurationException extends java.lang.Exception {
	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/jill/api/v01/TranslationException.class
TranslationException.java
package com.android.jill.api.v01
public com.android.jill.api.v01.TranslationException 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/jill/api/v01/impl/Api01ConfigImpl$Api01TranslationTaskImpl.class
Api01ConfigImpl.java
package com.android.jill.api.v01.impl
 com.android.jill.api.v01.impl.Api01ConfigImpl$Api01TranslationTaskImpl extends java.lang.Object implements com.android.jill.api.v01.Api01TranslationTask  {
	private final com.android.jill.Options options
	public void  (com.android.jill.Options) 
		com.android.jill.Options options
	public void run () 
}

com/android/jill/api/v01/impl/Api01ConfigImpl.class
Api01ConfigImpl.java
package com.android.jill.api.v01.impl
public com.android.jill.api.v01.impl.Api01ConfigImpl extends java.lang.Object implements com.android.jill.api.v01.Api01Config  {
	private final com.android.jill.Options options
	public void  () 
	public com.android.jill.api.v01.Api01TranslationTask getTask () 
	public void setVerbose (boolean) 
		boolean isVerbose
	public void setInputJavaBinaryFile (java.io.File)  throws com.android.jill.api.v01.ConfigurationException 
		java.io.File input
	public void setOutputJackFile (java.io.File) 
		java.io.File outputJackFile
	public void setDebugInfo (boolean) 
		boolean debugInfo
}

com/android/jill/api/v01/impl/Cli01ConfigImpl$Cli01TranslationTaskImpl.class
Cli01ConfigImpl.java
package com.android.jill.api.v01.impl
 com.android.jill.api.v01.impl.Cli01ConfigImpl$Cli01TranslationTaskImpl extends com.android.jill.Main implements com.android.jill.api.v01.Cli01TranslationTask  {
	private final com.android.jill.Options options
	public void  (com.android.jill.Options) 
		com.android.jill.Options options
	public int run () 
		java.io.PrintStream err
}

com/android/jill/api/v01/impl/Cli01ConfigImpl.class
Cli01ConfigImpl.java
package com.android.jill.api.v01.impl
public com.android.jill.api.v01.impl.Cli01ConfigImpl extends java.lang.Object implements com.android.jill.api.v01.Cli01Config  {
	private java.io.PrintStream standardError
	private java.io.File workingDirectory
	public void  () 
	public com.android.jill.api.v01.Cli01TranslationTask getTask (java.lang.String[])  throws com.android.jill.api.v01.ConfigurationException 
		com.android.jill.Options options
		com.android.jack.kohsuke.args4j.CmdLineException e
		com.android.sched.util.file.SchedIOException e
		String[] args
	public void setStandardError (java.io.PrintStream) 
		java.io.PrintStream standardError
	public void setStandardOutput (java.io.PrintStream) 
		java.io.PrintStream standardOutput
	public void setWorkingDirectory (java.io.File) 
		java.io.File workingDirectory
}

com/android/jill/backend/jayce/JayceOutputStream.class
JayceOutputStream.java
package com.android.jill.backend.jayce
 com.android.jill.backend.jayce.JayceOutputStream extends java.lang.Object implements java.io.DataOutput  {
	private final java.io.DataOutputStream out
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	private static byte[] stringToUtf8Bytes (java.lang.String) 
		char c
		int i
		String string
		int len
		byte[] bytes
		int outAt
		byte[] result
	public void write (int)  throws java.io.IOException 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean v
	public void writeByte (int)  throws java.io.IOException 
		int v
	public void writeShort (int)  throws java.io.IOException 
		int v
	public void writeChar (int)  throws java.io.IOException 
		int v
	public void writeInt (int)  throws java.io.IOException 
		int v
		int remaining
		boolean hasMore
		int end
	public void writeLong (long)  throws java.io.IOException 
		long v
		long remaining
		boolean hasMore
		long end
	public void writeFloat (float)  throws java.io.IOException 
		float v
	public void writeDouble (double)  throws java.io.IOException 
		double v
	public void writeBytes (java.lang.String)  throws java.io.IOException 
		String s
	public void writeChars (java.lang.String)  throws java.io.IOException 
		String s
	public void writeUTF (java.lang.String)  throws java.io.IOException 
		byte[] utf8String
		String s
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/jill/backend/jayce/JaycePrettyWriter.class
JaycePrettyWriter.java
package com.android.jill.backend.jayce
public com.android.jill.backend.jayce.JaycePrettyWriter extends com.android.jill.backend.jayce.JayceWriter {
	private static final String LINE_SEPARATOR
	private static final String INDENT_GRANULARITY
	private int indent
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void writeKeyword (com.android.jill.backend.jayce.Token)  throws java.io.IOException 
		com.android.jill.backend.jayce.Token token
	public void writeOpen ()  throws java.io.IOException 
	public void writeClose ()  throws java.io.IOException 
	public void writeString (java.lang.String)  throws java.io.IOException 
		String string
	public void writeNull ()  throws java.io.IOException 
	public void writeFileName (java.lang.String)  throws java.io.IOException 
		String fileName
	public void writeCurrentLineInfo (int)  throws java.io.IOException 
		int lineNumber
	protected void writeSpace ()  throws java.io.IOException 
	public void writeInt (int)  throws java.io.IOException 
		int value
	public void writeByte (byte)  throws java.io.IOException 
		byte value
	public void writeChar (char)  throws java.io.IOException 
		char value
	public void writeShort (short)  throws java.io.IOException 
		short value
	public void writeLong (long)  throws java.io.IOException 
		long value
	public void writeFloat (float)  throws java.io.IOException 
		float value
	public void writeDouble (double)  throws java.io.IOException 
		double value
	private void writeIdent ()  throws java.io.IOException 
	private void writeLn ()  throws java.io.IOException 
	private void indentIn () 
	private void indentOut () 
	static void  () 
}

com/android/jill/backend/jayce/JayceWriter.class
JayceWriter.java
package com.android.jill.backend.jayce
public com.android.jill.backend.jayce.JayceWriter extends java.lang.Object {
	protected final java.util.Stack writers
	private final java.util.Stack outputStreams
	private final java.util.Stack nodeCounters
	private final java.util.List currentCatchBlockList
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void writeBoolean (boolean)  throws java.io.IOException 
		boolean value
	private void writeIntInternal (int)  throws java.io.IOException 
		int value
	public void writeInt (int)  throws java.io.IOException 
		int value
	public void writeTrimmedInt (int)  throws java.io.IOException 
		int value
	private void writeLongInternal (long)  throws java.io.IOException 
		long value
	public void writeLong (long)  throws java.io.IOException 
		long value
	public void writeByte (byte)  throws java.io.IOException 
		byte value
	public void writeShort (short)  throws java.io.IOException 
		short value
	public void writeChar (char)  throws java.io.IOException 
		char value
	public void writeFloat (float)  throws java.io.IOException 
		float value
	public void writeDouble (double)  throws java.io.IOException 
		double value
	public void writeKeyword (com.android.jill.backend.jayce.Token)  throws java.io.IOException 
		com.android.jill.backend.jayce.Token token
	public void writeToken (com.android.jill.backend.jayce.Token)  throws java.io.IOException 
		com.android.jill.backend.jayce.Token token
	public void writeOpen ()  throws java.io.IOException 
	public void writeClose ()  throws java.io.IOException 
	public void writeOpenNodeList () 
		java.io.ByteArrayOutputStream baos
	public void writeCloseNodeList ()  throws java.io.IOException 
		com.android.jill.backend.jayce.JayceOutputStream w
		java.io.ByteArrayOutputStream baos
	public void writeRetentionPolicyEnum (java.lang.Enum)  throws java.io.IOException 
		Enum enumValue
	public void writeFieldRefKindEnum (java.lang.Enum)  throws java.io.IOException 
		Enum enumValue
	public void writeMethodKindEnum (java.lang.Enum)  throws java.io.IOException 
		Enum enumValue
	public void writeReceiverKindEnum (java.lang.Enum)  throws java.io.IOException 
		Enum enumValue
	public void writeDispatchKindEnum (java.lang.Enum)  throws java.io.IOException 
		Enum enumValue
	public void writeIds (java.util.List)  throws java.io.IOException 
		String id
		java.util.List list
	public void writeCatchBlockIds (java.util.Set)  throws java.io.IOException 
		String s
		String s
		int i
		int i
		java.util.Set list
		java.util.List removedIds
		java.util.List addedIds
		int addedIdsSize
		int removedIdsSize
	public void clearCatchBlockIds () 
	public boolean isCurrentCatchBlockListEmpty () 
	public void writeId (java.lang.String)  throws java.io.IOException 
		String id
	private void writeStringInternal (java.lang.String)  throws java.io.IOException 
		String string
	public void writeString (java.lang.String)  throws java.io.IOException 
		String string
	public void writeNull ()  throws java.io.IOException 
	protected void writeSpace ()  throws java.io.IOException 
	public void writeFileName (java.lang.String)  throws java.io.IOException 
		String fileName
	private void writeOpenFileName ()  throws java.io.IOException 
	private void writeCloseFileName ()  throws java.io.IOException 
	public void writeCurrentLineInfo (int)  throws java.io.IOException 
		int lineNumber
	private void writeOpenLineInfo ()  throws java.io.IOException 
	private void writeCloseLineInfo ()  throws java.io.IOException 
	private void writeOpenAddCatchBlockIds ()  throws java.io.IOException 
	private void writeOpenRemoveCatchBlockIds ()  throws java.io.IOException 
	private void writeCloseCatchBlockIds ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
}

com/android/jill/backend/jayce/Token.class
Token.java
package com.android.jill.backend.jayce
public final com.android.jill.backend.jayce.Token extends java.lang.Enum {
	public static final com.android.jill.backend.jayce.Token EOF
	public static final com.android.jill.backend.jayce.Token DOUBLE_QUOTE
	public static final com.android.jill.backend.jayce.Token LPARENTHESIS
	public static final com.android.jill.backend.jayce.Token RPARENTHESIS
	public static final com.android.jill.backend.jayce.Token SHARP
	public static final com.android.jill.backend.jayce.Token LBRACKET
	public static final com.android.jill.backend.jayce.Token RBRACKET
	public static final com.android.jill.backend.jayce.Token LCURLY_ADD
	public static final com.android.jill.backend.jayce.Token LCURLY_REMOVE
	public static final com.android.jill.backend.jayce.Token RCURLY
	public static final com.android.jill.backend.jayce.Token NULL
	public static final com.android.jill.backend.jayce.Token NUMBER_VALUE
	public static final com.android.jill.backend.jayce.Token STRING_VALUE
	public static final com.android.jill.backend.jayce.Token ABSENT_ARRAY_DIMENSION
	public static final com.android.jill.backend.jayce.Token ADD_OPERATION
	public static final com.android.jill.backend.jayce.Token ALLOC
	public static final com.android.jill.backend.jayce.Token AND_OPERATION
	public static final com.android.jill.backend.jayce.Token ANNOTATION
	public static final com.android.jill.backend.jayce.Token ANNOTATION_METHOD
	public static final com.android.jill.backend.jayce.Token ANNOTATION_TYPE
	public static final com.android.jill.backend.jayce.Token ARRAY_LENGTH
	public static final com.android.jill.backend.jayce.Token ARRAY_LITERAL
	public static final com.android.jill.backend.jayce.Token ARRAY_REF
	public static final com.android.jill.backend.jayce.Token ASG_ADD_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_BIT_AND_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_BIT_OR_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_BIT_XOR_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_CONCAT_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_DIV_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_MOD_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_MUL_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_SHL_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_SHR_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_SHRU_OPERATION
	public static final com.android.jill.backend.jayce.Token ASG_SUB_OPERATION
	public static final com.android.jill.backend.jayce.Token ASSERT_STATEMENT
	public static final com.android.jill.backend.jayce.Token BIT_AND_OPERATION
	public static final com.android.jill.backend.jayce.Token BIT_OR_OPERATION
	public static final com.android.jill.backend.jayce.Token BIT_XOR_OPERATION
	public static final com.android.jill.backend.jayce.Token BLOCK
	public static final com.android.jill.backend.jayce.Token BOOLEAN_LITERAL
	public static final com.android.jill.backend.jayce.Token BREAK_STATEMENT
	public static final com.android.jill.backend.jayce.Token BYTE_LITERAL
	public static final com.android.jill.backend.jayce.Token CASE_STATEMENT
	public static final com.android.jill.backend.jayce.Token CATCH_BLOCK
	public static final com.android.jill.backend.jayce.Token CHAR_LITERAL
	public static final com.android.jill.backend.jayce.Token CLASS
	public static final com.android.jill.backend.jayce.Token CLASS_LITERAL
	public static final com.android.jill.backend.jayce.Token CONCAT_OPERATION
	public static final com.android.jill.backend.jayce.Token CONDITIONAL_EXPRESSION
	public static final com.android.jill.backend.jayce.Token CONSTRUCTOR
	public static final com.android.jill.backend.jayce.Token CONTAINER_ANNOTATION
	public static final com.android.jill.backend.jayce.Token CONTINUE_STATEMENT
	public static final com.android.jill.backend.jayce.Token DEBUG_VARIABLE_INFORMATION
	public static final com.android.jill.backend.jayce.Token DIV_OPERATION
	public static final com.android.jill.backend.jayce.Token DO_STATEMENT
	public static final com.android.jill.backend.jayce.Token DOUBLE_LITERAL
	public static final com.android.jill.backend.jayce.Token DYNAMIC_CAST_OPERATION
	public static final com.android.jill.backend.jayce.Token ENUM
	public static final com.android.jill.backend.jayce.Token ENUM_FIELD
	public static final com.android.jill.backend.jayce.Token ENUM_LITERAL
	public static final com.android.jill.backend.jayce.Token EQ_OPERATION
	public static final com.android.jill.backend.jayce.Token EXCEPTION_RUNTIME_VALUE
	public static final com.android.jill.backend.jayce.Token EXPRESSION_STATEMENT
	public static final com.android.jill.backend.jayce.Token FIELD
	public static final com.android.jill.backend.jayce.Token FIELD_INITIALIZER
	public static final com.android.jill.backend.jayce.Token FIELD_REF
	public static final com.android.jill.backend.jayce.Token FLOAT_LITERAL
	public static final com.android.jill.backend.jayce.Token FOR_STATEMENT
	public static final com.android.jill.backend.jayce.Token GENERIC_SIGNATURE
	public static final com.android.jill.backend.jayce.Token GOTO
	public static final com.android.jill.backend.jayce.Token GTE_OPERATION
	public static final com.android.jill.backend.jayce.Token GT_OPERATION
	public static final com.android.jill.backend.jayce.Token IF_STATEMENT
	public static final com.android.jill.backend.jayce.Token INSTANCE_OF
	public static final com.android.jill.backend.jayce.Token INT_LITERAL
	public static final com.android.jill.backend.jayce.Token INTERFACE
	public static final com.android.jill.backend.jayce.Token LABELED_STATEMENT
	public static final com.android.jill.backend.jayce.Token LAMBDA
	public static final com.android.jill.backend.jayce.Token LAMBDA_FROM_JILL
	public static final com.android.jill.backend.jayce.Token LOCAL
	public static final com.android.jill.backend.jayce.Token LOCAL_REF
	public static final com.android.jill.backend.jayce.Token LOCK
	public static final com.android.jill.backend.jayce.Token LONG_LITERAL
	public static final com.android.jill.backend.jayce.Token LTE_OPERATION
	public static final com.android.jill.backend.jayce.Token LT_OPERATION
	public static final com.android.jill.backend.jayce.Token METHOD
	public static final com.android.jill.backend.jayce.Token METHOD_BODY
	public static final com.android.jill.backend.jayce.Token METHOD_CALL
	public static final com.android.jill.backend.jayce.Token METHODID_WITH_RETURN_TYPE
	public static final com.android.jill.backend.jayce.Token METHOD_LITERAL
	public static final com.android.jill.backend.jayce.Token MOD_OPERATION
	public static final com.android.jill.backend.jayce.Token MUL_OPERATION
	public static final com.android.jill.backend.jayce.Token MULTI_EXPRESSION
	public static final com.android.jill.backend.jayce.Token NAME_VALUE_PAIR
	public static final com.android.jill.backend.jayce.Token NEQ_OPERATION
	public static final com.android.jill.backend.jayce.Token NATIVE_METHOD_BODY
	public static final com.android.jill.backend.jayce.Token NEW_ARRAY
	public static final com.android.jill.backend.jayce.Token NEW_INSTANCE
	public static final com.android.jill.backend.jayce.Token NULL_LITERAL
	public static final com.android.jill.backend.jayce.Token OR_OPERATION
	public static final com.android.jill.backend.jayce.Token ORIGIN_DIGEST
	public static final com.android.jill.backend.jayce.Token PARAMETER
	public static final com.android.jill.backend.jayce.Token PARAMETER_REF
	public static final com.android.jill.backend.jayce.Token POLYMORPHIC_CALL
	public static final com.android.jill.backend.jayce.Token POSTFIX_DEC_OPERATION
	public static final com.android.jill.backend.jayce.Token POSTFIX_INC_OPERATION
	public static final com.android.jill.backend.jayce.Token PREFIX_BIT_NOT_OPERATION
	public static final com.android.jill.backend.jayce.Token PREFIX_DEC_OPERATION
	public static final com.android.jill.backend.jayce.Token PREFIX_INC_OPERATION
	public static final com.android.jill.backend.jayce.Token PREFIX_NEG_OPERATION
	public static final com.android.jill.backend.jayce.Token PREFIX_NOT_OPERATION
	public static final com.android.jill.backend.jayce.Token RESERVED
	public static final com.android.jill.backend.jayce.Token REINTERPRETCAST_OPERATION
	public static final com.android.jill.backend.jayce.Token RETURN_STATEMENT
	public static final com.android.jill.backend.jayce.Token SHL_OPERATION
	public static final com.android.jill.backend.jayce.Token SHORT_LITERAL
	public static final com.android.jill.backend.jayce.Token SHR_OPERATION
	public static final com.android.jill.backend.jayce.Token SHRU_OPERATION
	public static final com.android.jill.backend.jayce.Token SIMPLE_NAME
	public static final com.android.jill.backend.jayce.Token SUB_OPERATION
	public static final com.android.jill.backend.jayce.Token STRING_LITERAL
	public static final com.android.jill.backend.jayce.Token SWITCH_STATEMENT
	public static final com.android.jill.backend.jayce.Token SYNCHRONIZED_BLOCK
	public static final com.android.jill.backend.jayce.Token THIS_REF
	public static final com.android.jill.backend.jayce.Token THIS_REF_TYPE_INFO
	public static final com.android.jill.backend.jayce.Token THROW_STATEMENT
	public static final com.android.jill.backend.jayce.Token THROWN_EXCEPTION
	public static final com.android.jill.backend.jayce.Token TRY_STATEMENT
	public static final com.android.jill.backend.jayce.Token UNLOCK
	public static final com.android.jill.backend.jayce.Token WHILE_STATEMENT
	private String label
	private static final com.android.jill.backend.jayce.Token[] $VALUES
	public static com.android.jill.backend.jayce.Token[] values () 
	public static com.android.jill.backend.jayce.Token valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String text
	public int getId () 
	public java.lang.String getText () 
	static void  () 
}

com/android/jill/frontend/java/AnnotationWriter.class
AnnotationWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.AnnotationWriter extends com.android.jill.frontend.java.JillWriter {
	private static final String JAVA_LANG_SYNTHETIC
	static final boolean $assertionsDisabled
	public void  (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.SourceInfoWriter) 
		com.android.jill.backend.jayce.JayceWriter writer
		com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
	public void writeRetentionPolicy (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		String[] enumAccess
		com.android.jack.objectweb.asm.tree.AnnotationNode anno
		com.android.jack.objectweb.asm.tree.ClassNode cn
		boolean retentionAnnotationFound
	public void writeAnnotations (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public void writeAnnotations (com.android.jack.objectweb.asm.tree.MethodNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public void writeAnnotations (com.android.jack.objectweb.asm.tree.FieldNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public void writeAnnotations (com.android.jack.objectweb.asm.tree.MethodNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.MethodNode mn
		int parameterAnnotIdx
	public void writeValue (java.lang.Object)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.AnnotationNode annotationNode
		Object value
	private void writeAnnotations (java.util.List, com.android.jill.frontend.java.RetentionPolicy)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.AnnotationNode anno
		java.util.List annotations
		com.android.jill.frontend.java.RetentionPolicy retentionPolicy
	private void writeAnnotation (com.android.jack.objectweb.asm.tree.AnnotationNode, com.android.jill.frontend.java.RetentionPolicy)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.AnnotationNode anno
		com.android.jill.frontend.java.RetentionPolicy retentionPolicy
	private void writeNameValuePair (java.util.List)  throws java.io.IOException 
		String name
		Object value
		int i
		java.util.List values
	private void writeValue (java.lang.String[])  throws java.io.IOException 
		String[] value
	static void  () 
}

com/android/jill/frontend/java/AsmHelper$DummyAction.class
AsmHelper.java
package com.android.jill.frontend.java
 com.android.jill.frontend.java.AsmHelper$DummyAction extends java.lang.Object implements com.android.jill.signature.GenericSignatureAction  {
	public static final com.android.jill.frontend.java.AsmHelper$DummyAction INSTANCE
	private void  () 
	public void parsedSymbol (char) 
		char symbol
	public void parsedIdentifier (java.lang.String) 
		String identifier
	public java.lang.Object parsedTypeName (java.lang.String) 
		String name
	public java.lang.Object parsedInnerTypeName (java.lang.Object, java.lang.String) 
		Object enclosingTypeName
		String name
	public void start () 
	public void stop () 
	static void  () 
}

com/android/jill/frontend/java/AsmHelper.class
AsmHelper.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.AsmHelper extends java.lang.Object {
	private static final String JAVA_LANG_ENUM
	private static final int JAVA_ACCESS_FLAGS_MASK
	static final boolean $assertionsDisabled
	public void  () 
	public static boolean hasValidGenericSignature (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public static boolean hasValidGenericSignature (com.android.jack.objectweb.asm.tree.FieldNode) 
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public static boolean hasValidGenericSignature (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isInterface (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public static boolean isAnnotation (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public static boolean isEnum (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public static boolean isStatic (com.android.jack.objectweb.asm.tree.FieldNode) 
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public static boolean isEnumField (com.android.jack.objectweb.asm.tree.FieldNode) 
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public static boolean isNative (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isAbstract (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isStatic (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isPrivate (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isConstructor (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isStaticInit (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static boolean isLocalStoreOf (com.android.jack.objectweb.asm.tree.AbstractInsnNode, int) 
		com.android.jack.objectweb.asm.tree.VarInsnNode varInsn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		int localIdx
	public static boolean isLocalLoadOf (com.android.jack.objectweb.asm.tree.AbstractInsnNode, int) 
		com.android.jack.objectweb.asm.tree.VarInsnNode varInsn
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		int localIdx
	public static java.lang.String getDescriptor (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public static java.util.List getDescriptorsFromInternalNames (java.util.List) 
		String internalName
		java.util.List internalInterfaceNames
		java.util.List interfaceDescs
	public static java.lang.String getSourceName (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.InnerClassNode innerClassNode
		com.android.jack.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
		com.android.jack.objectweb.asm.tree.ClassNode cn
		int lastPathSeparatorIndex
		int startIndex
	public static int getModifiers (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.InnerClassNode innerClassNode
		com.android.jack.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
		com.android.jack.objectweb.asm.tree.ClassNode cn
		int modifier
	public static int getModifiers (com.android.jack.objectweb.asm.tree.MethodNode) 
		com.android.jack.objectweb.asm.tree.MethodNode mn
	public static int getModifiers (com.android.jack.objectweb.asm.tree.FieldNode) 
		com.android.jack.objectweb.asm.tree.FieldNode fn
	static void  () 
}

com/android/jill/frontend/java/ClassNodeWriter.class
ClassNodeWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.ClassNodeWriter extends com.android.jill.frontend.java.JillWriter {
	public static final int COMPILE_TIME_CONSTANT
	private final com.android.jill.frontend.java.AnnotationWriter annotWriter
	private static final int ORDINAL_UNKNOWN
	private final com.android.jill.Options options
	static final boolean $assertionsDisabled
	public void  (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.SourceInfoWriter, com.android.jill.Options) 
		com.android.jill.backend.jayce.JayceWriter writer
		com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
		com.android.jill.Options options
	public void write (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeEnum (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeClass (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeInterface (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private boolean isPackageInfoIfNotAbstract (com.android.jack.objectweb.asm.tree.ClassNode) 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeAnnotation (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeThisRefTypeInfoMarker (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.LocalVariableNode lvn
		com.android.jack.objectweb.asm.tree.MethodNode mn
		com.android.jack.objectweb.asm.tree.ClassNode cn
		String thisRefSignature
	private void writeGenericSignatureMarker (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeSourceNameMarker (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeGenericSignatureMarker (com.android.jack.objectweb.asm.tree.FieldNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.FieldNode fn
	private void writeFields (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.FieldNode fn
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeEnumFields (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.FieldNode fn
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeField (com.android.jack.objectweb.asm.tree.ClassNode, com.android.jack.objectweb.asm.tree.FieldNode, com.android.jill.backend.jayce.Token)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
		com.android.jack.objectweb.asm.tree.FieldNode fn
		com.android.jill.backend.jayce.Token kind
	private void writeFieldValue (com.android.jack.objectweb.asm.tree.ClassNode, com.android.jack.objectweb.asm.tree.FieldNode)  throws java.io.IOException 
		int intValue
		Object value
		com.android.jack.objectweb.asm.tree.ClassNode cn
		com.android.jack.objectweb.asm.tree.FieldNode fn
	private void writeAnnotationMethods (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.MethodNode mn
		com.android.jack.objectweb.asm.tree.ClassNode cn
	private void writeMethods (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jill.frontend.java.MethodBodyWriter mbw
		com.android.jack.objectweb.asm.tree.MethodNode mn
		com.android.jack.objectweb.asm.tree.MethodNode mn
		com.android.jack.objectweb.asm.tree.ClassNode cn
		java.util.List additionalMethods
	private void writingInners (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.InnerClassNode innerClassNode
		com.android.jack.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
		com.android.jack.objectweb.asm.tree.ClassNode cn
		java.util.List innerClasses
		java.util.List innerIds
	private void writeEnclosingInformation (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.InnerClassNode innerClassNode
		String outerClassName
		com.android.jack.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
		com.android.jack.objectweb.asm.tree.ClassNode cn
		java.util.List innerClasses
	static void  () 
}

com/android/jill/frontend/java/JavaTransformer$1.class
JavaTransformer.java
package com.android.jill.frontend.java
 com.android.jill.frontend.java.JavaTransformer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jill$ContainerType
	static void  () 
}

com/android/jill/frontend/java/JavaTransformer.class
JavaTransformer.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.JavaTransformer extends java.lang.Object {
	private static final String LIB_MAJOR_VERSION
	private static final String LIB_MINOR_VERSION
	private static final String JAYCE_MAJOR_VERSION
	private static final String JAYCE_MINOR_VERSION
	private static final String KEY_LIB_MAJOR_VERSION
	private static final String KEY_LIB_MINOR_VERSION
	private static final String KEY_LIB_EMITTER
	private static final String KEY_LIB_EMITTER_VERSION
	private static final String KEY_JAYCE
	private static final String KEY_JAYCE_MAJOR_VERSION
	private static final String KEY_JAYCE_MINOR_VERSION
	private static final String KEY_LIB_JAYCE_DIGEST
	private static final String JACK_LIBRARY_PROPERTIES
	private final String version
	private final com.android.jill.Options options
	private static final String JAYCE_FILE_EXTENSION
	private static final char TYPE_NAME_SEPARATOR
	private final java.util.Properties jackLibraryProperties
	public void  (java.lang.String, com.android.jill.Options) 
		String version
		com.android.jill.Options options
	public void transform (java.util.List) 
		java.io.FileInputStream fis
		java.io.File fileToTransform
		com.android.sched.vfs.OutputVFS outputVFS
		com.android.sched.vfs.VFS baseVFS
		Exception e
		java.util.List javaBinaryFiles
	public void transform (java.util.jar.JarFile) 
		com.android.sched.vfs.OutputVFS outputVFS
		com.android.sched.vfs.VFS baseVFS
		Exception e
		java.util.jar.JarFile jarFile
	private com.android.sched.vfs.VFS getBaseOutputVFS () 
		com.android.sched.vfs.VFS baseVFS
		com.android.sched.vfs.VFS baseVFS
		com.android.sched.vfs.VFS baseVFS
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.VFS baseVFS
	private com.android.sched.vfs.OutputVFS wrapOutputVFS (com.android.sched.vfs.VFS) 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.VFS baseVFS
		com.android.sched.util.codec.MessageDigestCodec mdCodec
		java.security.Provider$Service service
	private void dumpJackLibraryProperties (com.android.sched.vfs.VFS) 
		java.io.OutputStream os
		java.io.IOException e
		com.android.sched.vfs.OutputVFS goVFS
		com.android.sched.vfs.OutputVFile libraryPropertiesOut
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.VFS baseVFS
	private void transformJavaFiles (java.util.jar.JarFile, com.android.sched.vfs.OutputVFS)  throws java.io.IOException 
		java.io.InputStream is
		java.util.jar.JarEntry fileEntry
		java.util.jar.JarEntry entry
		String name
		java.util.jar.JarFile jarFile
		com.android.sched.vfs.OutputVFS outputVFS
		java.util.Enumeration entries
	private void transformToVFS (java.io.InputStream, com.android.sched.vfs.OutputVFS)  throws java.io.IOException 
		java.io.OutputStream os
		java.io.IOException e
		com.android.sched.vfs.OutputVFile vFile
		com.android.sched.util.file.SchedIOException e
		java.io.InputStream is
		com.android.sched.vfs.OutputVFS outputVFS
		com.android.jack.objectweb.asm.tree.ClassNode cn
		com.android.sched.vfs.VPath outputPath
	private void transform (com.android.jack.objectweb.asm.tree.ClassNode, java.io.OutputStream, com.android.sched.util.location.Location)  throws com.android.sched.util.file.CannotWriteException 
		java.io.IOException e
		com.android.jack.objectweb.asm.tree.ClassNode cn
		java.io.OutputStream os
		com.android.sched.util.location.Location location
		com.android.jill.backend.jayce.JayceWriter writer
		com.android.jill.frontend.java.ClassNodeWriter asm2jayce
	private com.android.jill.backend.jayce.JayceWriter createWriter (java.io.OutputStream) 
		java.io.OutputStream os
		com.android.jill.backend.jayce.JayceWriter writer
	private static com.android.sched.vfs.VPath getVPath (java.lang.String) 
		String typeBinaryName
	private com.android.jack.objectweb.asm.tree.ClassNode getClassNode (java.io.InputStream)  throws java.io.IOException 
		com.android.jack.objectweb.asm.ClassReader cr
		com.android.jack.objectweb.asm.tree.ClassNode cn
		IllegalArgumentException e
		java.io.InputStream is
	private void setJayceProperties () 
}

com/android/jill/frontend/java/JillWriter.class
JillWriter.java
package com.android.jill.frontend.java
public abstract com.android.jill.frontend.java.JillWriter extends java.lang.Object {
	protected final com.android.jill.backend.jayce.JayceWriter writer
	protected final com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
	static final boolean $assertionsDisabled
	public void  (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.SourceInfoWriter) 
		com.android.jill.backend.jayce.JayceWriter writer
		com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
	protected void writeValue (java.lang.Object, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		Object value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (java.lang.Object)  throws java.io.IOException 
		Object value
	protected void writeValue (java.lang.String)  throws java.io.IOException 
		String value
	protected void writeValue (java.lang.String, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		String value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (boolean, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		boolean value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currenLine
	protected void writeValue (boolean)  throws java.io.IOException 
		boolean value
	protected void writeValue (byte)  throws java.io.IOException 
		byte value
	protected void writeValue (char)  throws java.io.IOException 
		char value
	protected void writeValue (short)  throws java.io.IOException 
		short value
	protected void writeValue (int, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		int value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (int)  throws java.io.IOException 
		int value
	protected void writeValue (float)  throws java.io.IOException 
		float value
	protected void writeValue (float, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		float value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (double)  throws java.io.IOException 
		double value
	protected void writeValue (double, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		double value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (long)  throws java.io.IOException 
		long value
	protected void writeValue (long, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		long value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue ()  throws java.io.IOException 
	protected void writeValue (com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (com.android.jack.objectweb.asm.Type)  throws java.io.IOException 
		com.android.jack.objectweb.asm.Type value
	protected void writeValue (com.android.jack.objectweb.asm.Type, com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.Type value
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeValue (java.lang.Object[])  throws java.io.IOException 
		int j
		Object[] value
	protected java.lang.Object[] convertPrimitiveArrayToObject (java.lang.Object) 
		int i
		Object array
		int length
		Object[] objectArray
	protected void writeDebugBegin (com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	protected void writeDebugEnd (com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode classNode
		int currentLine
	static void  () 
}

com/android/jill/frontend/java/MethodBodyWriter$1.class
MethodBodyWriter.java
package com.android.jill.frontend.java
 com.android.jill.frontend.java.MethodBodyWriter$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$jill$backend$jayce$Token
	static void  () 
}

com/android/jill/frontend/java/MethodBodyWriter$Case.class
MethodBodyWriter.java
package com.android.jill.frontend.java
 com.android.jill.frontend.java.MethodBodyWriter$Case extends java.lang.Object {
	com.android.jack.objectweb.asm.tree.LabelNode labelNode
	Integer key
	String caseId
	public void  (com.android.jack.objectweb.asm.tree.LabelNode, int, java.lang.Integer) 
		com.android.jack.objectweb.asm.tree.LabelNode labelNode
		int switchIdx
		Integer key
}

com/android/jill/frontend/java/MethodBodyWriter$CmpOperands.class
MethodBodyWriter.java
package com.android.jill.frontend.java
 com.android.jill.frontend.java.MethodBodyWriter$CmpOperands extends java.lang.Object {
	int opcode
	com.android.jack.objectweb.asm.tree.analysis.Frame lhsFrame
	int lhsStackIdx
	com.android.jack.objectweb.asm.tree.analysis.Frame rhsFrame
	int rhsStackIdx
	public void  (int, com.android.jack.objectweb.asm.tree.analysis.Frame, int, com.android.jack.objectweb.asm.tree.analysis.Frame, int) 
		int opcode
		com.android.jack.objectweb.asm.tree.analysis.Frame lhsFrame
		int lhsStackIdx
		com.android.jack.objectweb.asm.tree.analysis.Frame rhsFrame
		int rhsStackIdx
}

com/android/jill/frontend/java/MethodBodyWriter$DispatchKind.class
MethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind extends java.lang.Enum {
	public static final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind VIRTUAL
	public static final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind DIRECT
	private static final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind[] $VALUES
	public static com.android.jill.frontend.java.MethodBodyWriter$DispatchKind[] values () 
	public static com.android.jill.frontend.java.MethodBodyWriter$DispatchKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/frontend/java/MethodBodyWriter$FieldRefKind.class
MethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind extends java.lang.Enum {
	public static final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind INSTANCE
	public static final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind STATIC
	private static final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind[] $VALUES
	public static com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind[] values () 
	public static com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/frontend/java/MethodBodyWriter$MethodCallReceiverKind.class
MethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind extends java.lang.Enum {
	public static final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind CLASS
	public static final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind INTERFACE
	private static final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind[] $VALUES
	public static com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind[] values () 
	public static com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/frontend/java/MethodBodyWriter$MethodKind.class
MethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$MethodKind extends java.lang.Enum {
	public static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind STATIC
	public static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind INSTANCE_NON_VIRTUAL
	public static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind INSTANCE_VIRTUAL
	private static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind[] $VALUES
	public static com.android.jill.frontend.java.MethodBodyWriter$MethodKind[] values () 
	public static com.android.jill.frontend.java.MethodBodyWriter$MethodKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/frontend/java/MethodBodyWriter.class

com/android/jill/frontend/java/RetentionPolicy.class
RetentionPolicy.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.RetentionPolicy extends java.lang.Enum {
	public static final com.android.jill.frontend.java.RetentionPolicy SOURCE
	public static final com.android.jill.frontend.java.RetentionPolicy CLASS
	public static final com.android.jill.frontend.java.RetentionPolicy RUNTIME
	public static final com.android.jill.frontend.java.RetentionPolicy UNKNOWN
	private static final com.android.jill.frontend.java.RetentionPolicy[] $VALUES
	public static com.android.jill.frontend.java.RetentionPolicy[] values () 
	public static com.android.jill.frontend.java.RetentionPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/jill/frontend/java/SourceInfoWriter.class
SourceInfoWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.SourceInfoWriter extends java.lang.Object {
	protected final com.android.jill.backend.jayce.JayceWriter writer
	public static final int NO_LINE
	private static final String NO_FILENAME
	private String currentFileName
	private int currentLineNumber
	static final boolean $assertionsDisabled
	public void  (com.android.jill.backend.jayce.JayceWriter) 
		com.android.jill.backend.jayce.JayceWriter writer
	public void writeDebugBegin (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public void writeDebugBegin (com.android.jack.objectweb.asm.tree.ClassNode, com.android.jack.objectweb.asm.tree.FieldNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public void writeDebugBegin (com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
		int startLine
	public void writeUnknwonDebugBegin ()  throws java.io.IOException 
	public void writeDebugEnd (com.android.jack.objectweb.asm.tree.ClassNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
	public void writeDebugEnd (com.android.jack.objectweb.asm.tree.ClassNode, com.android.jack.objectweb.asm.tree.FieldNode)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
		com.android.jack.objectweb.asm.tree.FieldNode fn
	public void writeDebugEnd (com.android.jack.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		com.android.jack.objectweb.asm.tree.ClassNode cn
		int endLine
	public void writeUnknownDebugEnd ()  throws java.io.IOException 
	private void writeUnknowDebug ()  throws java.io.IOException 
	private void writeFileNameIfDifferentFromCurrent (java.lang.String)  throws java.io.IOException 
		String fileName
	private void writeCurrentFileName (java.lang.String)  throws java.io.IOException 
		String fileName
	private void writeLineIfDifferentFromCurrent (int)  throws java.io.IOException 
		int lineNumber
	private void writeCurrentLine (int)  throws java.io.IOException 
		int lineNumber
	static void  () 
}

com/android/jill/frontend/java/Variable.class
Variable.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.Variable extends java.lang.Object {
	private static final int NO_LOCAL_IDX
	private final com.android.jack.objectweb.asm.Type type
	private final String id
	private final String signature
	private String name
	private boolean isThis
	private boolean isParameter
	private final int modifier
	private final int localIdx
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Type) 
		String id
		String name
		com.android.jack.objectweb.asm.Type type
	public void  (java.lang.String, java.lang.String, com.android.jack.objectweb.asm.Type, java.lang.String, int, int) 
		String id
		String name
		com.android.jack.objectweb.asm.Type type
		String signature
		int localIdx
		int modifier
	public boolean hasLocalIndex () 
	public int getLocalIndex () 
	public com.android.jack.objectweb.asm.Type getType () 
	public void setName (java.lang.String) 
		String name
	public boolean hasSignature () 
	public java.lang.String getSignature () 
	public java.lang.String getName () 
	public java.lang.String getId () 
	public boolean isThis () 
	public void setThis () 
	public boolean isParameter () 
	public void setParameter () 
	public int getModifier () 
	static void  () 
}

com/android/jill/frontend/java/analyzer/JillAnalyzer.class
JillAnalyzer.java
package com.android.jill.frontend.java.analyzer
public com.android.jill.frontend.java.analyzer.JillAnalyzer extends com.android.jack.objectweb.asm.tree.analysis.BasicInterpreter {
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue newValue (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type type
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.jack.objectweb.asm.Type arrayType
		String arrayTypeDesc
		com.android.jack.objectweb.asm.tree.AbstractInsnNode insn
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value1
		com.android.jack.objectweb.asm.tree.analysis.BasicValue value2
	public com.android.jack.objectweb.asm.tree.analysis.BasicValue merge (com.android.jack.objectweb.asm.tree.analysis.BasicValue, com.android.jack.objectweb.asm.tree.analysis.BasicValue) 
		com.android.jack.objectweb.asm.tree.analysis.BasicValue componentUnion
		com.android.jack.objectweb.asm.Type type1
		com.android.jack.objectweb.asm.Type type2
		com.android.jack.objectweb.asm.tree.analysis.BasicValue v
		com.android.jack.objectweb.asm.tree.analysis.BasicValue w
	private boolean isIntLike (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type t
	private boolean isKnownNull (com.android.jack.objectweb.asm.Type) 
		com.android.jack.objectweb.asm.Type t
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value merge (com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value) 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value binaryOperation (com.android.jack.objectweb.asm.tree.AbstractInsnNode, com.android.jack.objectweb.asm.tree.analysis.Value, com.android.jack.objectweb.asm.tree.analysis.Value)  throws com.android.jack.objectweb.asm.tree.analysis.AnalyzerException 
	public volatile com.android.jack.objectweb.asm.tree.analysis.Value newValue (com.android.jack.objectweb.asm.Type) 
	static void  () 
}

com/android/jill/signature/GenericSignatureAction.class
GenericSignatureAction.java
package com.android.jill.signature
public abstract com.android.jill.signature.GenericSignatureAction extends java.lang.Object {
	public abstract void parsedSymbol (char) 
	public abstract void parsedIdentifier (java.lang.String) 
	public abstract java.lang.Object parsedTypeName (java.lang.String) 
	public abstract java.lang.Object parsedInnerTypeName (java.lang.Object, java.lang.String) 
	public abstract void start () 
	public abstract void stop () 
}

com/android/jill/signature/GenericSignatureParser.class
GenericSignatureParser.java
package com.android.jill.signature
public com.android.jill.signature.GenericSignatureParser extends java.lang.Object {
	private final com.android.jill.signature.GenericSignatureAction actions
	private char symbol
	private String identifier
	private boolean eof
	private char[] buffer
	private int pos
	static final boolean $assertionsDisabled
	public void  (com.android.jill.signature.GenericSignatureAction) 
		com.android.jill.signature.GenericSignatureAction actions
	public void parseClassSignature (java.lang.String) 
		String signature
	public void parseMethodSignature (java.lang.String) 
		String signature
	public void parseFieldSignature (java.lang.String) 
		String signature
	private void setInput (java.lang.String) 
		String input
	void parseClassSignature () 
	void parseOptFormalTypeParameters () 
	void updateFormalTypeParameter () 
	private void parseFieldTypeSignature () 
	private void parseClassTypeSignature () 
		StringBuilder qualIdent
		Object parsedEnclosingType
	private void updateOptTypeArguments () 
	private void updateTypeArgument () 
	private void updateTypeVariableSignature () 
	private void updateTypeSignature () 
	private void parseMethodTypeSignature () 
	private void updateReturnType () 
	private void scanSymbol () 
	private void expect (char) 
		char c
	private boolean isStopSymbol (char) 
		char ch
	private void scanIdentifier () 
		char ch
		char[] bufferLocal
		StringBuilder identBuf
	static void  () 
}

com/android/jill/utils/FileUtils.class
FileUtils.java
package com.android.jill.utils
public com.android.jill.utils.FileUtils extends java.lang.Object {
	public static final String JAVA_BINARY_FILE_EXTENSION
	public static final String JAR_FILE_EXTENSION
	public void  () 
	public static void getJavaBinaryFiles (java.io.File, java.util.List)  throws com.android.sched.util.file.CannotListDirException 
		java.io.File aFile
		java.io.File[] allFiles
		java.io.File file
		java.util.List binaryFiles
	public static boolean isJavaBinaryFile (java.io.File) 
		java.io.File file
	public static boolean isJavaBinaryFile (java.lang.String) 
		String fileName
	public static boolean isJarFile (java.io.File) 
		java.io.File file
}

com/android/jill/utils/enums/DispatchKindIdHelper.class
DispatchKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.DispatchKindIdHelper extends java.lang.Object {
	private static byte[] ids
	public void  () 
	public static byte getId (java.lang.Enum) 
		Enum enumValue
	static void  () 
}

com/android/jill/utils/enums/FieldRefKindIdHelper.class
FieldRefKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.FieldRefKindIdHelper extends java.lang.Object {
	private static byte[] ids
	public void  () 
	public static byte getId (java.lang.Enum) 
		Enum enumValue
	static void  () 
}

com/android/jill/utils/enums/MethodKindIdHelper.class
MethodKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.MethodKindIdHelper extends java.lang.Object {
	private static byte[] ids
	public void  () 
	public static byte getId (java.lang.Enum) 
		Enum enumValue
	static void  () 
}

com/android/jill/utils/enums/ReceiverKindIdHelper.class
ReceiverKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.ReceiverKindIdHelper extends java.lang.Object {
	private static byte[] ids
	public void  () 
	public static byte getId (java.lang.Enum) 
		Enum enumValue
	static void  () 
}

com/android/jill/utils/enums/RetentionPolicyIdHelper.class
RetentionPolicyIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.RetentionPolicyIdHelper extends java.lang.Object {
	private static byte[] ids
	public void  () 
	public static byte getId (java.lang.Enum) 
		Enum enumValue
	static void  () 
}

com/android/sched/SchedProperties.class
SchedProperties.java
package com.android.sched
public com.android.sched.SchedProperties extends java.lang.Object {
	public static final com.android.sched.util.config.id.BooleanPropertyId FAILED_STOP
	public static final com.android.sched.util.config.id.PropertyId ONLY_FOR
	public void  () 
	static void  () 
}

com/android/sched/build/JarMerger.class
JarMerger.java
package com.android.sched.build
public com.android.sched.build.JarMerger extends java.lang.Object {
	private static final int BUFFER_SIZE
	public void  () 
	public static void main (java.lang.String[])  throws java.io.IOException 
		byte[] buffer
		int length
		java.util.zip.ZipEntry newEntry
		String newName
		java.util.zip.ZipEntry entry
		java.io.File file
		java.util.zip.ZipInputStream zis
		int idx
		java.io.Writer writer
		String[] args
		java.util.zip.ZipOutputStream zos
		java.util.Set entries
		com.android.sched.build.SchedDiscover data
}

com/android/sched/build/SchedAnnotationProcessor$1.class
SchedAnnotationProcessor.java
package com.android.sched.build
 com.android.sched.build.SchedAnnotationProcessor$1 extends java.lang.Object {
}

com/android/sched/build/SchedAnnotationProcessor$AbortException.class
SchedAnnotationProcessor.java
package com.android.sched.build
 com.android.sched.build.SchedAnnotationProcessor$AbortException extends java.lang.Exception {
	private static final long serialVersionUID
	private void  () 
	void  (com.android.sched.build.SchedAnnotationProcessor$1) 
		com.android.sched.build.SchedAnnotationProcessor$1 x0
}

com/android/sched/build/SchedAnnotationProcessor$DataProcessor.class
SchedAnnotationProcessor.java
package com.android.sched.build
 com.android.sched.build.SchedAnnotationProcessor$DataProcessor extends com.android.sched.build.SchedDiscover {
	private final javax.annotation.processing.ProcessingEnvironment env
	private void  (javax.annotation.processing.ProcessingEnvironment) 
		javax.annotation.processing.ProcessingEnvironment env
	private void add (java.lang.String, javax.lang.model.element.TypeElement) 
		String sup
		javax.lang.model.element.TypeElement element
	private void add (java.lang.String, javax.lang.model.element.TypeElement, java.lang.String) 
		String sup
		javax.lang.model.element.TypeElement element
		String extra
	private void remove (java.lang.String, javax.lang.model.element.TypeElement) 
		String sup
		javax.lang.model.element.TypeElement element
	public void readResource (java.io.BufferedReader)  throws java.io.IOException 
		String name
		javax.lang.model.element.TypeElement te
		java.util.Iterator iter
		java.util.Set set
		java.io.BufferedReader reader
	public void writeResource (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	void  (javax.annotation.processing.ProcessingEnvironment, com.android.sched.build.SchedAnnotationProcessor$1) 
		javax.annotation.processing.ProcessingEnvironment x0
		com.android.sched.build.SchedAnnotationProcessor$1 x1
	static void access$500 (com.android.sched.build.SchedAnnotationProcessor$DataProcessor, java.lang.String, javax.lang.model.element.TypeElement) 
		com.android.sched.build.SchedAnnotationProcessor$DataProcessor x0
		String x1
		javax.lang.model.element.TypeElement x2
	static void access$600 (com.android.sched.build.SchedAnnotationProcessor$DataProcessor, java.lang.String, javax.lang.model.element.TypeElement) 
		com.android.sched.build.SchedAnnotationProcessor$DataProcessor x0
		String x1
		javax.lang.model.element.TypeElement x2
	static void access$700 (com.android.sched.build.SchedAnnotationProcessor$DataProcessor, java.lang.String, javax.lang.model.element.TypeElement, java.lang.String) 
		com.android.sched.build.SchedAnnotationProcessor$DataProcessor x0
		String x1
		javax.lang.model.element.TypeElement x2
		String x3
}

com/android/sched/build/SchedAnnotationProcessor$Items$1.class
SchedAnnotationProcessor.java
package com.android.sched.build
final com.android.sched.build.SchedAnnotationProcessor$Items$1 extends com.android.sched.build.SchedAnnotationProcessor$Items {
	void  (java.lang.String, int, java.lang.String) 
		String fqName
	public void check (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.Element)  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
		javax.lang.model.element.Element enclosedElement
		javax.annotation.processing.ProcessingEnvironment env
		javax.lang.model.element.Element element
		javax.lang.model.type.TypeMirror keyIdType
		boolean noKeyId
}

com/android/sched/build/SchedAnnotationProcessor$Items$2.class
SchedAnnotationProcessor.java
package com.android.sched.build
final com.android.sched.build.SchedAnnotationProcessor$Items$2 extends com.android.sched.build.SchedAnnotationProcessor$Items {
	void  (java.lang.String, int, java.lang.String) 
		String fqName
	public javax.lang.model.type.TypeMirror getTypeMirror ()  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
}

com/android/sched/build/SchedAnnotationProcessor$Items.class
SchedAnnotationProcessor.java
package com.android.sched.build
 com.android.sched.build.SchedAnnotationProcessor$Items extends java.lang.Enum {
	public static final com.android.sched.build.SchedAnnotationProcessor$Items KEY_ID
	public static final com.android.sched.build.SchedAnnotationProcessor$Items HASKEYID
	public static final com.android.sched.build.SchedAnnotationProcessor$Items DESCRIPTION
	public static final com.android.sched.build.SchedAnnotationProcessor$Items MARKER
	public static final com.android.sched.build.SchedAnnotationProcessor$Items FEATURE
	public static final com.android.sched.build.SchedAnnotationProcessor$Items FILTER
	public static final com.android.sched.build.SchedAnnotationProcessor$Items PRODUCTION
	public static final com.android.sched.build.SchedAnnotationProcessor$Items TOMOC
	public static final com.android.sched.build.SchedAnnotationProcessor$Items SCHEDULABLE
	public static final com.android.sched.build.SchedAnnotationProcessor$Items VARIABLE_NAME
	public static final com.android.sched.build.SchedAnnotationProcessor$Items IMPLEMENTATION_NAME
	private final String fqName
	private javax.lang.model.element.TypeElement typeElement
	private static javax.annotation.processing.ProcessingEnvironment env
	private static final com.android.sched.build.SchedAnnotationProcessor$Items[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.sched.build.SchedAnnotationProcessor$Items[] values () 
	public static com.android.sched.build.SchedAnnotationProcessor$Items valueOf (java.lang.String) 
		String name
	static void init (javax.annotation.processing.ProcessingEnvironment) 
		javax.annotation.processing.ProcessingEnvironment env
	static void reset () 
		com.android.sched.build.SchedAnnotationProcessor$Items item
	private void  (java.lang.String, int, java.lang.String) 
		String fqName
	public java.lang.String getFQName () 
	public javax.lang.model.element.TypeElement getTypeElement ()  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
	public javax.lang.model.type.TypeMirror getTypeMirror ()  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
	public void check (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.Element)  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
		javax.annotation.processing.ProcessingEnvironment env
		javax.lang.model.element.Element element
	void  (java.lang.String, int, java.lang.String, com.android.sched.build.SchedAnnotationProcessor$1) 
		String x0
		int x1
		String x2
		com.android.sched.build.SchedAnnotationProcessor$1 x3
	static javax.annotation.processing.ProcessingEnvironment access$100 () 
	static void  () 
}

com/android/sched/build/SchedAnnotationProcessor.class
SchedAnnotationProcessor.java
package com.android.sched.build
public com.android.sched.build.SchedAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
	private javax.annotation.processing.ProcessingEnvironment env
	private com.android.sched.build.SchedAnnotationProcessor$DataProcessor data
	static final boolean $assertionsDisabled
	public void  () 
	private static java.lang.String getCanonicalName (java.lang.String) 
		String name
	public synchronized void init (javax.annotation.processing.ProcessingEnvironment) 
		javax.tools.FileObject fo
		java.io.BufferedReader reader
		javax.annotation.processing.ProcessingEnvironment env
	public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment) 
		java.io.OutputStream os
		java.io.Writer writer
		java.io.IOException e
		java.util.Set annotations
		javax.annotation.processing.RoundEnvironment roundEnv
	private void processAnnotations (java.util.Set, javax.annotation.processing.RoundEnvironment)  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
		com.android.sched.build.SchedAnnotationProcessor$Items item
		javax.lang.model.type.TypeMirror type
		javax.lang.model.element.Element element
		javax.lang.model.type.TypeMirror type
		javax.lang.model.element.Element element
		String attributeName
		java.util.Map$Entry entry
		com.android.sched.build.SchedDiscover$SchedData elt
		String ifaceName
		javax.lang.model.element.AnnotationValue name
		javax.lang.model.type.TypeMirror iface
		javax.lang.model.element.AnnotationMirror am
		javax.lang.model.type.TypeMirror elementType
		javax.lang.model.element.Element element
		java.util.Set annotations
		javax.annotation.processing.RoundEnvironment roundEnv
	private java.util.Set getElementsAnnotatedWith (javax.annotation.processing.RoundEnvironment, com.android.sched.build.SchedAnnotationProcessor$Items)  throws com.android.sched.build.SchedAnnotationProcessor$AbortException 
		javax.annotation.processing.RoundEnvironment roundEnv
		com.android.sched.build.SchedAnnotationProcessor$Items item
	static java.lang.String access$200 (java.lang.String) 
		String x0
	static void  () 
}

com/android/sched/build/SchedDiscover$SchedData.class
SchedDiscover.java
package com.android.sched.build
public com.android.sched.build.SchedDiscover$SchedData extends java.lang.Object implements java.lang.Comparable  {
	private final String name
	private final String extra
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.String) 
		String name
		String extra
	public java.lang.String getName () 
	public java.lang.String getExtra () 
	boolean hasExtra () 
	public int compareTo (com.android.sched.build.SchedDiscover$SchedData) 
		com.android.sched.build.SchedDiscover$SchedData element
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/sched/build/SchedDiscover.class
SchedDiscover.java
package com.android.sched.build
public com.android.sched.build.SchedDiscover extends java.lang.Object {
	private static final String RESOURCE_NAME
	private static final String EOL
	protected final java.util.Map map
	public void  () 
	public void add (java.lang.String, java.lang.String) 
		String name
		String element
		java.util.Set set
		com.android.sched.build.SchedDiscover$SchedData data
	public void add (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String element
		String extra
		java.util.Set set
		com.android.sched.build.SchedDiscover$SchedData data
	public void remove (java.lang.String, java.lang.String) 
		String name
		String element
		java.util.Set set
	public java.util.Set get (java.lang.String) 
		String name
		java.util.Set set
	public void writeResource (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	protected void writeResource (java.io.Writer, java.lang.String)  throws java.io.IOException 
		com.android.sched.build.SchedDiscover$SchedData element
		java.util.Map$Entry entry
		java.io.Writer writer
		String identifier
	public void readResource (java.io.BufferedReader)  throws java.io.IOException 
		char prefix
		java.io.BufferedReader reader
		String sup
		String extra
		String line
	public java.lang.String getResourceName () 
	static void  () 
}

com/android/sched/config/ConfigException.class
ConfigException.java
package com.android.sched.config
public com.android.sched.config.ConfigException extends java.lang.RuntimeException {
	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/sched/filter/ComponentFilterManager.class
ComponentFilterManager.java
package com.android.sched.filter
public com.android.sched.filter.ComponentFilterManager extends com.android.sched.item.AbstractItemManager {
	private static final java.util.logging.Logger logger
	private final Class onlyFor
	private final boolean failedStop
	private final com.android.sched.util.sched.ManagedDataListener listener
	static final boolean $assertionsDisabled
	public static com.android.sched.filter.ComponentFilterManager createComponentFilterManager (com.android.sched.reflections.ReflectionManager) 
		com.android.sched.reflections.ReflectionManager reflectionManager
	protected void  (com.android.sched.reflections.ReflectionManager) 
		com.android.sched.reflections.ReflectionManager reflectionManager
	private void registerComponentFilter (java.lang.Class)  throws com.android.sched.marker.MarkerNotConformException 
		com.android.sched.filter.ManagedComponentFilter mcf
		com.android.sched.filter.ComponentFilterNotConformException e
		Class filter
	private synchronized void ensureScan (com.android.sched.reflections.ReflectionManager) 
		Class filterOnlyFor
		com.android.sched.marker.MarkerNotConformException e
		Class filter
		com.android.sched.item.ManagedItem managedSup
		Class sup
		Class cls
		com.android.sched.item.ManagedItem item
		com.android.sched.item.ManagedItem item
		com.android.sched.item.ItemSet set
		com.android.sched.item.ManagedItem item
		com.android.sched.reflections.ReflectionManager reflectionManager
	public java.lang.Class getType () 
	public com.android.sched.filter.ManagedComponentFilter getManagedComponentFilter (java.lang.Class) 
		Class filter
	static void  () 
}

com/android/sched/filter/ComponentFilterNotConformException.class
ComponentFilterNotConformException.java
package com.android.sched.filter
public com.android.sched.filter.ComponentFilterNotConformException extends com.android.sched.config.ConfigException {
	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/sched/filter/ManagedComponentFilter.class
ManagedComponentFilter.java
package com.android.sched.filter
public com.android.sched.filter.ManagedComponentFilter extends com.android.sched.item.ManagedConcreteItem implements com.android.sched.util.HasDescription  {
	private static final java.util.logging.Logger logger
	private final Class filter
	private Class filterOn
	public void  (java.lang.Class, com.android.sched.filter.ComponentFilterManager)  throws com.android.sched.filter.ComponentFilterNotConformException 
		Class filter
		com.android.sched.filter.ComponentFilterManager manager
	public java.lang.Class getFilterOn () 
	public java.lang.Class getComponentFilter () 
	private void checkValidity ()  throws com.android.sched.filter.ComponentFilterNotConformException 
	private void extractFilterOn (java.lang.Class) 
		java.lang.reflect.ParameterizedType pt
		java.lang.reflect.Type intf
		Class cls
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/sched/filter/NoFilter.class
NoFilter.java
package com.android.sched.filter
public com.android.sched.filter.NoFilter extends java.lang.Object implements com.android.sched.schedulable.ComponentFilter  {
	public void  () 
	public boolean accept (com.android.sched.item.Component) 
		com.android.sched.item.Component component
}

com/android/sched/item/AbstractComponent.class
AbstractComponent.java
package com.android.sched.item
public abstract com.android.sched.item.AbstractComponent extends java.lang.Object implements com.android.sched.item.MarkerOrComponent com.android.sched.item.TagOrMarkerOrComponent  {
}

com/android/sched/item/AbstractItemManager.class
AbstractItemManager.java
package com.android.sched.item
public abstract com.android.sched.item.AbstractItemManager extends java.lang.Object {
	private final com.android.sched.util.sched.ManagedDataListener listener
	protected java.util.Map map
	private int currentNumIntegers
	private int currentNumBits
	private int itemsCount
	public static com.android.sched.item.AbstractItemManager createItemManager (com.android.sched.reflections.ReflectionManager, java.lang.Class) 
		com.android.sched.reflections.ReflectionManager reflectionManager
		Class type
	protected void  () 
	public synchronized int getItemsCount () 
	public abstract java.lang.Class getType () 
	public synchronized int getIntegersCount () 
	com.android.sched.item.ManagedItem getManagedItem (java.lang.Class) 
		Class cls
		com.android.sched.item.ManagedItem item
	com.android.sched.item.ManagedItem getManagedItem (int, int) 
		com.android.sched.item.ManagedConcreteItem concreteItem
		com.android.sched.item.ManagedItem managedItem
		int posInteger
		int posBit
	protected java.util.Collection getManagedItems () 
	protected com.android.sched.item.ManagedItem registerItem (java.lang.Class) 
		int posNumIntegers
		int posNumBits
		com.android.sched.item.ManagedItem mi
		int posNumIntegers
		int posNumBits
		Class item
		com.android.sched.item.ManagedItem mi
	protected void registerManagedItem (com.android.sched.item.ManagedItem) 
		int posNumIntegers
		int posNumBits
		com.android.sched.item.ManagedItem mi
}

com/android/sched/item/Component.class
Component.java
package com.android.sched.item
public abstract com.android.sched.item.Component extends java.lang.Object implements com.android.sched.item.AbstractComponent  {
}

com/android/sched/item/ComposedOf.class
ComposedOf.java
package com.android.sched.item
public abstract com.android.sched.item.ComposedOf extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
}

com/android/sched/item/Description.class
Description.java
package com.android.sched.item
public abstract com.android.sched.item.Description extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

com/android/sched/item/Feature.class
Feature.java
package com.android.sched.item
public abstract com.android.sched.item.Feature extends java.lang.Object implements com.android.sched.item.Item  {
}

com/android/sched/item/Item.class
Item.java
package com.android.sched.item
public abstract com.android.sched.item.Item extends java.lang.Object {
}

com/android/sched/item/ItemNotConformException.class
ItemNotConformException.java
package com.android.sched.item
public com.android.sched.item.ItemNotConformException extends com.android.sched.config.ConfigException {
	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/sched/item/ItemNotRegisteredError.class
ItemNotRegisteredError.java
package com.android.sched.item
public com.android.sched.item.ItemNotRegisteredError extends java.lang.Error {
	private static final long serialVersionUID
	public void  (java.lang.Class) 
		Class cls
}

com/android/sched/item/ItemSet$ItemIterator.class
ItemSet.java
package com.android.sched.item
 com.android.sched.item.ItemSet$ItemIterator extends java.lang.Object implements java.util.Iterator  {
	private final com.android.sched.item.ItemSet$ManagedItemIterator iterator
	final com.android.sched.item.ItemSet this$0
	void  (com.android.sched.item.ItemSet, com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	public boolean hasNext () 
	public java.lang.Class next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/sched/item/ItemSet$ManagedItemIterator.class
ItemSet.java
package com.android.sched.item
 com.android.sched.item.ItemSet$ManagedItemIterator extends java.lang.Object implements java.util.Iterator  {
	private int ptrIntegers
	private int ptrBits
	private long mask
	private final com.android.sched.item.ItemSet set
	final com.android.sched.item.ItemSet this$0
	void  (com.android.sched.item.ItemSet, com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	public boolean hasNext () 
	public com.android.sched.item.ManagedItem next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/sched/item/ItemSet.class
ItemSet.java
package com.android.sched.item
public com.android.sched.item.ItemSet extends java.lang.Object implements java.lang.Cloneable java.lang.Iterable  {
	private static final java.util.logging.Logger logger
	private final com.android.sched.item.AbstractItemManager manager
	private long[] bitmap
	public static final com.android.sched.util.config.id.BooleanPropertyId COMPACT_TOSTRING
	static final boolean $assertionsDisabled
	public void  (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager manager
	public void  (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet initial
	public boolean contains (java.lang.Class) 
		Class item
	public boolean contains (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	public boolean containsAll (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	private boolean containsAll (long[]) 
		int i
		long[] bitmap
	public boolean containsOne (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	private boolean containsOne (long[]) 
		int i
		long[] bitmap
	public boolean containsNone (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	private boolean containsNone (long[]) 
		int i
		long[] bitmap
	public void intersectWith (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	protected void computeIntersection (com.android.sched.item.ItemSet, com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet inter
		com.android.sched.item.ItemSet set
	private long[] intersection (long[]) 
		int i
		long[] bitmap
		long[] res
	public final boolean equals (java.lang.Object) 
		com.android.sched.item.ItemSet set
		Object obj
	private boolean bitmapEquals (long[]) 
		int i
		long[] bitmap
	public final int hashCode () 
		long element
		int hashCode
	public com.android.sched.item.ItemSet add (java.lang.Class) 
		Class item
	public com.android.sched.item.ItemSet add (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void add (long[]) 
		int i
		long[] bitmap
	public com.android.sched.item.ItemSet addAll (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	public com.android.sched.item.ItemSet remove (java.lang.Class) 
		Class item
	public com.android.sched.item.ItemSet remove (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private com.android.sched.item.ItemSet remove (long[]) 
		int i
		long[] bitmap
	public com.android.sched.item.ItemSet removeAll (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet set
	public com.android.sched.item.ItemSet clear () 
		int i
	public int getSize () 
	private int getSize (long[]) 
		long mask
		long[] bitmap
		int size
	public boolean isEmpty () 
		long element
	public java.lang.String toString () 
	public java.lang.String toStringRaw () 
		java.util.List names
		com.android.sched.item.ItemSet$ItemIterator iter
		StringBuilder sb
	public java.lang.String toStringCompact () 
		Class item
		java.util.List names
		StringBuilder sb
	public java.util.Set getCompactSet () 
		int size
		com.android.sched.item.ManagedItem item
		com.android.sched.item.ItemSet items
		java.util.Set set
		com.android.sched.item.ManagedItem bestItem
		int best
	public com.android.sched.item.ItemSet clone () 
		com.android.sched.item.ItemSet cloned
		CloneNotSupportedException e
	public java.util.Iterator managedIterator () 
	public java.util.Iterator iterator () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static long[] access$000 (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet x0
	static com.android.sched.item.AbstractItemManager access$100 (com.android.sched.item.ItemSet) 
		com.android.sched.item.ItemSet x0
	static void  () 
}

com/android/sched/item/Items.class
Items.java
package com.android.sched.item
public com.android.sched.item.Items extends java.lang.Object {
	private static final Class[] EMPTY_COMPOSED_OF
	private void  () 
	public static java.lang.Class[] getComposedOf (java.lang.Class) 
		Class item
		com.android.sched.item.ComposedOf annotation
	public static java.lang.String getName (java.lang.Class) 
		Class item
		com.android.sched.item.Name annotation
	public static java.lang.String getDescription (java.lang.Class) 
		Class item
		com.android.sched.item.Description annotation
	public static java.lang.Class getOnlyForType (java.lang.Class) 
		Class item
		com.android.sched.item.onlyfor.OnlyFor ignore
	static void  () 
}

com/android/sched/item/ManagedConcreteItem.class
ManagedConcreteItem.java
package com.android.sched.item
public com.android.sched.item.ManagedConcreteItem extends com.android.sched.item.ManagedItem {
	private int posInteger
	private int posBit
	static final boolean $assertionsDisabled
	public void  (java.lang.Class, com.android.sched.item.AbstractItemManager) 
		Class item
		com.android.sched.item.AbstractItemManager manager
	public void  (java.lang.Class, com.android.sched.item.AbstractItemManager, int, int) 
		Class item
		com.android.sched.item.AbstractItemManager manager
		int posInteger
		int posBits
	public void setPosition (int, int) 
		int posInteger
		int posBits
	protected void ensureBitmap () 
	public int getPosInteger () 
	public int getPosBit () 
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/sched/item/ManagedItem.class
ManagedItem.java
package com.android.sched.item
public com.android.sched.item.ManagedItem extends java.lang.Object implements com.android.sched.util.HasDescription  {
	protected long[] bitmap
	private final com.android.sched.item.AbstractItemManager manager
	private final String name
	private final String description
	private final Class item
	static final boolean $assertionsDisabled
	protected void  (java.lang.Class, com.android.sched.item.AbstractItemManager) 
		Class item
		com.android.sched.item.AbstractItemManager manager
		String description
	public java.lang.Class getItem () 
	public java.lang.String getName () 
	public java.lang.String getDescription () 
	long[] getBitmap () 
	protected void ensureBitmap () 
	public void addComposedOf (com.android.sched.item.ManagedItem) 
		int idx
		com.android.sched.item.ManagedItem item
		long[] bitmap
	public void addComposedOf () 
		int idx
		com.android.sched.item.ManagedItem mi
		long[] bitmap
		Class i
	public java.lang.String toString () 
		StringBuilder sb
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object obj
		com.android.sched.item.ManagedItem other
	static void  () 
}

com/android/sched/item/MarkerOrComponent.class
MarkerOrComponent.java
package com.android.sched.item
public abstract com.android.sched.item.MarkerOrComponent extends java.lang.Object implements com.android.sched.item.TagOrMarkerOrComponent  {
}

com/android/sched/item/Name.class
Name.java
package com.android.sched.item
public abstract com.android.sched.item.Name extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

com/android/sched/item/Production.class
Production.java
package com.android.sched.item
public abstract com.android.sched.item.Production extends java.lang.Object implements com.android.sched.item.Item  {
}

com/android/sched/item/Synchronized.class
Synchronized.java
package com.android.sched.item
public abstract com.android.sched.item.Synchronized extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/sched/item/Tag.class
Tag.java
package com.android.sched.item
public abstract com.android.sched.item.Tag extends java.lang.Object implements com.android.sched.item.TagOrMarker com.android.sched.item.TagOrMarkerOrComponent  {
}

com/android/sched/item/TagOrMarker.class
TagOrMarker.java
package com.android.sched.item
public abstract com.android.sched.item.TagOrMarker extends java.lang.Object implements com.android.sched.item.TagOrMarkerOrComponent  {
}

com/android/sched/item/TagOrMarkerOrComponent.class
TagOrMarkerOrComponent.java
package com.android.sched.item
public abstract com.android.sched.item.TagOrMarkerOrComponent extends java.lang.Object implements com.android.sched.item.Item  {
}

com/android/sched/item/onlyfor/Default.class
Default.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.Default extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType  {
	public void  () 
}

com/android/sched/item/onlyfor/Internal.class
Internal.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.Internal extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType  {
	public void  () 
}

com/android/sched/item/onlyfor/Nothing.class
Nothing.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.Nothing extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType  {
	public void  () 
}

com/android/sched/item/onlyfor/OnlyFor.class
OnlyFor.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.OnlyFor extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class value () 
}

com/android/sched/item/onlyfor/OnlyForType.class
OnlyForType.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.OnlyForType extends java.lang.Object {
}

com/android/sched/item/onlyfor/SchedTest.class
SchedTest.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.SchedTest extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType  {
	public void  () 
}

com/android/sched/marker/AbstractMarkerManager.class
AbstractMarkerManager.java
package com.android.sched.marker
abstract com.android.sched.marker.AbstractMarkerManager extends java.lang.Object implements com.android.sched.marker.MarkerManager  {
	private static final java.util.logging.Logger logger
	private static java.util.Map map
	private static Class onlyFor
	private static final boolean FAILED_STOP
	static final boolean $assertionsDisabled
	void  () 
	protected boolean isValidMarker (java.lang.Class) 
		Class marker
	protected boolean isValidMarker (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
	protected boolean checkRemoveAccess (java.lang.Class) 
		Class marker
		com.android.sched.scheduler.ManagedRunnable runner
	protected boolean checkAddAccess (java.lang.Class) 
		Class marker
		com.android.sched.scheduler.ManagedRunnable runner
	protected boolean checkGetAccess (java.lang.Class) 
		com.android.sched.scheduler.FeatureSet features
		Class marker
		com.android.sched.scheduler.ManagedRunnable runner
	private static com.android.sched.scheduler.ManagedRunnable getCurrentSchedulable () 
		com.android.sched.scheduler.ManagedSchedulable schedulable
	private static void registerMarker (java.lang.Class)  throws com.android.sched.marker.MarkerNotConformException 
		com.android.sched.marker.MarkerNotConformException e
		Class marker
	private static synchronized void ensureScan () 
		Class onlyFor
		com.android.sched.marker.MarkerNotConformException e
		Class marker
		com.android.sched.reflections.ReflectionManager reflectionManager
	static void  () 
}

com/android/sched/marker/DynamicValidOn.class
DynamicValidOn.java
package com.android.sched.marker
public abstract com.android.sched.marker.DynamicValidOn extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/sched/marker/LocalMarkerManager.class
LocalMarkerManager.java
package com.android.sched.marker
public com.android.sched.marker.LocalMarkerManager extends com.android.sched.marker.AbstractMarkerManager {
	private static final java.util.Collection EMPTY_MARKER
	private java.util.HashMap markers
	private final Object lock
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.sched.marker.Marker addMarker (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
	public void addAllMarkers (java.util.Collection) 
		com.android.sched.marker.Marker marker
		java.util.Collection collection
	public java.util.Collection getAllMarkers () 
		com.android.sched.marker.Marker marker
	public com.android.sched.marker.Marker getMarker (java.lang.Class) 
		Class cls
	public boolean containsMarker (java.lang.Class) 
		Class cls
	public com.android.sched.marker.Marker getMarkerOrDefault (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker marker
		com.android.sched.marker.Marker defaultMarker
	public com.android.sched.marker.Marker addMarkerIfAbsent (com.android.sched.marker.Marker) 
		com.android.sched.marker.Marker existingMarker
		com.android.sched.marker.Marker newMarker
	public com.android.sched.marker.Marker removeMarker (java.lang.Class) 
		com.android.sched.marker.Marker result
		Class cls
	private void ensureMap () 
	static void  () 
}

com/android/sched/marker/ManagedMarker$InternalDynamicValidOn.class
ManagedMarker.java
package com.android.sched.marker
public com.android.sched.marker.ManagedMarker$InternalDynamicValidOn extends java.lang.Object {
	private Class validOn
	private java.lang.reflect.Method method
	public void  () 
	public java.lang.Class getValidOn () 
	public java.lang.reflect.Method getMethod () 
	public java.lang.String toString () 
		StringBuilder sb
	static java.lang.Class access$000 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn) 
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
	static java.lang.reflect.Method access$100 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn) 
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
	static java.lang.Class access$002 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn, java.lang.Class) 
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
		Class x1
	static java.lang.reflect.Method access$102 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn, java.lang.reflect.Method) 
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
		java.lang.reflect.Method x1
}

com/android/sched/marker/ManagedMarker.class
ManagedMarker.java
package com.android.sched.marker
public com.android.sched.marker.ManagedMarker extends java.lang.Object implements com.android.sched.util.HasDescription  {
	private static final java.util.logging.Logger logger
	private final String name
	private final String description
	private final Class marker
	private Class[] staticValidOn
	private java.util.List dynamicValidOn
	public void  (java.lang.Class)  throws com.android.sched.marker.MarkerNotConformException 
		Class marker
		String description
	public java.lang.String getName () 
	public java.lang.String getDescription () 
	public java.lang.Class[] getStaticValidOn () 
	public java.util.List getDynamicValidOn () 
	public boolean isValidMarker (com.android.sched.marker.MarkerManager) 
		Class cls
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
		com.android.sched.marker.MarkerManager marked
	public boolean isValidMarker (com.android.sched.marker.MarkerManager, com.android.sched.marker.Marker) 
		Class cls
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
		com.android.sched.marker.MarkerManager marked
		com.android.sched.marker.Marker m
	public java.lang.Class getMarker () 
	public java.lang.String toString () 
		Class cls
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
		StringBuilder sb
		boolean first
	private void extractAnnotation (java.lang.Class) 
		Class marked
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
		com.android.sched.marker.DynamicValidOn dynamicValidOnAnnotation
		java.lang.reflect.Method method
		Class m
		com.android.sched.marker.ValidOn validOnAnnotation
	static void  () 
}

com/android/sched/marker/Marker.class
Marker.java
package com.android.sched.marker
public abstract com.android.sched.marker.Marker extends java.lang.Object implements com.android.sched.item.TagOrMarker com.android.sched.item.TagOrMarkerOrComponent com.android.sched.item.MarkerOrComponent  {
	public abstract com.android.sched.marker.Marker cloneIfNeeded () 
}

com/android/sched/marker/MarkerException.class
MarkerException.java
package com.android.sched.marker
public com.android.sched.marker.MarkerException extends java.lang.RuntimeException {
	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/sched/marker/MarkerManager.class
MarkerManager.java
package com.android.sched.marker
public abstract com.android.sched.marker.MarkerManager extends java.lang.Object {
	public abstract boolean containsMarker (java.lang.Class) 
	public abstract com.android.sched.marker.Marker getMarker (java.lang.Class) 
	public abstract com.android.sched.marker.Marker getMarkerOrDefault (com.android.sched.marker.Marker) 
	public abstract java.util.Collection getAllMarkers () 
	public abstract com.android.sched.marker.Marker addMarker (com.android.sched.marker.Marker) 
	public abstract com.android.sched.marker.Marker addMarkerIfAbsent (com.android.sched.marker.Marker) 
	public abstract void addAllMarkers (java.util.Collection) 
	public abstract com.android.sched.marker.Marker removeMarker (java.lang.Class) 
}

com/android/sched/marker/MarkerNotConformException.class
MarkerNotConformException.java
package com.android.sched.marker
public com.android.sched.marker.MarkerNotConformException extends com.android.sched.config.ConfigException {
	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/sched/marker/SerializableMarker.class
SerializableMarker.java
package com.android.sched.marker
public abstract com.android.sched.marker.SerializableMarker extends java.lang.Object implements com.android.sched.marker.Marker  {
}

com/android/sched/marker/ValidOn.class
ValidOn.java
package com.android.sched.marker
public abstract com.android.sched.marker.ValidOn extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
}

com/android/sched/reflections/AnnotationProcessorReflectionManager.class
AnnotationProcessorReflectionManager.java
package com.android.sched.reflections
public com.android.sched.reflections.AnnotationProcessorReflectionManager extends com.android.sched.reflections.CommonReflectionManager implements com.android.sched.reflections.ReflectionManager  {
	private static final com.android.sched.build.SchedDiscover thisClassLoaderData
	private final com.android.sched.build.SchedDiscover data
	private final ClassLoader classLoader
	private final com.android.sched.util.location.Location location
	static final boolean $assertionsDisabled
	private static com.android.sched.build.SchedDiscover getSchedDiscovery (java.lang.ClassLoader) 
		java.net.URL url
		java.io.BufferedReader reader
		com.android.sched.build.SchedDiscover data
		java.util.Enumeration enumeration
		java.io.IOException e
		ClassLoader classLoader
	public void  () 
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (java.lang.ClassLoader) 
		ClassLoader classLoader
	public void  (java.lang.ClassLoader, com.android.sched.util.location.Location) 
		ClassLoader classLoader
		com.android.sched.util.location.Location location
	public java.util.Set getSubTypesOf (java.lang.Class) 
		Class cls
	public java.util.Set getSubTypesOfWithLocation (java.lang.Class) 
		Class cls
	public java.util.Set getAnnotatedBy (java.lang.Class) 
		Class cls
	public java.util.Set getAnnotatedByWithLocation (java.lang.Class) 
		Class cls
	private java.util.Set get (java.lang.Class) 
		ClassNotFoundException e
		com.android.sched.build.SchedDiscover$SchedData element
		Class cls
		java.util.Set set
	private java.util.Set getWithLocation (java.lang.Class) 
		Class c
		Class cls
		java.util.Set set
	public com.android.sched.util.location.Location getLocation () 
	static void  () 
}

com/android/sched/reflections/CommonReflectionManager.class
CommonReflectionManager.java
package com.android.sched.reflections
public abstract com.android.sched.reflections.CommonReflectionManager extends java.lang.Object implements com.android.sched.reflections.ReflectionManager  {
	public void  () 
	public java.util.Set getSuperTypesOf (java.lang.Class) 
		Class sup
		Class interf
		Class cls
		java.util.Set set
}

com/android/sched/reflections/CompositeReflectionManager.class
CompositeReflectionManager.java
package com.android.sched.reflections
public com.android.sched.reflections.CompositeReflectionManager extends com.android.sched.reflections.CommonReflectionManager implements com.android.sched.reflections.ReflectionManager  {
	private final java.util.List reflectionManagers
	public void  () 
	public void  (com.android.sched.reflections.ReflectionManager) 
		com.android.sched.reflections.ReflectionManager reflectionManager
	public void  (com.android.sched.reflections.ReflectionManager[]) 
		com.android.sched.reflections.ReflectionManager[] reflectionManagers
	public void  (java.util.List) 
		java.util.List reflectionManagers
	public synchronized com.android.sched.reflections.CompositeReflectionManager addReflectionManager (com.android.sched.reflections.ReflectionManager) 
		com.android.sched.reflections.ReflectionManager reflectionManager
	public synchronized java.util.Set getSubTypesOf (java.lang.Class) 
		com.android.sched.reflections.ReflectionManager reflectionManager
		Class cls
		java.util.Set set
	public synchronized java.util.Set getSubTypesOfWithLocation (java.lang.Class) 
		com.android.sched.reflections.ReflectionManager reflectionManager
		Class cls
		java.util.Set set
	public java.util.Set getAnnotatedBy (java.lang.Class) 
		com.android.sched.reflections.ReflectionManager reflectionManager
		Class cls
		java.util.Set set
	public java.util.Set getAnnotatedByWithLocation (java.lang.Class) 
		com.android.sched.reflections.ReflectionManager reflectionManager
		Class cls
		java.util.Set set
	public com.android.sched.util.location.Location getLocation () 
}

com/android/sched/reflections/ItemManager.class
ItemManager.java
package com.android.sched.reflections
public com.android.sched.reflections.ItemManager extends com.android.sched.item.AbstractItemManager {
	private final java.util.logging.Logger logger
	private final Class onlyFor
	private final com.android.sched.util.sched.ManagedDataListener listener
	private final Class type
	public void  (com.android.sched.reflections.ReflectionManager, java.lang.Class) 
		com.android.sched.reflections.ReflectionManager reflectionManager
		Class type
	public java.lang.Class getType () 
	private void scan (com.android.sched.reflections.ReflectionManager) 
		com.android.sched.item.ManagedItem ii
		Class item
		com.android.sched.item.ManagedItem managedSup
		Class sup
		Class cls
		com.android.sched.item.ManagedItem item
		com.android.sched.item.ManagedItem item
		com.android.sched.item.ItemSet set
		com.android.sched.item.ManagedItem item
		com.android.sched.reflections.ReflectionManager reflectionManager
	private boolean isToIgnore (java.lang.Class) 
		Class item
		Class onlyFor
}

com/android/sched/reflections/ReflectionFactory.class
ReflectionFactory.java
package com.android.sched.reflections
public com.android.sched.reflections.ReflectionFactory extends java.lang.Object {
	private static com.android.sched.reflections.ReflectionManager manager
	public static com.android.sched.reflections.ReflectionManager getManager () 
	private void  () 
	static void  () 
}

com/android/sched/reflections/ReflectionManager$ClassWithLocation.class
ReflectionManager.java
package com.android.sched.reflections
public com.android.sched.reflections.ReflectionManager$ClassWithLocation extends java.lang.Object {
	private final Class cls
	private final com.android.sched.util.location.Location location
	protected void  (java.lang.Class, com.android.sched.util.location.Location) 
		Class cls
		com.android.sched.util.location.Location location
	public java.lang.Class getClazz () 
	public com.android.sched.util.location.Location getLocation () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

com/android/sched/reflections/ReflectionManager.class
ReflectionManager.java
package com.android.sched.reflections
public abstract com.android.sched.reflections.ReflectionManager extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public abstract java.util.Set getSubTypesOf (java.lang.Class) 
	public abstract java.util.Set getSubTypesOfWithLocation (java.lang.Class) 
	public abstract java.util.Set getAnnotatedBy (java.lang.Class) 
	public abstract java.util.Set getAnnotatedByWithLocation (java.lang.Class) 
	public abstract java.util.Set getSuperTypesOf (java.lang.Class) 
}

com/android/sched/schedulable/Access.class
Access.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Access extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class value () 
}

com/android/sched/schedulable/AdapterSchedulable.class
AdapterSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.AdapterSchedulable extends java.lang.Object implements com.android.sched.schedulable.Schedulable  {
	public abstract java.util.Iterator adapt (com.android.sched.item.Component) 
}

com/android/sched/schedulable/ComponentFilter.class
ComponentFilter.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.ComponentFilter extends java.lang.Object implements com.android.sched.item.Item  {
	public abstract boolean accept (com.android.sched.item.Component) 
}

com/android/sched/schedulable/Constraint.class
Constraint.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Constraint extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] need () 
	public abstract java.lang.Class[] no () 
}

com/android/sched/schedulable/ExclusiveAccess.class
ExclusiveAccess.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.ExclusiveAccess extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class value () 
}

com/android/sched/schedulable/Filter.class
Filter.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Filter extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
	public abstract java.lang.Class[] ifAll () 
	public abstract java.lang.Class[] unlessOne () 
}

com/android/sched/schedulable/Optional.class
Optional.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Optional extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.android.sched.schedulable.ToSupport[] value () 
}

com/android/sched/schedulable/ProcessorSchedulable.class
ProcessorSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.ProcessorSchedulable extends java.lang.Object implements com.android.sched.schedulable.Schedulable  {
}

com/android/sched/schedulable/Produce.class
Produce.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Produce extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
}

com/android/sched/schedulable/Protect.class
Protect.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Protect extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] add () 
	public abstract java.lang.Class[] remove () 
	public abstract java.lang.Class[] modify () 
	public abstract com.android.sched.schedulable.With[] unprotect () 
}

com/android/sched/schedulable/RunnableSchedulable.class
RunnableSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.RunnableSchedulable extends java.lang.Object implements com.android.sched.schedulable.ProcessorSchedulable  {
	public abstract void run (com.android.sched.item.Component) 
}

com/android/sched/schedulable/Schedulable.class
Schedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Schedulable extends java.lang.Object implements com.android.sched.item.Item  {
}

com/android/sched/schedulable/SchedulerVisitable.class
SchedulerVisitable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.SchedulerVisitable extends java.lang.Object {
	public abstract void visit (java.lang.Object, com.android.sched.transform.TransformRequest)  throws java.lang.Exception 
}

com/android/sched/schedulable/Support.class
Support.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Support extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
}

com/android/sched/schedulable/ToSupport.class
ToSupport.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.ToSupport extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] feature () 
	public abstract com.android.sched.schedulable.Constraint[] add () 
}

com/android/sched/schedulable/Transform.class
Transform.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Transform extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] add () 
	public abstract java.lang.Class[] remove () 
	public abstract java.lang.Class[] modify () 
}

com/android/sched/schedulable/Use.class
Use.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Use extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] value () 
}

com/android/sched/schedulable/VisitorSchedulable.class
VisitorSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.VisitorSchedulable extends java.lang.Object implements com.android.sched.schedulable.ProcessorSchedulable  {
}

com/android/sched/schedulable/With.class
With.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.With extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] add () 
	public abstract java.lang.Class[] remove () 
}

com/android/sched/scheduler/AdapterProcessException.class
AdapterProcessException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.AdapterProcessException extends com.android.sched.scheduler.ProcessException {
	private static final long serialVersionUID
	public void  (com.android.sched.schedulable.AdapterSchedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable) 
		com.android.sched.schedulable.AdapterSchedulable adapter
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		Object data
		Throwable cause
}

com/android/sched/scheduler/AdapterSet$1.class
AdapterSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.AdapterSet$1 extends java.lang.Object {
}

com/android/sched/scheduler/AdapterSet$Pair.class
AdapterSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.AdapterSet$Pair extends java.lang.Object {
	private final Object first
	private final Object second
	public void  (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public final boolean equals (java.lang.Object) 
		Object obj
		com.android.sched.scheduler.AdapterSet$Pair pair
	public int hashCode () 
}

com/android/sched/scheduler/AdapterSet$SchedulableComparator.class
AdapterSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.AdapterSet$SchedulableComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private static final long serialVersionUID
	static final boolean $assertionsDisabled
	private void  () 
	public int compare (com.android.sched.scheduler.ManagedSchedulable, com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable o1
		com.android.sched.scheduler.ManagedSchedulable o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (com.android.sched.scheduler.AdapterSet$1) 
		com.android.sched.scheduler.AdapterSet$1 x0
	static void  () 
}

com/android/sched/scheduler/AdapterSet.class
AdapterSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.AdapterSet extends java.lang.Object implements java.lang.Iterable  {
	private final java.util.Set adapters
	private final java.util.Map cache
	void  () 
	void  (com.android.sched.scheduler.AdapterSet) 
		com.android.sched.scheduler.AdapterSet initial
	void addAll (com.android.sched.scheduler.AdapterSet) 
		com.android.sched.scheduler.ManagedVisitor ia
		com.android.sched.scheduler.AdapterSet set
	protected void add (com.android.sched.scheduler.ManagedVisitor) 
		com.android.sched.scheduler.ManagedVisitor sched
	int getSize () 
	public java.lang.String toString () 
		com.android.sched.scheduler.ManagedVisitor sched
		StringBuilder sb
		boolean first
	public java.util.Iterator iterator () 
	public java.util.List getAdapter (java.lang.Class, java.lang.Class) 
		java.util.Stack stack
		Class current
		Class after
		com.android.sched.scheduler.AdapterSet$Pair key
		java.util.List list
	private boolean getAdapter (java.util.Stack, java.lang.Class, java.lang.Class) 
		com.android.sched.scheduler.ManagedVisitor adapter
		com.android.sched.scheduler.ManagedVisitor adapter
		java.util.Stack stack
		Class current
		Class after
	public boolean containsAdapters (java.lang.Class, java.lang.Class) 
		Class current
		Class after
}

com/android/sched/scheduler/ComponentFilterSet.class
ComponentFilterSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ComponentFilterSet extends com.android.sched.item.ItemSet {
	public void  (com.android.sched.scheduler.ComponentFilterSet) 
		com.android.sched.scheduler.ComponentFilterSet initial
	public void  (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager manager
	public com.android.sched.scheduler.ComponentFilterSet clone () 
	public com.android.sched.scheduler.ComponentFilterSet getIntersection (com.android.sched.scheduler.ComponentFilterSet) 
		com.android.sched.scheduler.ComponentFilterSet set
		com.android.sched.scheduler.ComponentFilterSet inter
	public volatile com.android.sched.item.ItemSet clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/sched/scheduler/DeserializerPlanner.class
DeserializerPlanner.java
package com.android.sched.scheduler
public com.android.sched.scheduler.DeserializerPlanner extends java.lang.Object implements com.android.sched.scheduler.Planner  {
	private final com.android.sched.util.file.ReaderFile planFile
	public void  () 
	public com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class)  throws com.android.sched.scheduler.PlanNotFoundException 
		com.android.sched.scheduler.SubPlanBuilder subPlanBuilder
		com.android.sched.scheduler.SubPlanBuilder newSubPlanBuilder
		com.android.sched.scheduler.SubPlanBuilder subPlanBuilder
		Class runnableClass
		String line
		java.util.Stack subPlanStack
		java.io.IOException e
		ClassNotFoundException e
		com.android.sched.scheduler.Request request
		Class rootRunOn
		com.android.sched.scheduler.PlanBuilder builder
		java.io.BufferedReader reader
		com.android.sched.scheduler.Plan plan
}

com/android/sched/scheduler/DetailedTextPlanPrinter.class
DetailedTextPlanPrinter.java
package com.android.sched.scheduler
public com.android.sched.scheduler.DetailedTextPlanPrinter extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter  {
	private static java.util.logging.Logger logger
	private final com.android.sched.util.file.WriterFile planFile
	public void  () 
	public void printPlan (com.android.sched.scheduler.Plan)  throws com.android.sched.util.file.CannotWriteException 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.scheduler.Plan plan
		com.android.sched.util.stream.CustomPrintWriter printStream
	static void  () 
}

com/android/sched/scheduler/EvenSimplerPlanAmender.class
EvenSimplerPlanAmender.java
package com.android.sched.scheduler
public com.android.sched.scheduler.EvenSimplerPlanAmender extends java.lang.Object implements com.android.sched.scheduler.PlanAmender  {
	private static final java.util.logging.Logger logger
	private final com.android.sched.util.log.Tracer tracer
	private static java.util.Map runnerSatisfaction
	private static java.util.Map runnerSuperfluous
	static final boolean $assertionsDisabled
	public void  () 
	public boolean amendPlan (com.android.sched.scheduler.Request, java.lang.Class, java.util.List, com.android.sched.scheduler.PlanConstructor) 
		com.android.sched.scheduler.ProductionSet productions
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.ManagedRunnable runner
		java.util.List next
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.Request request
		Class on
		java.util.List runners
		com.android.sched.scheduler.PlanConstructor ctor
	private boolean amendPlan (com.android.sched.scheduler.Request, java.lang.Class, java.util.List, com.android.sched.scheduler.PlanConstructor, int) 
		boolean valid
		int idx
		java.util.List next
		com.android.sched.scheduler.ManagedRunnable runner
		boolean valid
		int idx
		com.android.sched.scheduler.Request request
		Class on
		java.util.List runners
		com.android.sched.scheduler.PlanConstructor ctor
		int index
	private com.android.sched.util.log.stats.StatisticId getRunnerSatisfaction (com.android.sched.scheduler.ManagedRunnable) 
		String name
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.util.log.stats.StatisticId id
	private com.android.sched.util.log.stats.StatisticId getRunnerSuperfluous (com.android.sched.scheduler.ManagedRunnable) 
		String name
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.util.log.stats.StatisticId id
	static void  () 
}

com/android/sched/scheduler/FeatureSet.class
FeatureSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.FeatureSet extends com.android.sched.item.ItemSet {
	public void  (com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.FeatureSet initial
	public void  (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager manager
	public com.android.sched.scheduler.FeatureSet clone () 
	public volatile com.android.sched.item.ItemSet clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/sched/scheduler/FitnessPlanCandidate$State$ThreeState.class
FitnessPlanCandidate.java
package com.android.sched.scheduler
final com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState extends java.lang.Enum {
	public static final com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState SATISFIED
	public static final com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState UNSATISFIED
	public static final com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState UNDEFINED
	private static final com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState[] $VALUES
	public static com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState[] values () 
	public static com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/scheduler/FitnessPlanCandidate$State.class
FitnessPlanCandidate.java
package com.android.sched.scheduler
public com.android.sched.scheduler.FitnessPlanCandidate$State extends java.lang.Object {
	private com.android.sched.scheduler.FitnessPlanCandidate$State$ThreeState state
	static final boolean $assertionsDisabled
	protected void  () 
	void setSatisfied () 
	void setUnsatisfied () 
	boolean isSatisfied () 
	static void  () 
}

com/android/sched/scheduler/FitnessPlanCandidate.class
FitnessPlanCandidate.java
package com.android.sched.scheduler
public com.android.sched.scheduler.FitnessPlanCandidate extends java.lang.Object implements com.android.sched.scheduler.PlanCandidate  {
	private static java.util.Map runnerSatisfaction
	private static java.util.Map needSatisfaction
	private static java.util.Map noSatisfaction
	private final com.android.sched.util.log.Tracer tracer
	private final java.util.List plan
	private final java.util.List beforeTags
	private final com.android.sched.scheduler.Request request
	private final Class rootRunOn
	private long unsatisfiedConstraint
	private long satisfiedConstraint
	private int satisfiedRunner
	private int adapterCount
	private int unsatisfiedProduction
	private static com.android.sched.util.codec.PercentFormatter formatter
	static final boolean $assertionsDisabled
	public void  (com.android.sched.scheduler.Request, java.lang.Class, com.android.sched.scheduler.PlanBuilder) 
		com.android.sched.scheduler.Request request
		Class rootRunOn
		com.android.sched.scheduler.PlanBuilder builder
	public void  (com.android.sched.scheduler.FitnessPlanCandidate, java.util.List) 
		com.android.sched.scheduler.FitnessPlanCandidate analyzer
		java.util.List plan
	void  (com.android.sched.scheduler.Request, java.lang.Class, java.util.List) 
		Class production
		com.android.sched.scheduler.ManagedVisitor visitor
		Class tag
		Class tag
		Class tag
		Class tag
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
		com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupported
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.FitnessPlanCandidate$State currentState
		int idx
		com.android.sched.scheduler.FeatureSet features
		java.util.Stack runOn
		com.android.sched.scheduler.ProductionSet toProduce
		com.android.sched.scheduler.TagOrMarkerOrComponentSet currentTags
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.Request request
		Class rootRunOn
		java.util.List plan
	protected void update (com.android.sched.scheduler.FitnessPlanCandidate$State, int) 
		com.android.sched.scheduler.FitnessPlanCandidate$State currentState
		int index
	private com.android.sched.util.log.stats.StatisticId getNeedSatisfaction (java.lang.Class) 
		String name
		Class tag
		com.android.sched.util.log.stats.StatisticId id
	private com.android.sched.util.log.stats.StatisticId getNoSatisfaction (java.lang.Class) 
		String name
		Class tag
		com.android.sched.util.log.stats.StatisticId id
	private com.android.sched.util.log.stats.StatisticId getRunnerSatisfaction (com.android.sched.scheduler.ManagedRunnable) 
		String name
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.util.log.stats.StatisticId id
	public double getFitness () 
	public boolean isValid () 
	public int getUnsatisfiedRunnerCount () 
	public int getSatisfiedRunnerCount () 
	long getSatisfiedConstraintCount () 
	public long getUnsatisfiedConstraintCount () 
	public int getUnsatisfiedProductionCount () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getBeforeTags (int) 
		int index
	java.lang.Class getRunOnBefore (int) 
		int index
	int getAdapterCount () 
	public java.lang.String getDescription () 
		com.android.sched.scheduler.IllegalRequestException e
	public java.lang.String getDetailedDescription () 
		com.android.sched.scheduler.IllegalRequestException e
	public com.android.sched.scheduler.PlanBuilder getPlanBuilder ()  throws com.android.sched.scheduler.IllegalRequestException 
		com.android.sched.scheduler.ManagedVisitor visitor
		com.android.sched.scheduler.ManagedRunnable runner
		java.util.Stack runOn
		java.util.Stack adapters
		com.android.sched.scheduler.PlanBuilder pb
		com.android.sched.util.log.Event event
	public java.lang.String toString () 
		StringBuilder sb
	private static java.lang.String toPercent (long, long) 
		long val
		long total
	public java.util.Iterator iterator () 
	public java.util.List getRunnables () 
	public int getSize () 
	static void  () 
}

com/android/sched/scheduler/GroupPlanCandidate.class
GroupPlanCandidate.java
package com.android.sched.scheduler
public com.android.sched.scheduler.GroupPlanCandidate extends com.android.sched.scheduler.FitnessPlanCandidate implements java.lang.Iterable  {
	private java.util.List unsatisfiedConstraints
	private java.util.List satisfiedConstraints
	private java.util.List unsatisfiedGroups
	private java.util.List satisfiedGroups
	private java.util.List currentGroup
	private com.android.sched.scheduler.State$ThreeState currentGroupState
	static final boolean $assertionsDisabled
	public void  (com.android.sched.scheduler.FitnessPlanCandidate, java.util.List) 
		com.android.sched.scheduler.FitnessPlanCandidate analyzer
		java.util.List plan
	public void  (com.android.sched.scheduler.Request, java.lang.Class, java.util.List) 
		com.android.sched.scheduler.Request request
		Class rootRunOn
		java.util.List plan
	protected void update (com.android.sched.scheduler.FitnessPlanCandidate$State, int) 
		com.android.sched.scheduler.FitnessPlanCandidate$State currentState
		int index
	private void ensureAllocated () 
	public int getTotalGroupCount () 
	public int getSatisfiedGroupCount () 
	public int getUnsatisfiedGroupCount () 
	public int getIndexFromUnsatisfiedIndex (int) 
		int index
	public int getIndexFromSatisfiedIndex (int) 
		int index
	static void  () 
}

com/android/sched/scheduler/IllegalRequestException.class
IllegalRequestException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.IllegalRequestException extends com.android.sched.scheduler.ScheduleException {
	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/sched/scheduler/ManagedRunnable.class
ManagedRunnable.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ManagedRunnable extends com.android.sched.scheduler.ManagedSchedulable {
	private final com.android.sched.scheduler.Scheduler scheduler
	private final Class runnable
	private final com.android.sched.scheduler.FeatureSet supportedFeatures
	private final java.util.Map neededTags
	private final java.util.Map unsupportedTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet addedTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet removedTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet modifiedTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet protectAddingTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet protectRemovingTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet protectModifyingTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet unprotectByAddingTags
	private final com.android.sched.scheduler.TagOrMarkerOrComponentSet unprotectByRemovingTags
	private final com.android.sched.scheduler.ProductionSet productions
	private final com.android.sched.scheduler.ComponentFilterSet neededFilters
	private final com.android.sched.scheduler.FeatureSet filtersIfAll
	private final com.android.sched.scheduler.FeatureSet filtersUnlessOne
	private Class exclusiveAccess
	private Class access
	private final java.util.List useTools
	private Class schedulableOn
	public void  (com.android.sched.scheduler.Scheduler, java.lang.Class)  throws com.android.sched.scheduler.SchedulableNotConformException 
		Class tool
		Class tool
		com.android.sched.scheduler.Scheduler scheduler
		Class runnable
	private void checkValidity ()  throws com.android.sched.scheduler.SchedulableNotConformException 
	public java.lang.Class getRunnableSchedulable () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getNeededTags (com.android.sched.scheduler.FeatureSet) 
		java.util.Map$Entry entry
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getUnsupportedTags (com.android.sched.scheduler.FeatureSet) 
		java.util.Map$Entry entry
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAllPossibleNeededTags () 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet ts
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAllPossibleUnsupportedTags () 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet ts
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getDefaultNeededTags () 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getDefaultUnsupportedTags () 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public boolean isCompatible (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAfterTags (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet beforeTags
		com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getMissingTags (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getForbiddenTags (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
		com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupported
	public int getConstraintCount (com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.FeatureSet features
	public int getUnsatisfiedConstraintCount (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
	public com.android.sched.scheduler.ProductionSet getProductions () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAddedTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getRemovedTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getModifiedTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getProtectAddingTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getProtectRemovingTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getProtectModifyingTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getUnprotectByAddingTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getUnprotectByRemovingTags () 
	public java.lang.Class getRunOn () 
	public java.lang.Class getAccess () 
	public java.lang.Class getExclusiveAccess () 
	public com.android.sched.scheduler.ComponentFilterSet getFilters (com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.ComponentFilterSet set
		com.android.sched.scheduler.FeatureSet features
	public boolean isVisitor () 
	public boolean isRunnable () 
	public com.android.sched.scheduler.FeatureSet getSupportedFeatures () 
	public java.util.List getOptionalFeatures () 
		java.util.List list
	public java.lang.String toString () 
		StringBuilder sb
	private void extractUse (java.lang.Class) 
		Class use
		Class cls
		com.android.sched.schedulable.Use uses
	private void extractTransform (java.lang.Class) 
		Class item
		Class item
		Class item
		Class cls
		com.android.sched.schedulable.Transform transform
	private void extractProduce (java.lang.Class) 
		Class production
		Class cls
		com.android.sched.schedulable.Produce produce
	private void extractAccesses (java.lang.Class) 
		Class cls
		com.android.sched.schedulable.ExclusiveAccess exclusiveAccessAnnotation
		com.android.sched.schedulable.Access accessAnnotation
	private void extractSupport (java.lang.Class) 
		Class feature
		Class cls
		com.android.sched.schedulable.Support support
	private void extractFilters (java.lang.Class) 
		Class filter
		Class feature
		Class feature
		Class cls
		com.android.sched.schedulable.Filter filters
	private void extractOptional (java.lang.Class) 
		Class feature
		Class tag
		Class tag
		com.android.sched.schedulable.Constraint constraint
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
		com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupport
		com.android.sched.schedulable.ToSupport toSupport
		Class cls
		com.android.sched.schedulable.Optional optional
	private void extractConstraint (java.lang.Class) 
		Class tag
		Class tag
		Class cls
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
		com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupport
		com.android.sched.schedulable.Constraint constraint
	private void extractProtect (java.lang.Class) 
		Class item
		Class item
		Class item
		Class item
		Class item
		com.android.sched.schedulable.With with
		com.android.sched.schedulable.With[] withs
		Class cls
		com.android.sched.schedulable.Protect protect
	private void extractSchedulableOn (java.lang.Class) 
		java.lang.reflect.ParameterizedType pt
		java.lang.reflect.Type intf
		Class cls
}

com/android/sched/scheduler/ManagedSchedulable.class
ManagedSchedulable.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ManagedSchedulable extends java.lang.Object implements com.android.sched.util.HasDescription  {
	private static final java.util.logging.Logger logger
	private final Class schedulable
	private final String name
	private final String description
	private boolean isSynchronized
	private java.lang.reflect.Method dynamicIsSynchronized
	protected void  (java.lang.Class)  throws com.android.sched.scheduler.SchedulableNotConformException 
		Class schedulable
		String description
	public java.lang.Class getSchedulable () 
	public abstract boolean isVisitor () 
	public abstract boolean isRunnable () 
	public java.lang.String getName () 
	public boolean isSynchronized (com.android.sched.schedulable.Schedulable) 
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		com.android.sched.schedulable.Schedulable schedulable
	public boolean isStaticallySynchronized () 
	public java.lang.reflect.Method getDynamicallySynchronizedMethod () 
	public abstract java.lang.Class getRunOn () 
	public java.lang.String getDescription () 
	public abstract java.lang.String toString () 
	private void extractSynchronized (java.lang.Class) 
		com.android.sched.item.Synchronized dynamicSynchronizedOnAnnotation
		java.lang.reflect.Method method
		Class cls
		com.android.sched.item.Synchronized sync
	static void  () 
}

com/android/sched/scheduler/ManagedVisitor.class
ManagedVisitor.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ManagedVisitor extends com.android.sched.scheduler.ManagedSchedulable {
	private final Class visitor
	private final Class schedulableOn
	private final Class visitorTo
	public void  (java.lang.Class)  throws com.android.sched.scheduler.SchedulableNotConformException 
		Class visitor
	public java.lang.Class getVisitorSchedulable () 
	public boolean isVisitor () 
	public boolean isRunnable () 
	public java.lang.Class getRunOnAfter () 
	public java.lang.Class getRunOn () 
	private java.lang.Class extractSchedulableOn () 
		java.lang.reflect.ParameterizedType pt
		java.lang.reflect.Type intf
	private java.lang.Class extractVisitorTo () 
		java.lang.reflect.ParameterizedType pt
		java.lang.reflect.Type intf
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$1.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$1 extends java.lang.Object {
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$AssertionErrorTask.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$AssertionErrorTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$ShutdownTask {
	private final AssertionError error
	public void  (java.util.Deque, java.lang.AssertionError) 
		java.util.Deque queue
		AssertionError error
	public void throwPending ()  throws java.lang.AssertionError 
	public java.lang.String toString () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$DeadLock$Filter.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$DeadLock$Filter extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter  {
	private void  () 
	public boolean isValid () 
		java.lang.management.ThreadMXBean threadManager
		Throwable e
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$DeadLock.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$DeadLock extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
	private final java.util.logging.Logger logger
	java.lang.management.ThreadMXBean threadManager
	private final java.util.List blockedWorkers
	static final boolean $assertionsDisabled
	protected void  (int) 
		int size
	public boolean check (java.util.List) 
		java.lang.management.ThreadInfo ti
		long id
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		java.util.Iterator iter
		java.util.List activeWorkers
		long[] deadlockedThreadIds
	private void dump (long[], java.util.List) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		boolean found
		java.lang.management.ThreadInfo thread
		long[] deadlockedThreadIds
		java.util.List activeWorkers
	private void dump (java.lang.management.ThreadInfo, com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
		String lockOwnerName
		java.lang.management.LockInfo lock
		java.lang.management.MonitorInfo monitor
		StackTraceElement stackTraceElement
		java.lang.management.ThreadInfo thread
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		String lockName
		java.lang.management.LockInfo[] locks
		StackTraceElement[] traces
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$Detector.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
abstract com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector extends java.lang.Object {
	public static final com.android.sched.util.config.id.ListPropertyId DETECTORS
	protected void  (int) 
		int size
	public abstract boolean check (java.util.List) 
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$LongRunning.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$LongRunning extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
	private static final com.android.sched.util.config.id.LongPropertyId TIMEOUT
	private final java.util.logging.Logger logger
	private final long timeout
	private final java.util.List blockedWorkers
	protected void  (int) 
		int size
	public boolean check (java.util.List) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
		int duration
		java.util.List activeWorkers
		long time
		java.util.Iterator iter
	private void dump (java.util.List) 
		StackTraceElement stackTraceElement
		com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
		StackTraceElement[] traces
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		java.util.List workers
		java.util.Map stackTraces
		boolean atLeastOne
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$LongRunningLog.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$LongRunningLog extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
	private static final com.android.sched.util.config.id.LongPropertyId TIMEOUT
	private final java.util.logging.Logger logger
	private final long timeout
	private final java.util.Set signaledTasks
	protected void  (int) 
		int size
	public boolean check (java.util.List) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task task
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		java.util.List activeWorkers
		long time
	private void dump (com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker) 
		StackTraceElement stackTraceElement
		com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		StackTraceElement[] stackTrace
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$None.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$None extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
	protected void  (int) 
		int size
	public boolean check (java.util.List) 
		java.util.List activeWorkers
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$ProcessExceptionTask.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$ProcessExceptionTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$ShutdownTask {
	private final com.android.sched.scheduler.ProcessException exception
	public void  (java.util.Deque, com.android.sched.scheduler.ProcessException) 
		java.util.Deque queue
		com.android.sched.scheduler.ProcessException exception
	public void throwPending ()  throws com.android.sched.scheduler.ProcessException 
	public java.lang.String toString () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$SequentialTask.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$SequentialTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Task {
	private static final java.util.logging.Logger logger
	private final com.android.sched.item.Component component
	private int next
	private final com.android.sched.scheduler.MultiWorkersScheduleInstance schedule
	private final com.android.sched.scheduler.ComponentFilterSet currentFilters
	static final boolean $assertionsDisabled
	public void  (java.util.Deque, com.android.sched.scheduler.MultiWorkersScheduleInstance, com.android.sched.item.Component, com.android.sched.scheduler.ComponentFilterSet, com.android.sched.scheduler.MultiWorkersScheduleInstance$Task) 
		java.util.Deque queue
		com.android.sched.scheduler.MultiWorkersScheduleInstance schedule
		com.android.sched.item.Component component
		com.android.sched.scheduler.ComponentFilterSet parentFilters
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task blocking
	public boolean process () 
		com.android.sched.scheduler.MultiWorkersScheduleInstance subSchedInstance
		java.util.Iterator dataIter
		com.android.sched.scheduler.ProcessException e
		com.android.sched.scheduler.ScheduleInstance$SchedStep step
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized sync
		com.android.sched.schedulable.Schedulable instance
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$ShutdownTask.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$ShutdownTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Task {
	public void  (java.util.Deque) 
		java.util.Deque queue
	public void throwPending ()  throws com.android.sched.scheduler.ProcessException java.lang.AssertionError 
	protected void enqueue () 
	public boolean process () 
	public java.lang.String toString () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$Synchronized.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized extends java.lang.Object {
	private final java.util.List queue
	private boolean taken
	private void  () 
	public synchronized boolean tryLock (com.android.sched.scheduler.MultiWorkersScheduleInstance$Task) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task task
	public synchronized void unlock () 
	void  (com.android.sched.scheduler.MultiWorkersScheduleInstance$1) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$1 x0
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$Task.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
abstract com.android.sched.scheduler.MultiWorkersScheduleInstance$Task extends java.lang.Object {
	private final com.android.sched.scheduler.MultiWorkersScheduleInstance$Task blocking
	protected final java.util.Deque queue
	private int blockCounter
	private boolean commited
	static final boolean $assertionsDisabled
	public void  (java.util.Deque) 
		java.util.Deque queue
	public void  (java.util.Deque, com.android.sched.scheduler.MultiWorkersScheduleInstance$Task) 
		java.util.Deque queue
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task blocking
	public void commit () 
	public synchronized void prepare () 
	public void notifyEnd () 
	protected void enqueue () 
	public synchronized boolean assertProcessable () 
	abstract boolean process () 
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$Worker.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker extends java.lang.Thread implements java.lang.Runnable  {
	java.util.concurrent.BlockingDeque queue
	private com.android.sched.scheduler.MultiWorkersScheduleInstance$Task currentTask
	private long currentTaskStartOn
	private com.android.sched.util.log.ThreadTracerState state
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.util.concurrent.BlockingDeque, long) 
		String name
		java.util.concurrent.BlockingDeque queue
		long stackSize
	public void run () 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task task
		com.android.sched.util.log.Event workerEvent
		com.android.sched.util.log.Event workersEvent
		Throwable e
	public void start () 
	public synchronized com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus getStatus () 
	static void  () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance$WorkerStatus.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus extends java.lang.Object {
	private final com.android.sched.scheduler.MultiWorkersScheduleInstance$Task currentTask
	private final long currentTaskStartOn
	public void  (com.android.sched.scheduler.MultiWorkersScheduleInstance$Task, long) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task currentTask
		long currentTaskStartOn
	public com.android.sched.scheduler.MultiWorkersScheduleInstance$Task getCurrentTask () 
	public long getCurrentTaskStartOn () 
}

com/android/sched/scheduler/MultiWorkersScheduleInstance.class
MultiWorkersScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.MultiWorkersScheduleInstance extends com.android.sched.scheduler.MultipleScheduleInstance {
	private static final com.android.sched.util.config.id.BooleanPropertyId MANAGED_SYNC
	private static final com.android.sched.util.config.id.IntegerPropertyId CHECK_FREQUENCY
	private final int checkEvery
	private final com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized[] syncs
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.scheduler.Plan)  throws java.lang.Exception 
		com.android.sched.scheduler.PlanStep step
		int idx
		com.android.sched.scheduler.Plan plan
		boolean isSynchronizedManaged
	public void process (com.android.sched.item.Component)  throws com.android.sched.scheduler.ProcessException 
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
		int i
		com.android.sched.util.config.ReflectFactory factory
		java.util.List factories
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector detector
		Thread thread
		com.android.sched.item.Component data
		java.util.concurrent.BlockingDeque queue
		com.android.sched.scheduler.MultiWorkersScheduleInstance$Task shutdown
		com.android.sched.scheduler.ComponentFilterSet filters
		int threadPoolSize
		String name
		long stackSize
		java.util.List activeWorkers
		java.util.List detectors
		boolean shutdownInProgress
	static com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized[] access$100 (com.android.sched.scheduler.MultiWorkersScheduleInstance) 
		com.android.sched.scheduler.MultiWorkersScheduleInstance x0
	static void  () 
}

com/android/sched/scheduler/MultipleScheduleInstance$1.class
MultipleScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.MultipleScheduleInstance$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$scheduler$MultipleScheduleInstance$NumThreadsPolicy
	static void  () 
}

com/android/sched/scheduler/MultipleScheduleInstance$NumThreadsPolicy.class
MultipleScheduleInstance.java
package com.android.sched.scheduler
final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy extends java.lang.Enum {
	public static final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy NUM_CORES
	public static final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy FIXED
	private static final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy[] $VALUES
	public static com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy[] values () 
	public static com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/scheduler/MultipleScheduleInstance.class
MultipleScheduleInstance.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.MultipleScheduleInstance extends com.android.sched.scheduler.ScheduleInstance {
	private static final com.android.sched.util.config.id.EnumPropertyId NUM_THREADS_POLICY
	private static final com.android.sched.util.config.id.IntegerPropertyId NUM_FIXED_THREADS
	private final java.util.logging.Logger logger
	private int threadPoolSize
	protected void  (com.android.sched.scheduler.Plan)  throws java.lang.Exception 
		com.android.sched.scheduler.Plan plan
	public int getThreadPoolSize () 
	static void  () 
}

com/android/sched/scheduler/NoPlanPrinter.class
NoPlanPrinter.java
package com.android.sched.scheduler
public com.android.sched.scheduler.NoPlanPrinter extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter  {
	public void  () 
	public void printPlan (com.android.sched.scheduler.Plan) 
		com.android.sched.scheduler.Plan plan
}

com/android/sched/scheduler/NoPlanner.class
NoPlanner.java
package com.android.sched.scheduler
public com.android.sched.scheduler.NoPlanner extends java.lang.Object implements com.android.sched.scheduler.Planner  {
	private void  () 
	public com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class) 
		com.android.sched.scheduler.Request request
		Class on
}

com/android/sched/scheduler/Plan.class
Plan.java
package com.android.sched.scheduler
public com.android.sched.scheduler.Plan extends java.lang.Object implements java.lang.Iterable  {
	private static final java.util.logging.Logger logger
	private final Class runOn
	private final java.util.List plan
	private final java.util.Map minimalMarkers
	private com.android.sched.scheduler.FeatureSet features
	private final com.android.sched.scheduler.Scheduler scheduler
	static final boolean $assertionsDisabled
	public void  (com.android.sched.scheduler.Scheduler, java.lang.Class) 
		com.android.sched.scheduler.Scheduler scheduler
		Class runOn
	public com.android.sched.scheduler.ScheduleInstance getScheduleInstance () 
	public java.lang.Class getRunOn () 
	void initPlan (com.android.sched.scheduler.Request, com.android.sched.scheduler.PlanBuilder)  throws com.android.sched.scheduler.PlanError 
		com.android.sched.scheduler.Request request
		com.android.sched.scheduler.PlanBuilder builder
		com.android.sched.scheduler.TagOrMarkerOrComponentSet minimal
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
		com.android.sched.scheduler.ProductionSet productions
	private void computeMinimal (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.PlanStep step
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.TagOrMarkerOrComponentSet minimal
		java.util.ListIterator iter
	private void completeAndVerifyPlan (com.android.sched.scheduler.Request, com.android.sched.scheduler.ProductionSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet, java.lang.Class)  throws com.android.sched.scheduler.PlanError 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet missing
		com.android.sched.scheduler.PlanStep step
		com.android.sched.scheduler.Request request
		com.android.sched.scheduler.ProductionSet productions
		com.android.sched.scheduler.TagOrMarkerOrComponentSet currentTags
		Class runOn
		java.util.ListIterator iter
	void appendStep (com.android.sched.scheduler.PlanStep) 
		com.android.sched.scheduler.PlanStep step
	public java.util.Iterator iterator () 
	public int size () 
	public java.lang.String toString () 
		com.android.sched.scheduler.PlanStep element
		StringBuilder sb
		boolean first
	public java.lang.String getDescription () 
		StringBuilder sb
	public java.lang.String getDetailedDescription () 
		StringBuilder sb
	private void getDescription (java.lang.StringBuilder, java.lang.String, boolean) 
		com.android.sched.scheduler.ManagedRunnable runnable
		com.android.sched.scheduler.ManagedVisitor visitor
		com.android.sched.scheduler.ManagedSchedulable schedulable
		com.android.sched.scheduler.PlanStep element
		StringBuilder sb
		String prefix
		boolean detailed
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet computeFinalTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet initialTags
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
	private void modifyTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.PlanStep element
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
	public com.android.sched.scheduler.FeatureSet getFeatures () 
	public com.android.sched.scheduler.Scheduler getScheduler () 
	static void  () 
}

com/android/sched/scheduler/PlanAmender.class
PlanAmender.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.PlanAmender extends java.lang.Object {
	public abstract boolean amendPlan (com.android.sched.scheduler.Request, java.lang.Class, java.util.List, com.android.sched.scheduler.PlanConstructor) 
}

com/android/sched/scheduler/PlanBuilder.class
PlanBuilder.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanBuilder extends com.android.sched.scheduler.SubPlanBuilder {
	private final com.android.sched.util.log.Tracer tracer
	private final com.android.sched.scheduler.Request request
	static final boolean $assertionsDisabled
	public void  (com.android.sched.scheduler.Request, java.lang.Class) 
		com.android.sched.scheduler.Request request
		Class runOn
	public com.android.sched.scheduler.Plan getPlan () 
		com.android.sched.util.log.Event event
	public com.android.sched.scheduler.Request getRequest () 
	static void  () 
}

com/android/sched/scheduler/PlanBuilderFactory.class
PlanBuilderFactory.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.PlanBuilderFactory extends java.lang.Object {
	public abstract com.android.sched.scheduler.PlanBuilder createPlanBuilder (com.android.sched.scheduler.Request, java.lang.Class) 
	public abstract com.android.sched.scheduler.SubPlanBuilder createSubPlanBuilder (java.lang.Class) 
}

com/android/sched/scheduler/PlanCandidate.class
PlanCandidate.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.PlanCandidate extends java.lang.Object implements java.lang.Iterable com.android.sched.util.HasDescription  {
	public abstract boolean isValid () 
	public abstract java.lang.String getDetailedDescription () 
	public abstract com.android.sched.scheduler.PlanBuilder getPlanBuilder ()  throws com.android.sched.scheduler.IllegalRequestException 
	public abstract int getSize () 
}

com/android/sched/scheduler/PlanConstructor$1.class
PlanConstructor.java
package com.android.sched.scheduler
 com.android.sched.scheduler.PlanConstructor$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.sched.scheduler.PlanConstructor this$0
	void  (com.android.sched.scheduler.PlanConstructor) 
		com.android.sched.scheduler.PlanConstructor this$0
	public com.android.sched.scheduler.ManagedRunnable apply (com.android.sched.scheduler.PlanConstructor$Decorated) 
		com.android.sched.scheduler.PlanConstructor$Decorated decorated
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/sched/scheduler/PlanConstructor$Decorated.class
PlanConstructor.java
package com.android.sched.scheduler
 com.android.sched.scheduler.PlanConstructor$Decorated extends java.lang.Object {
	protected com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
	protected com.android.sched.scheduler.TagOrMarkerOrComponentSet needToAdd
	protected com.android.sched.scheduler.TagOrMarkerOrComponentSet needToRemove
	static final boolean $assertionsDisabled
	protected void  () 
	public void  (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet initial
	public void  (com.android.sched.scheduler.TagOrMarkerOrComponentSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
		com.android.sched.scheduler.TagOrMarkerOrComponentSet forbidden
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAfterTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getNeedToAdd () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getNeedToRemove () 
	public boolean updateNeedToAdd (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet neededAfter
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public boolean updateNeedToRemove (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet forbiddenAfter
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/scheduler/PlanConstructor$DecoratedRunner.class
PlanConstructor.java
package com.android.sched.scheduler
 com.android.sched.scheduler.PlanConstructor$DecoratedRunner extends com.android.sched.scheduler.PlanConstructor$Decorated {
	private final com.android.sched.scheduler.ManagedRunnable runner
	final com.android.sched.scheduler.PlanConstructor this$0
	public void  (com.android.sched.scheduler.PlanConstructor, com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public com.android.sched.scheduler.ManagedRunnable getRunner () 
	public boolean updateBeforeTags (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet before
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public boolean updateNeedToAdd (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needToAddAfter
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public boolean updateNeedToRemove (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet needToRemoveAfter
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public java.lang.String toString () 
}

com/android/sched/scheduler/PlanConstructor.class
PlanConstructor.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanConstructor extends java.lang.Object implements com.android.sched.scheduler.PlanCandidate  {
	private static final java.util.logging.Logger logger
	private final com.android.sched.util.log.Tracer tracer
	private final java.util.List plan
	private int currentTagValidityIdx
	private int constraintTagValidityIdx
	private final com.android.sched.scheduler.ProductionSet missingProductions
	private final com.android.sched.scheduler.FeatureSet features
	private final com.android.sched.scheduler.Request request
	private final Class rootRunOn
	static final boolean $assertionsDisabled
	public void  (com.android.sched.scheduler.Request, java.lang.Class, com.android.sched.scheduler.PlanBuilder) 
		com.android.sched.scheduler.Request request
		Class rootRunOn
		com.android.sched.scheduler.PlanBuilder builder
	public void  (com.android.sched.scheduler.PlanConstructor, java.util.List) 
		com.android.sched.scheduler.PlanConstructor analyzer
		java.util.List plan
	void  (com.android.sched.scheduler.Request, java.lang.Class, java.util.List) 
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.Request request
		Class rootRunOn
		java.util.List plan
	private void ensureTagsAtIndex (int) 
		int idx
		int atIdx
	private void ensureConstraintsAtIndex (int) 
		int idx
		int atIdx
	public boolean isValid () 
	public boolean isProductionValid (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public com.android.sched.scheduler.ProductionSet getSuperfluousProductions (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public boolean isConstraintValid (int, com.android.sched.scheduler.ManagedRunnable) 
		int index
		com.android.sched.scheduler.ManagedRunnable runner
	public boolean isConstraintValid (int) 
		int index
	public com.android.sched.scheduler.ManagedRunnable getRunnerAt (int) 
		int index
	public void insert (int, com.android.sched.scheduler.ManagedRunnable) 
		int index
		com.android.sched.scheduler.ManagedRunnable runner
	public void remove (int) 
		int index
		com.android.sched.scheduler.PlanConstructor$DecoratedRunner dr
	public java.lang.String getDescription () 
		com.android.sched.scheduler.IllegalRequestException e
	public java.lang.String getDetailedDescription () 
		com.android.sched.scheduler.IllegalRequestException e
	public com.android.sched.scheduler.PlanBuilder getPlanBuilder ()  throws com.android.sched.scheduler.IllegalRequestException 
		com.android.sched.scheduler.ManagedVisitor visitor
		int i
		Class tag
		int i
		Class tag
		com.android.sched.scheduler.ManagedRunnable runner
		Class accessComponent
		Class exclusiveComponent
		Class currentExclusiveAccess
		int level
		String reason
		java.util.Stack runOn
		java.util.Stack adapters
		java.util.Stack exclusiveAccess
		java.util.Iterator iter
		com.android.sched.scheduler.PlanConstructor$Decorated decorated
		com.android.sched.scheduler.ManagedRunnable oldRunner
		com.android.sched.scheduler.PlanBuilder pb
		com.android.sched.util.log.Event event
	public java.lang.String toString () 
	public int getSize () 
	public java.util.Iterator iterator () 
		java.util.Iterator iter
	static com.android.sched.scheduler.FeatureSet access$000 (com.android.sched.scheduler.PlanConstructor) 
		com.android.sched.scheduler.PlanConstructor x0
	static void  () 
}

com/android/sched/scheduler/PlanError.class
PlanError.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanError extends java.lang.Error {
	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/sched/scheduler/PlanNotFoundException.class
PlanNotFoundException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanNotFoundException extends com.android.sched.scheduler.ScheduleException {
	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/sched/scheduler/PlanPrinter.class
PlanPrinter.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.PlanPrinter extends java.lang.Object {
	public abstract void printPlan (com.android.sched.scheduler.Plan)  throws com.android.sched.util.file.CannotWriteException 
}

com/android/sched/scheduler/PlanPrinterFactory.class
PlanPrinterFactory.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanPrinterFactory extends java.lang.Object {
	private static final com.android.sched.util.config.id.ImplementationPropertyId PLAN_PRINTER
	public static final com.android.sched.util.config.id.WriterFilePropertyId PLAN_PRINTER_FILE
	public void  () 
	public static com.android.sched.scheduler.PlanPrinter getPlanPrinter () 
	static void  () 
}

com/android/sched/scheduler/PlanSerializer.class
PlanSerializer.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanSerializer extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter  {
	private static java.util.logging.Logger logger
	private final com.android.sched.util.file.WriterFile planFile
	public void  () 
	public void printPlan (com.android.sched.scheduler.Plan)  throws com.android.sched.util.file.CannotWriteException 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.scheduler.Plan plan
		com.android.sched.util.stream.CustomPrintWriter writer
	private void printSubPlan (com.android.sched.scheduler.Plan, java.io.PrintWriter) 
		com.android.sched.scheduler.PlanStep step
		com.android.sched.scheduler.ManagedSchedulable schedulable
		com.android.sched.scheduler.Plan plan
		java.io.PrintWriter writer
		java.util.Iterator iter
	static void  () 
}

com/android/sched/scheduler/PlanStep.class
PlanStep.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanStep extends java.lang.Object {
	private final com.android.sched.scheduler.ManagedSchedulable schedulable
	private final com.android.sched.scheduler.Plan subPlan
	void  (com.android.sched.scheduler.ManagedVisitor, com.android.sched.scheduler.Plan) 
		com.android.sched.scheduler.ManagedVisitor visitor
		com.android.sched.scheduler.Plan subPlan
	void  (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public boolean isVisitor () 
	public boolean isRunner () 
	public com.android.sched.scheduler.ManagedSchedulable getManagedSchedulable () 
	public com.android.sched.scheduler.ManagedRunnable getManagedRunner () 
	public com.android.sched.scheduler.ManagedVisitor getManagedVisitor () 
	public com.android.sched.scheduler.Plan getSubPlan () 
}

com/android/sched/scheduler/Planner.class
Planner.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.Planner extends java.lang.Object {
	public abstract com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class)  throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException 
}

com/android/sched/scheduler/PlannerFactory.class
PlannerFactory.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlannerFactory extends java.lang.Object {
	private static final com.android.sched.util.config.id.DefaultFactoryPropertyId PLANNER_PROVIDER
	public static final com.android.sched.util.config.id.ReaderFilePropertyId PLANNER_FILE
	public static com.android.sched.scheduler.Planner createPlanner () 
	private void  () 
	static void  () 
}

com/android/sched/scheduler/ProcessException.class
ProcessException.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ProcessException extends com.android.sched.util.config.ChainedException {
	private static final long serialVersionUID
	private final String name
	private final Object data
	private final Throwable cause
	public void  (com.android.sched.schedulable.Schedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable) 
		com.android.sched.schedulable.Schedulable schedulable
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		Object data
		Throwable cause
	public java.lang.String getName () 
	public java.lang.Object getData () 
	public java.lang.Throwable getCause () 
	protected java.lang.String getAdditionalCauseMessage () 
		String msg
}

com/android/sched/scheduler/ProductionSet.class
ProductionSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ProductionSet extends com.android.sched.item.ItemSet {
	public void  (com.android.sched.scheduler.ProductionSet) 
		com.android.sched.scheduler.ProductionSet initial
	public void  (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager manager
	public com.android.sched.scheduler.ProductionSet clone () 
	public com.android.sched.scheduler.ProductionSet intersectWith (com.android.sched.scheduler.ProductionSet) 
		com.android.sched.scheduler.ProductionSet set
		com.android.sched.scheduler.ProductionSet inter
	public com.android.sched.scheduler.ProductionSet clear () 
	public volatile com.android.sched.item.ItemSet clone () 
	public volatile com.android.sched.item.ItemSet clear () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/sched/scheduler/Request.class
Request.java
package com.android.sched.scheduler
public com.android.sched.scheduler.Request extends java.lang.Object {
	private final com.android.sched.scheduler.Scheduler scheduler
	protected com.android.sched.scheduler.TagOrMarkerOrComponentSet initialTags
	protected com.android.sched.scheduler.TagOrMarkerOrComponentSet targetIncludeTags
	protected com.android.sched.scheduler.TagOrMarkerOrComponentSet targetExcludeTags
	protected com.android.sched.scheduler.ProductionSet targetProductions
	protected com.android.sched.scheduler.FeatureSet features
	protected com.android.sched.scheduler.RunnerSet runners
	protected com.android.sched.scheduler.RunnerSet candidateRunners
	protected com.android.sched.scheduler.AdapterSet visitors
	static final boolean $assertionsDisabled
	void  (com.android.sched.scheduler.Scheduler) 
		com.android.sched.scheduler.Scheduler scheduler
	public com.android.sched.scheduler.Request addTargetIncludeTagOrMarker (java.lang.Class) 
		Class tag
	public com.android.sched.scheduler.Request addTargetIncludeTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.Request setTargetIncludeTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.Request addTargetExcludeTagOrMarker (java.lang.Class) 
		Class tag
	public com.android.sched.scheduler.Request addTargetExcludeTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.Request setTargetExcludeTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.Request addProduction (java.lang.Class) 
		Class production
	public com.android.sched.scheduler.Request addProductions (com.android.sched.scheduler.ProductionSet) 
		com.android.sched.scheduler.ProductionSet set
	public com.android.sched.scheduler.Request setProductions (com.android.sched.scheduler.ProductionSet) 
		com.android.sched.scheduler.ProductionSet set
	public com.android.sched.scheduler.Request addFeature (java.lang.Class) 
		Class feature
	public com.android.sched.scheduler.Request addFeatures (com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.FeatureSet set
	public com.android.sched.scheduler.Request setFeatures (com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.FeatureSet set
	public com.android.sched.scheduler.Request addInitialTagOrMarker (java.lang.Class) 
		Class tag
	public com.android.sched.scheduler.Request addInitialTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.Request setInitialTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
	public com.android.sched.scheduler.Request addSchedulable (java.lang.Class) 
		com.android.sched.scheduler.ManagedRunnable runner
		Class sched
		com.android.sched.scheduler.ManagedSchedulable schedulable
	public com.android.sched.scheduler.Request addSchedulables (com.android.sched.scheduler.SchedulableSet) 
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.ManagedSchedulable sched
		com.android.sched.scheduler.SchedulableSet set
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getInitialTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getTargetIncludeTags () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getTargetExcludeTags () 
	public com.android.sched.scheduler.ProductionSet getTargetProductions () 
	public com.android.sched.scheduler.FeatureSet getFeatures () 
	public com.android.sched.scheduler.RunnerSet getRunners () 
		com.android.sched.scheduler.ManagedRunnable runner
	public com.android.sched.scheduler.AdapterSet getVisitors () 
	public com.android.sched.scheduler.Plan buildPlan (java.lang.Class)  throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException 
		Class on
	public com.android.sched.scheduler.PlanBuilder getPlanBuilder (java.lang.Class)  throws com.android.sched.scheduler.IllegalRequestException 
		Class runOn
	public com.android.sched.scheduler.Scheduler getScheduler () 
	static void  () 
}

com/android/sched/scheduler/RunnerProcessException.class
RunnerProcessException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.RunnerProcessException extends com.android.sched.scheduler.ProcessException {
	private static final long serialVersionUID
	public void  (com.android.sched.schedulable.RunnableSchedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable) 
		com.android.sched.schedulable.RunnableSchedulable runner
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		Object data
		Throwable cause
}

com/android/sched/scheduler/RunnerSet$1.class
RunnerSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.RunnerSet$1 extends java.lang.Object {
}

com/android/sched/scheduler/RunnerSet$SchedulableComparator.class
RunnerSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.RunnerSet$SchedulableComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private static final long serialVersionUID
	static final boolean $assertionsDisabled
	private void  () 
	public int compare (com.android.sched.scheduler.ManagedSchedulable, com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable o1
		com.android.sched.scheduler.ManagedSchedulable o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (com.android.sched.scheduler.RunnerSet$1) 
		com.android.sched.scheduler.RunnerSet$1 x0
	static void  () 
}

com/android/sched/scheduler/RunnerSet.class
RunnerSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.RunnerSet extends java.lang.Object implements java.lang.Iterable  {
	private final com.android.sched.scheduler.SchedulableManager schedulableManager
	private final java.util.Set runners
	public void  (com.android.sched.scheduler.SchedulableManager) 
		com.android.sched.scheduler.SchedulableManager manager
	public void  (com.android.sched.scheduler.RunnerSet) 
		com.android.sched.scheduler.RunnerSet initial
	public void add (java.lang.Class) 
		Class sched
	public void addAll (com.android.sched.scheduler.RunnerSet) 
		com.android.sched.scheduler.RunnerSet set
	public void add (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable sched
	public int getSize () 
	public java.util.Set getAll () 
	public java.lang.String toString () 
		com.android.sched.scheduler.ManagedRunnable sched
		StringBuilder sb
		boolean first
	public void removeAll (java.util.List) 
		java.util.List list
	public void remove (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public java.util.Iterator iterator () 
}

com/android/sched/scheduler/SchedulableManager.class
SchedulableManager.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableManager extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private final Class onlyFor
	private final com.android.sched.util.sched.ManagedDataListener listener
	private final boolean failedStop
	protected java.util.Map schedulableByClass
	static final boolean $assertionsDisabled
	public static com.android.sched.scheduler.SchedulableManager getSchedulableManager (com.android.sched.scheduler.Scheduler, com.android.sched.reflections.ReflectionManager) 
		com.android.sched.scheduler.Scheduler scheduler
		com.android.sched.reflections.ReflectionManager reflectionManager
	public void  (com.android.sched.scheduler.Scheduler, com.android.sched.reflections.ReflectionManager) 
		com.android.sched.scheduler.ManagedSchedulable is
		com.android.sched.scheduler.SchedulableNotConformException e
		Class onlyFor
		Class sched
		com.android.sched.scheduler.Scheduler scheduler
		com.android.sched.reflections.ReflectionManager reflectionManager
	protected com.android.sched.scheduler.ManagedSchedulable register (com.android.sched.scheduler.Scheduler, java.lang.Class)  throws com.android.sched.scheduler.SchedulableNotConformException 
		com.android.sched.scheduler.ManagedRunnable ir
		com.android.sched.scheduler.ManagedVisitor iv
		com.android.sched.scheduler.ManagedSchedulable elt
		com.android.sched.scheduler.Scheduler scheduler
		Class sched
		com.android.sched.scheduler.ManagedSchedulable is
	public com.android.sched.scheduler.ManagedSchedulable getManagedSchedulable (java.lang.Class) 
		Class schedulable
	com.android.sched.scheduler.SchedulableSet getAllSchedulable (com.android.sched.scheduler.SchedulableManager) 
		com.android.sched.scheduler.ManagedSchedulable sched
		com.android.sched.scheduler.SchedulableManager manager
		com.android.sched.scheduler.SchedulableSet scheds
	static void  () 
}

com/android/sched/scheduler/SchedulableNotConformException.class
SchedulableNotConformException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableNotConformException extends com.android.sched.config.ConfigException {
	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/sched/scheduler/SchedulableNotRegisteredError.class
SchedulableNotRegisteredError.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableNotRegisteredError extends java.lang.Error {
	private static final long serialVersionUID
	public void  (java.lang.Class) 
		Class schedulable
}

com/android/sched/scheduler/SchedulableSet$1.class
SchedulableSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.SchedulableSet$1 extends java.lang.Object {
}

com/android/sched/scheduler/SchedulableSet$SchedulableComparator.class
SchedulableSet.java
package com.android.sched.scheduler
 com.android.sched.scheduler.SchedulableSet$SchedulableComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private static final long serialVersionUID
	static final boolean $assertionsDisabled
	private void  () 
	public int compare (com.android.sched.scheduler.ManagedSchedulable, com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable o1
		com.android.sched.scheduler.ManagedSchedulable o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (com.android.sched.scheduler.SchedulableSet$1) 
		com.android.sched.scheduler.SchedulableSet$1 x0
	static void  () 
}

com/android/sched/scheduler/SchedulableSet.class
SchedulableSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableSet extends java.lang.Object {
	private final com.android.sched.scheduler.SchedulableManager schedulableManager
	private final java.util.Set scheds
	void  (com.android.sched.scheduler.SchedulableManager) 
		com.android.sched.scheduler.SchedulableManager manager
	public boolean contains (java.lang.Class) 
		com.android.sched.scheduler.ManagedSchedulable elt
		Class sched
	public boolean containsAll (com.android.sched.scheduler.SchedulableSet) 
		com.android.sched.scheduler.ManagedSchedulable elt
		com.android.sched.scheduler.SchedulableSet set
	public void add (java.lang.Class) 
		Class sched
	public void addAll (com.android.sched.scheduler.SchedulableSet) 
		com.android.sched.scheduler.SchedulableSet set
	protected void add (com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable sched
	public void remove (java.lang.Class) 
		com.android.sched.scheduler.ManagedSchedulable elt
		Class sched
	public void removeAll (com.android.sched.scheduler.SchedulableSet) 
		com.android.sched.scheduler.ManagedSchedulable elt
		com.android.sched.scheduler.SchedulableSet set
	public int getSize () 
	public java.lang.String toString () 
		com.android.sched.scheduler.ManagedSchedulable sched
		StringBuilder sb
		boolean first
	protected java.util.Set getAll () 
}

com/android/sched/scheduler/ScheduleException.class
ScheduleException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ScheduleException 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/sched/scheduler/ScheduleInstance$1.class
ScheduleInstance.java
package com.android.sched.scheduler
final com.android.sched.scheduler.ScheduleInstance$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.util.Stack initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/scheduler/ScheduleInstance$AdapterSchedStep.class
ScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ScheduleInstance$AdapterSchedStep extends com.android.sched.scheduler.ScheduleInstance$SchedStep {
	private final com.android.sched.scheduler.ManagedVisitor managed
	private final com.android.sched.scheduler.ScheduleInstance subSchedInstance
	protected com.android.sched.scheduler.ComponentFilterSet adapterFilters
	private boolean canBeSkipped
	final com.android.sched.scheduler.ScheduleInstance this$0
	protected void  (com.android.sched.scheduler.ScheduleInstance, com.android.sched.scheduler.ManagedVisitor, com.android.sched.scheduler.ScheduleInstance)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance$SchedStep step
		com.android.sched.scheduler.ScheduleInstance this$0
		com.android.sched.scheduler.ManagedVisitor managed
		com.android.sched.scheduler.ScheduleInstance subSchedInstance
	protected void makeAdaptersSkippable (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		Class component
		com.android.sched.filter.ManagedComponentFilter mcf
		com.android.sched.scheduler.ScheduleInstance$SchedStep step
		com.android.sched.scheduler.TagOrMarkerOrComponentSet components
		java.util.Iterator iter
		com.android.sched.scheduler.TagOrMarkerOrComponentSet nextComponents
	public com.android.sched.scheduler.ScheduleInstance getSubSchedInstance () 
	public boolean isSkippable (com.android.sched.scheduler.ComponentFilterSet) 
		com.android.sched.scheduler.ComponentFilterSet current
	public com.android.sched.scheduler.ComponentFilterSet getRequiredFilters () 
}

com/android/sched/scheduler/ScheduleInstance$ElementStack.class
ScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.ScheduleInstance$ElementStack extends java.lang.Object {
	private final com.android.sched.scheduler.FeatureSet features
	private final com.android.sched.scheduler.ManagedSchedulable schedulable
	void  (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.ManagedSchedulable schedulable
	static com.android.sched.scheduler.ManagedSchedulable access$000 (com.android.sched.scheduler.ScheduleInstance$ElementStack) 
		com.android.sched.scheduler.ScheduleInstance$ElementStack x0
	static com.android.sched.scheduler.FeatureSet access$100 (com.android.sched.scheduler.ScheduleInstance$ElementStack) 
		com.android.sched.scheduler.ScheduleInstance$ElementStack x0
}

com/android/sched/scheduler/ScheduleInstance$FilterInstance.class
ScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.ScheduleInstance$FilterInstance extends java.lang.Object {
	public final com.android.sched.schedulable.ComponentFilter filter
	public final com.android.sched.filter.ManagedComponentFilter filterItem
	public void  (java.lang.Class, com.android.sched.filter.ManagedComponentFilter) 
		InstantiationException e
		IllegalAccessException e
		Class cl
		com.android.sched.filter.ManagedComponentFilter item
	public final boolean equals (java.lang.Object) 
		Object obj
		com.android.sched.scheduler.ScheduleInstance$FilterInstance other
	public final int hashCode () 
}

com/android/sched/scheduler/ScheduleInstance$RunnableSchedStep.class
ScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ScheduleInstance$RunnableSchedStep extends com.android.sched.scheduler.ScheduleInstance$SchedStep {
	final com.android.sched.scheduler.ScheduleInstance this$0
	protected void  (com.android.sched.scheduler.ScheduleInstance, com.android.sched.scheduler.ManagedRunnable)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance this$0
		com.android.sched.scheduler.ManagedRunnable managed
	public boolean isSkippable (com.android.sched.scheduler.ComponentFilterSet) 
		com.android.sched.scheduler.ComponentFilterSet current
	public com.android.sched.scheduler.ComponentFilterSet getRequiredFilters () 
	protected void makeAdaptersSkippable (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet components
}

com/android/sched/scheduler/ScheduleInstance$SchedStep.class
ScheduleInstance.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ScheduleInstance$SchedStep extends java.lang.Object {
	private com.android.sched.schedulable.Schedulable instance
	protected final com.android.sched.scheduler.ComponentFilterSet runnableFilters
	final com.android.sched.scheduler.ScheduleInstance this$0
	protected void  (com.android.sched.scheduler.ScheduleInstance, com.android.sched.scheduler.ManagedSchedulable)  throws java.lang.Exception 
		Exception e
		com.android.sched.scheduler.ScheduleInstance this$0
		com.android.sched.scheduler.ManagedSchedulable managed
	public com.android.sched.schedulable.Schedulable getInstance () 
	public abstract boolean isSkippable (com.android.sched.scheduler.ComponentFilterSet) 
	public abstract com.android.sched.scheduler.ComponentFilterSet getRequiredFilters () 
	protected abstract void makeAdaptersSkippable (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
	public java.lang.String getName () 
}

com/android/sched/scheduler/ScheduleInstance.class
ScheduleInstance.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ScheduleInstance extends java.lang.Object {
	public static final com.android.sched.util.config.id.ReflectFactoryPropertyId DEFAULT_RUNNER
	public static final com.android.sched.util.config.id.BooleanPropertyId SKIP_ADAPTER
	public boolean skipAdapter
	public static final com.android.sched.util.config.id.LongPropertyId DEFAULT_STACK_SIZE
	private static final java.util.logging.Logger logger
	private final com.android.sched.util.log.Tracer tracer
	protected final com.android.sched.scheduler.Scheduler scheduler
	protected final com.android.sched.scheduler.ScheduleInstance$SchedStep[] steps
	private final com.android.sched.scheduler.FeatureSet features
	private final com.android.sched.scheduler.ScheduleInstance$FilterInstance[] filterInstances
	private com.android.sched.scheduler.ScheduleInstance parent
	private com.android.sched.scheduler.ComponentFilterSet filtersNeeded
	private static final ThreadLocal tlsVisitStack
	static final boolean $assertionsDisabled
	public static com.android.sched.scheduler.ScheduleInstance createScheduleInstance (com.android.sched.scheduler.Plan) 
		com.android.sched.scheduler.ScheduleInstance$SchedStep step
		com.android.sched.scheduler.TagOrMarkerOrComponentSet components
		com.android.sched.scheduler.Plan plan
		com.android.sched.scheduler.ScheduleInstance schedInstance
	protected void  (com.android.sched.scheduler.Plan)  throws java.lang.Exception 
		com.android.sched.scheduler.ScheduleInstance subInstance
		com.android.sched.util.log.Event event
		Exception e
		com.android.sched.scheduler.ScheduleInstance$SchedStep instance
		com.android.sched.scheduler.PlanStep step
		com.android.sched.filter.ManagedComponentFilter mcf
		Class filter
		int idx
		java.util.ArrayList tmp
		java.util.Iterator iter
		com.android.sched.util.log.Event eventGlobal
		com.android.sched.scheduler.Plan plan
	public abstract void process (com.android.sched.item.Component)  throws com.android.sched.scheduler.ProcessException 
	protected void runWithLog (com.android.sched.schedulable.RunnableSchedulable, com.android.sched.item.Component)  throws com.android.sched.scheduler.RunnerProcessException 
		Throwable e
		com.android.sched.util.log.Event event
		com.android.sched.schedulable.RunnableSchedulable runner
		com.android.sched.item.Component data
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		java.util.Stack visitStack
	protected void visitWithLog (com.android.sched.schedulable.VisitorSchedulable, com.android.sched.item.Component)  throws com.android.sched.scheduler.VisitorProcessException 
		Throwable e
		com.android.sched.util.log.Event event
		com.android.sched.schedulable.VisitorSchedulable visitor
		com.android.sched.item.Component data
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		java.util.Stack visitStack
	protected java.util.Iterator adaptWithLog (com.android.sched.schedulable.AdapterSchedulable, com.android.sched.item.Component)  throws com.android.sched.scheduler.AdapterProcessException 
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		Throwable e
		com.android.sched.schedulable.AdapterSchedulable adapter
		com.android.sched.item.Component data
	private com.android.sched.util.log.Event logAndTraceSchedulable (com.android.sched.schedulable.Schedulable, com.android.sched.item.Component) 
		com.android.sched.schedulable.Schedulable schedulable
		com.android.sched.item.Component data
	public static com.android.sched.scheduler.ManagedSchedulable getCurrentSchedulable ()  throws java.util.EmptyStackException 
	public static com.android.sched.scheduler.FeatureSet getCurrentFeatures ()  throws java.util.EmptyStackException 
	protected java.lang.String getSchedulableName (java.lang.Class) 
		Class schedulable
		com.android.sched.scheduler.SchedulableManager manager
		com.android.sched.scheduler.ManagedSchedulable managed
		String name
	private java.lang.String getComponentFilerName (java.lang.Class) 
		Class filter
		com.android.sched.filter.ComponentFilterManager manager
		com.android.sched.filter.ManagedComponentFilter managed
		String name
	protected com.android.sched.scheduler.ComponentFilterSet applyFilters (com.android.sched.scheduler.ComponentFilterSet, com.android.sched.item.Component) 
		com.android.sched.scheduler.ScheduleInstance$FilterInstance configFilter
		com.android.sched.scheduler.ComponentFilterSet parentFilters
		com.android.sched.item.Component component
		com.android.sched.scheduler.ComponentFilterSet currentFilters
	private boolean filterWithLog (com.android.sched.schedulable.ComponentFilter, com.android.sched.item.Component) 
		com.android.sched.util.log.Event event
		com.android.sched.schedulable.ComponentFilter filter
		com.android.sched.item.Component component
	private com.android.sched.util.log.Event logAndTraceFilter (com.android.sched.schedulable.ComponentFilter, com.android.sched.item.Component) 
		Class filterClass
		Class filterClass
		com.android.sched.schedulable.ComponentFilter filter
		com.android.sched.item.Component component
	static java.util.logging.Logger access$200 () 
	static com.android.sched.scheduler.FeatureSet access$300 (com.android.sched.scheduler.ScheduleInstance) 
		com.android.sched.scheduler.ScheduleInstance x0
	static void  () 
}

com/android/sched/scheduler/Scheduler.class
Scheduler.java
package com.android.sched.scheduler
public com.android.sched.scheduler.Scheduler extends java.lang.Object {
	private final com.android.sched.item.AbstractItemManager featureManager
	private final com.android.sched.item.AbstractItemManager tagOrMarkerOrComponentManager
	private final com.android.sched.item.AbstractItemManager productionManager
	private final com.android.sched.filter.ComponentFilterManager filterManager
	private final com.android.sched.scheduler.SchedulableManager schedulableManager
	public transient void  (com.android.sched.reflections.ReflectionManager[]) 
		com.android.sched.reflections.ReflectionManager[] reflextionManagers
	public void  () 
	public void  (com.android.sched.reflections.ReflectionManager) 
		com.android.sched.reflections.ReflectionManager reflectionManager
	public com.android.sched.scheduler.SchedulableSet createSchedulableSet () 
	public com.android.sched.scheduler.Request createScheduleRequest (com.android.sched.scheduler.SchedulableSet) 
		com.android.sched.scheduler.SchedulableSet set
		com.android.sched.scheduler.Request sr
	public com.android.sched.scheduler.Request createScheduleRequest () 
	public com.android.sched.scheduler.SchedulableSet getAllSchedulable () 
	public com.android.sched.scheduler.FeatureSet createFeatureSet () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet createTagOrMarkerOrComponentSet () 
	public com.android.sched.scheduler.ProductionSet createProductionSet () 
	public com.android.sched.scheduler.ComponentFilterSet createComponentFilterSet () 
	public com.android.sched.item.AbstractItemManager getFeatureManager () 
	public com.android.sched.item.AbstractItemManager getTagOrMarkerOrComponentManager () 
	public com.android.sched.item.AbstractItemManager getProductionManager () 
	public com.android.sched.filter.ComponentFilterManager getFilterManager () 
	public com.android.sched.scheduler.SchedulableManager getSchedulableManager () 
}

com/android/sched/scheduler/SimplePlanAmender.class
SimplePlanAmender.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SimplePlanAmender extends java.lang.Object implements com.android.sched.scheduler.PlanAmender  {
	private static final java.util.logging.Logger logger
	public void  () 
	public boolean amendPlan (com.android.sched.scheduler.Request, java.lang.Class, java.util.List, com.android.sched.scheduler.PlanConstructor) 
		com.android.sched.scheduler.Request request
		Class on
		java.util.List runners
		com.android.sched.scheduler.PlanConstructor ctor
	public com.android.sched.scheduler.FitnessPlanCandidate amendPlan (com.android.sched.scheduler.Request, java.lang.Class, com.android.sched.scheduler.RunnerSet, com.android.sched.scheduler.FitnessPlanCandidate)  throws com.android.sched.scheduler.PlanNotFoundException 
		com.android.sched.scheduler.ProductionSet productions
		com.android.sched.scheduler.FeatureSet features
		com.android.sched.scheduler.ManagedRunnable runner
		java.util.List newRunners
		com.android.sched.scheduler.FitnessPlanCandidate candidate
		int idx
		com.android.sched.scheduler.ManagedRunnable runner
		java.util.List newRunners
		com.android.sched.scheduler.FitnessPlanCandidate candidate
		int idx
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.RunnerSet mandatoryRunners
		com.android.sched.scheduler.RunnerSet optionalRunners
		double maxFitness
		com.android.sched.scheduler.FitnessPlanCandidate bestCandidate
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.Request request
		Class on
		com.android.sched.scheduler.RunnerSet runners
		com.android.sched.scheduler.FitnessPlanCandidate current
	static void  () 
}

com/android/sched/scheduler/SimpleTextPlanPrinter.class
SimpleTextPlanPrinter.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SimpleTextPlanPrinter extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter  {
	private static java.util.logging.Logger logger
	private final com.android.sched.util.file.WriterFile planFile
	public void  () 
	public void printPlan (com.android.sched.scheduler.Plan)  throws com.android.sched.util.file.CannotWriteException 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.scheduler.Plan plan
		com.android.sched.util.stream.CustomPrintWriter writer
	static void  () 
}

com/android/sched/scheduler/SingleScheduleInstance$Worker.class
SingleScheduleInstance.java
package com.android.sched.scheduler
 com.android.sched.scheduler.SingleScheduleInstance$Worker extends java.lang.Object implements java.lang.Runnable  {
	private final com.android.sched.item.Component component
	private final com.android.sched.scheduler.SingleScheduleInstance schedule
	private com.android.sched.scheduler.ProcessException exception
	final com.android.sched.scheduler.SingleScheduleInstance this$0
	public void  (com.android.sched.scheduler.SingleScheduleInstance, com.android.sched.scheduler.SingleScheduleInstance, com.android.sched.item.Component) 
		com.android.sched.scheduler.SingleScheduleInstance schedule
		com.android.sched.item.Component component
	public void run () 
		com.android.sched.scheduler.ComponentFilterSet filters
		com.android.sched.scheduler.ProcessException e
	private void process (com.android.sched.scheduler.SingleScheduleInstance, com.android.sched.item.Component, com.android.sched.scheduler.ComponentFilterSet)  throws com.android.sched.scheduler.ProcessException 
		com.android.sched.scheduler.ScheduleInstance subSchedule
		java.util.Iterator componentIter
		com.android.sched.schedulable.Schedulable schedulable
		com.android.sched.scheduler.ScheduleInstance$SchedStep step
		com.android.sched.scheduler.SingleScheduleInstance schedule
		com.android.sched.item.Component component
		com.android.sched.scheduler.ComponentFilterSet parentFilters
		com.android.sched.scheduler.ComponentFilterSet currentFilters
	public void throwIfNecessary ()  throws com.android.sched.scheduler.ProcessException 
}

com/android/sched/scheduler/SingleScheduleInstance.class
SingleScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SingleScheduleInstance extends com.android.sched.scheduler.ScheduleInstance {
	private static final java.util.logging.Logger logger
	protected void  (com.android.sched.scheduler.Plan)  throws java.lang.Exception 
		com.android.sched.scheduler.Plan plan
	public void process (com.android.sched.item.Component)  throws com.android.sched.scheduler.ProcessException 
		InterruptedException e
		com.android.sched.item.Component component
		com.android.sched.scheduler.SingleScheduleInstance$Worker worker
		Thread thread
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/sched/scheduler/State$ThreeState.class
State.java
package com.android.sched.scheduler
final com.android.sched.scheduler.State$ThreeState extends java.lang.Enum {
	public static final com.android.sched.scheduler.State$ThreeState SATISFIED
	public static final com.android.sched.scheduler.State$ThreeState UNSATISFIED
	public static final com.android.sched.scheduler.State$ThreeState UNDEFINED
	private static final com.android.sched.scheduler.State$ThreeState[] $VALUES
	public static com.android.sched.scheduler.State$ThreeState[] values () 
	public static com.android.sched.scheduler.State$ThreeState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/scheduler/State.class
State.java
package com.android.sched.scheduler
 com.android.sched.scheduler.State extends java.lang.Object {
	private com.android.sched.scheduler.State$ThreeState state
	static final boolean $assertionsDisabled
	void  () 
	void setSatisfied () 
	void setUnsatisfied () 
	boolean isStatisfied () 
	static void  () 
}

com/android/sched/scheduler/SubPlanBuilder.class
SubPlanBuilder.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SubPlanBuilder extends java.lang.Object {
	private final com.android.sched.scheduler.Scheduler scheduler
	private final Class runOn
	protected com.android.sched.scheduler.Plan plan
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.scheduler.Scheduler, java.lang.Class) 
		com.android.sched.scheduler.Scheduler scheduler
		Class runOn
	public void append (java.lang.Class) 
		Class runner
		com.android.sched.scheduler.ManagedRunnable ir
	public void append (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public com.android.sched.scheduler.SubPlanBuilder appendSubPlan (java.lang.Class) 
		Class visitor
		com.android.sched.scheduler.ManagedVisitor ia
	public com.android.sched.scheduler.SubPlanBuilder appendSubPlan (com.android.sched.scheduler.ManagedVisitor) 
		com.android.sched.scheduler.ManagedVisitor visitor
		com.android.sched.scheduler.SubPlanBuilder subPlanBuilder
	public java.lang.Class getRunOn () 
	public java.util.List getRunners () 
		java.util.List list
	private static java.util.List getRunners (com.android.sched.scheduler.Plan, java.util.List) 
		com.android.sched.scheduler.PlanStep step
		com.android.sched.scheduler.ManagedSchedulable schedulable
		com.android.sched.scheduler.Plan plan
		java.util.List list
		java.util.Iterator iter
	public java.lang.String toString () 
	public java.lang.String getDescription () 
	public java.lang.String getDetailedDescription () 
	static void  () 
}

com/android/sched/scheduler/TagOrMarkerOrComponentSet.class
TagOrMarkerOrComponentSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.TagOrMarkerOrComponentSet extends com.android.sched.item.ItemSet {
	public void  (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet initial
	public void  (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager manager
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet clone () 
	public com.android.sched.scheduler.TagOrMarkerOrComponentSet getIntersection (com.android.sched.scheduler.TagOrMarkerOrComponentSet) 
		com.android.sched.scheduler.TagOrMarkerOrComponentSet set
		com.android.sched.scheduler.TagOrMarkerOrComponentSet inter
	public volatile com.android.sched.item.ItemSet clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/sched/scheduler/VisitorProcessException.class
VisitorProcessException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.VisitorProcessException extends com.android.sched.scheduler.ProcessException {
	private static final long serialVersionUID
	public void  (com.android.sched.schedulable.VisitorSchedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable) 
		com.android.sched.schedulable.VisitorSchedulable visitor
		com.android.sched.scheduler.ManagedSchedulable managedSchedulable
		Object data
		Throwable cause
}

com/android/sched/scheduler/genetic/AddPostRunnerMutation.class
AddPostRunnerMutation.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.AddPostRunnerMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator addProbability
	private final java.util.List runners
	private final com.android.sched.scheduler.Request request
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
		com.android.jack.uncommons.maths.number.NumberGenerator addProbability
		com.android.sched.scheduler.Request request
	public java.util.List apply (java.util.List, java.util.Random) 
		com.android.sched.scheduler.ManagedRunnable postRunner
		int idx
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
		java.util.List candidates
		java.util.List newRunners
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedCandidates
}

com/android/sched/scheduler/genetic/AddPreRunnerMutation.class
AddPreRunnerMutation.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.AddPreRunnerMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator addProbability
	private final java.util.List runners
	private final com.android.sched.scheduler.Request request
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
		com.android.jack.uncommons.maths.number.NumberGenerator addProbability
		com.android.sched.scheduler.Request request
	public java.util.List apply (java.util.List, java.util.Random) 
		com.android.sched.scheduler.ManagedRunnable preRunner
		int idx
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.TagOrMarkerOrComponentSet beforeTags
		java.util.List candidates
		java.util.List newRunners
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedCandidates
}

com/android/sched/scheduler/genetic/AddRunnerMutation.class
AddRunnerMutation.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.AddRunnerMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator addProbability
	private final java.util.List runners
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request, java.lang.Class) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
		com.android.jack.uncommons.maths.number.NumberGenerator addProbability
		com.android.sched.scheduler.Request request
		Class runOn
	public java.util.List apply (java.util.List, java.util.Random) 
		java.util.List newRunners
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedCandidates
}

com/android/sched/scheduler/genetic/GeneticEventType.class
GeneticEventType.java
package com.android.sched.scheduler.genetic
final com.android.sched.scheduler.genetic.GeneticEventType extends java.lang.Enum implements com.android.sched.util.log.EventType  {
	public static final com.android.sched.scheduler.genetic.GeneticEventType ENGINE
	public static final com.android.sched.scheduler.genetic.GeneticEventType RANDOM_INIT
	private final String name
	private static final com.android.sched.scheduler.genetic.GeneticEventType[] $VALUES
	public static com.android.sched.scheduler.genetic.GeneticEventType[] values () 
	public static com.android.sched.scheduler.genetic.GeneticEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/scheduler/genetic/GeneticHardcodedPlanner$1.class
GeneticHardcodedPlanner.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.GeneticHardcodedPlanner$1 extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionObserver  {
	final com.android.sched.scheduler.genetic.GeneticHardcodedPlanner this$0
	void  (com.android.sched.scheduler.genetic.GeneticHardcodedPlanner) 
		com.android.sched.scheduler.genetic.GeneticHardcodedPlanner this$0
	public void populationUpdate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData population
}

com/android/sched/scheduler/genetic/GeneticHardcodedPlanner$2.class
GeneticHardcodedPlanner.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.GeneticHardcodedPlanner$2 extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionObserver  {
	private long iter
	final com.android.sched.scheduler.genetic.GeneticHardcodedPlanner this$0
	void  (com.android.sched.scheduler.genetic.GeneticHardcodedPlanner) 
		com.android.sched.scheduler.genetic.GeneticHardcodedPlanner this$0
	public void populationUpdate (com.android.jack.uncommons.watchmaker.framework.PopulationData) 
		com.android.jack.uncommons.watchmaker.framework.PopulationData population
}

com/android/sched/scheduler/genetic/GeneticHardcodedPlanner.class
GeneticHardcodedPlanner.java
package com.android.sched.scheduler.genetic
public com.android.sched.scheduler.genetic.GeneticHardcodedPlanner extends com.android.sched.scheduler.genetic.GeneticPlanner {
	private static final com.android.sched.util.config.id.ProbabilityPropertyId ADD_RUNNER
	private static final com.android.sched.util.config.id.ProbabilityPropertyId ADD_PRE_RUNNER
	private static final com.android.sched.util.config.id.ProbabilityPropertyId ADD_POST_RUNNER
	private static final com.android.sched.util.config.id.ProbabilityPropertyId REMOVE_RUNNER
	private static final com.android.sched.util.config.id.ProbabilityPropertyId REMOVE_UNSATISFIED_RUNNER
	private static final com.android.sched.util.config.id.ProbabilityPropertyId MOVE_RUNNER
	private static final com.android.sched.util.config.id.ProbabilityPropertyId SELECTION_PRESSURE
	private static final com.android.sched.util.config.id.IntegerPropertyId POPULATION_SIZE
	private static final com.android.sched.util.config.id.IntegerPropertyId ELITE_COUNT
	private static final com.android.sched.util.config.id.IntegerPropertyId STAGNATION
	private static final com.android.sched.util.config.id.IntegerPropertyId MAX_DURATION
	private static java.util.Random rng
	private final java.util.logging.Logger logger
	private final com.android.sched.util.log.Tracer tracer
	public void  () 
	protected com.android.sched.scheduler.GroupPlanCandidate buildPlanCandidate (com.android.sched.scheduler.Request, java.lang.Class) 
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.GroupPlanCandidate planCandidate
		com.android.sched.util.log.Event event
		com.android.sched.scheduler.Request request
		Class rootRunOn
		com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator evaluator
		com.android.sched.scheduler.genetic.PlanFactory factory
		java.util.ArrayList operators
		com.android.jack.uncommons.watchmaker.framework.SelectionStrategy selection
		com.android.jack.uncommons.watchmaker.framework.EvolutionEngine engine
	static java.util.logging.Logger access$000 (com.android.sched.scheduler.genetic.GeneticHardcodedPlanner) 
		com.android.sched.scheduler.genetic.GeneticHardcodedPlanner x0
	static void  () 
}

com/android/sched/scheduler/genetic/GeneticPlanner.class
GeneticPlanner.java
package com.android.sched.scheduler.genetic
public abstract com.android.sched.scheduler.genetic.GeneticPlanner extends java.lang.Object implements com.android.sched.scheduler.Planner  {
	private final java.util.logging.Logger logger
	public void  () 
	public com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class)  throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException 
		com.android.sched.scheduler.Plan plan
		com.android.sched.scheduler.PlanError e
		int idxRunnable
		com.android.sched.scheduler.ManagedRunnable runnable
		com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
		int idx
		com.android.sched.scheduler.Request request
		Class rootRunOn
		com.android.sched.scheduler.GroupPlanCandidate planCandidate
	protected abstract com.android.sched.scheduler.GroupPlanCandidate buildPlanCandidate (com.android.sched.scheduler.Request, java.lang.Class)  throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException 
}

com/android/sched/scheduler/genetic/MoveRunnerMutation.class
MoveRunnerMutation.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.MoveRunnerMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator moveProbability
	private final com.android.sched.scheduler.Request request
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request) 
		com.android.jack.uncommons.maths.number.NumberGenerator moveProbability
		com.android.sched.scheduler.Request request
	public java.util.List apply (java.util.List, java.util.Random) 
		int newIdx
		com.android.sched.scheduler.TagOrMarkerOrComponentSet beforeTags
		com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
		int idx
		com.android.sched.scheduler.ManagedRunnable runner
		int forward
		java.util.List newRunners
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedCandidates
}

com/android/sched/scheduler/genetic/PlanEvaluator.class
PlanEvaluator.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.PlanEvaluator extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.FitnessEvaluator  {
	void  () 
	public double getFitness (com.android.sched.scheduler.GroupPlanCandidate, java.util.List) 
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List population
	public boolean isNatural () 
	public volatile double getFitness (java.lang.Object, java.util.List) 
}

com/android/sched/scheduler/genetic/PlanFactory.class
PlanFactory.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.PlanFactory extends com.android.jack.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
	private final com.android.sched.scheduler.Request request
	private final Class rootRunOn
	private final java.util.List runners
	void  (com.android.sched.scheduler.Request, java.lang.Class) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
		Class production
		com.android.sched.scheduler.Request request
		Class rootRunOn
	public com.android.sched.scheduler.GroupPlanCandidate generateRandomCandidate (java.util.Random) 
		java.util.Random rng
		java.util.List initial
	public volatile java.lang.Object generateRandomCandidate (java.util.Random) 
}

com/android/sched/scheduler/genetic/RemoveRunnerMutation.class
RemoveRunnerMutation.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.RemoveRunnerMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator removeProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request, java.lang.Class) 
		com.android.jack.uncommons.maths.number.NumberGenerator removeProbability
		com.android.sched.scheduler.Request request
		Class runOn
	public java.util.List apply (java.util.List, java.util.Random) 
		java.util.List newRunners
		int victim
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedCandidates
}

com/android/sched/scheduler/genetic/RemoveUnsatisfiedRunnerMutation.class
RemoveUnsatisfiedRunnerMutation.java
package com.android.sched.scheduler.genetic
 com.android.sched.scheduler.genetic.RemoveUnsatisfiedRunnerMutation extends java.lang.Object implements com.android.jack.uncommons.watchmaker.framework.EvolutionaryOperator  {
	private final com.android.jack.uncommons.maths.number.NumberGenerator removeProbability
	public void  (com.android.jack.uncommons.maths.number.NumberGenerator) 
		com.android.jack.uncommons.maths.number.NumberGenerator removeProbability
	public java.util.List apply (java.util.List, java.util.Random) 
		int idx
		java.util.List newRunners
		com.android.sched.scheduler.GroupPlanCandidate candidate
		java.util.List selectedCandidates
		java.util.Random rng
		java.util.List mutatedCandidates
}

com/android/sched/scheduler/genetic/stats/RunnerPercent.class
RunnerPercent.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.RunnerPercent extends com.android.sched.util.log.stats.Percent {
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public java.lang.String getDescription () 
}

com/android/sched/scheduler/genetic/stats/RunnerPercentImpl.class
RunnerPercentImpl.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.RunnerPercentImpl extends com.android.sched.util.log.stats.PercentImpl {
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
}

com/android/sched/scheduler/genetic/stats/TagPercent.class
TagPercent.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.TagPercent extends com.android.sched.util.log.stats.Percent {
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public java.lang.String getDescription () 
}

com/android/sched/scheduler/genetic/stats/TagPercentImpl.class
TagPercentImpl.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.TagPercentImpl extends com.android.sched.util.log.stats.PercentImpl {
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
}

com/android/sched/transform/TransformRequest.class
TransformRequest.java
package com.android.sched.transform
public com.android.sched.transform.TransformRequest extends java.lang.Object {
	private final java.util.List requests
	public void  () 
	public void append (com.android.sched.transform.TransformStep) 
		com.android.sched.transform.TransformStep step
	public void commit ()  throws java.lang.UnsupportedOperationException 
		com.android.sched.transform.TransformStep step
}

com/android/sched/transform/TransformStep.class
TransformStep.java
package com.android.sched.transform
public abstract com.android.sched.transform.TransformStep extends java.lang.Object {
	public abstract void apply ()  throws java.lang.UnsupportedOperationException 
}

com/android/sched/util/CloseableVFSClassLoader.class
CloseableVFSClassLoader.java
package com.android.sched.util
public com.android.sched.util.CloseableVFSClassLoader extends com.android.sched.util.VFSClassLoader implements java.lang.AutoCloseable  {
	public void  (com.android.sched.vfs.InputVFS, java.lang.ClassLoader) 
		com.android.sched.vfs.InputVFS vfs
		ClassLoader parentClassLoader
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/sched/util/ConcurrentIOException.class
ConcurrentIOException.java
package com.android.sched.util
public com.android.sched.util.ConcurrentIOException extends com.android.sched.util.UnrecoverableException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/sched/util/FinalizerRunner$1.class
FinalizerRunner.java
package com.android.sched.util
 com.android.sched.util.FinalizerRunner$1 extends java.lang.Object {
}

com/android/sched/util/FinalizerRunner$FinalizerReference.class
FinalizerRunner.java
package com.android.sched.util
 com.android.sched.util.FinalizerRunner$FinalizerReference extends java.lang.ref.PhantomReference implements java.lang.Runnable  {
	private final Runnable finalizer
	public void  (java.lang.Object, java.lang.ref.ReferenceQueue, java.lang.Runnable) 
		Object referent
		java.lang.ref.ReferenceQueue queue
		Runnable finalizer
	public void run () 
	public java.lang.String toString () 
}

com/android/sched/util/FinalizerRunner$FinalizerThread.class
FinalizerRunner.java
package com.android.sched.util
 com.android.sched.util.FinalizerRunner$FinalizerThread extends java.lang.Thread {
	static final boolean $assertionsDisabled
	final com.android.sched.util.FinalizerRunner this$0
	private void  (com.android.sched.util.FinalizerRunner, java.lang.String) 
		String name
	public void run () 
		boolean removed
		com.android.sched.util.FinalizerRunner$FinalizerReference removedReference
		com.android.sched.util.FinalizerRunner$FinalizerReference removedReference
		InterruptedException e
		boolean isRunning
	void  (com.android.sched.util.FinalizerRunner, java.lang.String, com.android.sched.util.FinalizerRunner$1) 
		com.android.sched.util.FinalizerRunner x0
		String x1
		com.android.sched.util.FinalizerRunner$1 x2
	static void  () 
}

com/android/sched/util/FinalizerRunner.class
FinalizerRunner.java
package com.android.sched.util
public com.android.sched.util.FinalizerRunner extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private final java.lang.ref.ReferenceQueue queue
	private final java.util.List referenceList
	private Thread thread
	private final String name
	private boolean shutDown
	static final boolean $assertionsDisabled
	public void  (java.lang.String) 
		String name
	public void registerFinalizer (java.lang.Runnable, java.lang.Object) 
		Thread finalizerThread
		com.android.sched.util.FinalizerRunner$FinalizerReference reference
		Runnable finalizer
		Object watched
	public void shutdown () 
		Thread finalizerThread
	static java.util.logging.Logger access$000 () 
	static java.lang.ref.ReferenceQueue access$100 (com.android.sched.util.FinalizerRunner) 
		com.android.sched.util.FinalizerRunner x0
	static java.util.List access$200 (com.android.sched.util.FinalizerRunner) 
		com.android.sched.util.FinalizerRunner x0
	static java.lang.Thread access$302 (com.android.sched.util.FinalizerRunner, java.lang.Thread) 
		com.android.sched.util.FinalizerRunner x0
		Thread x1
	static void  () 
}

com/android/sched/util/HasDescription.class
HasDescription.java
package com.android.sched.util
public abstract com.android.sched.util.HasDescription extends java.lang.Object {
	public abstract java.lang.String getDescription () 
}

com/android/sched/util/LineSeparator$1.class
LineSeparator.java
package com.android.sched.util
final com.android.sched.util.LineSeparator$1 extends com.android.sched.util.LineSeparator {
	void  (java.lang.String, int) 
	public java.lang.String getLineSeparator () 
}

com/android/sched/util/LineSeparator$2.class
LineSeparator.java
package com.android.sched.util
final com.android.sched.util.LineSeparator$2 extends com.android.sched.util.LineSeparator {
	void  (java.lang.String, int) 
	public java.lang.String getLineSeparator () 
}

com/android/sched/util/LineSeparator$3.class
LineSeparator.java
package com.android.sched.util
final com.android.sched.util.LineSeparator$3 extends com.android.sched.util.LineSeparator {
	void  (java.lang.String, int) 
	public java.lang.String getLineSeparator () 
}

com/android/sched/util/LineSeparator.class
LineSeparator.java
package com.android.sched.util
public abstract com.android.sched.util.LineSeparator extends java.lang.Enum {
	public static final com.android.sched.util.LineSeparator UNIX
	public static final com.android.sched.util.LineSeparator MSDOS
	public static final com.android.sched.util.LineSeparator SYSTEM
	private static final com.android.sched.util.LineSeparator[] $VALUES
	public static com.android.sched.util.LineSeparator[] values () 
	public static com.android.sched.util.LineSeparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract java.lang.String getLineSeparator () 
	void  (java.lang.String, int, com.android.sched.util.LineSeparator$1) 
		String x0
		int x1
		com.android.sched.util.LineSeparator$1 x2
	static void  () 
}

com/android/sched/util/Reflect.class
Reflect.java
package com.android.sched.util
public com.android.sched.util.Reflect extends java.lang.Object {
	public static java.lang.reflect.Type[] getAllGenericInSuperClassOrInterface (java.lang.Class) 
		Class cls
		java.util.Set set
	private static void getAllGenericInSuperClassOrInterface (java.util.Set, java.lang.Class) 
		java.lang.reflect.Type type
		java.util.Set list
		Class cls
		java.lang.reflect.Type[] array
		java.lang.reflect.Type supClass
	private void  () 
}

com/android/sched/util/RunnableHooks.class
RunnableHooks.java
package com.android.sched.util
public com.android.sched.util.RunnableHooks extends java.lang.Object {
	private final java.util.logging.Logger logger
	private static final com.android.sched.util.config.id.ObjectId SHUTDOWN_HOOKS
	private final java.util.List hooks
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized void addHook (java.lang.Runnable) 
		Runnable hook
	public synchronized void removeHook (java.lang.Runnable) 
		Runnable hook
	public synchronized void runHooks () 
		Throwable e
		Runnable hook
		Throwable current
	public static com.android.sched.util.RunnableHooks getShutdownHooks () 
	static void  () 
}

com/android/sched/util/SubReleaseKind.class
SubReleaseKind.java
package com.android.sched.util
public final com.android.sched.util.SubReleaseKind extends java.lang.Enum {
	public static final com.android.sched.util.SubReleaseKind ENGINEERING
	public static final com.android.sched.util.SubReleaseKind PRE_ALPHA
	public static final com.android.sched.util.SubReleaseKind ALPHA
	public static final com.android.sched.util.SubReleaseKind BETA
	public static final com.android.sched.util.SubReleaseKind CANDIDATE
	public static final com.android.sched.util.SubReleaseKind RELEASE
	private static final com.android.sched.util.SubReleaseKind[] $VALUES
	public static com.android.sched.util.SubReleaseKind[] values () 
	public static com.android.sched.util.SubReleaseKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isMoreStableThan (com.android.sched.util.SubReleaseKind)  throws com.android.sched.util.UncomparableSubReleaseKind 
		com.android.sched.util.SubReleaseKind other
	static void  () 
}

com/android/sched/util/TextUtils.class
TextUtils.java
package com.android.sched.util
public com.android.sched.util.TextUtils extends java.lang.Object {
	public static final String LINE_SEPARATOR
	public void  () 
	static void  () 
}

com/android/sched/util/UncomparableSubReleaseKind.class
UncomparableSubReleaseKind.java
package com.android.sched.util
public com.android.sched.util.UncomparableSubReleaseKind extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/sched/util/UncomparableVersion.class
UncomparableVersion.java
package com.android.sched.util
public com.android.sched.util.UncomparableVersion extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/sched/util/UnrecoverableException.class
UnrecoverableException.java
package com.android.sched.util
public abstract com.android.sched.util.UnrecoverableException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.String getMessage () 
}

com/android/sched/util/VFSClassLoader$1.class
VFSClassLoader.java
package com.android.sched.util
 com.android.sched.util.VFSClassLoader$1 extends java.lang.Object {
}

com/android/sched/util/VFSClassLoader$VFSURLConnection.class
VFSClassLoader.java
package com.android.sched.util
 com.android.sched.util.VFSClassLoader$VFSURLConnection extends java.net.URLConnection {
	private final com.android.sched.vfs.InputVFile vFile
	private java.io.InputStream is
	static final boolean $assertionsDisabled
	private void  (java.net.URL, com.android.sched.vfs.InputVFile) 
		java.net.URL url
		com.android.sched.vfs.InputVFile vFile
	public synchronized void connect ()  throws java.io.IOException 
		com.android.sched.util.file.WrongPermissionException e
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	void  (java.net.URL, com.android.sched.vfs.InputVFile, com.android.sched.util.VFSClassLoader$1) 
		java.net.URL x0
		com.android.sched.vfs.InputVFile x1
		com.android.sched.util.VFSClassLoader$1 x2
	static void  () 
}

com/android/sched/util/VFSClassLoader$VFSURLHandler.class
VFSClassLoader.java
package com.android.sched.util
 com.android.sched.util.VFSClassLoader$VFSURLHandler extends java.net.URLStreamHandler {
	private final com.android.sched.vfs.InputVFile vFile
	private void  (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile vFile
	protected java.net.URLConnection openConnection (java.net.URL) 
		java.net.URL u
	void  (com.android.sched.vfs.InputVFile, com.android.sched.util.VFSClassLoader$1) 
		com.android.sched.vfs.InputVFile x0
		com.android.sched.util.VFSClassLoader$1 x1
}

com/android/sched/util/VFSClassLoader.class
VFSClassLoader.java
package com.android.sched.util
public com.android.sched.util.VFSClassLoader extends java.lang.ClassLoader {
	private static java.util.logging.Logger logger
	protected final com.android.sched.vfs.InputVFS vfs
	public void  (com.android.sched.vfs.InputVFS, java.lang.ClassLoader) 
		com.android.sched.vfs.InputVFS vfs
		ClassLoader parentClassLoader
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.util.file.WrongPermissionException e
		com.android.sched.util.file.SchedIOException e
		String name
		com.android.sched.vfs.VPath path
	protected java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.util.file.SchedIOException e
		java.io.InputStream is
		java.io.IOException e
		com.android.sched.util.file.CannotWriteException e
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.file.WrongPermissionException e
		String name
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.InputVFile vFile
		java.io.ByteArrayOutputStream byteStream
		byte[] byteArray
	protected java.net.URL findResource (java.lang.String) 
		java.net.MalformedURLException e
		com.android.sched.vfs.InputVFile vFile
		com.android.sched.util.file.SchedIOException e
		String name
		com.android.sched.vfs.VPath path
	protected java.util.Enumeration findResources (java.lang.String) 
		String name
		java.net.URL resource
	static void  () 
}

com/android/sched/util/Version.class
Version.java
package com.android.sched.util
public com.android.sched.util.Version extends java.lang.Object {
	private static final int VERSION_CODE
	private static final String VERSION_CODE_KEY
	private static final String VERSION_KEY
	private static final String RELEASE_NAME_KEY
	private static final String RELEASE_CODE_KEY
	private static final String SUB_RELEASE_CODE_KEY
	private static final String SUB_RELEASE_KIND_KEY
	private static final String BUILD_ID_KEY
	private static final String SHA_KEY
	private static final String RELEASER_KEY
	private static final String FILE_SUFFIX
	private String version
	private String releaseName
	private int releaseCode
	private com.android.sched.util.SubReleaseKind subReleaseKind
	private int subReleaseCode
	private String buildId
	private String codeBase
	private String releaser
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.ClassLoader)  throws java.io.IOException 
		String name
		ClassLoader loader
		String resourceName
		java.io.InputStream resourceStream
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	private void initWithInputStream (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		java.util.Properties prop
		long versionFileVersion
	public void  (java.lang.String, java.lang.String, int, int, com.android.sched.util.SubReleaseKind) 
		String name
		String version
		int releaseCode
		int subReleaseCode
		com.android.sched.util.SubReleaseKind subReleaseKind
	public void  (java.lang.String, java.lang.String, int, int, com.android.sched.util.SubReleaseKind, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		int releaseCode
		int subReleaseCode
		com.android.sched.util.SubReleaseKind subReleaseKind
		String releaser
		String buildId
		String codeBase
	private void adaptFromLegacy () 
		int idx
	private void ensureValidity () 
	public java.lang.String getVersion () 
	public java.lang.String getReleaseName () 
	public int getReleaseCode () 
	public com.android.sched.util.SubReleaseKind getSubReleaseKind () 
	public int getSubReleaseCode () 
	public java.lang.String getBuildId () 
	public java.lang.String getCodeBase () 
	public java.lang.String getReleaser () 
	public java.lang.String getVerboseVersion () 
		String str
	public boolean isOlderThan (com.android.sched.util.Version)  throws com.android.sched.util.UncomparableVersion 
		com.android.sched.util.Version other
	public boolean isOlderThan (int, int)  throws com.android.sched.util.UncomparableVersion 
		int releaseCode
		int subReleaseCode
	public boolean isOlderOrEqualThan (com.android.sched.util.Version)  throws com.android.sched.util.UncomparableVersion 
		com.android.sched.util.Version other
	public boolean isOlderOrEqualThan (int, int)  throws com.android.sched.util.UncomparableVersion 
		int releaseCode
		int subReleaseCode
	public boolean isNewerThan (com.android.sched.util.Version)  throws com.android.sched.util.UncomparableVersion 
		com.android.sched.util.Version other
	public boolean isNewerThan (int, int)  throws com.android.sched.util.UncomparableVersion 
		int releaseCode
		int subReleaseCode
	public boolean isNewerOrEqualThan (com.android.sched.util.Version)  throws com.android.sched.util.UncomparableVersion 
		com.android.sched.util.Version other
	public boolean isNewerOrEqualThan (int, int)  throws com.android.sched.util.UncomparableVersion 
		int releaseCode
		int subReleaseCode
	public boolean isSame (com.android.sched.util.Version)  throws com.android.sched.util.UncomparableVersion 
		com.android.sched.util.Version other
	public boolean isSame (int, int)  throws com.android.sched.util.UncomparableVersion 
		int releaseCode
		int subReleaseCode
	public final boolean equals (java.lang.Object) 
		com.android.sched.util.Version other
		Object obj
	public final int hashCode () 
	public boolean isComparable () 
	private boolean isComparable (int, int) 
		int releaseCode
		int subReleaseCode
	int compareTo (int, int)  throws com.android.sched.util.UncomparableVersion 
		int releaseCode
		int subReleaseCode
	int compareTo (com.android.sched.util.Version)  throws com.android.sched.util.UncomparableVersion 
		com.android.sched.util.Version other
	public java.lang.String toString () 
	public void store (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		java.util.Properties prop
	static void  () 
}

com/android/sched/util/codec/BooleanCodec.class
BooleanCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.BooleanCodec extends com.android.sched.util.codec.KeyValueCodec {
	static final com.android.sched.util.codec.KeyValueCodec$Entry[] elements
	public void  () 
	static void  () 
}

com/android/sched/util/codec/CaseInsensitiveDirectFSCodec.class
CaseInsensitiveDirectFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CaseInsensitiveDirectFSCodec extends java.lang.Object implements com.android.sched.util.codec.VFSCodec  {
	private final com.android.sched.util.codec.DirectFSCodec codec
	private final com.android.sched.util.codec.MessageDigestCodec messageDigestCodec
	public void  () 
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence mustExist
	public com.android.sched.vfs.VFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.vfs.VFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		java.security.Provider$Service service
		com.android.sched.vfs.BadVFSFormatException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.VFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.VFS data
	public com.android.sched.util.codec.CaseInsensitiveDirectFSCodec setInfoString (java.lang.String) 
		String infoString
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/CharsetCodec.class
CharsetCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CharsetCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private boolean forEncoder
	private int minCharsetToDisplay
	private int maxCharsetToDisplay
	public void  () 
	public java.nio.charset.Charset parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		Exception e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.nio.charset.Charset checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.codec.CharsetCodec withMinCharsetToDisplay (int) 
		int min
	public com.android.sched.util.codec.CharsetCodec withMaxCharsetToDisplay (int) 
		int max
	public com.android.sched.util.codec.CharsetCodec forEncoder () 
	public java.lang.String getDetailedUsage () 
	public java.lang.String getUsage () 
	private java.lang.String getUsage (int) 
		java.util.Map$Entry entry
		int max
		StringBuilder sb
		int count
		boolean first
	public java.util.List getValueDescriptions () 
		String alias
		java.util.Map$Entry entry
		java.util.List list
	public java.lang.String getVariableName () 
	public java.lang.String formatValue (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public void checkValue (com.android.sched.util.codec.CodecContext, java.nio.charset.Charset) 
		com.android.sched.util.codec.CodecContext context
		java.nio.charset.Charset charset
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/Checker.class
Checker.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Checker extends java.lang.Object {
	public abstract void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	public abstract java.lang.String getUsage () 
}

com/android/sched/util/codec/CheckingException.class
CheckingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CheckingException extends com.android.sched.util.config.ChainedException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/sched/util/codec/ClassSelector.class
ClassSelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ClassSelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec  {
	public void  (java.lang.Class) 
		Class type
	public java.lang.Class checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Class)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Class cls
	public java.lang.Class parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (java.lang.Class) 
		Class type
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/CodecContext.class
CodecContext.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CodecContext extends java.lang.Object {
	private boolean debug
	private com.android.sched.util.RunnableHooks hooks
	private java.nio.charset.Charset defaultCharset
	private java.io.InputStream standardInput
	private java.nio.charset.Charset standardInputCharset
	private java.io.PrintStream standardOutput
	private java.nio.charset.Charset standardOutputCharset
	private java.io.PrintStream standardError
	private java.nio.charset.Charset standardErrorCharset
	private com.android.sched.util.file.Directory workingDirectory
	public void  () 
	public com.android.sched.util.codec.CodecContext setDebug () 
	public boolean isDebug () 
	public com.android.sched.util.RunnableHooks getRunnableHooks () 
	public com.android.sched.util.codec.CodecContext setHooks (com.android.sched.util.RunnableHooks) 
		com.android.sched.util.RunnableHooks hooks
	public java.nio.charset.Charset getDefaultCharset () 
	public void setDefaultCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public java.io.InputStream getStandardInput () 
	public void setStandardInput (java.io.InputStream) 
		java.io.InputStream standardInput
	public java.nio.charset.Charset getStandardInputCharset () 
	public void setStandardInputCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public java.io.PrintStream getStandardOutput () 
	public void setStandardOutput (java.io.PrintStream) 
		java.io.PrintStream standardOutput
	public java.nio.charset.Charset getStandardOutputCharset () 
	public void setStandardOutputCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public java.io.PrintStream getStandardError () 
	public void setStandardError (java.io.PrintStream) 
		java.io.PrintStream standardError
	public java.nio.charset.Charset getStandardErrorCharset () 
	public void setStandardErrorCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public com.android.sched.util.file.Directory getWorkingDirectory () 
	public void setWorkingDirectory (java.io.File)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		java.io.File workingDirectory
}

com/android/sched/util/codec/ConvertCodec.class
ConvertCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.ConvertCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	protected final com.android.sched.util.codec.StringCodec codec
	public void  (com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec codec
	protected abstract java.lang.Object convert (java.lang.Object)  throws com.android.sched.util.codec.ParsingException 
	protected abstract java.lang.Object revert (java.lang.Object) 
	public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
		Object src
	public java.lang.String formatValue (java.lang.Object) 
		Object data
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Object data
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
}

com/android/sched/util/codec/DefaultFactorySelector.class
DefaultFactorySelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DefaultFactorySelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec  {
	private boolean bypassAccessibility
	public void  (java.lang.Class) 
		Class type
	public com.android.sched.util.codec.DefaultFactorySelector bypassAccessibility () 
	public com.android.sched.util.config.DefaultFactory checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.config.DefaultFactory)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.config.DefaultFactory factory
	public com.android.sched.util.config.DefaultFactory parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.util.config.DefaultFactory) 
		com.android.sched.util.config.DefaultFactory factory
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/DirectDirInputOutputVFSCodec.class
DirectDirInputOutputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectDirInputOutputVFSCodec extends com.android.sched.util.codec.InputOutputVFSCodec implements com.android.sched.util.codec.StringCodec  {
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.vfs.InputOutputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public volatile java.lang.String formatValue (com.android.sched.vfs.InputOutputVFS) 
	public volatile com.android.sched.vfs.InputOutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputOutputVFS) 
	public volatile com.android.sched.util.codec.InputOutputVFSCodec changeAllPermission () 
	public volatile com.android.sched.util.codec.InputOutputVFSCodec changeOwnerPermission () 
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
}

com/android/sched/util/codec/DirectDirOutputVFSCodec.class
DirectDirOutputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectDirOutputVFSCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.DirectFSCodec directFSCodec
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.vfs.OutputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.vfs.VFS vfs
	public com.android.sched.vfs.OutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.codec.DirectDirOutputVFSCodec setInfoString (java.lang.String) 
		String infoString
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.sched.vfs.OutputVFS) 
		com.android.sched.vfs.OutputVFS data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.OutputVFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.OutputVFS data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/DirectFSCodec.class
DirectFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectFSCodec extends com.android.sched.util.codec.FileOrDirCodec implements com.android.sched.util.codec.VFSCodec  {
	private String infoString
	private boolean useCache
	static final boolean $assertionsDisabled
	public void  () 
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public com.android.sched.util.codec.DirectFSCodec withoutCache () 
	public com.android.sched.util.codec.DirectFSCodec changeOwnerPermission () 
	public com.android.sched.util.codec.DirectFSCodec changeAllPermission () 
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.VFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.VFS dir
	public com.android.sched.vfs.VFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS directory
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.vfs.VFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.vfs.CachedDirectFS cdFS
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.DirectFS dFS
		com.android.sched.util.file.Directory dir
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.codec.DirectFSCodec setInfoString (java.lang.String) 
		String infoString
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/DirectoryCodec.class
DirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectoryCodec extends com.android.sched.util.codec.FileOrDirCodec {
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.FileOrDirectory$Existence, int) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
	public com.android.sched.util.codec.DirectoryCodec changeOwnerPermission () 
	public com.android.sched.util.codec.DirectoryCodec changeAllPermission () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.util.file.Directory checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.Directory) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.Directory dir
	public com.android.sched.util.file.Directory parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.util.file.Directory) 
		com.android.sched.util.file.Directory directory
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/DirectoryInputVFSCodec.class
DirectoryInputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectoryInputVFSCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final java.util.logging.Logger logger
	private String infoString
	private final com.android.sched.util.codec.DirectFSCodec directFSCodec
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.util.codec.DirectoryInputVFSCodec withoutCache () 
	public com.android.sched.vfs.InputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.vfs.VFS vfs
	public com.android.sched.vfs.InputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.codec.DirectoryInputVFSCodec setInfoString (java.lang.String) 
		String infoString
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.sched.vfs.InputVFS) 
		com.android.sched.vfs.InputVFS data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputVFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.InputVFS data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/DoubleCodec.class
DoubleCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DoubleCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private double min
	private double max
	public void  () 
	public void setMin (double) 
		double min
	public void setMax (double) 
		double max
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.Double checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CheckingException e
		Double d
		NumberFormatException e
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Double)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Double d
		double v
	public java.lang.Double parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (java.lang.Double) 
		Double d
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/DurationFormatter.class
DurationFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DurationFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter  {
	private static final java.util.concurrent.TimeUnit[] UNIT_TIME
	private static final String[] UNIT_PREFIX
	private java.util.concurrent.TimeUnit ref
	private java.text.NumberFormat formatter
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public java.text.NumberFormat getNumberFormatter () 
	public com.android.sched.util.codec.DurationFormatter setNumberFormatter (java.text.DecimalFormat) 
		java.text.DecimalFormat formatter
	public com.android.sched.util.codec.DurationFormatter setInputUnit (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public com.android.sched.util.codec.DurationFormatter setPrecise () 
	public java.lang.String formatValue (java.lang.Long) 
		double u
		java.util.concurrent.TimeUnit unit
		Long data
		long ns
		StringBuilder sb
		int idx
	public volatile java.lang.String formatValue (java.lang.Object) 
	static void  () 
}

com/android/sched/util/codec/EnumCodec.class
EnumCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.EnumCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.KeyValueCodec parser
	public void  (java.lang.Class) 
		com.android.sched.util.codec.EnumName meta
		java.lang.reflect.Field field
		Class type
		java.lang.reflect.Field[] fields
		java.util.List entries
		com.android.sched.util.codec.VariableName variableName
	public com.android.sched.util.codec.EnumCodec ignoreCase () 
	public com.android.sched.util.codec.EnumCodec sorted () 
	public java.lang.Enum parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.Enum checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Enum)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Enum value
	public java.lang.String getUsage () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (java.lang.Enum) 
		Enum value
	public java.lang.String getVariableName () 
	public boolean hasPublicEntries () 
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/EnumName.class
EnumName.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.EnumName extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract java.lang.String description () 
	public abstract boolean hide () 
}

com/android/sched/util/codec/FileCodec.class
FileCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.FileCodec extends com.android.sched.util.codec.FileOrDirCodec {
	protected static final String STANDARD_IO_NAME
	protected static final String STANDARD_ERROR_NAME
	protected boolean allowStandardIO
	protected boolean allowStandardError
	protected com.android.sched.util.codec.CharsetCodec charsetCodec
	protected java.nio.charset.Charset defaultCharset
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.util.file.FileOrDirectory$Existence, int) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
	protected java.nio.charset.Charset parseCharset (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.ParsingException e
		int idx
		String encoding
		com.android.sched.util.codec.CodecContext context
		String string
		java.nio.charset.Charset charset
	protected java.nio.charset.Charset getCharset (com.android.sched.util.codec.CodecContext, java.nio.charset.Charset) 
		com.android.sched.util.codec.CodecContext context
		java.nio.charset.Charset localCharset
	public java.lang.String getUsage () 
		com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender sbSlash
		StringBuilder sb
	public java.lang.String getVariableName () 
	protected java.lang.String getLongUsage () 
		StringBuilder sb
	public java.util.List getValueDescriptions () 
	static void  () 
}

com/android/sched/util/codec/FileOrDirCodec$StringBuilderAppender.class
FileOrDirCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender extends java.lang.Object {
	private boolean needSeparator
	private final StringBuilder sb
	private final String separator
	void  (java.lang.String) 
		String separator
	public com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender append (java.lang.String) 
		String string
	public com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender append (boolean, java.lang.String) 
		boolean condition
		String string
	public java.lang.String toString () 
}

com/android/sched/util/codec/FileOrDirCodec.class
FileOrDirCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.FileOrDirCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	protected com.android.sched.util.file.FileOrDirectory$ChangePermission change
	protected final int permissions
	protected com.android.sched.util.file.FileOrDirectory$Existence existence
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.util.file.FileOrDirectory$Existence, int) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
	protected void setChangePermission (com.android.sched.util.file.FileOrDirectory$ChangePermission) 
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public java.lang.String getDetailedUsage () 
		com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender sb
	public java.util.List getValueDescriptions () 
	static void  () 
}

com/android/sched/util/codec/Formatter.class
Formatter.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Formatter extends java.lang.Object {
	public abstract java.lang.String formatValue (java.lang.Object) 
}

com/android/sched/util/codec/ImplementationAlwaysValid.class
ImplementationAlwaysValid.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ImplementationAlwaysValid extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter  {
	public void  () 
	public boolean isValid () 
}

com/android/sched/util/codec/ImplementationFilter.class
ImplementationFilter.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.ImplementationFilter extends java.lang.Object {
	public abstract boolean isValid () 
}

com/android/sched/util/codec/ImplementationName.class
ImplementationName.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.ImplementationName extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class iface () 
	public abstract java.lang.String name () 
	public abstract java.lang.String description () 
	public abstract java.lang.Class filter () 
}

com/android/sched/util/codec/ImplementationSelector.class
ImplementationSelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ImplementationSelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec  {
	private boolean bypassAccessibility
	public void  (java.lang.Class) 
		Class type
	public com.android.sched.util.codec.ImplementationSelector bypassAccessibility () 
	public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Object data
	public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (java.lang.Object) 
		Object data
}

com/android/sched/util/codec/InputFileOrDirectoryCodec.class
InputFileOrDirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputFileOrDirectoryCodec extends com.android.sched.util.codec.FileOrDirCodec {
	public void  () 
	public com.android.sched.util.file.FileOrDirectory parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.FileOrDirectory checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.Directory workingDir
		java.io.File file
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.lang.String formatValue (com.android.sched.util.file.FileOrDirectory) 
		com.android.sched.util.file.FileOrDirectory data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.FileOrDirectory) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.FileOrDirectory data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/InputJarCodec.class
InputJarCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputJarCodec extends com.android.sched.util.codec.FileOrDirCodec {
	public void  () 
	public com.android.sched.util.file.InputJarFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.InputJarFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.sched.util.file.InputJarFile) 
		com.android.sched.util.file.InputJarFile data
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.InputJarFile) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.InputJarFile data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/InputOutputVFSCodec.class
InputOutputVFSCodec.java
package com.android.sched.util.codec
abstract com.android.sched.util.codec.InputOutputVFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public com.android.sched.util.codec.InputOutputVFSCodec changeOwnerPermission () 
	public com.android.sched.util.codec.InputOutputVFSCodec changeAllPermission () 
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputOutputVFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.InputOutputVFS dir
	public com.android.sched.vfs.InputOutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.vfs.InputOutputVFS) 
		com.android.sched.vfs.InputOutputVFS directory
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/InputStreamCodec.class
InputStreamCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputStreamCodec extends com.android.sched.util.codec.FileCodec {
	private static final com.android.sched.util.location.Location STANDARD_INPUT_LOCATION
	public void  () 
	public com.android.sched.util.codec.InputStreamCodec allowStandardInput () 
	public java.lang.String formatValue (com.android.sched.util.file.InputStreamFile) 
		com.android.sched.util.file.InputStreamFile stream
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.InputStreamFile)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.InputStreamFile stream
	public com.android.sched.util.file.InputStreamFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.InputStreamFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/InputStreamOrDirectoryCodec.class
InputStreamOrDirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputStreamOrDirectoryCodec extends com.android.sched.util.codec.OrCodec {
	public void  () 
	public java.lang.String formatValue (com.android.sched.util.file.FileOrDirectory) 
		com.android.sched.util.file.FileOrDirectory data
	public volatile java.lang.String formatValue (java.lang.Object) 
}

com/android/sched/util/codec/InputVFSCodec.class
InputVFSCodec.java
package com.android.sched.util.codec
abstract com.android.sched.util.codec.InputVFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
	private final java.util.logging.Logger logger
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.sched.util.codec.InputVFSCodec changeOwnerPermission () 
	public com.android.sched.util.codec.InputVFSCodec changeAllPermission () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputVFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.InputVFS dir
	public com.android.sched.vfs.InputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.vfs.InputVFS) 
		com.android.sched.vfs.InputVFS directory
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/IntCodec.class
IntCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.IntCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private int min
	private int max
	public void  () 
	public void  (int, int) 
		int min
		int max
	public void setMin (int) 
		int min
	public void setMax (int) 
		int max
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.Integer checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CheckingException e
		Integer i
		NumberFormatException e
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Integer)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Integer i
		int v
	public java.lang.Integer parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (java.lang.Integer) 
		Integer i
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/KeyValueCodec$1.class
KeyValueCodec.java
package com.android.sched.util.codec
 com.android.sched.util.codec.KeyValueCodec$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sched.util.codec.KeyValueCodec this$0
	void  (com.android.sched.util.codec.KeyValueCodec) 
		com.android.sched.util.codec.KeyValueCodec this$0
	public int compare (com.android.sched.util.codec.KeyValueCodec$Entry, com.android.sched.util.codec.KeyValueCodec$Entry) 
		com.android.sched.util.codec.KeyValueCodec$Entry o1
		com.android.sched.util.codec.KeyValueCodec$Entry o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sched/util/codec/KeyValueCodec$Entry.class
KeyValueCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.KeyValueCodec$Entry extends java.lang.Object {
	String key
	Object value
	String description
	boolean hidden
	public void  (java.lang.String, java.lang.Object) 
		String key
		Object value
	public void  (java.lang.String, java.lang.Object, java.lang.String) 
		String key
		Object value
		String description
	public void  (java.lang.String, java.lang.Object, java.lang.String, boolean) 
		String key
		Object value
		String description
		boolean hidden
}

com/android/sched/util/codec/KeyValueCodec.class
KeyValueCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.KeyValueCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private boolean ignoreCase
	private boolean sorted
	private com.android.sched.util.codec.KeyValueCodec$Entry[] entries
	private java.util.List descriptions
	private final String varName
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.sched.util.codec.KeyValueCodec$Entry[]) 
		String varName
		com.android.sched.util.codec.KeyValueCodec$Entry[] entries
	protected void setElements (com.android.sched.util.codec.KeyValueCodec$Entry[]) 
		com.android.sched.util.codec.KeyValueCodec$Entry[] entries
	public com.android.sched.util.codec.KeyValueCodec ignoreCase () 
	public com.android.sched.util.codec.KeyValueCodec sorted () 
	public java.lang.String getUsage () 
		com.android.sched.util.codec.KeyValueCodec$Entry entry
		StringBuilder sb
		boolean first
	public java.lang.String getVariableName () 
	public boolean hasPublicEntries () 
		com.android.sched.util.codec.KeyValueCodec$Entry entry
	public java.util.List getValueDescriptions () 
		com.android.sched.util.codec.KeyValueCodec$Entry entry
	public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.KeyValueCodec$Entry entry
		com.android.sched.util.codec.KeyValueCodec$Entry entry
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.KeyValueCodec$Entry entry
		com.android.sched.util.codec.KeyValueCodec$Entry entry
		Object data
		com.android.sched.util.codec.CodecContext context
		Object value
		java.util.Set set
		StringBuilder sb
		boolean first
	public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (java.lang.Object) 
		com.android.sched.util.codec.KeyValueCodec$Entry entry
		Object value
	static void  () 
}

com/android/sched/util/codec/KeywordsCodec.class
KeywordsCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.KeywordsCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	com.android.sched.util.codec.KeyValueCodec parser
	public void  (java.lang.String, java.lang.String[]) 
		String varName
		String[] keywords
	public void  (java.lang.String, java.lang.String[], java.lang.String[]) 
		String keyword
		String varName
		String[] keywords
		String[] descriptions
		com.android.sched.util.codec.KeyValueCodec$Entry[] entries
		int idx
	public com.android.sched.util.codec.KeywordsCodec ignoreCase () 
	public com.android.sched.util.codec.KeywordsCodec sort () 
	public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (java.lang.String) 
		String value
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/ListCheckingException.class
ListCheckingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ListCheckingException extends com.android.sched.util.codec.CheckingException {
	private static final long serialVersionUID
	private final int index
	public void  (int, java.lang.String) 
		int index
		String message
	public void  (int, java.lang.Throwable) 
		int index
		Throwable cause
	public void  (int, java.lang.String, java.lang.Throwable) 
		int index
		String message
		Throwable cause
	public int getIndex () 
}

com/android/sched/util/codec/ListCodec.class
ListCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ListCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.StringCodec parser
	private int min
	private int max
	private String regexp
	private String separator
	private boolean unicity
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec parser
	public com.android.sched.util.codec.ListCodec setSeparator (java.lang.String) 
		String separator
	public java.lang.String getSeparator () 
	public com.android.sched.util.codec.ListCodec setMin (int) 
		int min
	public com.android.sched.util.codec.ListCodec setMax (int) 
		int max
	public com.android.sched.util.codec.ListCodec ensureUnicity () 
	public java.util.List parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		String v
		com.android.sched.util.codec.CodecContext context
		String string
		String[] values
		java.util.List list
	public java.util.List checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		Object element
		com.android.sched.util.codec.ParsingException e
		String v
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
		String[] values
		int size
		int index
		java.util.List list
	public void checkValue (com.android.sched.util.codec.CodecContext, java.util.List)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CheckingException e
		int index
		Object element
		com.android.sched.util.codec.CodecContext context
		java.util.List list
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
		int size
		java.util.List uniq
		java.util.ListIterator iter
	public java.lang.String getUsage () 
		StringBuilder end
		StringBuilder sb
		String var
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (java.util.List) 
		Object element
		java.util.List list
		StringBuilder sb
		boolean first
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/ListParsingException.class
ListParsingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ListParsingException extends com.android.sched.util.codec.ParsingException {
	private static final long serialVersionUID
	private final int index
	public void  (int, java.lang.String) 
		int index
		String message
	public void  (int, java.lang.Throwable) 
		int index
		Throwable cause
	public void  (int, java.lang.String, java.lang.Throwable) 
		int index
		String message
		Throwable cause
	public int getIndex () 
}

com/android/sched/util/codec/LongCodec.class
LongCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.LongCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private long min
	private long max
	public void  () 
	public void  (long, long) 
		long min
		long max
	public void setMin (long) 
		long min
	public void setMax (long) 
		long max
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.Long checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CheckingException e
		Long l
		NumberFormatException e
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Long)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		Long l
		long v
	public java.lang.Long parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (java.lang.Long) 
		Long l
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/MessageDigestCodec.class
MessageDigestCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.MessageDigestCodec extends com.android.sched.util.codec.KeyValueCodec {
	private static com.android.sched.util.codec.KeyValueCodec$Entry[] elementsWithoutProvider
	private static com.android.sched.util.codec.KeyValueCodec$Entry[] elementsWithProvider
	public void  () 
	public com.android.sched.util.codec.MessageDigestCodec withProvider () 
	static void  () 
		java.security.Provider$Service service
		java.security.Provider provider
		java.util.List withProvider
		java.util.Map withoutProvider
		java.util.Collection values
}

com/android/sched/util/codec/NotServiceFileException.class
NotServiceFileException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.NotServiceFileException extends com.android.sched.util.file.NotFileOrDirectoryException {
	private static final long serialVersionUID
	private final Class type
	public void  (com.android.sched.util.location.Location, java.lang.Class) 
		com.android.sched.util.location.Location location
		Class type
	public void  (com.android.sched.util.location.Location, java.lang.Class, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Class type
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation, java.lang.Class) 
		com.android.sched.util.location.HasLocation locationProvider
		Class type
	public void  (com.android.sched.util.location.HasLocation, java.lang.Class, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		Class type
		Throwable cause
	public java.lang.Class getServiceType () 
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/codec/NumberFormatter.class
NumberFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.NumberFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter  {
	private java.text.NumberFormat formatter
	public void  () 
	public java.text.NumberFormat getNumberFormatter () 
	public com.android.sched.util.codec.NumberFormatter setNumberFormatter (java.text.NumberFormat) 
		java.text.NumberFormat formatter
	public java.lang.String formatValue (java.lang.Number) 
		Number n
	public volatile java.lang.String formatValue (java.lang.Object) 
}

com/android/sched/util/codec/OrCodec$1.class
OrCodec.java
package com.android.sched.util.codec
 com.android.sched.util.codec.OrCodec$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.sched.util.codec.OrCodec this$0
	void  (com.android.sched.util.codec.OrCodec) 
		com.android.sched.util.codec.OrCodec this$0
	public java.lang.String apply (com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec codec
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/sched/util/codec/OrCodec$2.class
OrCodec.java
package com.android.sched.util.codec
 com.android.sched.util.codec.OrCodec$2 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.sched.util.codec.OrCodec this$0
	void  (com.android.sched.util.codec.OrCodec) 
		com.android.sched.util.codec.OrCodec this$0
	public java.lang.String apply (com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec codec
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/sched/util/codec/OrCodec.class
OrCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.OrCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	protected final java.util.List codecList
	static final boolean $assertionsDisabled
	public void  (java.util.List) 
		java.util.List codecList
	public transient void  (com.android.sched.util.codec.StringCodec[]) 
		com.android.sched.util.codec.StringCodec[] codecList
	public com.android.sched.util.codec.StringCodec[] getCodecs () 
	public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.StringCodec codec
		com.android.sched.util.codec.CodecContext context
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) 
		com.android.sched.util.codec.CodecContext context
		Object data
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
		com.android.sched.util.codec.StringCodec codec
		java.util.List descriptions
	public java.lang.String formatValue (java.lang.Object) 
		com.android.sched.util.codec.StringCodec codec
		Object data
	static void  () 
}

com/android/sched/util/codec/OutputStreamCodec.class
OutputStreamCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.OutputStreamCodec extends com.android.sched.util.codec.FileCodec {
	private boolean append
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public com.android.sched.util.codec.OutputStreamCodec changeOwnerPermission () 
	public com.android.sched.util.codec.OutputStreamCodec changeAllPermission () 
	public com.android.sched.util.codec.OutputStreamCodec allowStandardOutputOrError () 
	public com.android.sched.util.codec.OutputStreamCodec allowStandardOutput () 
	public com.android.sched.util.codec.OutputStreamCodec allowStandardError () 
	public com.android.sched.util.codec.OutputStreamCodec makeAppendable () 
	public java.lang.String formatValue (com.android.sched.util.file.OutputStreamFile) 
		com.android.sched.util.file.OutputStreamFile stream
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.OutputStreamFile)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.OutputStreamFile stream
		com.android.sched.util.location.Location location
	public com.android.sched.util.file.OutputStreamFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.OutputStreamFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/OutputVFSCodec.class
OutputVFSCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.OutputVFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public com.android.sched.util.codec.OutputVFSCodec changeOwnerPermission () 
	public com.android.sched.util.codec.OutputVFSCodec changeAllPermission () 
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.OutputVFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.OutputVFS dir
	public com.android.sched.vfs.OutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.vfs.OutputVFS) 
		com.android.sched.vfs.OutputVFS directory
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/PairCodec$Pair.class
PairCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PairCodec$Pair extends java.lang.Object {
	private final Object first
	private final Object second
	public void  (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public java.lang.Object getFirst () 
	public java.lang.Object getSecond () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/codec/PairCodec.class
PairCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PairCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.StringCodec keyParser
	private final com.android.sched.util.codec.StringCodec valueParser
	private String separator
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.codec.StringCodec, com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec keyParser
		com.android.sched.util.codec.StringCodec valueParser
	public com.android.sched.util.codec.PairCodec on (java.lang.String) 
		String separator
	public java.lang.String getSeparator () 
	public com.android.sched.util.codec.PairCodec$Pair parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
		int endKey
		String key
		String valueString
	public com.android.sched.util.codec.PairCodec$Pair checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
		Object keyElement
		Object valueElement
		String key
		String valueString
		int endKey
	public java.lang.String getUsage () 
		StringBuilder sb
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
		java.util.List list
	public java.lang.String formatValue (com.android.sched.util.codec.PairCodec$Pair) 
		com.android.sched.util.codec.PairCodec$Pair data
		StringBuilder sb
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.codec.PairCodec$Pair)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CheckingException e
		com.android.sched.util.codec.CheckingException e
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.codec.PairCodec$Pair data
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/PairListToMapCodecConverter.class
PairListToMapCodecConverter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PairListToMapCodecConverter extends com.android.sched.util.codec.ConvertCodec {
	public void  (com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec codec
	protected java.util.List revert (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Map data
		java.util.List list
	protected java.util.Map convert (java.util.List)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.PairCodec$Pair pair
		java.util.List list
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
		java.util.Map map
		int index
	protected volatile java.lang.Object revert (java.lang.Object) 
	protected volatile java.lang.Object convert (java.lang.Object)  throws com.android.sched.util.codec.ParsingException 
}

com/android/sched/util/codec/Parser$ValueDescription.class
Parser.java
package com.android.sched.util.codec
public com.android.sched.util.codec.Parser$ValueDescription extends java.lang.Object implements com.android.sched.util.HasDescription  {
	private final String value
	private final String description
	public void  (java.lang.String, java.lang.String) 
		String value
		String description
	public java.lang.String getValue () 
	public java.lang.String getDescription () 
}

com/android/sched/util/codec/Parser.class
Parser.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Parser extends java.lang.Object {
	public abstract java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public abstract java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public abstract java.lang.String getUsage () 
	public abstract java.util.List getValueDescriptions () 
	public abstract java.lang.String getVariableName () 
}

com/android/sched/util/codec/ParsingException.class
ParsingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ParsingException extends com.android.sched.util.config.ChainedException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (com.android.sched.util.config.ChainedException) 
		com.android.sched.util.config.ChainedException causes
		java.util.Iterator iter
}

com/android/sched/util/codec/PathCodec.class
PathCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PathCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.io.File checkString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String value
	public void checkValue (com.android.sched.util.codec.CodecContext, java.io.File) 
		com.android.sched.util.codec.CodecContext context
		java.io.File file
	public java.io.File parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String value
	public java.lang.String formatValue (java.io.File) 
		java.io.File file
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/PercentFormatter.class
PercentFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PercentFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter  {
	private java.text.NumberFormat formatter
	public void  () 
	public java.text.NumberFormat getNumberFormatter () 
	public void setNumberFormatter (java.text.NumberFormat) 
		java.text.NumberFormat formatter
	public java.lang.String formatValue (java.lang.Double) 
		Double data
		double d
	public volatile java.lang.String formatValue (java.lang.Object) 
}

com/android/sched/util/codec/QuantityFormatter.class
QuantityFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.QuantityFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter  {
	private static final char[] UNIT_PREFIX_SI
	private static final char[] UNIT_PREFIX_IEC
	private char[] prefix
	private String unit
	private boolean si
	private int base
	private java.text.NumberFormat formatter
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public com.android.sched.util.codec.QuantityFormatter setSI () 
	public com.android.sched.util.codec.QuantityFormatter setUnit (java.lang.String) 
		String unit
	public com.android.sched.util.codec.QuantityFormatter setIEC () 
	public com.android.sched.util.codec.QuantityFormatter setPrecise () 
	public java.text.NumberFormat getNumberFormatter () 
	public com.android.sched.util.codec.QuantityFormatter setNumberFormatter (java.text.NumberFormat) 
		java.text.NumberFormat formatter
	public java.lang.String formatValue (java.lang.Long) 
		int exp
		double d
		Long data
		StringBuilder sb
		long value
		long absValue
	public volatile java.lang.String formatValue (java.lang.Object) 
	static void  () 
}

com/android/sched/util/codec/ReaderFileCodec.class
ReaderFileCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ReaderFileCodec extends com.android.sched.util.codec.FileCodec {
	private int bufferSize
	private static final com.android.sched.util.location.Location STANDARD_INPUT_LOCATION
	public void  () 
	public com.android.sched.util.codec.ReaderFileCodec allowStandardInput () 
	public com.android.sched.util.codec.ReaderFileCodec allowCharset () 
	public com.android.sched.util.codec.ReaderFileCodec allowCharset (com.android.sched.util.codec.CharsetCodec) 
		com.android.sched.util.codec.CharsetCodec codec
	public com.android.sched.util.codec.ReaderFileCodec withDefaultCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset defaultCharset
	public com.android.sched.util.codec.ReaderFileCodec withBuffer (int) 
		int bufferSize
	public java.lang.String formatValue (com.android.sched.util.file.ReaderFile) 
		String string
		com.android.sched.util.file.ReaderFile reader
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.ReaderFile)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.ReaderFile reader
	public com.android.sched.util.file.ReaderFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.ReaderFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
		java.nio.charset.Charset localCharset
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/ReaderFileOrDirectoryCodec.class
ReaderFileOrDirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ReaderFileOrDirectoryCodec extends com.android.sched.util.codec.OrCodec {
	public void  () 
	public java.lang.String formatValue (com.android.sched.util.file.FileOrDirectory) 
		com.android.sched.util.file.FileOrDirectory data
	public volatile java.lang.String formatValue (java.lang.Object) 
}

com/android/sched/util/codec/ReflectFactorySelector.class
ReflectFactorySelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ReflectFactorySelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec  {
	private boolean bypassAccessibility
	private final java.util.ArrayList argTypes
	public void  (java.lang.Class) 
		Class cls
	public com.android.sched.util.codec.ReflectFactorySelector bypassAccessibility () 
	public com.android.sched.util.codec.ReflectFactorySelector addArgType (java.lang.Class) 
		Class argType
	public com.android.sched.util.config.ReflectFactory parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.config.ReflectFactory checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		String string
		Class[] types
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.config.ReflectFactory)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.config.ReflectFactory factory
	public java.lang.String formatValue (com.android.sched.util.config.ReflectFactory) 
		com.android.sched.util.config.ReflectFactory factory
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/Selector$1.class
Selector.java
package com.android.sched.util.codec
 com.android.sched.util.codec.Selector$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sched.util.codec.Selector this$0
	void  (com.android.sched.util.codec.Selector) 
		com.android.sched.util.codec.Selector this$0
	public int compare (java.lang.String, java.lang.String) 
		String o1
		String o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sched/util/codec/Selector$2.class
Selector.java
package com.android.sched.util.codec
 com.android.sched.util.codec.Selector$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sched.util.codec.Selector this$0
	void  (com.android.sched.util.codec.Selector) 
		com.android.sched.util.codec.Selector this$0
	public int compare (com.android.sched.util.codec.Parser$ValueDescription, com.android.sched.util.codec.Parser$ValueDescription) 
		com.android.sched.util.codec.Parser$ValueDescription o1
		com.android.sched.util.codec.Parser$ValueDescription o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sched/util/codec/Selector.class
Selector.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Selector extends java.lang.Object {
	private final Class type
	private java.util.Map propertyValues
	private java.util.List descriptions
	static final boolean $assertionsDisabled
	public void  (java.lang.Class) 
		Class type
	public java.lang.String getUsage () 
		java.util.List values
		StringBuilder sb
	public java.lang.String getVariableName () 
		com.android.sched.util.codec.VariableName variableName
	public java.util.List getValueDescriptions () 
		com.android.sched.util.codec.ImplementationName value
		Class subClass
	public java.lang.Class getClass (java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		String string
		Class value
	public java.lang.String getName (java.lang.Class) 
		java.util.Map$Entry entry
		Class type
	public boolean checkClass (java.lang.Class) 
		java.util.Map$Entry entry
		Class type
	public java.util.List getNames (java.lang.Class) 
		java.util.Map$Entry entry
		Class type
		java.util.List list
	public java.util.Set getClasses () 
		java.util.Set set
	private synchronized void ensureScan () 
		com.android.sched.util.codec.ImplementationFilter filter
		com.android.sched.util.codec.ImplementationName value
		Class subClass
		com.android.sched.reflections.ReflectionManager reflectionManager
		java.util.Set propertyValueClasses
	static void  () 
}

com/android/sched/util/codec/ServiceJarCodec.class
ServiceJarCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ServiceJarCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.InputJarCodec codec
	private final Class type
	public void  (java.lang.Class) 
		Class type
	public com.android.sched.util.file.InputJarFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.InputJarFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		Exception e
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.file.InputJarFile jar
	protected void throwException (com.android.sched.util.location.Location)  throws java.lang.Exception 
		com.android.sched.util.location.Location location
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.sched.util.file.InputJarFile) 
		com.android.sched.util.file.InputJarFile jar
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.InputJarFile)  throws com.android.sched.util.codec.CheckingException 
		Exception e
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.InputJarFile jar
	private void checkJarFile (com.android.sched.util.file.InputJarFile)  throws java.lang.Exception 
		java.util.ServiceLoader loader
		java.net.MalformedURLException e
		com.android.sched.util.file.InputJarFile jar
		java.util.ServiceLoader loader
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/StringCodec.class
StringCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.StringCodec extends java.lang.Object implements com.android.sched.util.codec.Parser com.android.sched.util.codec.Formatter com.android.sched.util.codec.Checker  {
}

com/android/sched/util/codec/StringValueCodec.class
StringValueCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.StringValueCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final String usage
	private final String varName
	public void  (java.lang.String, java.lang.String) 
		String usage
		String varName
	public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (java.lang.String) 
		String data
	public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		String data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/ToStringFormatter.class
ToStringFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ToStringFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter  {
	private String nullString
	public void  () 
	public void setNull (java.lang.String) 
		String nullString
	public java.lang.String formatValue (java.lang.Object) 
		Object object
}

com/android/sched/util/codec/VFSCodec.class
VFSCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.VFSCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
}

com/android/sched/util/codec/VariableName.class
VariableName.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.VariableName extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

com/android/sched/util/codec/WriterFileCodec.class
WriterFileCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.WriterFileCodec extends com.android.sched.util.codec.FileCodec {
	private boolean append
	private com.android.sched.util.LineSeparator lineSeparator
	private int bufferSize
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public com.android.sched.util.codec.WriterFileCodec allowStandardOutputOrError () 
	public com.android.sched.util.codec.WriterFileCodec allowStandardOutput () 
	public com.android.sched.util.codec.WriterFileCodec allowStandardError () 
	public com.android.sched.util.codec.WriterFileCodec makeAppendable () 
	public com.android.sched.util.codec.WriterFileCodec withLineSeparator (com.android.sched.util.LineSeparator) 
		com.android.sched.util.LineSeparator lineSeparator
	public com.android.sched.util.codec.WriterFileCodec withBuffer (int) 
		int bufferSize
	public com.android.sched.util.codec.WriterFileCodec withoutBuffer () 
	public com.android.sched.util.codec.WriterFileCodec allowCharset () 
	public com.android.sched.util.codec.WriterFileCodec allowCharset (com.android.sched.util.codec.CharsetCodec) 
		com.android.sched.util.codec.CharsetCodec codec
	public com.android.sched.util.codec.WriterFileCodec withDefaultCharset (java.nio.charset.Charset) 
		java.nio.charset.Charset defaultCharset
	public java.lang.String formatValue (com.android.sched.util.file.WriterFile) 
		String string
		String string
		com.android.sched.util.file.WriterFile writer
		String string
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.WriterFile)  throws com.android.sched.util.codec.CheckingException 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.file.WriterFile writer
		com.android.sched.util.location.Location location
	public com.android.sched.util.file.WriterFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public com.android.sched.util.file.WriterFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
		java.nio.charset.Charset localCharset
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
	static void  () 
}

com/android/sched/util/codec/ZipFSCodec.class
ZipFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ZipFSCodec extends com.android.sched.util.codec.FileOrDirCodec implements com.android.sched.util.codec.VFSCodec  {
	private final com.android.sched.util.codec.MessageDigestCodec messageDigestCodec
	private final com.android.sched.util.file.OutputZipFile$Compression compression
	private String infoString
	public void  (com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.OutputZipFile$Compression) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.OutputZipFile$Compression compression
	public com.android.sched.util.codec.ZipFSCodec changeOwnerPermission () 
	public com.android.sched.util.codec.ZipFSCodec changeAllPermission () 
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.VFS) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.vfs.VFS dir
	public com.android.sched.vfs.VFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.codec.CodecContext context
		String string
	public java.lang.String formatValue (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS directory
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.vfs.VFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		java.security.Provider$Service service
		com.android.sched.vfs.ReadWriteZipFS rwzFS
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.RunnableHooks hooks
	public com.android.sched.util.codec.ZipFSCodec setInfoString (java.lang.String) 
		String infoString
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/codec/ZipOutputVFSCodec.class
ZipOutputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ZipOutputVFSCodec extends com.android.sched.util.codec.OutputVFSCodec {
	private final java.util.logging.Logger logger
	private String infoString
	public void  (com.android.sched.util.file.FileOrDirectory$Existence) 
		com.android.sched.util.file.FileOrDirectory$Existence existence
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public com.android.sched.vfs.OutputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.vfs.WriteZipFS vfs
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.codec.CodecContext context
		String string
		com.android.sched.util.RunnableHooks hooks
	public com.android.sched.util.codec.ZipOutputVFSCodec setInfoString (java.lang.String) 
		String infoString
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
}

com/android/sched/util/collect/Lists.class
Lists.java
package com.android.sched.util.collect
public com.android.sched.util.collect.Lists extends java.lang.Object {
	private static final Class MULTI_LIST_CLASS
	private static final Class SINGLETON_LIST_CLASS
	public void  () 
	public static java.util.List add (java.util.List, int, java.lang.Object) 
		java.util.List result
		java.util.List list
		int index
		Object toAdd
	public static java.util.List add (java.util.List, java.lang.Object) 
		java.util.List result
		java.util.List list
		Object toAdd
	public static java.util.List addAll (java.util.List, int, java.util.List) 
		java.util.List result
		java.util.List list
		int index
		java.util.List toAdd
	public static java.util.List addAll (java.util.List, java.util.List) 
		java.util.List result
		java.util.List list
		java.util.List toAdd
	public static transient java.util.List addAll (java.util.List, java.lang.Object[]) 
		java.util.List result
		java.util.List list
		Object[] toAdd
	public static java.util.List create () 
	public static java.util.List create (java.util.Collection) 
		java.util.Collection collection
	public static java.util.List create (java.util.List) 
		java.util.List list
	public static java.util.List create (java.lang.Object) 
		Object item
	public static transient java.util.List create (java.lang.Object[]) 
		Object[] items
	public static java.util.List normalize (java.util.List) 
		java.util.List list
	public static java.util.List normalizeUnmodifiable (java.util.List) 
		java.util.List list
	public static java.util.List remove (java.util.List, int) 
		java.util.List list
		int toRemove
	public static java.util.List set (java.util.List, int, java.lang.Object) 
		java.util.List list
		int index
		Object e
	public static java.util.List sort (java.util.List) 
		java.util.List list
	public static java.util.List sort (java.util.List, java.util.Comparator) 
		java.util.List list
		java.util.Comparator sort
	private static java.lang.IndexOutOfBoundsException newIndexOutOfBounds (java.util.List, int) 
		java.util.List list
		int index
	static void  () 
}

com/android/sched/util/config/AsapConfigBuilder.class
AsapConfigBuilder.java
package com.android.sched.util.config
public com.android.sched.util.config.AsapConfigBuilder extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private static final com.android.sched.util.location.NoLocation NO_LOCATION
	private final java.util.Map keyIdsByName
	private final java.util.Map defaultLocationsByKeyId
	private final java.util.Map valuesById
	private final java.util.Map valueLocationsByKeyId
	private final java.util.Map instances
	private final java.util.Map locationsByKeyId
	private final java.util.Stack defaultLocations
	private com.android.sched.util.codec.CodecContext context
	private boolean strict
	private String name
	static final boolean $assertionsDisabled
	public void  (boolean, com.android.sched.reflections.ReflectionManager) 
		boolean debug
		com.android.sched.reflections.ReflectionManager reflectionManager
	public void  (boolean) 
		boolean debug
	private void loadProperties (com.android.sched.reflections.ReflectionManager, boolean) 
		com.android.sched.util.location.Location location
		com.android.sched.util.config.id.KeyId keyId
		com.android.sched.util.location.Location location
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.Field field
		Class propertyIdClass
		java.lang.reflect.Field[] fields
		com.android.sched.reflections.ReflectionManager$ClassWithLocation propertyIdElement
		com.android.sched.reflections.ReflectionManager reflectionManager
		boolean debug
		java.util.Set classesWithIds
		boolean hasErrors
	public com.android.sched.util.config.AsapConfigBuilder load (java.io.InputStream, com.android.sched.util.location.Location)  throws java.io.IOException com.android.sched.util.config.ConfigurationException 
		com.android.sched.util.config.ConfigurationException e
		String propertyName
		String propertyValue
		int indexOfEqual
		java.io.InputStream is
		com.android.sched.util.location.Location location
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
		java.io.LineNumberReader br
		String line
	public com.android.sched.util.config.AsapConfigBuilder setString (java.lang.String, java.lang.String, com.android.sched.util.location.Location)  throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.UnknownPropertyIdException e
		String name
		String value
		com.android.sched.util.location.Location location
		com.android.sched.util.config.id.KeyId keyId
	public com.android.sched.util.config.AsapConfigBuilder set (java.lang.String, java.lang.Object, com.android.sched.util.location.Location)  throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException 
		Exception e
		com.android.sched.util.config.UnknownPropertyIdException e
		String name
		Object value
		com.android.sched.util.location.Location location
		com.android.sched.util.config.id.KeyId keyId
		com.android.sched.util.config.id.PropertyId propertyId
	public com.android.sched.util.config.AsapConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String, com.android.sched.util.location.Location)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.id.PropertyId propertyId
		String value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object, com.android.sched.util.location.Location)  throws com.android.sched.util.config.PropertyIdException 
		Exception e
		com.android.sched.util.config.id.PropertyId propertyId
		Object value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.ObjectId objectId
		Object value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder setStrictMode () 
	public com.android.sched.util.config.AsapConfigBuilder setName (java.lang.String) 
		String name
	public com.android.sched.util.codec.CodecContext getCodecContext () 
	public com.android.sched.util.config.AsapConfigBuilder setCodecContext (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public com.android.sched.util.config.AsapConfigBuilder setHooks (com.android.sched.util.RunnableHooks) 
		com.android.sched.util.RunnableHooks hooks
	public com.android.sched.util.config.Config build ()  throws com.android.sched.util.config.ConfigurationException 
		com.android.sched.util.config.expression.BooleanExpression expression
		com.android.sched.util.config.ChainedException all
		StringBuilder sb
		String detailed
		com.android.sched.util.config.expression.BooleanExpression expression
		com.android.sched.util.config.ConfigurationException e
		boolean needChecks
		com.android.sched.util.config.id.KeyId keyId
		com.android.sched.util.config.Config config
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
		java.util.Map values
		com.android.sched.util.config.ConfigChecker checker
		com.android.sched.util.config.Config config
	public java.util.Collection getPropertyIds () 
	public java.util.Collection getPropertyIds (java.lang.Class) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.KeyId keyId
		Class category
		java.util.List result
	public java.lang.String getDefaultValue (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
	public com.android.sched.util.location.Location getLocation (com.android.sched.util.config.id.KeyId) 
		com.android.sched.util.config.id.KeyId keyId
		com.android.sched.util.location.Location location
	private void processValues (java.util.Map) 
		java.util.Map values
	private void processDefaultValues (java.util.Map) 
		com.android.sched.util.config.id.PropertyId$Value defaultValue
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.KeyId keyId
		java.util.Map values
	public com.android.sched.util.config.AsapConfigBuilder processEnvironmentVariables (java.lang.String)  throws com.android.sched.util.config.ConfigurationException 
		com.android.sched.util.config.ConfigurationException e
		com.android.sched.util.config.id.PropertyId previousPropertyId
		String keyIdName
		String value
		java.util.Map$Entry entry
		com.android.sched.util.config.id.PropertyId propertyId
		int numMatches
		String variable
		String envKey
		java.util.Map$Entry envKeyValue
		String envPrefix
		com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
	public void pushDefaultLocation (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void popDefaultLocation () 
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object) 
		com.android.sched.util.config.id.ObjectId objectId
		Object value
	public com.android.sched.util.config.AsapConfigBuilder set (java.lang.String, java.lang.Object)  throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException 
		String name
		Object value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.id.PropertyId propertyId
		Object value
	public com.android.sched.util.config.AsapConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.id.PropertyId propertyId
		String value
	public com.android.sched.util.config.AsapConfigBuilder setString (java.lang.String, java.lang.String)  throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException 
		String name
		String value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		boolean value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		boolean value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		byte value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		byte value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, short) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		short value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, short, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		short value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, char) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		char value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, char, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		char value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, int) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		int value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, int, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		int value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, long) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		long value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, long, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		long value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, float) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		float value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, float, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		float value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, double) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		double value
	public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, double, com.android.sched.util.location.Location) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		double value
		com.android.sched.util.location.Location location
	static void  () 
}

com/android/sched/util/config/ChainedException$ChainedExceptionBuilder.class
ChainedException.java
package com.android.sched.util.config
public com.android.sched.util.config.ChainedException$ChainedExceptionBuilder extends java.lang.Object {
	private com.android.sched.util.config.ChainedException head
	static final boolean $assertionsDisabled
	public void  () 
	public void appendException (com.android.sched.util.config.ChainedException) 
		com.android.sched.util.config.ChainedException exception
		com.android.sched.util.config.ChainedException exceptions
	public void throwIfNecessary ()  throws com.android.sched.util.config.ChainedException 
	public com.android.sched.util.config.ChainedException getException () 
	static void  () 
}

com/android/sched/util/config/ChainedException.class
ChainedException.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.ChainedException extends java.lang.Exception implements java.lang.Iterable  {
	private static final long serialVersionUID
	private String message
	private int count
	private com.android.sched.util.config.ChainedException tail
	private com.android.sched.util.config.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.sched.util.config.ChainedException putAsLastExceptionOf (com.android.sched.util.config.ChainedException) 
		com.android.sched.util.config.ChainedException head
	public com.android.sched.util.config.ChainedException getNextException () 
	public int getNextExceptionCount () 
	public java.util.Iterator iterator () 
		java.util.ArrayList list
		com.android.sched.util.config.ChainedException exception
}

com/android/sched/util/config/Config.class
Config.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.Config extends java.lang.Object {
	public abstract java.lang.Object get (com.android.sched.util.config.id.PropertyId) 
	public abstract java.lang.Object get (com.android.sched.util.config.id.ObjectId) 
	public abstract java.lang.Object parseAs (java.lang.String, com.android.sched.util.config.id.PropertyId)  throws com.android.sched.util.codec.ParsingException 
	public abstract boolean hasValue (com.android.sched.util.config.id.PropertyId) 
	public abstract java.lang.String getAsString (com.android.sched.util.config.id.PropertyId) 
	public abstract java.util.Collection getPropertyIds () 
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String) 
}

com/android/sched/util/config/ConfigChecker.class
ConfigChecker.java
package com.android.sched.util.config
public com.android.sched.util.config.ConfigChecker extends java.lang.Object {
	private final com.android.sched.util.codec.CodecContext context
	private final java.util.Map values
	private final java.util.Map instances
	private final java.util.Map locations
	private final java.util.Map dropped
	static final boolean $assertionsDisabled
	void  (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map, java.util.Map) 
		com.android.sched.util.codec.CodecContext context
		java.util.Map stringValues
		java.util.Map instanceValues
		java.util.Map locationsById
	public synchronized java.lang.Object parse (com.android.sched.util.config.id.PropertyId)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
	public synchronized void check (com.android.sched.util.config.id.KeyId)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
		com.android.sched.util.config.id.ObjectId objectId
		com.android.sched.util.config.id.KeyId keyId
	public java.lang.String getRawValue (com.android.sched.util.config.id.PropertyId)  throws com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
	public java.util.Map getInstances () 
	public java.util.Map getValues () 
	public java.util.Map getDropCauses () 
	public com.android.sched.util.location.Location getLocation (com.android.sched.util.config.id.KeyId) 
		com.android.sched.util.config.id.KeyId keyId
	public void remove (com.android.sched.util.config.id.KeyId, java.lang.String) 
		com.android.sched.util.config.id.KeyId keyId
		String cause
	static void  () 
}

com/android/sched/util/config/ConfigDebug$1.class
ConfigDebug.java
package com.android.sched.util.config
 com.android.sched.util.config.ConfigDebug$1 extends java.lang.ThreadLocal {
	final com.android.sched.util.config.ConfigDebug this$0
	void  (com.android.sched.util.config.ConfigDebug) 
		com.android.sched.util.config.ConfigDebug this$0
	protected java.util.Stack initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/util/config/ConfigDebug.class
ConfigDebug.java
package com.android.sched.util.config
 com.android.sched.util.config.ConfigDebug extends com.android.sched.util.config.ConfigImpl {
	private final java.util.logging.Logger logger
	private final java.util.Map dropCauses
	private final ThreadLocal keyIds
	void  (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map, java.util.Map) 
		com.android.sched.util.codec.CodecContext context
		java.util.Map values
		java.util.Map instances
		java.util.Map dropCauses
	void  (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map, java.util.Map, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		java.util.Map values
		java.util.Map instances
		java.util.Map dropCauses
		String name
	public synchronized java.lang.Object get (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.ConfigurationError e
		com.android.sched.util.config.id.PropertyId propertyId
		java.util.Stack localKeyIds
	public synchronized java.lang.Object get (com.android.sched.util.config.id.ObjectId) 
		com.android.sched.util.config.ConfigurationError e
		com.android.sched.util.config.id.ObjectId objectId
		java.util.Stack localKeyIds
	private com.android.sched.util.config.ConfigurationError getDetailedException (com.android.sched.util.config.id.KeyId, com.android.sched.util.config.ConfigurationError) 
		StringBuilder sb
		com.android.sched.util.config.id.KeyId keyId
		com.android.sched.util.config.ConfigurationError e
		String cause
	private void checkRecursivity (java.util.Stack, com.android.sched.util.config.id.KeyId) 
		StackTraceElement trace
		int i
		StackTraceElement[] stackTrace
		StackTraceElement marker
		java.util.Stack localKeyIds
		com.android.sched.util.config.id.KeyId keyId
}

com/android/sched/util/config/ConfigImpl.class
ConfigImpl.java
package com.android.sched.util.config
 com.android.sched.util.config.ConfigImpl extends java.lang.Object implements com.android.sched.util.config.Config com.android.sched.util.config.InternalConfig  {
	private static final java.util.concurrent.atomic.AtomicInteger currentIndex
	private String name
	private final com.android.sched.util.codec.CodecContext context
	private final java.util.Map valuesById
	private final java.util.Map instancesById
	void  (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map) 
		com.android.sched.util.codec.CodecContext context
		java.util.Map values
		java.util.Map instances
	void  (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map, java.lang.String) 
		com.android.sched.util.codec.CodecContext context
		java.util.Map values
		java.util.Map instances
		String name
	public java.lang.Object get (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
	public java.lang.Object parseAs (java.lang.String, com.android.sched.util.config.id.PropertyId)  throws com.android.sched.util.codec.ParsingException 
		String string
		com.android.sched.util.config.id.PropertyId propertyId
		Object value
	public java.lang.Object getObjectIfAny (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
	public boolean hasValue (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public java.lang.String getAsString (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.id.PropertyId$Value value
	public synchronized java.lang.Object get (com.android.sched.util.config.id.ObjectId) 
		com.android.sched.util.config.id.ObjectId objectId
		Object instance
	public java.util.Collection getPropertyIds () 
		com.android.sched.util.config.id.KeyId keyId
		com.android.sched.util.config.id.KeyId keyId
		java.util.ArrayList result
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/util/config/ConfigPrinter.class
ConfigPrinter.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.ConfigPrinter extends java.lang.Object {
	public abstract void printConfig (com.android.sched.util.config.Config) 
}

com/android/sched/util/config/ConfigPrinterFactory.class
ConfigPrinterFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.ConfigPrinterFactory extends java.lang.Object {
	public static final com.android.sched.util.config.id.ImplementationPropertyId CONFIG_PRINTER
	public static final com.android.sched.util.config.id.WriterFilePropertyId CONFIG_PRINTER_FILE
	public void  () 
	public static com.android.sched.util.config.ConfigPrinter getConfigPrinter () 
	static void  () 
}

com/android/sched/util/config/ConfigurationError.class
ConfigurationError.java
package com.android.sched.util.config
public com.android.sched.util.config.ConfigurationError extends java.lang.Error {
	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  (com.android.sched.util.codec.ParsingException) 
		com.android.sched.util.codec.ParsingException e
	public void  (com.android.sched.util.codec.CheckingException) 
		com.android.sched.util.codec.CheckingException e
}

com/android/sched/util/config/ConfigurationException.class
ConfigurationException.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.ConfigurationException extends com.android.sched.util.config.ChainedException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String string
	public void  (java.lang.String, java.lang.Throwable) 
		String string
		Throwable cause
}

com/android/sched/util/config/DefaultFactory.class
DefaultFactory.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.DefaultFactory extends java.lang.Object {
	public abstract java.lang.Object create () 
	public abstract java.lang.Class getInstantiatedClass () 
}

com/android/sched/util/config/FormatConfigurationException.class
FormatConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.FormatConfigurationException extends com.android.sched.util.config.ConfigurationException implements com.android.sched.util.location.HasLocation  {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.String) 
		com.android.sched.util.location.Location location
		String message
	public com.android.sched.util.location.Location getLocation () 
}

com/android/sched/util/config/GatherConfigBuilder.class
GatherConfigBuilder.java
package com.android.sched.util.config
public com.android.sched.util.config.GatherConfigBuilder extends java.lang.Object {
	private final com.android.sched.util.config.AsapConfigBuilder builder
	private final com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
	public void  (boolean, com.android.sched.reflections.ReflectionManager) 
		boolean debug
		com.android.sched.reflections.ReflectionManager reflectionManager
	public void  (boolean) 
		boolean debug
	public com.android.sched.util.config.GatherConfigBuilder load (java.io.InputStream, com.android.sched.util.location.Location)  throws java.io.IOException 
		com.android.sched.util.config.ConfigurationException e
		java.io.InputStream is
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder setString (java.lang.String, java.lang.String) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.UnknownPropertyNameException e
		String name
		String value
	public com.android.sched.util.config.GatherConfigBuilder set (java.lang.String, java.lang.Object) 
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.UnknownPropertyNameException e
		String name
		Object value
	public com.android.sched.util.config.GatherConfigBuilder setString (java.lang.String, java.lang.String, com.android.sched.util.location.Location) 
		com.android.sched.util.config.UnknownPropertyNameException e
		com.android.sched.util.config.PropertyIdException e
		String name
		String value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (java.lang.String, java.lang.Object, com.android.sched.util.location.Location) 
		com.android.sched.util.config.UnknownPropertyNameException e
		com.android.sched.util.config.PropertyIdException e
		String name
		Object value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		com.android.sched.util.config.UnknownPropertyIdException e
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		String value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object) 
		com.android.sched.util.config.UnknownPropertyIdException e
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		Object value
	public com.android.sched.util.config.GatherConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String, com.android.sched.util.location.Location) 
		com.android.sched.util.config.UnknownPropertyIdException e
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		String value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object, com.android.sched.util.location.Location) 
		com.android.sched.util.config.UnknownPropertyIdException e
		com.android.sched.util.config.PropertyIdException e
		com.android.sched.util.config.id.PropertyId propertyId
		Object value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object) 
		com.android.sched.util.config.id.ObjectId objectId
		Object value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.ObjectId objectId
		Object value
		com.android.sched.util.location.Location location
	public com.android.sched.util.codec.CodecContext getCodecContext () 
	public com.android.sched.util.config.GatherConfigBuilder setCodecContext (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public com.android.sched.util.config.GatherConfigBuilder setStrictMode () 
	public com.android.sched.util.config.GatherConfigBuilder setName (java.lang.String) 
		String name
	public com.android.sched.util.config.GatherConfigBuilder setHooks (com.android.sched.util.RunnableHooks) 
		com.android.sched.util.RunnableHooks hooks
	public com.android.sched.util.config.Config build ()  throws com.android.sched.util.config.ConfigurationException 
		com.android.sched.util.config.Config config
		com.android.sched.util.config.ConfigurationException e
		com.android.sched.util.config.Config config
	public java.util.Collection getPropertyIds () 
	public java.util.Collection getPropertyIds (java.lang.Class) 
		Class category
	public java.lang.String getDefaultValue (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public com.android.sched.util.location.Location getLocation (com.android.sched.util.config.id.KeyId) 
		com.android.sched.util.config.id.KeyId keyId
	public com.android.sched.util.config.GatherConfigBuilder processEnvironmentVariables (java.lang.String) 
		com.android.sched.util.config.ConfigurationException e
		String envPrefix
	public void pushDefaultLocation (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void popDefaultLocation () 
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean) 
		com.android.sched.util.config.id.PropertyId propertyId
		boolean value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		boolean value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte) 
		com.android.sched.util.config.id.PropertyId propertyId
		byte value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		byte value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, short) 
		com.android.sched.util.config.id.PropertyId propertyId
		short value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, short, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		short value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, char) 
		com.android.sched.util.config.id.PropertyId propertyId
		char value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, char, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		char value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, int) 
		com.android.sched.util.config.id.PropertyId propertyId
		int value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, int, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		int value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, long) 
		com.android.sched.util.config.id.PropertyId propertyId
		long value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, long, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		long value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, float) 
		com.android.sched.util.config.id.PropertyId propertyId
		float value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, float, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		float value
		com.android.sched.util.location.Location location
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, double) 
		com.android.sched.util.config.id.PropertyId propertyId
		double value
	public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, double, com.android.sched.util.location.Location) 
		com.android.sched.util.config.id.PropertyId propertyId
		double value
		com.android.sched.util.location.Location location
}

com/android/sched/util/config/HasKeyId.class
HasKeyId.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.HasKeyId extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/sched/util/config/InternalConfig.class
InternalConfig.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.InternalConfig extends java.lang.Object {
	public abstract java.lang.Object getObjectIfAny (com.android.sched.util.config.id.PropertyId) 
}

com/android/sched/util/config/MessageDigestFactory.class
MessageDigestFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.MessageDigestFactory extends java.lang.Object implements com.android.sched.util.config.DefaultFactory  {
	private final java.security.Provider$Service service
	public void  (java.security.Provider$Service) 
		java.security.Provider$Service service
	public java.security.MessageDigest create () 
		java.security.NoSuchAlgorithmException e
	public java.lang.Class getInstantiatedClass () 
	public java.security.Provider$Service getService () 
	public volatile java.lang.Object create () 
}

com/android/sched/util/config/MissingPropertyException.class
MissingPropertyException.java
package com.android.sched.util.config
public com.android.sched.util.config.MissingPropertyException extends com.android.sched.util.config.PropertyIdException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		com.android.sched.util.config.id.PropertyId propertyId
		String message
}

com/android/sched/util/config/NoConfigPrinter.class
NoConfigPrinter.java
package com.android.sched.util.config
public com.android.sched.util.config.NoConfigPrinter extends java.lang.Object implements com.android.sched.util.config.ConfigPrinter  {
	public void  () 
	public void printConfig (com.android.sched.util.config.Config) 
		com.android.sched.util.config.Config config
}

com/android/sched/util/config/PropertiesConfigPrinter$1.class
PropertiesConfigPrinter.java
package com.android.sched.util.config
 com.android.sched.util.config.PropertiesConfigPrinter$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sched.util.config.PropertiesConfigPrinter this$0
	void  (com.android.sched.util.config.PropertiesConfigPrinter) 
		com.android.sched.util.config.PropertiesConfigPrinter this$0
	public int compare (com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId o1
		com.android.sched.util.config.id.PropertyId o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sched/util/config/PropertiesConfigPrinter.class
PropertiesConfigPrinter.java
package com.android.sched.util.config
public com.android.sched.util.config.PropertiesConfigPrinter extends java.lang.Object implements com.android.sched.util.config.ConfigPrinter  {
	public void  () 
	public void printConfig (com.android.sched.util.config.Config) 
		com.android.sched.util.config.id.PropertyId property
		java.util.Collection collec
		com.android.sched.util.config.id.PropertyId[] properties
		com.android.sched.util.config.Config config
		com.android.sched.util.file.WriterFile stream
		java.io.PrintWriter printer
}

com/android/sched/util/config/PropertyIdException.class
PropertyIdException.java
package com.android.sched.util.config
public com.android.sched.util.config.PropertyIdException extends com.android.sched.util.config.ConfigurationException implements com.android.sched.util.location.HasLocation  {
	private static final long serialVersionUID
	protected static final com.android.sched.util.location.Location NO_LOCATION
	private final com.android.sched.util.location.Location location
	private final com.android.sched.util.config.id.PropertyId propertyId
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.String) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.location.Location location
		String message
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, com.android.sched.util.config.ChainedException) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.location.Location location
		com.android.sched.util.config.ChainedException causes
		java.util.Iterator iter
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.String, com.android.sched.util.config.ChainedException) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.location.Location location
		String message
		com.android.sched.util.config.ChainedException causes
		java.util.Iterator iter
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.String, java.lang.Throwable) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.location.Location location
		String message
		Throwable cause
	private java.lang.String getDetails (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
		String result
	public com.android.sched.util.config.id.PropertyId getPropertyId () 
	public com.android.sched.util.location.Location getLocation () 
	static void  () 
}

com/android/sched/util/config/ReflectDefaultCtorFactory.class
ReflectDefaultCtorFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.ReflectDefaultCtorFactory extends java.lang.Object implements com.android.sched.util.config.DefaultFactory  {
	private final java.lang.reflect.Constructor ctor
	private final Class cls
	static final boolean $assertionsDisabled
	public void  (java.lang.Class, boolean) 
		NoSuchMethodException e
		Class cls
		boolean respectAccessibility
	private boolean checkAssertion (java.lang.Class) 
		Class cls
	public java.lang.Object create () 
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
	public java.lang.Class getInstantiatedClass () 
	static void  () 
}

com/android/sched/util/config/ReflectFactory.class
ReflectFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.ReflectFactory extends java.lang.Object {
	private final java.lang.reflect.Constructor ctor
	private final Class cls
	static final boolean $assertionsDisabled
	public transient void  (java.lang.Class, boolean, java.lang.Class[]) 
		NoSuchMethodException e
		Class cls
		boolean respectAccessibility
		Class[] argsType
	private transient java.lang.StringBuilder toString (java.lang.Class, java.lang.Class[]) 
		Class argType
		Class cls
		Class[] argsType
		StringBuilder sb
		boolean first
	private boolean checkAssertion (java.lang.Class) 
		Class cls
	public transient java.lang.Object create (java.lang.Object[]) 
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		Object[] args
	public java.lang.Class getInstanciatedClass () 
	static void  () 
}

com/android/sched/util/config/ThreadConfig$1.class
ThreadConfig.java
package com.android.sched.util.config
final com.android.sched.util.config.ThreadConfig$1 extends java.lang.InheritableThreadLocal {
	void  () 
	protected com.android.sched.util.config.Config initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/util/config/ThreadConfig.class
ThreadConfig.java
package com.android.sched.util.config
public com.android.sched.util.config.ThreadConfig extends java.lang.Object {
	public static final com.android.sched.util.log.stats.StatisticId TLS_READ
	private static final com.android.sched.util.config.Config unitializedConfig
	protected static final InheritableThreadLocal threadLocalConfig
	static final boolean $assertionsDisabled
	public void  () 
	public static java.lang.Object get (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
		com.android.sched.util.config.Config config
	public static java.lang.Object get (com.android.sched.util.config.id.ObjectId) 
		com.android.sched.util.config.id.ObjectId objectId
		com.android.sched.util.config.Config config
	private static void updateStatistic (com.android.sched.util.config.Config) 
		com.android.sched.util.config.Config config
		com.android.sched.util.log.Tracer tracer
	public static com.android.sched.util.config.Config getConfig () 
	public static void setConfig (com.android.sched.util.config.Config) 
		com.android.sched.util.config.Config config
	public static void unsetConfig () 
	static com.android.sched.util.config.Config access$000 () 
	static void  () 
}

com/android/sched/util/config/UninitializedConfig.class
UninitializedConfig.java
package com.android.sched.util.config
 com.android.sched.util.config.UninitializedConfig extends java.lang.Object implements com.android.sched.util.config.Config com.android.sched.util.config.InternalConfig  {
	void  () 
	public java.lang.Object get (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public java.lang.Object get (com.android.sched.util.config.id.ObjectId) 
		com.android.sched.util.config.id.ObjectId objectId
	public java.lang.Object parseAs (java.lang.String, com.android.sched.util.config.id.PropertyId) 
		String string
		com.android.sched.util.config.id.PropertyId propertyId
	public boolean hasValue (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public java.lang.String getAsString (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public java.util.Collection getPropertyIds () 
	public java.lang.Object getObjectIfAny (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
}

com/android/sched/util/config/UnknownPropertyIdException.class
UnknownPropertyIdException.java
package com.android.sched.util.config
public com.android.sched.util.config.UnknownPropertyIdException extends com.android.sched.util.config.PropertyIdException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		com.android.sched.util.config.id.PropertyId propertyId
		String message
}

com/android/sched/util/config/UnknownPropertyNameException.class
UnknownPropertyNameException.java
package com.android.sched.util.config
public com.android.sched.util.config.UnknownPropertyNameException extends com.android.sched.util.config.ConfigurationException {
	private static final long serialVersionUID
	private final String name
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.String) 
		String name
		String message
	public java.lang.String getMissingPropertyName () 
}

com/android/sched/util/config/VariableConfigurationException.class
VariableConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.VariableConfigurationException extends com.android.sched.util.config.ConfigurationException {
	private static final long serialVersionUID
	private final String variable
	public void  (java.lang.String, java.lang.String) 
		String variable
		String message
	public void  (java.lang.String, com.android.sched.util.config.ChainedException) 
		String variable
		com.android.sched.util.config.ChainedException causes
		com.android.sched.util.config.ChainedException nextCause
	public void  (java.lang.String, java.lang.Throwable) 
		String variable
		Throwable cause
	public void  (java.lang.String, java.lang.String, com.android.sched.util.config.ChainedException) 
		String variable
		String message
		com.android.sched.util.config.ChainedException causes
		com.android.sched.util.config.ChainedException nextCause
	public void  (java.lang.String, java.lang.String, java.lang.Throwable) 
		String variable
		String message
		Throwable cause
	public java.lang.String getVariableName () 
}

com/android/sched/util/config/VariableDoesNotMatchConfigurationException.class
VariableDoesNotMatchConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.VariableDoesNotMatchConfigurationException extends com.android.sched.util.config.VariableConfigurationException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String variable
	public void  (java.lang.String, java.lang.String) 
		String variable
		String message
}

com/android/sched/util/config/VariableMatchesSeveralConfigurationException.class
VariableMatchesSeveralConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.VariableMatchesSeveralConfigurationException extends com.android.sched.util.config.VariableConfigurationException {
	private static final long serialVersionUID
	private final com.android.sched.util.config.id.PropertyId propertyId
	public void  (java.lang.String, com.android.sched.util.config.id.PropertyId) 
		String variable
		com.android.sched.util.config.id.PropertyId propertyId
	public void  (java.lang.String, com.android.sched.util.config.id.PropertyId, java.lang.String) 
		String variable
		com.android.sched.util.config.id.PropertyId propertyId
		String message
	public com.android.sched.util.config.id.PropertyId getpropertyId () 
}

com/android/sched/util/config/category/Category.class
Category.java
package com.android.sched.util.config.category
public abstract com.android.sched.util.config.category.Category extends java.lang.Object {
}

com/android/sched/util/config/category/Private.class
Private.java
package com.android.sched.util.config.category
public abstract com.android.sched.util.config.category.Private extends java.lang.Object implements com.android.sched.util.config.category.Visibility  {
}

com/android/sched/util/config/category/Retention.class
Retention.java
package com.android.sched.util.config.category
public abstract com.android.sched.util.config.category.Retention extends java.lang.Object implements com.android.sched.util.config.category.Category  {
}

com/android/sched/util/config/category/Version.class
Version.java
package com.android.sched.util.config.category
public abstract com.android.sched.util.config.category.Version extends java.lang.Object implements com.android.sched.util.config.category.Category  {
}

com/android/sched/util/config/category/Visibility.class
Visibility.java
package com.android.sched.util.config.category
public abstract com.android.sched.util.config.category.Visibility extends java.lang.Object implements com.android.sched.util.config.category.Category  {
}

com/android/sched/util/config/cli/TokenIterator$1.class
TokenIterator.java
package com.android.sched.util.config.cli
 com.android.sched.util.config.cli.TokenIterator$1 extends java.lang.Object {
}

com/android/sched/util/config/cli/TokenIterator$Entry.class
TokenIterator.java
package com.android.sched.util.config.cli
 com.android.sched.util.config.cli.TokenIterator$Entry extends java.lang.Object {
	private final String value
	private final com.android.sched.util.location.Location location
	private void  () 
	private void  (java.lang.String, com.android.sched.util.location.Location) 
		String value
		com.android.sched.util.location.Location location
	void  (com.android.sched.util.config.cli.TokenIterator$1) 
		com.android.sched.util.config.cli.TokenIterator$1 x0
	static java.lang.String access$700 (com.android.sched.util.config.cli.TokenIterator$Entry) 
		com.android.sched.util.config.cli.TokenIterator$Entry x0
	static com.android.sched.util.location.Location access$800 (com.android.sched.util.config.cli.TokenIterator$Entry) 
		com.android.sched.util.config.cli.TokenIterator$Entry x0
	void  (java.lang.String, com.android.sched.util.location.Location, com.android.sched.util.config.cli.TokenIterator$1) 
		String x0
		com.android.sched.util.location.Location x1
		com.android.sched.util.config.cli.TokenIterator$1 x2
}

com/android/sched/util/config/cli/TokenIterator$Sources$Source.class
TokenIterator.java
package com.android.sched.util.config.cli
 com.android.sched.util.config.cli.TokenIterator$Sources$Source extends java.lang.Object {
	private final java.io.StreamTokenizer tokenizer
	private final com.android.sched.util.location.Location location
	private final com.android.sched.util.file.InputStreamFile file
	final com.android.sched.util.config.cli.TokenIterator$Sources this$1
	public void  (com.android.sched.util.config.cli.TokenIterator$Sources, com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.config.cli.TokenIterator$Sources, com.android.sched.util.file.InputStreamFile, java.io.StreamTokenizer) 
		com.android.sched.util.file.InputStreamFile file
		java.io.StreamTokenizer tokenizer
	static com.android.sched.util.file.InputStreamFile access$200 (com.android.sched.util.config.cli.TokenIterator$Sources$Source) 
		com.android.sched.util.config.cli.TokenIterator$Sources$Source x0
	static com.android.sched.util.location.Location access$400 (com.android.sched.util.config.cli.TokenIterator$Sources$Source) 
		com.android.sched.util.config.cli.TokenIterator$Sources$Source x0
	static java.io.StreamTokenizer access$500 (com.android.sched.util.config.cli.TokenIterator$Sources$Source) 
		com.android.sched.util.config.cli.TokenIterator$Sources$Source x0
}

com/android/sched/util/config/cli/TokenIterator$Sources.class
TokenIterator.java
package com.android.sched.util.config.cli
 com.android.sched.util.config.cli.TokenIterator$Sources extends java.lang.Object {
	private final java.util.Stack stack
	final com.android.sched.util.config.cli.TokenIterator this$0
	private void  (com.android.sched.util.config.cli.TokenIterator) 
	public void push (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void push (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String fileName
		com.android.sched.util.file.InputStreamFile file
	public void pop () 
		java.io.IOException e
		com.android.sched.util.file.InputStreamFile file
	public void clear () 
	public com.android.sched.util.location.Location getCurrentLocation () 
	public java.io.StreamTokenizer getCurrentTokenizer () 
	void  (com.android.sched.util.config.cli.TokenIterator, com.android.sched.util.config.cli.TokenIterator$1) 
		com.android.sched.util.config.cli.TokenIterator x0
		com.android.sched.util.config.cli.TokenIterator$1 x1
}

com/android/sched/util/config/cli/TokenIterator.class
TokenIterator.java
package com.android.sched.util.config.cli
public com.android.sched.util.config.cli.TokenIterator extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private static final com.android.sched.util.config.cli.TokenIterator$Entry NULL
	private static final char DEFAULT_FILE_PREFIX
	private char filePrefix
	private boolean allowFileRefInArray
	private boolean allowFileRefInFile
	private com.android.sched.util.file.Directory baseDirectory
	private final String[] args
	private int index
	private com.android.sched.util.config.cli.TokenIterator$Entry next
	private com.android.sched.util.config.cli.TokenIterator$Entry current
	private com.android.sched.util.file.SchedIOException pending
	private final com.android.sched.util.config.cli.TokenIterator$Sources sources
	static final boolean $assertionsDisabled
	public transient void  (com.android.sched.util.location.Location, java.lang.String[]) 
		com.android.sched.util.location.Location location
		String[] args
	public com.android.sched.util.config.cli.TokenIterator withFilePrefix (char) 
		char filePrefix
	public com.android.sched.util.config.cli.TokenIterator allowFileReferenceInFile () 
	public com.android.sched.util.config.cli.TokenIterator withFileRelativeTo (java.io.File)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		java.io.File directory
	public com.android.sched.util.config.cli.TokenIterator disallowFileReferenceInArray () 
	public boolean hasNext () 
		java.util.NoSuchElementException e
		com.android.sched.util.file.SchedIOException e
	public java.lang.String next ()  throws java.util.NoSuchElementException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException 
		java.util.NoSuchElementException e
		com.android.sched.util.file.SchedIOException e
	public java.lang.String getToken ()  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException 
	public com.android.sched.util.location.Location getLocation ()  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException 
	private void throwIfPending ()  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException 
	private com.android.sched.util.config.cli.TokenIterator$Entry getNext ()  throws java.util.NoSuchElementException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.CannotReadException 
		java.io.IOException e
		java.io.StreamTokenizer tokenizer
	protected java.io.StreamTokenizer getTokenizer (com.android.sched.util.file.InputStreamFile) 
		com.android.sched.util.file.InputStreamFile file
		java.io.StreamTokenizer tokenizer
		java.io.Reader reader
	static com.android.sched.util.file.Directory access$100 (com.android.sched.util.config.cli.TokenIterator) 
		com.android.sched.util.config.cli.TokenIterator x0
	static java.util.logging.Logger access$300 () 
	static void  () 
}

com/android/sched/util/config/expression/BooleanExpression$1.class
BooleanExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.BooleanExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.BooleanExpression val$right
	final com.android.sched.util.config.expression.BooleanExpression this$0
	void  (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/BooleanExpression$2.class
BooleanExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.BooleanExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.BooleanExpression val$right
	final com.android.sched.util.config.expression.BooleanExpression this$0
	void  (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/BooleanExpression$3.class
BooleanExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.BooleanExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.BooleanExpression val$right
	final com.android.sched.util.config.expression.BooleanExpression this$0
	void  (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/BooleanExpression$4.class
BooleanExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.BooleanExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.BooleanExpression val$right
	final com.android.sched.util.config.expression.BooleanExpression this$0
	void  (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/BooleanExpression$5.class
BooleanExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.BooleanExpression$5 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.BooleanExpression this$0
	void  (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/BooleanExpression$6.class
BooleanExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.BooleanExpression$6 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.BooleanExpression this$0
	void  (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/BooleanExpression.class
BooleanExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.BooleanExpression extends com.android.sched.util.config.expression.Expression {
	public void  () 
	public abstract boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
	public com.android.sched.util.config.expression.BooleanExpression isEqual (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression right
	public com.android.sched.util.config.expression.BooleanExpression isNotEqual (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression right
	public com.android.sched.util.config.expression.BooleanExpression or (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression right
	public com.android.sched.util.config.expression.BooleanExpression and (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression right
	public com.android.sched.util.config.expression.BooleanExpression isTrue () 
	public com.android.sched.util.config.expression.BooleanExpression isFalse () 
	private java.lang.String format (java.lang.String, boolean, java.lang.String) 
		String left
		boolean equal
		String right
		StringBuilder sb
	private java.lang.String format (java.lang.String, boolean) 
		String left
		boolean eval
		StringBuilder sb
	static java.lang.String access$000 (com.android.sched.util.config.expression.BooleanExpression, java.lang.String, boolean, java.lang.String) 
		com.android.sched.util.config.expression.BooleanExpression x0
		String x1
		boolean x2
		String x3
	static java.lang.String access$100 (com.android.sched.util.config.expression.BooleanExpression, java.lang.String, boolean) 
		com.android.sched.util.config.expression.BooleanExpression x0
		String x1
		boolean x2
}

com/android/sched/util/config/expression/ClassExpression$1.class
ClassExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.ClassExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final Class val$type
	final com.android.sched.util.config.expression.ClassExpression this$0
	void  (com.android.sched.util.config.expression.ClassExpression, java.lang.Class) 
		com.android.sched.util.config.expression.ClassExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/ClassExpression$2.class
ClassExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.ClassExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
	final Class val$type
	final com.android.sched.util.config.expression.ClassExpression this$0
	void  (com.android.sched.util.config.expression.ClassExpression, java.lang.Class) 
		com.android.sched.util.config.expression.ClassExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/ClassExpression$3.class
ClassExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.ClassExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
	final Class val$type
	final com.android.sched.util.config.expression.ClassExpression this$0
	void  (com.android.sched.util.config.expression.ClassExpression, java.lang.Class) 
		com.android.sched.util.config.expression.ClassExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/ClassExpression$4.class
ClassExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.ClassExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
	final Class val$type
	final com.android.sched.util.config.expression.ClassExpression this$0
	void  (com.android.sched.util.config.expression.ClassExpression, java.lang.Class) 
		com.android.sched.util.config.expression.ClassExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/ClassExpression.class
ClassExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.ClassExpression extends com.android.sched.util.config.expression.Expression {
	private final com.android.sched.util.codec.Selector selector
	public abstract java.lang.Class eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
	protected void  (com.android.sched.util.codec.Selector) 
		com.android.sched.util.codec.Selector selector
	public com.android.sched.util.config.expression.BooleanExpression isImplementedBy (java.lang.Class) 
		Class type
	public com.android.sched.util.config.expression.BooleanExpression isNotImplementedBy (java.lang.Class) 
		Class type
	public com.android.sched.util.config.expression.BooleanExpression isSubClassOf (java.lang.Class) 
		Class type
	public com.android.sched.util.config.expression.BooleanExpression isNotSubClassOf (java.lang.Class) 
		Class type
	private java.lang.String format (java.lang.String, boolean, java.lang.String) 
		String left
		boolean set
		String right
		StringBuilder sb
	private java.lang.String format (java.lang.String, boolean, java.util.List) 
		String left
		boolean set
		java.util.List rights
		StringBuilder sb
	static com.android.sched.util.codec.Selector access$000 (com.android.sched.util.config.expression.ClassExpression) 
		com.android.sched.util.config.expression.ClassExpression x0
	static java.lang.String access$100 (com.android.sched.util.config.expression.ClassExpression, java.lang.String, boolean, java.lang.String) 
		com.android.sched.util.config.expression.ClassExpression x0
		String x1
		boolean x2
		String x3
	static java.lang.String access$200 (com.android.sched.util.config.expression.ClassExpression, java.lang.String, boolean, java.util.List) 
		com.android.sched.util.config.expression.ClassExpression x0
		String x1
		boolean x2
		java.util.List x3
}

com/android/sched/util/config/expression/DoubleExpression$1.class
DoubleExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.DoubleExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.DoubleExpression val$right
	final com.android.sched.util.config.expression.DoubleExpression this$0
	void  (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression$2.class
DoubleExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.DoubleExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.DoubleExpression val$right
	final com.android.sched.util.config.expression.DoubleExpression this$0
	void  (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression$3.class
DoubleExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.DoubleExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.DoubleExpression val$right
	final com.android.sched.util.config.expression.DoubleExpression this$0
	void  (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression$4.class
DoubleExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.DoubleExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.DoubleExpression val$right
	final com.android.sched.util.config.expression.DoubleExpression this$0
	void  (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression$5.class
DoubleExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.DoubleExpression$5 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.DoubleExpression val$right
	final com.android.sched.util.config.expression.DoubleExpression this$0
	void  (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression$6.class
DoubleExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.DoubleExpression$6 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.DoubleExpression val$right
	final com.android.sched.util.config.expression.DoubleExpression this$0
	void  (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression$7.class
DoubleExpression.java
package com.android.sched.util.config.expression
final com.android.sched.util.config.expression.DoubleExpression$7 extends com.android.sched.util.config.expression.DoubleExpression {
	final double val$value
	void  (double) 
	public double eval (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/DoubleExpression.class
DoubleExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.DoubleExpression extends com.android.sched.util.config.expression.Expression {
	public void  () 
	public abstract double eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
	public com.android.sched.util.config.expression.BooleanExpression isEqual (com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression right
	public com.android.sched.util.config.expression.BooleanExpression isNotEqual (com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression right
	public com.android.sched.util.config.expression.BooleanExpression isGreater (com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression right
	public com.android.sched.util.config.expression.BooleanExpression isGreaterOrEqual (com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression right
	public com.android.sched.util.config.expression.BooleanExpression isLower (com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression right
	public com.android.sched.util.config.expression.BooleanExpression isLowerOrEqual (com.android.sched.util.config.expression.DoubleExpression) 
		com.android.sched.util.config.expression.DoubleExpression right
	public static com.android.sched.util.config.expression.DoubleExpression getConstant (double) 
		double value
	private java.lang.String format (java.lang.String, boolean, java.lang.String, double, double) 
		double tmp
		String left
		boolean eval
		String right
		double lhs
		double rhs
		StringBuilder sb
	static java.lang.String access$000 (com.android.sched.util.config.expression.DoubleExpression, java.lang.String, boolean, java.lang.String, double, double) 
		com.android.sched.util.config.expression.DoubleExpression x0
		String x1
		boolean x2
		String x3
		double x4
		double x5
}

com/android/sched/util/config/expression/Expression.class
Expression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.Expression extends java.lang.Object implements com.android.sched.util.HasDescription  {
	public void  () 
	public abstract java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
	protected java.lang.String formatPropertyName (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
		StringBuilder sb
	protected java.lang.String formatPropertyName (com.android.sched.util.config.ConfigChecker, com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.ConfigChecker checker
		com.android.sched.util.config.id.PropertyId propertyId
		StringBuilder sb
		com.android.sched.util.location.Location location
		String details
}

com/android/sched/util/config/expression/LongExpression$1.class
LongExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.LongExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.LongExpression val$right
	final com.android.sched.util.config.expression.LongExpression this$0
	void  (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression$2.class
LongExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.LongExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.LongExpression val$right
	final com.android.sched.util.config.expression.LongExpression this$0
	void  (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression$3.class
LongExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.LongExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.LongExpression val$right
	final com.android.sched.util.config.expression.LongExpression this$0
	void  (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression$4.class
LongExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.LongExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.LongExpression val$right
	final com.android.sched.util.config.expression.LongExpression this$0
	void  (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression$5.class
LongExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.LongExpression$5 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.LongExpression val$right
	final com.android.sched.util.config.expression.LongExpression this$0
	void  (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression$6.class
LongExpression.java
package com.android.sched.util.config.expression
 com.android.sched.util.config.expression.LongExpression$6 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.expression.LongExpression val$right
	final com.android.sched.util.config.expression.LongExpression this$0
	void  (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression$7.class
LongExpression.java
package com.android.sched.util.config.expression
final com.android.sched.util.config.expression.LongExpression$7 extends com.android.sched.util.config.expression.LongExpression {
	final long val$value
	void  (long) 
	public long eval (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/expression/LongExpression.class
LongExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.LongExpression extends com.android.sched.util.config.expression.Expression {
	public void  () 
	public abstract long eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException 
	public com.android.sched.util.config.expression.BooleanExpression isEqual (com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression right
	public com.android.sched.util.config.expression.BooleanExpression isNotEqual (com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression right
	public com.android.sched.util.config.expression.BooleanExpression isGreater (com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression right
	public com.android.sched.util.config.expression.BooleanExpression isGreaterOrEqual (com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression right
	public com.android.sched.util.config.expression.BooleanExpression isLower (com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression right
	public com.android.sched.util.config.expression.BooleanExpression isLowerOrEqual (com.android.sched.util.config.expression.LongExpression) 
		com.android.sched.util.config.expression.LongExpression right
	public static com.android.sched.util.config.expression.LongExpression getConstant (long) 
		long value
	private java.lang.String format (java.lang.String, boolean, java.lang.String, long, long) 
		long tmp
		String left
		boolean eval
		String right
		long lhs
		long rhs
		StringBuilder sb
	static java.lang.String access$000 (com.android.sched.util.config.expression.LongExpression, java.lang.String, boolean, java.lang.String, long, long) 
		com.android.sched.util.config.expression.LongExpression x0
		String x1
		boolean x2
		String x3
		long x4
		long x5
}

com/android/sched/util/config/expression/PropertyNotRequiredException.class
PropertyNotRequiredException.java
package com.android.sched.util.config.expression
public com.android.sched.util.config.expression.PropertyNotRequiredException extends java.lang.Exception {
	private static final long serialVersionUID
	private final com.android.sched.util.config.id.PropertyId propertyId
	public void  (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId propertyId
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		com.android.sched.util.config.id.PropertyId propertyId
		String message
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.Throwable) 
		com.android.sched.util.config.id.PropertyId propertyId
		Throwable cause
	public com.android.sched.util.config.id.PropertyId getPropertyId () 
}

com/android/sched/util/config/id/BooleanPropertyId$1.class
BooleanPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.BooleanPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.id.BooleanPropertyId this$0
	void  (com.android.sched.util.config.id.BooleanPropertyId) 
		com.android.sched.util.config.id.BooleanPropertyId this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/BooleanPropertyId.class
BooleanPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.BooleanPropertyId extends com.android.sched.util.config.id.PropertyId {
	private static com.android.sched.util.codec.KeyValueCodec parser
	public static com.android.sched.util.config.id.BooleanPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String) 
		String name
		String description
	public com.android.sched.util.config.id.BooleanPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.BooleanPropertyId addDefaultValue (java.lang.Boolean) 
		Boolean defaultValue
	public com.android.sched.util.config.id.BooleanPropertyId addDefaultValue (boolean) 
		boolean defaultValue
	public com.android.sched.util.config.id.BooleanPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.expression.BooleanExpression getValue () 
	public com.android.sched.util.config.id.BooleanPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.BooleanPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static void  () 
}

com/android/sched/util/config/id/DefaultFactoryPropertyId$1.class
DefaultFactoryPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.DefaultFactoryPropertyId$1 extends com.android.sched.util.config.expression.ClassExpression {
	final com.android.sched.util.config.id.DefaultFactoryPropertyId this$0
	void  (com.android.sched.util.config.id.DefaultFactoryPropertyId, com.android.sched.util.codec.Selector) 
		com.android.sched.util.config.id.DefaultFactoryPropertyId this$0
		com.android.sched.util.codec.Selector selector
	public java.lang.Class eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/DefaultFactoryPropertyId.class
DefaultFactoryPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.DefaultFactoryPropertyId extends com.android.sched.util.config.id.PropertyId {
	public static com.android.sched.util.config.id.DefaultFactoryPropertyId create (java.lang.String, java.lang.String, java.lang.Class) 
		String name
		String description
		Class type
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.DefaultFactorySelector) 
		String name
		String description
		com.android.sched.util.codec.DefaultFactorySelector parser
	public com.android.sched.util.config.id.DefaultFactoryPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.DefaultFactoryPropertyId bypassAccessibility () 
	public com.android.sched.util.config.id.DefaultFactoryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.DefaultFactorySelector getCodec () 
	public com.android.sched.util.config.expression.ClassExpression getClazz () 
	public com.android.sched.util.config.id.DefaultFactoryPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.DefaultFactoryPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/util/config/id/DoublePropertyId$1.class
DoublePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.DoublePropertyId$1 extends com.android.sched.util.config.expression.DoubleExpression {
	final com.android.sched.util.config.id.DoublePropertyId this$0
	void  (com.android.sched.util.config.id.DoublePropertyId) 
		com.android.sched.util.config.id.DoublePropertyId this$0
	public double eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/DoublePropertyId.class
DoublePropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.DoublePropertyId extends com.android.sched.util.config.id.PropertyId {
	public static com.android.sched.util.config.id.DoublePropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.DoubleCodec) 
		String name
		String description
		com.android.sched.util.codec.DoubleCodec parser
	public com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.Double) 
		Double defaultValue
	public com.android.sched.util.config.id.DoublePropertyId addDefaultValue (double) 
		double defaultValue
	public com.android.sched.util.config.id.DoublePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.DoubleCodec getCodec () 
	public com.android.sched.util.config.id.DoublePropertyId withMin (double) 
		double min
	public com.android.sched.util.config.id.DoublePropertyId withMax (double) 
		double max
	public com.android.sched.util.config.expression.DoubleExpression getValue () 
	public com.android.sched.util.config.id.DoublePropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.DoublePropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/util/config/id/EnumPropertyId$1.class
EnumPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.EnumPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final Enum val$enumValue
	final com.android.sched.util.config.id.EnumPropertyId this$0
	void  (com.android.sched.util.config.id.EnumPropertyId, java.lang.Enum) 
		com.android.sched.util.config.id.EnumPropertyId this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.MissingPropertyException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/EnumPropertyId.class
EnumPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.EnumPropertyId extends com.android.sched.util.config.id.PropertyId {
	public static com.android.sched.util.config.id.EnumPropertyId create (java.lang.String, java.lang.String, java.lang.Class) 
		String name
		String description
		Class type
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.EnumCodec) 
		String name
		String description
		com.android.sched.util.codec.EnumCodec parser
	public com.android.sched.util.config.id.EnumPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.EnumPropertyId addDefaultValue (java.lang.Enum) 
		Enum defaultValue
	public com.android.sched.util.config.id.EnumPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.EnumCodec getCodec () 
	public com.android.sched.util.config.id.EnumPropertyId ignoreCase () 
	public com.android.sched.util.config.id.EnumPropertyId sorted () 
	public com.android.sched.util.config.id.EnumPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.EnumPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.util.config.expression.BooleanExpression is (java.lang.Enum) 
		Enum enumValue
	private java.lang.String format (java.lang.String, boolean, java.lang.String) 
		String left
		boolean set
		String right
		StringBuilder sb
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.lang.String access$000 (com.android.sched.util.config.id.EnumPropertyId, java.lang.String, boolean, java.lang.String) 
		com.android.sched.util.config.id.EnumPropertyId x0
		String x1
		boolean x2
		String x3
}

com/android/sched/util/config/id/ImplementationPropertyId$1.class
ImplementationPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ImplementationPropertyId$1 extends com.android.sched.util.config.expression.ClassExpression {
	final com.android.sched.util.config.id.ImplementationPropertyId this$0
	void  (com.android.sched.util.config.id.ImplementationPropertyId, com.android.sched.util.codec.Selector) 
		com.android.sched.util.config.id.ImplementationPropertyId this$0
		com.android.sched.util.codec.Selector selector
	public java.lang.Class eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/ImplementationPropertyId.class
ImplementationPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ImplementationPropertyId extends com.android.sched.util.config.id.PropertyId {
	public static com.android.sched.util.config.id.ImplementationPropertyId create (java.lang.String, java.lang.String, java.lang.Class) 
		String name
		String description
		Class type
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.ImplementationSelector) 
		String name
		String description
		com.android.sched.util.codec.ImplementationSelector parser
	public com.android.sched.util.config.id.ImplementationPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.ImplementationPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.ImplementationPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.util.config.id.ImplementationPropertyId bypassAccessibility () 
	public com.android.sched.util.config.id.ImplementationPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.ImplementationSelector getCodec () 
	public com.android.sched.util.config.expression.ClassExpression getClazz () 
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/util/config/id/InputStreamFilePropertyId$1.class
InputStreamFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.InputStreamFilePropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.InputStreamFilePropertyId this$0
	void  (com.android.sched.util.config.id.InputStreamFilePropertyId) 
		com.android.sched.util.config.id.InputStreamFilePropertyId this$0
	public void run (com.android.sched.util.file.InputStreamFile) 
		java.io.IOException e
		com.android.sched.util.file.InputStreamFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/InputStreamFilePropertyId$2.class
InputStreamFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.InputStreamFilePropertyId$2 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.InputStreamFilePropertyId this$0
	void  (com.android.sched.util.config.id.InputStreamFilePropertyId) 
		com.android.sched.util.config.id.InputStreamFilePropertyId this$0
	public void run (com.android.sched.util.file.InputStreamFile) 
		com.android.sched.util.file.InputStreamFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/InputStreamFilePropertyId.class
InputStreamFilePropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.InputStreamFilePropertyId extends com.android.sched.util.config.id.PropertyId {
	private static final java.util.logging.Logger logger
	public static com.android.sched.util.config.id.InputStreamFilePropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.InputStreamCodec) 
		String name
		String description
		com.android.sched.util.codec.InputStreamCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.InputStreamCodec) 
		String name
		String description
		com.android.sched.util.codec.InputStreamCodec codec
	public com.android.sched.util.config.id.InputStreamFilePropertyId withAutoClose () 
	public com.android.sched.util.config.id.InputStreamFilePropertyId withAutoCheck () 
	public com.android.sched.util.config.id.InputStreamFilePropertyId withoutAutoAction () 
	public com.android.sched.util.config.id.InputStreamFilePropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.InputStreamFilePropertyId addDefaultValue (com.android.sched.util.file.InputStreamFile) 
		com.android.sched.util.file.InputStreamFile defaultValue
	public com.android.sched.util.config.id.InputStreamFilePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.InputStreamCodec getCodec () 
	public com.android.sched.util.config.id.InputStreamFilePropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.InputStreamFilePropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/sched/util/config/id/IntegerPropertyId.class
IntegerPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.IntegerPropertyId extends com.android.sched.util.config.id.LongPropertyId {
	static final boolean $assertionsDisabled
	public static com.android.sched.util.config.id.IntegerPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.LongCodec) 
		String name
		String description
		com.android.sched.util.codec.LongCodec parser
	public com.android.sched.util.config.id.IntegerPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.IntegerPropertyId addDefaultValue (java.lang.Integer) 
		Integer defaultValue
	public com.android.sched.util.config.id.IntegerPropertyId addDefaultValue (int) 
		int defaultValue
	public com.android.sched.util.config.id.IntegerPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.id.IntegerPropertyId withMin (long) 
		long min
	public com.android.sched.util.config.id.IntegerPropertyId withMax (long) 
		long max
	private boolean checkRange (long) 
		long value
	public com.android.sched.util.config.id.IntegerPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.IntegerPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.LongPropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.LongPropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.LongPropertyId withMax (long) 
	public volatile com.android.sched.util.config.id.LongPropertyId withMin (long) 
	public volatile com.android.sched.util.config.id.LongPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.LongPropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static void  () 
}

com/android/sched/util/config/id/KeyId.class
KeyId.java
package com.android.sched.util.config.id
public abstract com.android.sched.util.config.id.KeyId extends java.lang.Object {
	private final String name
	private final java.util.Map categories
	private com.android.sched.util.config.expression.BooleanExpression requiredIf
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.util.Collection getCategories () 
	public com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public boolean hasDirectCategory (java.lang.Class) 
		Class target
	public com.android.sched.util.config.category.Category getDirectCategory (java.lang.Class) 
		Class target
	public boolean hasCategory (java.lang.Class) 
		Class category
		Class target
	public com.android.sched.util.config.category.Category getCategory (java.lang.Class) 
		java.util.Map$Entry entry
		Class target
	public com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.expression.BooleanExpression getRequiredExpression () 
	public boolean isRequired (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.expression.PropertyNotRequiredException e
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String toString () 
}

com/android/sched/util/config/id/ListPropertyId$1.class
ListPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ListPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.id.ListPropertyId this$0
	void  (com.android.sched.util.config.id.ListPropertyId) 
		com.android.sched.util.config.id.ListPropertyId this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.MissingPropertyException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/ListPropertyId$2.class
ListPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ListPropertyId$2 extends com.android.sched.util.config.expression.BooleanExpression {
	final com.android.sched.util.config.id.ListPropertyId this$0
	void  (com.android.sched.util.config.id.ListPropertyId) 
		com.android.sched.util.config.id.ListPropertyId this$0
	public boolean eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException 
		com.android.sched.util.config.MissingPropertyException e
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/ListPropertyId$3.class
ListPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ListPropertyId$3 extends com.android.sched.util.config.expression.LongExpression {
	final com.android.sched.util.config.id.ListPropertyId this$0
	void  (com.android.sched.util.config.id.ListPropertyId) 
		com.android.sched.util.config.id.ListPropertyId this$0
	public long eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/ListPropertyId.class
ListPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ListPropertyId extends com.android.sched.util.config.id.PropertyId {
	public void  (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec) 
		String name
		String description
		com.android.sched.util.codec.StringCodec parser
	public com.android.sched.util.config.id.ListPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.ListPropertyId addDefaultValue (java.util.List) 
		java.util.List defaultValue
	public com.android.sched.util.config.id.ListPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.id.ListPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.ListPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.util.config.id.ListPropertyId setShutdownHook (com.android.sched.util.config.id.PropertyId$ShutdownRunnable) 
		com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
	public com.android.sched.util.config.id.ListPropertyId removeShutdownHook () 
	public com.android.sched.util.codec.ListCodec getCodec () 
	public com.android.sched.util.config.id.ListPropertyId on (java.lang.String) 
		String separator
	public com.android.sched.util.config.id.ListPropertyId minElements (int) 
		int min
	public com.android.sched.util.config.id.ListPropertyId maxElements (int) 
		int max
	public com.android.sched.util.config.expression.BooleanExpression isEmpty () 
	public com.android.sched.util.config.expression.BooleanExpression isNotEmpty () 
	public com.android.sched.util.config.expression.LongExpression getSize () 
	private java.lang.String format (java.lang.String, boolean) 
		String str
		boolean empty
		StringBuilder sb
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.PropertyId removeShutdownHook () 
	public volatile com.android.sched.util.config.id.PropertyId setShutdownHook (com.android.sched.util.config.id.PropertyId$ShutdownRunnable) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.lang.String access$000 (com.android.sched.util.config.id.ListPropertyId, java.lang.String, boolean) 
		com.android.sched.util.config.id.ListPropertyId x0
		String x1
		boolean x2
}

com/android/sched/util/config/id/LongPropertyId$1.class
LongPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.LongPropertyId$1 extends com.android.sched.util.config.expression.LongExpression {
	final com.android.sched.util.config.id.LongPropertyId this$0
	void  (com.android.sched.util.config.id.LongPropertyId) 
		com.android.sched.util.config.id.LongPropertyId this$0
	public long eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/LongPropertyId.class
LongPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.LongPropertyId extends com.android.sched.util.config.id.PropertyId {
	public static com.android.sched.util.config.id.LongPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.LongCodec) 
		String name
		String description
		com.android.sched.util.codec.LongCodec parser
	public com.android.sched.util.config.id.LongPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.LongPropertyId addDefaultValue (java.lang.Long) 
		Long defaultValue
	public com.android.sched.util.config.id.LongPropertyId addDefaultValue (long) 
		long defaultValue
	public com.android.sched.util.config.id.LongPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.LongCodec getCodec () 
	public com.android.sched.util.config.id.LongPropertyId withMin (long) 
		long min
	public com.android.sched.util.config.id.LongPropertyId withMax (long) 
		long max
	public com.android.sched.util.config.expression.LongExpression getValue () 
	public com.android.sched.util.config.id.LongPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.LongPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/util/config/id/MessageDigestPropertyId$1.class
MessageDigestPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.MessageDigestPropertyId$1 extends com.android.sched.util.codec.ConvertCodec {
	void  (com.android.sched.util.codec.StringCodec) 
		com.android.sched.util.codec.StringCodec codec
	protected java.security.Provider$Service revert (com.android.sched.util.config.MessageDigestFactory) 
		com.android.sched.util.config.MessageDigestFactory dst
	protected com.android.sched.util.config.MessageDigestFactory convert (java.security.Provider$Service) 
		java.security.Provider$Service service
	protected volatile java.lang.Object revert (java.lang.Object) 
	protected volatile java.lang.Object convert (java.lang.Object)  throws com.android.sched.util.codec.ParsingException 
}

com/android/sched/util/config/id/MessageDigestPropertyId.class
MessageDigestPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.MessageDigestPropertyId extends com.android.sched.util.config.id.PropertyId {
	private static com.android.sched.util.codec.KeyValueCodec parser
	public static com.android.sched.util.config.id.MessageDigestPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String) 
		String name
		String description
	public com.android.sched.util.config.id.MessageDigestPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.MessageDigestPropertyId addDefaultValue (java.security.Provider$Service) 
		java.security.Provider$Service service
	public com.android.sched.util.config.id.MessageDigestPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.id.MessageDigestPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.MessageDigestPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/util/config/id/ObjectId.class
ObjectId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ObjectId extends com.android.sched.util.config.id.KeyId {
	private final Class cls
	public void  (java.lang.String, java.lang.Class) 
		String name
		Class cls
	public void checkInstantiability ()  throws com.android.sched.util.config.ConfigurationError 
	public java.lang.Object createObject () 
}

com/android/sched/util/config/id/OutputStreamFilePropertyId$1.class
OutputStreamFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.OutputStreamFilePropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.OutputStreamFilePropertyId this$0
	void  (com.android.sched.util.config.id.OutputStreamFilePropertyId) 
		com.android.sched.util.config.id.OutputStreamFilePropertyId this$0
	public void run (com.android.sched.util.file.OutputStreamFile) 
		java.io.IOException e
		com.android.sched.util.file.OutputStreamFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/OutputStreamFilePropertyId$2.class
OutputStreamFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.OutputStreamFilePropertyId$2 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.OutputStreamFilePropertyId this$0
	void  (com.android.sched.util.config.id.OutputStreamFilePropertyId) 
		com.android.sched.util.config.id.OutputStreamFilePropertyId this$0
	public void run (com.android.sched.util.file.OutputStreamFile) 
		com.android.sched.util.file.OutputStreamFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/OutputStreamFilePropertyId.class
OutputStreamFilePropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.OutputStreamFilePropertyId extends com.android.sched.util.config.id.PropertyId {
	private static final java.util.logging.Logger logger
	public static com.android.sched.util.config.id.OutputStreamFilePropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.OutputStreamCodec) 
		String name
		String description
		com.android.sched.util.codec.OutputStreamCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.OutputStreamCodec) 
		String name
		String description
		com.android.sched.util.codec.OutputStreamCodec codec
	public com.android.sched.util.config.id.OutputStreamFilePropertyId withAutoClose () 
	public com.android.sched.util.config.id.OutputStreamFilePropertyId withAutoCheck () 
	public com.android.sched.util.config.id.OutputStreamFilePropertyId withoutAutoAction () 
	public com.android.sched.util.config.id.OutputStreamFilePropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.OutputStreamFilePropertyId addDefaultValue (com.android.sched.util.file.OutputStreamFile) 
		com.android.sched.util.file.OutputStreamFile defaultValue
	public com.android.sched.util.config.id.OutputStreamFilePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.OutputStreamCodec getCodec () 
	public com.android.sched.util.config.id.OutputStreamFilePropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.OutputStreamFilePropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/sched/util/config/id/ProbabilityPropertyId$ProbabilityCodec.class
ProbabilityPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ProbabilityPropertyId$ProbabilityCodec extends com.android.sched.util.codec.DoubleCodec {
	public void  () 
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
}

com/android/sched/util/config/id/ProbabilityPropertyId.class
ProbabilityPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ProbabilityPropertyId extends com.android.sched.util.config.id.DoublePropertyId {
	static final boolean $assertionsDisabled
	public static com.android.sched.util.config.id.ProbabilityPropertyId create (java.lang.String, java.lang.String) 
		String name
		String description
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.config.id.ProbabilityPropertyId$ProbabilityCodec) 
		String name
		String description
		com.android.sched.util.config.id.ProbabilityPropertyId$ProbabilityCodec parser
	public com.android.sched.util.config.id.ProbabilityPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.ProbabilityPropertyId addDefaultValue (java.lang.Double) 
		Double defaultValue
	public com.android.sched.util.config.id.ProbabilityPropertyId addDefaultValue (double) 
		double defaultValue
	public com.android.sched.util.config.id.ProbabilityPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.config.id.ProbabilityPropertyId withMin (double) 
		double min
	public com.android.sched.util.config.id.ProbabilityPropertyId withMax (double) 
		double max
	private boolean checkRange (double) 
		double value
	public com.android.sched.util.config.id.ProbabilityPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.ProbabilityPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.DoublePropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.DoublePropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.DoublePropertyId withMax (double) 
	public volatile com.android.sched.util.config.id.DoublePropertyId withMin (double) 
	public volatile com.android.sched.util.config.id.DoublePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.DoublePropertyId addDefaultValue (double) 
	public volatile com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.Double) 
	public volatile com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static void  () 
}

com/android/sched/util/config/id/PropertyId$1.class
PropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.PropertyId$1 extends java.lang.Object {
}

com/android/sched/util/config/id/PropertyId$IValue.class
PropertyId.java
package com.android.sched.util.config.id
abstract com.android.sched.util.config.id.PropertyId$IValue extends java.lang.Object {
	public abstract com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext)  throws com.android.sched.util.codec.ParsingException 
	public abstract com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext) 
	public abstract java.lang.String getString () 
	public abstract com.android.sched.util.config.id.PropertyId$IValue duplicate () 
}

com/android/sched/util/config/id/PropertyId$IValueCheckedString.class
PropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.PropertyId$IValueCheckedString extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$IValue  {
	private final String value
	final com.android.sched.util.config.id.PropertyId this$0
	private void  (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		String value
	public java.lang.String getString () 
	public com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public com.android.sched.util.config.id.PropertyId$IValue duplicate () 
	void  (com.android.sched.util.config.id.PropertyId, java.lang.String, com.android.sched.util.config.id.PropertyId$1) 
		com.android.sched.util.config.id.PropertyId x0
		String x1
		com.android.sched.util.config.id.PropertyId$1 x2
}

com/android/sched/util/config/id/PropertyId$IValueObject$1.class
PropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.PropertyId$IValueObject$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.sched.util.config.id.PropertyId val$this$0
	final com.android.sched.util.config.id.PropertyId$ShutdownRunnable val$shutdownRunner
	final Object val$value
	final com.android.sched.util.config.id.PropertyId$IValueObject this$1
	void  (com.android.sched.util.config.id.PropertyId$IValueObject, com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId$ShutdownRunnable, java.lang.Object) 
		com.android.sched.util.config.id.PropertyId$IValueObject this$1
	public void run () 
}

com/android/sched/util/config/id/PropertyId$IValueObject.class
PropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.PropertyId$IValueObject extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$IValue  {
	private final Object value
	final com.android.sched.util.config.id.PropertyId this$0
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.Object) 
		Object value
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.codec.CodecContext, java.lang.Object) 
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.codec.CodecContext context
		Object value
		com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
	public java.lang.String getString () 
	public com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CheckingException e
		com.android.sched.util.codec.CodecContext context
	public com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public java.lang.Object getObject () 
	public com.android.sched.util.config.id.PropertyId$IValue duplicate () 
}

com/android/sched/util/config/id/PropertyId$IValueString.class
PropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.PropertyId$IValueString extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$IValue  {
	private final String value
	final com.android.sched.util.config.id.PropertyId this$0
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		String value
	public java.lang.String getString () 
	public com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
		Object val
	public com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public com.android.sched.util.config.id.PropertyId$IValue duplicate () 
}

com/android/sched/util/config/id/PropertyId$ShutdownRunnable.class
PropertyId.java
package com.android.sched.util.config.id
public abstract com.android.sched.util.config.id.PropertyId$ShutdownRunnable extends java.lang.Object {
	public abstract void run (java.lang.Object) 
}

com/android/sched/util/config/id/PropertyId$Value.class
PropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.PropertyId$Value extends java.lang.Object {
	private com.android.sched.util.config.id.PropertyId$IValue value
	final com.android.sched.util.config.id.PropertyId this$0
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.Object) 
		com.android.sched.util.config.id.PropertyId this$0
		Object value
	private void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId$IValue) 
		com.android.sched.util.config.id.PropertyId this$0
		com.android.sched.util.config.id.PropertyId$IValue value
	public synchronized com.android.sched.util.config.id.PropertyId$Value duplicate () 
	public void  (com.android.sched.util.config.id.PropertyId, com.android.sched.util.codec.CodecContext, java.lang.Object) 
		com.android.sched.util.config.id.PropertyId this$0
		com.android.sched.util.codec.CodecContext context
		Object value
	public void  (com.android.sched.util.config.id.PropertyId, java.lang.String) 
		com.android.sched.util.config.id.PropertyId this$0
		String value
	public synchronized void check (com.android.sched.util.codec.CodecContext)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.codec.CodecContext context
	public java.lang.String getString () 
	public synchronized java.lang.Object getObject (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.CodecContext context
	public synchronized java.lang.Object getObjectIfAny () 
}

com/android/sched/util/config/id/PropertyId.class
PropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.PropertyId extends com.android.sched.util.config.id.KeyId implements com.android.sched.util.HasDescription  {
	private final String description
	private final com.android.sched.util.codec.StringCodec codec
	private com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
	private final java.util.List defaultValues
	private com.android.sched.util.config.id.PropertyId$Value defaultValue
	private boolean defaultValueAvailable
	public static com.android.sched.util.config.id.PropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec) 
		String name
		String description
		com.android.sched.util.codec.StringCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec) 
		String name
		String description
		com.android.sched.util.codec.StringCodec codec
	public com.android.sched.util.config.id.PropertyId setShutdownHook (com.android.sched.util.config.id.PropertyId$ShutdownRunnable) 
		com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
	public com.android.sched.util.config.id.PropertyId removeShutdownHook () 
	public com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
		Object defaultValue
	public com.android.sched.util.config.id.PropertyId$Value getDefaultValue (com.android.sched.util.codec.CodecContext) 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.id.PropertyId$Value value
		com.android.sched.util.codec.ParsingException lastException
		com.android.sched.util.codec.CodecContext context
	public java.util.List getDefaultValues () 
	public java.lang.String getDescription () 
	public com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.util.codec.StringCodec getCodec () 
	public com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static com.android.sched.util.codec.StringCodec access$000 (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId x0
	static com.android.sched.util.config.id.PropertyId$ShutdownRunnable access$200 (com.android.sched.util.config.id.PropertyId) 
		com.android.sched.util.config.id.PropertyId x0
}

com/android/sched/util/config/id/ReaderFilePropertyId$1.class
ReaderFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ReaderFilePropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.ReaderFilePropertyId this$0
	void  (com.android.sched.util.config.id.ReaderFilePropertyId) 
		com.android.sched.util.config.id.ReaderFilePropertyId this$0
	public void run (com.android.sched.util.file.ReaderFile) 
		java.io.IOException e
		com.android.sched.util.file.ReaderFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/ReaderFilePropertyId$2.class
ReaderFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ReaderFilePropertyId$2 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.ReaderFilePropertyId this$0
	void  (com.android.sched.util.config.id.ReaderFilePropertyId) 
		com.android.sched.util.config.id.ReaderFilePropertyId this$0
	public void run (com.android.sched.util.file.ReaderFile) 
		com.android.sched.util.file.ReaderFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/ReaderFilePropertyId.class
ReaderFilePropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ReaderFilePropertyId extends com.android.sched.util.config.id.PropertyId {
	private static final java.util.logging.Logger logger
	public static com.android.sched.util.config.id.ReaderFilePropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.ReaderFileCodec) 
		String name
		String description
		com.android.sched.util.codec.ReaderFileCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.ReaderFileCodec) 
		String name
		String description
		com.android.sched.util.codec.ReaderFileCodec codec
	public com.android.sched.util.config.id.ReaderFilePropertyId withAutoClose () 
	public com.android.sched.util.config.id.ReaderFilePropertyId withAutoCheck () 
	public com.android.sched.util.config.id.ReaderFilePropertyId withoutAutoAction () 
	public com.android.sched.util.config.id.ReaderFilePropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.ReaderFilePropertyId addDefaultValue (com.android.sched.util.file.ReaderFile) 
		com.android.sched.util.file.ReaderFile defaultValue
	public com.android.sched.util.config.id.ReaderFilePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.ReaderFileCodec getCodec () 
	public com.android.sched.util.config.id.ReaderFilePropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.ReaderFilePropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/sched/util/config/id/ReflectFactoryPropertyId$1.class
ReflectFactoryPropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.ReflectFactoryPropertyId$1 extends com.android.sched.util.config.expression.ClassExpression {
	final com.android.sched.util.config.id.ReflectFactoryPropertyId this$0
	void  (com.android.sched.util.config.id.ReflectFactoryPropertyId, com.android.sched.util.codec.Selector) 
		com.android.sched.util.config.id.ReflectFactoryPropertyId this$0
		com.android.sched.util.codec.Selector selector
	public java.lang.Class eval (com.android.sched.util.config.ConfigChecker)  throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException 
		com.android.sched.util.codec.ParsingException e
		com.android.sched.util.config.ConfigChecker checker
	public java.lang.String getDescription () 
	public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) 
		com.android.sched.util.config.ConfigChecker checker
}

com/android/sched/util/config/id/ReflectFactoryPropertyId.class
ReflectFactoryPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ReflectFactoryPropertyId extends com.android.sched.util.config.id.PropertyId {
	public static com.android.sched.util.config.id.ReflectFactoryPropertyId create (java.lang.String, java.lang.String, java.lang.Class) 
		String name
		String description
		Class type
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.ReflectFactorySelector) 
		String name
		String description
		com.android.sched.util.codec.ReflectFactorySelector parser
	public com.android.sched.util.config.id.ReflectFactoryPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.ReflectFactoryPropertyId bypassAccessibility () 
	public com.android.sched.util.config.id.ReflectFactoryPropertyId addArgType (java.lang.Class) 
		Class argType
	public com.android.sched.util.config.id.ReflectFactoryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.ReflectFactorySelector getCodec () 
	public com.android.sched.util.config.expression.ClassExpression getClazz () 
	public com.android.sched.util.config.id.ReflectFactoryPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.ReflectFactoryPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/util/config/id/WriterFilePropertyId$1.class
WriterFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.WriterFilePropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.WriterFilePropertyId this$0
	void  (com.android.sched.util.config.id.WriterFilePropertyId) 
		com.android.sched.util.config.id.WriterFilePropertyId this$0
	public void run (com.android.sched.util.file.WriterFile) 
		java.io.IOException e
		java.io.IOException e
		com.android.sched.util.stream.CustomPrintWriter writer
		com.android.sched.util.file.WriterFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/WriterFilePropertyId$2.class
WriterFilePropertyId.java
package com.android.sched.util.config.id
 com.android.sched.util.config.id.WriterFilePropertyId$2 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.util.config.id.WriterFilePropertyId this$0
	void  (com.android.sched.util.config.id.WriterFilePropertyId) 
		com.android.sched.util.config.id.WriterFilePropertyId this$0
	public void run (com.android.sched.util.file.WriterFile) 
		String message
		java.io.IOException e
		com.android.sched.util.stream.CustomPrintWriter writer
		com.android.sched.util.file.WriterFile file
	public volatile void run (java.lang.Object) 
}

com/android/sched/util/config/id/WriterFilePropertyId.class
WriterFilePropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.WriterFilePropertyId extends com.android.sched.util.config.id.PropertyId {
	private static final java.util.logging.Logger logger
	public static com.android.sched.util.config.id.WriterFilePropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.WriterFileCodec) 
		String name
		String description
		com.android.sched.util.codec.WriterFileCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.WriterFileCodec) 
		String name
		String description
		com.android.sched.util.codec.WriterFileCodec codec
	public com.android.sched.util.config.id.WriterFilePropertyId withAutoClose () 
	public com.android.sched.util.config.id.WriterFilePropertyId withAutoCheck () 
	public com.android.sched.util.config.id.WriterFilePropertyId withoutAutoAction () 
	public com.android.sched.util.config.id.WriterFilePropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.util.config.id.WriterFilePropertyId addDefaultValue (com.android.sched.util.file.WriterFile) 
		com.android.sched.util.file.WriterFile defaultValue
	public com.android.sched.util.config.id.WriterFilePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.util.codec.WriterFileCodec getCodec () 
	public com.android.sched.util.config.id.WriterFilePropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.util.config.id.WriterFilePropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.codec.StringCodec getCodec () 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/sched/util/file/AbstractStreamFile$1.class
AbstractStreamFile.java
package com.android.sched.util.file
 com.android.sched.util.file.AbstractStreamFile$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$util$file$FileOrDirectory$Existence
	static void  () 
}

com/android/sched/util/file/AbstractStreamFile.class
AbstractStreamFile.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.AbstractStreamFile extends com.android.sched.util.file.FileOrDirectory implements com.android.sched.util.file.Statusful  {
	private static final java.util.logging.Logger logger
	protected final java.io.File file
	protected com.android.sched.util.stream.QueryableStream stream
	protected boolean wasUsed
	static final boolean $assertionsDisabled
	protected void  (java.lang.String, com.android.sched.util.RunnableHooks) 
		String name
		com.android.sched.util.RunnableHooks hooks
	protected void  (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks) 
		java.io.File file
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.RunnableHooks hooks
	protected void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	protected void performChecks (com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException 
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public boolean isStandard () 
	public java.lang.String toString () 
	public static void create (java.io.File, com.android.sched.util.location.Location)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException 
		java.io.IOException e
		java.io.File file
		com.android.sched.util.location.Location location
	public static void check (java.io.File, com.android.sched.util.location.Location)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		java.io.File file
		com.android.sched.util.location.Location location
	public java.lang.String getPath () 
	public final synchronized com.android.sched.util.file.StreamFileStatus getStatus () 
	static void  () 
}

com/android/sched/util/file/CannotChangePermissionException$SetOrClearPermission.class
CannotChangePermissionException.java
package com.android.sched.util.file
public final com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission extends java.lang.Enum {
	public static final com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission SET
	public static final com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission CLEAR
	private static final com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission[] $VALUES
	public static com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission[] values () 
	public static com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/file/CannotChangePermissionException.class
CannotChangePermissionException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotChangePermissionException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	private final int permission
	private final com.android.sched.util.file.FileOrDirectory$ChangePermission change
	private final com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission setOrClear
	private void  (com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission) 
		com.android.sched.util.location.Location location
		int permission
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission setOrClear
	private void  (com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		int permission
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission setOrClear
		Throwable cause
	private void  (com.android.sched.util.location.HasLocation, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission) 
		com.android.sched.util.location.HasLocation locationProvider
		int permission
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission setOrClear
	private void  (com.android.sched.util.location.HasLocation, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		int permission
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.CannotChangePermissionException$SetOrClearPermission setOrClear
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/CannotCloseException.class
CannotCloseException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotCloseException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.HasLocation, java.lang.Exception) 
		com.android.sched.util.location.HasLocation locationProvider
		Exception cause
	public void  (com.android.sched.util.location.Location, java.lang.Exception) 
		com.android.sched.util.location.Location location
		Exception cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
		String message
}

com/android/sched/util/file/CannotCreateFileException.class
CannotCreateFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotCreateFileException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
		String message
		Throwable cause
}

com/android/sched/util/file/CannotDeleteFileException.class
CannotDeleteFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotDeleteFileException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/CannotGetModificationTimeException.class
CannotGetModificationTimeException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotGetModificationTimeException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String detail
		String description
		String message
		Throwable cause
}

com/android/sched/util/file/CannotListDirException.class
CannotListDirException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotListDirException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.DirectoryLocation) 
		com.android.sched.util.location.DirectoryLocation location
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/CannotReadException.class
CannotReadException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotReadException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String detail
		String description
		String message
		Throwable cause
}

com/android/sched/util/file/CannotWriteException.class
CannotWriteException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotWriteException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String detail
		String description
		String message
		Throwable cause
}

com/android/sched/util/file/Directory$1.class
Directory.java
package com.android.sched.util.file
 com.android.sched.util.file.Directory$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$util$file$FileOrDirectory$Existence
	static void  () 
}

com/android/sched/util/file/Directory.class
Directory.java
package com.android.sched.util.file
public com.android.sched.util.file.Directory extends com.android.sched.util.file.FileOrDirectory {
	private static final java.util.logging.Logger logger
	private final java.io.File file
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public void  (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.util.file.Directory workingDirectory
		String string
		com.android.sched.util.RunnableHooks runnableHooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	private void  (java.io.File, com.android.sched.util.location.DirectoryLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException 
		java.io.File file
		com.android.sched.util.location.DirectoryLocation location
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public java.io.File getFile () 
	public java.lang.String toString () 
	public static void check (java.io.File, com.android.sched.util.location.DirectoryLocation)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException 
		java.io.File file
		com.android.sched.util.location.DirectoryLocation location
	public static void create (java.io.File, com.android.sched.util.location.Location)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException 
		java.io.File file
		com.android.sched.util.location.Location location
	public java.lang.String getPath () 
	static void  () 
}

com/android/sched/util/file/FileAlreadyExistsException.class
FileAlreadyExistsException.java
package com.android.sched.util.file
public com.android.sched.util.file.FileAlreadyExistsException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/FileOrDirectory$1.class
FileOrDirectory.java
package com.android.sched.util.file
 com.android.sched.util.file.FileOrDirectory$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.io.File val$file
	final com.android.sched.util.file.FileOrDirectory this$0
	void  (com.android.sched.util.file.FileOrDirectory, java.io.File) 
		com.android.sched.util.file.FileOrDirectory this$0
	public void run () 
}

com/android/sched/util/file/FileOrDirectory$ChangePermission.class
FileOrDirectory.java
package com.android.sched.util.file
public final com.android.sched.util.file.FileOrDirectory$ChangePermission extends java.lang.Enum {
	public static final com.android.sched.util.file.FileOrDirectory$ChangePermission NOCHANGE
	public static final com.android.sched.util.file.FileOrDirectory$ChangePermission OWNER
	public static final com.android.sched.util.file.FileOrDirectory$ChangePermission EVERYBODY
	private static final com.android.sched.util.file.FileOrDirectory$ChangePermission[] $VALUES
	public static com.android.sched.util.file.FileOrDirectory$ChangePermission[] values () 
	public static com.android.sched.util.file.FileOrDirectory$ChangePermission valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/file/FileOrDirectory$Existence.class
FileOrDirectory.java
package com.android.sched.util.file
public final com.android.sched.util.file.FileOrDirectory$Existence extends java.lang.Enum {
	public static final com.android.sched.util.file.FileOrDirectory$Existence MUST_EXIST
	public static final com.android.sched.util.file.FileOrDirectory$Existence NOT_EXIST
	public static final com.android.sched.util.file.FileOrDirectory$Existence MAY_EXIST
	private static final com.android.sched.util.file.FileOrDirectory$Existence[] $VALUES
	public static com.android.sched.util.file.FileOrDirectory$Existence[] values () 
	public static com.android.sched.util.file.FileOrDirectory$Existence valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/file/FileOrDirectory$Permission.class
FileOrDirectory.java
package com.android.sched.util.file
public com.android.sched.util.file.FileOrDirectory$Permission extends java.lang.Object {
	public static final int READ
	public static final int WRITE
	public static final int EXECUTE
	public void  () 
}

com/android/sched/util/file/FileOrDirectory.class
FileOrDirectory.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.FileOrDirectory extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	private static final java.util.logging.Logger logger
	private static final com.android.sched.util.location.Location NO_LOCATION
	protected com.android.sched.util.location.Location location
	private com.android.sched.util.RunnableHooks hooks
	private Runnable remover
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.util.RunnableHooks) 
		com.android.sched.util.RunnableHooks hooks
	public com.android.sched.util.location.Location getLocation () 
	public abstract java.lang.String getPath () 
	public static void setPermissions (java.io.File, com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.CannotChangePermissionException 
		java.io.File file
		com.android.sched.util.location.Location location
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public static void unsetPermissions (java.io.File, com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.CannotChangePermissionException 
		java.io.File file
		com.android.sched.util.location.Location location
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public static void checkPermissions (java.io.File, com.android.sched.util.location.Location, int)  throws com.android.sched.util.file.WrongPermissionException 
		java.io.File file
		com.android.sched.util.location.Location location
		int permissions
	protected synchronized void addRemover (java.io.File) 
		java.io.File file
	protected synchronized void clearRemover () 
	public static java.io.File getFileFromWorkingDirectory (com.android.sched.util.file.Directory, java.lang.String) 
		com.android.sched.util.file.Directory workingDirectory
		String path
		java.io.File fileWithoutWorkingDir
	static java.util.logging.Logger access$000 () 
	static void  () 
}

com/android/sched/util/file/FileUtils.class
FileUtils.java
package com.android.sched.util.file
public final com.android.sched.util.file.FileUtils extends java.lang.Object {
	private void  () 
	public static void deleteDir (java.io.File)  throws java.io.IOException 
		java.io.File sub
		java.io.File dir
		java.io.File[] fileList
	private static void deleteSubElement (java.io.File) 
		java.io.File sub
		java.io.File[] fileList
		java.io.File dir
}

com/android/sched/util/file/Files.class
Files.java
package com.android.sched.util.file
public com.android.sched.util.file.Files extends java.lang.Object {
	private static final int TEMP_ATTEMPTS
	static final boolean $assertionsDisabled
	private void  () 
	public static java.io.File createTempDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException 
		java.io.File tempDir
		int counter
		String prefix
		String tmpdir
		java.io.File baseDir
		String baseName
		com.android.sched.util.location.Location location
	public static java.io.File createTempFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException 
		String prefix
	public static java.io.File createTempFile (java.lang.String, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException 
		com.android.sched.util.file.Directory baseDir
		com.android.sched.util.file.SchedIOException e
		com.android.sched.util.file.FileAlreadyExistsException e
		String prefix
		String suffix
		String baseName
		String tmpdir
		com.android.sched.util.file.Directory baseDir
	public static java.io.File createTempFile (java.lang.String, java.lang.String, com.android.sched.util.file.Directory)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException 
		String prefix
		String suffix
		com.android.sched.util.file.Directory baseDir
		String baseName
	private static java.io.File createTempFile (java.lang.String, java.lang.String, java.io.File)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException 
		java.io.File tempFile
		int counter
		String baseName
		String suffix
		java.io.File baseDir
		com.android.sched.util.location.Location location
	static void  () 
}

com/android/sched/util/file/InputFile.class
InputFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputFile extends com.android.sched.util.file.InputOutputFile {
	public void  (java.lang.String, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
}

com/android/sched/util/file/InputJarFile.class
InputJarFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputJarFile extends com.android.sched.util.file.InputZipFile {
	static final boolean $assertionsDisabled
	public void  (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotJarFileException 
		String path
	public void  (com.android.sched.util.file.Directory, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotJarFileException 
		com.android.sched.util.file.Directory workingDirectory
		String path
	protected void  (java.io.File, com.android.sched.util.location.FileLocation)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.NotJarFileException 
		java.io.File file
		com.android.sched.util.location.FileLocation location
	private static java.util.jar.JarFile processJar (java.io.File, com.android.sched.util.location.FileLocation)  throws com.android.sched.util.file.NotJarFileException 
		java.util.zip.ZipException e
		java.io.IOException e
		java.io.File file
		com.android.sched.util.location.FileLocation location
	public java.util.jar.JarFile getJarFile () 
	public java.io.File getFile () 
	static void  () 
}

com/android/sched/util/file/InputOutputFile.class
InputOutputFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputOutputFile extends com.android.sched.util.file.StreamFile {
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	public java.io.File getFile () 
	static void  () 
}

com/android/sched/util/file/InputStreamFile.class
InputStreamFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputStreamFile extends com.android.sched.util.file.AbstractStreamFile implements com.android.sched.vfs.InputStreamProvider  {
	public void  (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		String name
	public void  () 
	public void  (java.io.InputStream, com.android.sched.util.location.Location) 
		java.io.InputStream in
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.file.Directory, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.Directory workingDirectory
		String string
	private void  (java.io.File, com.android.sched.util.location.FileLocation)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		java.io.File file
		com.android.sched.util.location.FileLocation location
	public synchronized java.io.InputStream getInputStream () 
		java.io.FileNotFoundException e
}

com/android/sched/util/file/InputZipFile.class
InputZipFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputZipFile extends com.android.sched.util.file.AbstractStreamFile {
	private final java.util.zip.ZipFile zipFile
	static final boolean $assertionsDisabled
	public void  (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.ZipException 
		String path
	public void  (com.android.sched.util.file.Directory, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.ZipException 
		com.android.sched.util.file.Directory workingDirectory
		String path
	protected void  (java.io.File, com.android.sched.util.location.FileLocation, java.util.zip.ZipFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		java.io.File file
		com.android.sched.util.location.FileLocation location
		java.util.zip.ZipFile zipFile
	private void  (java.io.File, com.android.sched.util.location.FileLocation)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.ZipException 
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		java.io.File file
		com.android.sched.util.location.FileLocation location
	protected java.util.zip.ZipFile processZip (java.io.File)  throws com.android.sched.util.file.ZipException 
		java.util.zip.ZipException e
		java.io.IOException e
		java.io.File file
	public java.util.zip.ZipFile getZipFile () 
	public java.lang.String getName () 
	public java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
		java.io.IOException e
	static void  () 
}

com/android/sched/util/file/NoSuchFileException.class
NoSuchFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.NoSuchFileException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/NotDirectoryException.class
NotDirectoryException.java
package com.android.sched.util.file
public com.android.sched.util.file.NotDirectoryException extends com.android.sched.util.file.NotFileOrDirectoryException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/NotFileException.class
NotFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.NotFileException extends com.android.sched.util.file.NotFileOrDirectoryException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/NotFileOrDirectoryException.class
NotFileOrDirectoryException.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.NotFileOrDirectoryException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
}

com/android/sched/util/file/NotJarFileException.class
NotJarFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.NotJarFileException extends com.android.sched.util.file.NotFileOrDirectoryException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation) 
		com.android.sched.util.location.HasLocation locationProvider
	public void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/OutputFile.class
OutputFile.java
package com.android.sched.util.file
public com.android.sched.util.file.OutputFile extends com.android.sched.util.file.InputOutputFile {
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
}

com/android/sched/util/file/OutputStreamFile.class
OutputStreamFile.java
package com.android.sched.util.file
public com.android.sched.util.file.OutputStreamFile extends com.android.sched.util.file.AbstractStreamFile implements com.android.sched.vfs.OutputStreamProvider  {
	private final boolean append
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.Directory workingDirectory
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	protected void  (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		java.io.File file
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (java.lang.String, com.android.sched.util.RunnableHooks)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotChangePermissionException e
		String name
		com.android.sched.util.RunnableHooks hooks
	public void  (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.sched.util.file.CannotCreateFileException e
		String name
	public void  (com.android.sched.util.file.StandardOutputKind) 
		com.android.sched.util.file.StandardOutputKind standardOutputKind
	public void  (java.io.OutputStream, com.android.sched.util.location.Location) 
		java.io.OutputStream stream
		com.android.sched.util.location.Location location
	public synchronized java.io.OutputStream getOutputStream () 
		java.io.FileNotFoundException e
	public boolean isInAppendMode () 
}

com/android/sched/util/file/OutputZipFile$1.class
OutputZipFile.java
package com.android.sched.util.file
 com.android.sched.util.file.OutputZipFile$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$util$file$OutputZipFile$Compression
	static void  () 
}

com/android/sched/util/file/OutputZipFile$Compression.class
OutputZipFile.java
package com.android.sched.util.file
public final com.android.sched.util.file.OutputZipFile$Compression extends java.lang.Enum {
	public static final com.android.sched.util.file.OutputZipFile$Compression COMPRESSED
	public static final com.android.sched.util.file.OutputZipFile$Compression UNCOMPRESSED
	private static final com.android.sched.util.file.OutputZipFile$Compression[] $VALUES
	public static com.android.sched.util.file.OutputZipFile$Compression[] values () 
	public static com.android.sched.util.file.OutputZipFile$Compression valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/file/OutputZipFile$CustomZipOutputStream.class
OutputZipFile.java
package com.android.sched.util.file
 com.android.sched.util.file.OutputZipFile$CustomZipOutputStream extends java.util.zip.ZipOutputStream implements com.android.sched.util.stream.QueryableStream  {
	private boolean closed
	public void  (java.io.OutputStream, com.android.sched.util.file.OutputZipFile$Compression) 
		java.io.OutputStream out
		com.android.sched.util.file.OutputZipFile$Compression compression
	public synchronized void close ()  throws java.io.IOException 
	public synchronized boolean isClosed () 
}

com/android/sched/util/file/OutputZipFile.class
OutputZipFile.java
package com.android.sched.util.file
public com.android.sched.util.file.OutputZipFile extends com.android.sched.util.file.OutputStreamFile {
	private final com.android.sched.util.file.OutputZipFile$Compression compression
	static final boolean $assertionsDisabled
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.OutputZipFile$Compression)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.OutputZipFile$Compression compression
	public void  (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.OutputZipFile$Compression)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.Directory workingDirectory
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.OutputZipFile$Compression compression
	private void  (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, com.android.sched.util.file.OutputZipFile$Compression)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		java.io.File file
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		com.android.sched.util.file.OutputZipFile$Compression compression
	public synchronized java.util.zip.ZipOutputStream getOutputStream () 
		java.io.FileNotFoundException e
	public java.lang.String getName () 
	public volatile java.io.OutputStream getOutputStream () 
	static void  () 
}

com/android/sched/util/file/ReaderFile.class
ReaderFile.java
package com.android.sched.util.file
public com.android.sched.util.file.ReaderFile extends com.android.sched.util.file.AbstractStreamFile implements com.android.sched.vfs.ReaderProvider  {
	private static final int BUFFER_SIZE
	private java.io.BufferedReader reader
	private final java.nio.charset.Charset charset
	private final int bufferSize
	public void  (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		String name
	public void  (java.lang.String, java.nio.charset.Charset)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		String name
		java.nio.charset.Charset charset
	public void  () 
	public void  (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public void  (java.io.InputStream, com.android.sched.util.location.Location) 
		java.io.InputStream stream
		com.android.sched.util.location.Location location
	public void  (java.io.InputStream, java.nio.charset.Charset, com.android.sched.util.location.Location) 
		java.io.InputStream stream
		java.nio.charset.Charset charset
		com.android.sched.util.location.Location location
	public void  (java.io.InputStream, java.nio.charset.Charset, int, com.android.sched.util.location.Location) 
		java.io.InputStream stream
		java.nio.charset.Charset charset
		int bufferSize
		com.android.sched.util.location.Location location
	public void  (com.android.sched.util.file.Directory, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.Directory workingDirectory
		String string
	public void  (com.android.sched.util.file.Directory, java.lang.String, java.nio.charset.Charset)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.Directory workingDirectory
		String string
		java.nio.charset.Charset charset
	public void  (com.android.sched.util.file.Directory, java.lang.String, java.nio.charset.Charset, int)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.sched.util.file.Directory workingDirectory
		String string
		java.nio.charset.Charset charset
		int bufferSize
	private void  (java.io.File, java.nio.charset.Charset, com.android.sched.util.location.FileLocation)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.util.file.CannotChangePermissionException e
		java.io.File file
		java.nio.charset.Charset charset
		com.android.sched.util.location.FileLocation location
	public synchronized java.io.BufferedReader getBufferedReader () 
		java.io.FileNotFoundException e
	public java.nio.charset.Charset getCharset () 
}

com/android/sched/util/file/SchedIOException.class
SchedIOException.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.SchedIOException extends java.lang.Exception {
	private static final long serialVersionUID
	private final com.android.sched.util.location.Location location
	private final com.android.sched.util.location.HasLocation locationProvider
	static final boolean $assertionsDisabled
	protected abstract java.lang.String createMessage (java.lang.String) 
	protected void  (com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		Throwable cause
	protected void  (com.android.sched.util.location.HasLocation, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation locationProvider
		Throwable cause
	public java.lang.String getMessage () 
	public com.android.sched.util.location.Location getLocation () 
	static void  () 
}

com/android/sched/util/file/StandardOutputKind$1.class
StandardOutputKind.java
package com.android.sched.util.file
final com.android.sched.util.file.StandardOutputKind$1 extends com.android.sched.util.file.StandardOutputKind {
	void  (java.lang.String, int) 
	public java.io.OutputStream getOutputStream () 
	public com.android.sched.util.location.Location getLocation () 
}

com/android/sched/util/file/StandardOutputKind$2.class
StandardOutputKind.java
package com.android.sched.util.file
final com.android.sched.util.file.StandardOutputKind$2 extends com.android.sched.util.file.StandardOutputKind {
	void  (java.lang.String, int) 
	public java.io.OutputStream getOutputStream () 
	public com.android.sched.util.location.Location getLocation () 
}

com/android/sched/util/file/StandardOutputKind.class
StandardOutputKind.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.StandardOutputKind extends java.lang.Enum {
	public static final com.android.sched.util.file.StandardOutputKind STANDARD_OUTPUT
	public static final com.android.sched.util.file.StandardOutputKind STANDARD_ERROR
	private static final com.android.sched.util.location.Location STANDARD_OUTPUT_LOCATION
	private static final com.android.sched.util.location.Location STANDARD_ERROR_LOCATION
	private static final com.android.sched.util.file.StandardOutputKind[] $VALUES
	public static com.android.sched.util.file.StandardOutputKind[] values () 
	public static com.android.sched.util.file.StandardOutputKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract java.io.OutputStream getOutputStream () 
	public abstract com.android.sched.util.location.Location getLocation () 
	void  (java.lang.String, int, com.android.sched.util.file.StandardOutputKind$1) 
		String x0
		int x1
		com.android.sched.util.file.StandardOutputKind$1 x2
	static com.android.sched.util.location.Location access$100 () 
	static com.android.sched.util.location.Location access$200 () 
	static void  () 
}

com/android/sched/util/file/Statusful.class
Statusful.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.Statusful extends java.lang.Object {
	public abstract com.android.sched.util.file.StreamFileStatus getStatus () 
}

com/android/sched/util/file/StreamFile.class
StreamFile.java
package com.android.sched.util.file
public com.android.sched.util.file.StreamFile extends com.android.sched.util.file.AbstractStreamFile {
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
	protected void  (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		java.io.File file
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		int permissions
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
}

com/android/sched/util/file/StreamFileStatus.class
StreamFileStatus.java
package com.android.sched.util.file
public final com.android.sched.util.file.StreamFileStatus extends java.lang.Enum {
	public static final com.android.sched.util.file.StreamFileStatus NOT_USED
	public static final com.android.sched.util.file.StreamFileStatus OPEN
	public static final com.android.sched.util.file.StreamFileStatus CLOSED
	private static final com.android.sched.util.file.StreamFileStatus[] $VALUES
	public static com.android.sched.util.file.StreamFileStatus[] values () 
	public static com.android.sched.util.file.StreamFileStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/file/WriterFile.class
WriterFile.java
package com.android.sched.util.file
public com.android.sched.util.file.WriterFile extends com.android.sched.util.file.AbstractStreamFile implements com.android.sched.vfs.PrintWriterProvider  {
	private static final com.android.sched.util.LineSeparator LINE_SEPARATOR
	private static final int BUFFER_SIZE
	private com.android.sched.util.stream.CustomPrintWriter writer
	private final java.nio.charset.Charset charset
	private final com.android.sched.util.LineSeparator lineSeparator
	private final int bufferSize
	private final boolean append
	public void  (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (java.lang.String, java.nio.charset.Charset, com.android.sched.util.LineSeparator, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.Directory workingDirectory
		String name
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (com.android.sched.util.file.Directory, java.lang.String, java.nio.charset.Charset, com.android.sched.util.LineSeparator, int, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.Directory workingDirectory
		String name
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
		int bufferSize
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (com.android.sched.util.file.Directory, java.lang.String, java.nio.charset.Charset, com.android.sched.util.LineSeparator, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.Directory workingDirectory
		String name
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	protected void  (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		java.io.File file
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	protected void  (java.io.File, java.nio.charset.Charset, com.android.sched.util.LineSeparator, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean)  throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		java.io.File file
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
		com.android.sched.util.location.FileLocation location
		com.android.sched.util.RunnableHooks hooks
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.util.file.FileOrDirectory$ChangePermission change
		boolean append
	public void  (java.lang.String, com.android.sched.util.RunnableHooks)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.util.RunnableHooks hooks
	public void  (java.lang.String, java.nio.charset.Charset, com.android.sched.util.LineSeparator, com.android.sched.util.RunnableHooks)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotChangePermissionException e
		String name
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeperator
		com.android.sched.util.RunnableHooks hooks
	public void  (java.lang.String)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException 
		String name
	public void  (java.lang.String, java.nio.charset.Charset, com.android.sched.util.LineSeparator)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.util.file.CannotChangePermissionException e
		com.android.sched.util.file.CannotCreateFileException e
		String name
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
	public void  (com.android.sched.util.file.StandardOutputKind) 
		com.android.sched.util.file.StandardOutputKind standardOutputKind
	public void  (com.android.sched.util.file.StandardOutputKind, java.nio.charset.Charset, com.android.sched.util.LineSeparator) 
		com.android.sched.util.file.StandardOutputKind standardOutputKind
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
	public void  (java.io.OutputStream, com.android.sched.util.location.Location) 
		java.io.OutputStream stream
		com.android.sched.util.location.Location location
	public void  (java.io.OutputStream, java.nio.charset.Charset, com.android.sched.util.LineSeparator, int, com.android.sched.util.location.Location) 
		java.io.OutputStream stream
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
		int bufferSize
		com.android.sched.util.location.Location location
	public void  (java.io.OutputStream, java.nio.charset.Charset, com.android.sched.util.LineSeparator, com.android.sched.util.location.Location) 
		java.io.OutputStream stream
		java.nio.charset.Charset charset
		com.android.sched.util.LineSeparator lineSeparator
		com.android.sched.util.location.Location location
	public synchronized com.android.sched.util.stream.CustomPrintWriter getPrintWriter () 
		java.io.FileNotFoundException e
	private com.android.sched.util.stream.CustomPrintWriter getCustomPrintWriter (java.io.OutputStream) 
		java.io.OutputStream os
		java.io.Writer tmp
	public boolean isInAppendMode () 
	public java.nio.charset.Charset getCharset () 
	public com.android.sched.util.LineSeparator getLineSeparator () 
	public volatile java.io.PrintWriter getPrintWriter ()  throws com.android.sched.util.file.WrongPermissionException 
	static void  () 
}

com/android/sched/util/file/WrongPermissionException.class
WrongPermissionException.java
package com.android.sched.util.file
public com.android.sched.util.file.WrongPermissionException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	private final int permission
	public void  (com.android.sched.util.location.Location, int) 
		com.android.sched.util.location.Location location
		int permission
	public void  (com.android.sched.util.location.Location, int, java.lang.Throwable) 
		com.android.sched.util.location.Location location
		int permission
		Throwable cause
	public void  (com.android.sched.util.location.HasLocation, int) 
		com.android.sched.util.location.HasLocation locationProvider
		int permission
	public void  (com.android.sched.util.location.HasLocation, int, java.lang.Throwable) 
		com.android.sched.util.location.HasLocation location
		int permission
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/file/ZipException.class
ZipException.java
package com.android.sched.util.file
public com.android.sched.util.file.ZipException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location, java.util.zip.ZipException) 
		com.android.sched.util.location.Location location
		java.util.zip.ZipException exception
	public void  (com.android.sched.util.location.HasLocation, java.util.zip.ZipException) 
		com.android.sched.util.location.HasLocation locationProvider
		java.util.zip.ZipException exception
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/util/findbugs/SuppressFBWarnings.class
SuppressFBWarnings.java
package com.android.sched.util.findbugs
public abstract com.android.sched.util.findbugs.SuppressFBWarnings extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String[] value () 
	public abstract java.lang.String justification () 
}

com/android/sched/util/location/ColumnAndLineLocation.class
ColumnAndLineLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.ColumnAndLineLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	public static final int UNKNOWN
	private final int startLine
	private int endLine
	private int startColumn
	private int endColumn
	private final com.android.sched.util.location.Location parentLocation
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.location.Location, int) 
		com.android.sched.util.location.Location parentLocation
		int line
	public void  (com.android.sched.util.location.Location, int, int) 
		com.android.sched.util.location.Location parentLocation
		int startLine
		int endLine
	public void  (com.android.sched.util.location.Location, int, int, int, int) 
		com.android.sched.util.location.Location parentLocation
		int startLine
		int endLine
		int startColumn
		int endColumn
	public java.lang.String getDescription () 
		StringBuilder sb
	public com.android.sched.util.location.Location getParentLocation () 
	public int getStartLine () 
	public int getEndLine () 
	public int getStartColumn () 
	public int getEndColumn () 
	public boolean hasStartLine () 
	public boolean hasEndLine () 
	public boolean hasStartColumn () 
	public boolean hasEndColumn () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	static void  () 
}

com/android/sched/util/location/ContainerLocation.class
ContainerLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.ContainerLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final com.android.sched.util.location.Location container
	private final com.android.sched.util.location.Location element
	public void  (com.android.sched.util.location.Location, com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location container
		com.android.sched.util.location.Location element
	public java.lang.String getDescription () 
		StringBuilder sb
	public com.android.sched.util.location.Location getElementLocation () 
	public com.android.sched.util.location.Location getContainerLocation () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/DirectoryLocation.class
DirectoryLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.DirectoryLocation extends com.android.sched.util.location.FileOrDirLocation {
	public void  (java.lang.String) 
		String path
	public void  (java.io.File) 
		java.io.File file
	public java.lang.String getDescription () 
}

com/android/sched/util/location/EnvironmentLocation.class
EnvironmentLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.EnvironmentLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final String name
	public void  (java.lang.String) 
		String name
	public java.lang.String getVariableName () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/FieldLocation.class
FieldLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.FieldLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final java.lang.reflect.Field field
	public void  (java.lang.reflect.Field) 
		java.lang.reflect.Field field
	public java.lang.reflect.Field getField () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/FileLocation.class
FileLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.FileLocation extends com.android.sched.util.location.FileOrDirLocation {
	public void  (java.lang.String) 
		String path
	public void  (java.io.File) 
		java.io.File file
	public java.lang.String getDescription () 
	public java.lang.String toString () 
}

com/android/sched/util/location/FileOrDirLocation.class
FileOrDirLocation.java
package com.android.sched.util.location
public abstract com.android.sched.util.location.FileOrDirLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final String path
	private String normalizedPath
	static final boolean $assertionsDisabled
	public void  (java.io.File) 
		java.io.File file
	public void  (java.lang.String) 
		String path
	public java.lang.String getPath () 
	public final boolean equals (java.lang.Object) 
		Object obj
		com.android.sched.util.location.FileOrDirLocation location
	public final int hashCode () 
	private void ensureNormalized () 
		java.io.IOException e
		java.io.File file
	static void  () 
}

com/android/sched/util/location/HasLocation.class
HasLocation.java
package com.android.sched.util.location
public abstract com.android.sched.util.location.HasLocation extends java.lang.Object {
	public abstract com.android.sched.util.location.Location getLocation () 
}

com/android/sched/util/location/Location.class
Location.java
package com.android.sched.util.location
public abstract com.android.sched.util.location.Location extends java.lang.Object implements com.android.sched.util.HasDescription  {
}

com/android/sched/util/location/NoLocation.class
NoLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.NoLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private static final com.android.sched.util.location.NoLocation NO_LOCATION
	public void  () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	public static com.android.sched.util.location.NoLocation getInstance () 
	static void  () 
}

com/android/sched/util/location/StandardErrorLocation.class
StandardErrorLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StandardErrorLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	public void  () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/StandardInputLocation.class
StandardInputLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StandardInputLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	public void  () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/StandardOutputLocation.class
StandardOutputLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StandardOutputLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	public void  () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/StringLocation.class
StringLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StringLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final String string
	public void  (java.lang.String) 
		String string
	public java.lang.String getString () 
	public java.lang.String getDescription () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/location/ZipLocation.class
ZipLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.ZipLocation extends java.lang.Object implements com.android.sched.util.location.Location  {
	private final com.android.sched.util.location.Location archive
	private final String entryName
	public void  (com.android.sched.util.location.Location, java.util.zip.ZipEntry) 
		com.android.sched.util.location.Location archive
		java.util.zip.ZipEntry entry
	public java.lang.String getDescription () 
		StringBuilder sb
	public com.android.sched.util.location.Location getArchive () 
	public java.lang.String getEntryName () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/log/DummyTracer$DummyTracerEvent.class
DummyTracer.java
package com.android.sched.util.log
public com.android.sched.util.log.DummyTracer$DummyTracerEvent extends java.lang.Object implements com.android.sched.util.log.Event  {
	void  () 
	public long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public long getStartValue (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public com.android.sched.util.log.EventType getType () 
	public java.lang.String toString () 
	public java.util.List getChildren () 
	public void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long) 
		com.android.sched.util.log.tracer.probe.Probe probe
		long elapsedValue
	public java.util.Collection getStatistics () 
	public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void close () 
	public volatile java.util.Collection getChildren () 
}

com/android/sched/util/log/DummyTracer$ThreadTracerStateImpl.class
DummyTracer.java
package com.android.sched.util.log
 com.android.sched.util.log.DummyTracer$ThreadTracerStateImpl extends java.lang.Object implements com.android.sched.util.log.ThreadTracerState  {
	public static final com.android.sched.util.log.DummyTracer$ThreadTracerStateImpl INSTANCE
	private void  () 
	static void  () 
}

com/android/sched/util/log/DummyTracer.class
DummyTracer.java
package com.android.sched.util.log
public final com.android.sched.util.log.DummyTracer extends java.lang.Object implements com.android.sched.util.log.Tracer  {
	private final com.android.sched.util.log.DummyTracer$DummyTracerEvent dummyEvent
	private final com.android.sched.util.config.Config config
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.sched.util.log.DummyTracer$DummyTracerEvent open (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.EventType type
	public com.android.sched.util.log.DummyTracer$DummyTracerEvent open (java.lang.String) 
		String name
	public com.android.sched.util.log.ThreadTracerState getThreadState () 
	public void pushThreadState (com.android.sched.util.log.ThreadTracerState) 
		com.android.sched.util.log.ThreadTracerState state
	public void popThreadState (com.android.sched.util.log.ThreadTracerState) 
		com.android.sched.util.log.ThreadTracerState state
	public boolean isTracing () 
	public com.android.sched.util.log.EventType getCurrentEventType () 
	public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.EventType getDynamicEventType (java.lang.String) 
		String name
	public void registerWatcher (java.lang.Class, java.lang.Class) 
		Class objectClass
		Class watcherClass
	public void registerObject (java.lang.Object, long, int, java.lang.StackTraceElement) 
		Object object
		long size
		int count
		StackTraceElement site
	public volatile com.android.sched.util.log.Event open (java.lang.String) 
	public volatile com.android.sched.util.log.Event open (com.android.sched.util.log.EventType) 
	static void  () 
}

com/android/sched/util/log/Event.class
Event.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.Event extends java.lang.Object implements java.lang.AutoCloseable  {
	public abstract void close () 
	public abstract com.android.sched.util.log.EventType getType () 
	public abstract java.util.Collection getChildren () 
	public abstract long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe) 
	public abstract long getStartValue (com.android.sched.util.log.tracer.probe.Probe) 
	public abstract void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long) 
	public abstract java.util.Collection getStatistics () 
	public abstract com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
}

com/android/sched/util/log/EventType.class
EventType.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.EventType extends java.lang.Object {
	public abstract java.lang.String getName () 
}

com/android/sched/util/log/LogFormatter.class
LogFormatter.java
package com.android.sched.util.log
public com.android.sched.util.log.LogFormatter extends java.util.logging.SimpleFormatter {
	private static final String LINE_SEPARATOR
	private static final java.text.DateFormat TIME_FORMAT
	static final boolean $assertionsDisabled
	public void  () 
	public synchronized java.lang.String format (java.util.logging.LogRecord) 
		java.util.logging.LogRecord record
		java.io.StringWriter stringWriter
		java.io.PrintWriter printWriter
		String n
		Throwable t
	static void  () 
}

com/android/sched/util/log/LoggerConfiguration$PackageLevel.class
LoggerConfiguration.java
package com.android.sched.util.log
public com.android.sched.util.log.LoggerConfiguration$PackageLevel extends java.lang.Object {
	private final String packageName
	private final java.util.logging.Level level
	public void  (java.lang.String, java.util.logging.Level) 
		String packageName
		java.util.logging.Level level
	public java.lang.String getPackageName () 
	public java.util.logging.Level getLevel () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
}

com/android/sched/util/log/LoggerConfiguration.class
LoggerConfiguration.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.LoggerConfiguration extends java.lang.Object {
	public abstract java.util.Collection getHandlers () 
	public abstract java.util.List getLevels () 
}

com/android/sched/util/log/LoggerFactory.class
LoggerFactory.java
package com.android.sched.util.log
public com.android.sched.util.log.LoggerFactory extends java.lang.Object {
	public static java.util.logging.Logger getLogger () 
		StackTraceElement caller
	private static java.lang.StackTraceElement findCaller () 
		StackTraceElement[] stack
		int idx
	public static void configure (com.android.sched.util.log.LoggerConfiguration) 
		com.android.sched.util.log.LoggerConfiguration$PackageLevel level
		java.util.logging.Handler handler
		com.android.sched.util.log.LoggerConfiguration$PackageLevel level
		String loggerName
		java.util.logging.Logger logger
		com.android.sched.util.log.LoggerConfiguration configuration
		java.util.logging.LogManager manager
		java.util.List levels
		java.util.List levelsReverse
		java.util.Enumeration names
		java.util.Collection handlers
	private void  () 
}

com/android/sched/util/log/SchedEventType.class
SchedEventType.java
package com.android.sched.util.log
public final com.android.sched.util.log.SchedEventType extends java.lang.Enum implements com.android.sched.util.log.EventType  {
	public static final com.android.sched.util.log.SchedEventType WORKERS
	public static final com.android.sched.util.log.SchedEventType REFLECTIONS
	public static final com.android.sched.util.log.SchedEventType INSTANCIER
	public static final com.android.sched.util.log.SchedEventType PLANBUILDER
	public static final com.android.sched.util.log.SchedEventType AMENDER
	public static final com.android.sched.util.log.SchedEventType ANALYZER
	private final String name
	private static final com.android.sched.util.log.SchedEventType[] $VALUES
	public static com.android.sched.util.log.SchedEventType[] values () 
	public static com.android.sched.util.log.SchedEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/util/log/StatisticOnlyTracer$1.class
StatisticOnlyTracer.java
package com.android.sched.util.log
final com.android.sched.util.log.StatisticOnlyTracer$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.lang.Boolean initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/util/log/StatisticOnlyTracer$SingletonEvent$1.class
StatisticOnlyTracer.java
package com.android.sched.util.log
 com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent$1 extends java.lang.Object implements com.android.sched.util.print.DataModelListAdapter$Converter  {
	final com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent this$0
	void  (com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent) 
		com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent this$0
	public com.android.sched.util.log.StatisticOnlyTracer$StatisticModel apply (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic data
	public volatile com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/log/StatisticOnlyTracer$SingletonEvent.class
StatisticOnlyTracer.java
package com.android.sched.util.log
public com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent extends java.lang.Object implements com.android.sched.util.log.Event  {
	private final java.util.concurrent.atomic.AtomicInteger eventCount
	private final java.util.Map statisticsById
	public void  () 
	public void close () 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.print.DataModelListAdapter report
		java.io.PrintWriter writer
		com.android.sched.util.print.Printer printer
	public long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public long getStartValue (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public com.android.sched.util.log.EventType getType () 
	public java.lang.String toString () 
	public java.util.List getChildren () 
	public void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long) 
		com.android.sched.util.log.tracer.probe.Probe probe
		long elapsedValue
	public java.util.Collection getStatistics () 
	public synchronized com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.StatisticId id
	public volatile java.util.Collection getChildren () 
	static java.util.concurrent.atomic.AtomicInteger access$100 (com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent) 
		com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent x0
}

com/android/sched/util/log/StatisticOnlyTracer$StatisticModel.class
StatisticOnlyTracer.java
package com.android.sched.util.log
 com.android.sched.util.log.StatisticOnlyTracer$StatisticModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView STATISTIC_VIEW
	private final com.android.sched.util.log.stats.Statistic statistic
	public void  (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/log/StatisticOnlyTracer$ThreadTracerStateImpl.class
StatisticOnlyTracer.java
package com.android.sched.util.log
 com.android.sched.util.log.StatisticOnlyTracer$ThreadTracerStateImpl extends java.lang.Object implements com.android.sched.util.log.ThreadTracerState  {
	public static final com.android.sched.util.log.StatisticOnlyTracer$ThreadTracerStateImpl INSTANCE
	private void  () 
	static void  () 
}

com/android/sched/util/log/StatisticOnlyTracer.class
StatisticOnlyTracer.java
package com.android.sched.util.log
public final com.android.sched.util.log.StatisticOnlyTracer extends java.lang.Object implements com.android.sched.util.log.Tracer  {
	private static final com.android.sched.util.config.id.ReflectFactoryPropertyId PRINTER
	public static final com.android.sched.util.config.id.WriterFilePropertyId STREAM
	private final java.util.logging.Logger logger
	private final com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent event
	public static final ThreadLocal enable
	private final java.util.Map objects
	private final java.util.Map watchers
	private final java.util.Set notWatched
	private final java.util.concurrent.locks.ReentrantReadWriteLock watcherLock
	static final boolean $assertionsDisabled
	public void  () 
		com.android.sched.util.log.tracer.watcher.WatcherInstaller watcher
		java.util.List watchers
	public com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent open (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.EventType type
	public com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent open (java.lang.String) 
		String name
	public com.android.sched.util.log.ThreadTracerState getThreadState () 
	public void pushThreadState (com.android.sched.util.log.ThreadTracerState) 
		com.android.sched.util.log.ThreadTracerState state
	public void popThreadState (com.android.sched.util.log.ThreadTracerState) 
		com.android.sched.util.log.ThreadTracerState state
	public boolean isTracing () 
	public com.android.sched.util.log.EventType getCurrentEventType () 
	public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.EventType getDynamicEventType (java.lang.String) 
		String name
	public synchronized void registerWatcher (java.lang.Class, java.lang.Class) 
		Class watchedClass
		java.util.List list
		java.util.Iterator iterNotWatched
		Class rootWatchedClass
		Class watcherClass
		java.util.WeakHashMap map
	public void registerObject (java.lang.Object, long, int, java.lang.StackTraceElement) 
		java.util.Map$Entry entry
		java.util.WeakHashMap weak
		com.android.sched.util.log.tracer.watcher.ObjectWatcher watcher
		InstantiationException e
		IllegalAccessException e
		Class watcherClass
		Object object
		long size
		int count
		StackTraceElement site
		Class objectClass
		java.util.List list
	public volatile com.android.sched.util.log.Event open (java.lang.String) 
	public volatile com.android.sched.util.log.Event open (com.android.sched.util.log.EventType) 
	static com.android.sched.util.config.id.ReflectFactoryPropertyId access$000 () 
	static void  () 
}

com/android/sched/util/log/StatisticOnlyTracer.properties
com/android/sched/util/log/ThreadTracerState.class
ThreadTracerState.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.ThreadTracerState extends java.lang.Object {
}

com/android/sched/util/log/ThreadWithTracer.class
ThreadWithTracer.java
package com.android.sched.util.log
public com.android.sched.util.log.ThreadWithTracer extends java.lang.Thread {
	private com.android.sched.util.log.ThreadTracerState state
	private final com.android.sched.util.log.Tracer tracer
	static final boolean $assertionsDisabled
	public void  (java.lang.Runnable, java.lang.String) 
		Runnable target
		String name
	public void  (java.lang.Runnable) 
		Runnable target
	public void  (java.lang.ThreadGroup, java.lang.Runnable, java.lang.String, long) 
		ThreadGroup group
		Runnable target
		String name
		long stackSize
	public void  (java.lang.ThreadGroup, java.lang.Runnable, java.lang.String) 
		ThreadGroup group
		Runnable target
		String name
	public void  (java.lang.ThreadGroup, java.lang.Runnable) 
		ThreadGroup group
		Runnable target
	public void start () 
	public void run () 
	static void  () 
}

com/android/sched/util/log/Tracer.class
Tracer.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.Tracer extends java.lang.Object {
	public abstract com.android.sched.util.log.Event open (com.android.sched.util.log.EventType) 
	public abstract com.android.sched.util.log.Event open (java.lang.String) 
	public abstract com.android.sched.util.log.ThreadTracerState getThreadState () 
	public abstract void pushThreadState (com.android.sched.util.log.ThreadTracerState) 
	public abstract void popThreadState (com.android.sched.util.log.ThreadTracerState) 
	public abstract boolean isTracing () 
	public abstract com.android.sched.util.log.EventType getCurrentEventType () 
	public abstract com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
	public abstract com.android.sched.util.log.EventType getDynamicEventType (java.lang.String) 
	public abstract void registerWatcher (java.lang.Class, java.lang.Class) 
	public abstract void registerObject (java.lang.Object, long, int, java.lang.StackTraceElement) 
}

com/android/sched/util/log/TracerFactory.class
TracerFactory.java
package com.android.sched.util.log
public com.android.sched.util.log.TracerFactory extends java.lang.Object {
	public static final com.android.sched.util.config.id.ImplementationPropertyId TRACER
	public static com.android.sched.util.log.Tracer getTracer () 
	private void  () 
	static void  () 
}

com/android/sched/util/log/stats/ArrayAlloc.class
ArrayAlloc.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ArrayAlloc extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void recordAllocation (int, long, java.lang.Object) 
		int count
		long size
		Object object
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getDescription () 
	public long getNumber () 
	public long getSize () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/log/stats/ArrayAllocImpl.class
ArrayAllocImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ArrayAllocImpl extends com.android.sched.util.log.stats.ArrayAlloc {
	private long number
	private final com.android.sched.util.log.stats.SampleImpl element
	private long size
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void recordAllocation (int, long, java.lang.Object) 
		int count
		long size
		Object object
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.ArrayAllocImpl stat
	public long getNumber () 
	public long getSize () 
	public synchronized java.util.Iterator iterator () 
}

com/android/sched/util/log/stats/Counter.class
Counter.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Counter extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void incValue () 
	public void incValue (long) 
		long value
	public void decValue () 
	public void decValue (long) 
		long value
	public void mulValue (long) 
		long value
	public void divValue (long) 
		long value
	public long getValue () 
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getDescription () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/log/stats/CounterImpl.class
CounterImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.CounterImpl extends com.android.sched.util.log.stats.Counter {
	private long value
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void incValue () 
	public synchronized void incValue (long) 
		long value
	public synchronized void decValue () 
	public synchronized void decValue (long) 
		long value
	public synchronized void mulValue (long) 
		long value
	public synchronized void divValue (long) 
		long value
	public synchronized long getValue () 
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.CounterImpl counter
}

com/android/sched/util/log/stats/ExtendedSample.class
ExtendedSample.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ExtendedSample extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void add (double) 
		double value
	public void add (double, java.lang.Object) 
		double value
		Object obj
	public int getCount () 
	public int getNaNCount () 
	public double getTotal () 
	public double getMin () 
	public double getAverage () 
	public double getMax () 
	public java.lang.Object getMinObject () 
	public java.lang.Object getMaxObject () 
	public double getFirstQuartile () 
	public double getMedian () 
	public double getThirdQuartile () 
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getDescription () 
	protected void ensureSorted () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	private java.lang.String convertMarker (java.lang.Object) 
		Object data
	static void  () 
}

com/android/sched/util/log/stats/ExtendedSampleImpl.class
ExtendedSampleImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ExtendedSampleImpl extends com.android.sched.util.log.stats.ExtendedSample {
	private static final int INITIAL_CAPACITY
	private static final int INCREMENT
	protected double[] samples
	private int validCount
	private int nanCount
	private double total
	private boolean isSorted
	private double min
	private Object minObject
	private double max
	private Object maxObject
	private final int increment
	public void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void add (double) 
		double value
	public synchronized void add (double, java.lang.Object) 
		double value
		Object obj
	public int getCount () 
	public int getNaNCount () 
	public double getTotal () 
	public synchronized double getMin () 
	public synchronized double getAverage () 
	public synchronized double getMax () 
	public java.lang.Object getMinObject () 
	public java.lang.Object getMaxObject () 
	public synchronized double getFirstQuartile () 
	public synchronized double getMedian () 
	public synchronized double getThirdQuartile () 
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.ExtendedSampleImpl samples
	protected void ensureSorted () 
	private void ensureCapacity (int) 
		int newLength
		int newLength
		double[] newArray
		int goal
	private double getNth (int, int) 
		double vHigh
		int n
		int d
		double pos
		double floor
		double diff
		double vLow
}

com/android/sched/util/log/stats/ObjectAlloc.class
ObjectAlloc.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ObjectAlloc extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void recordAllocation (long) 
		long size
	public long getNumber () 
	public long getSize () 
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getDescription () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/log/stats/ObjectAllocImpl.class
ObjectAllocImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ObjectAllocImpl extends com.android.sched.util.log.stats.ObjectAlloc {
	private long number
	private long size
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void recordAllocation (long) 
		long size
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.ObjectAllocImpl stat
	public long getNumber () 
	public long getSize () 
}

com/android/sched/util/log/stats/Percent.class
Percent.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Percent extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void addTrue () 
	public void addFalse () 
	public void add (boolean) 
		boolean value
	public void removeTrue () 
	public void removeFalse () 
	public void remove (boolean) 
		boolean value
	public double getPercent () 
	public long getTotal () 
	public long getTrueCount () 
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getDescription () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/log/stats/PercentImpl.class
PercentImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.PercentImpl extends com.android.sched.util.log.stats.Percent {
	private long trueCount
	private long total
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void addTrue () 
	public synchronized void addFalse () 
	public synchronized void add (boolean) 
		boolean value
	public synchronized void removeTrue () 
	public synchronized void removeFalse () 
	public synchronized void remove (boolean) 
		boolean value
	public synchronized double getPercent () 
	public long getTotal () 
	public long getTrueCount () 
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.PercentImpl percent
}

com/android/sched/util/log/stats/Sample.class
Sample.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Sample extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void add (double) 
		double value
	public void add (double, java.lang.Object) 
		double value
		Object obj
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public int getCount () 
	public int getNaNCount () 
	public double getTotal () 
	public double getMin () 
	public double getAverage () 
	public double getMax () 
	public java.lang.Object getMinObject () 
	public java.lang.Object getMaxObject () 
	public java.lang.String getDescription () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static com.android.sched.util.print.DataView getStaticDataView () 
	private java.lang.String convertMarker (java.lang.Object) 
		Object data
	static void  () 
}

com/android/sched/util/log/stats/SampleImpl.class
SampleImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.SampleImpl extends com.android.sched.util.log.stats.Sample {
	private int validCount
	private int nanCount
	private double min
	private Object minObject
	private double max
	private Object maxObject
	private double total
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void add (double) 
		double value
	public synchronized void add (double, java.lang.Object) 
		double value
		Object obj
	public int getCount () 
	public int getNaNCount () 
	public double getTotal () 
	public double getMin () 
	public synchronized double getAverage () 
	public double getMax () 
	public java.lang.Object getMinObject () 
	public java.lang.Object getMaxObject () 
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.SampleImpl samples
}

com/android/sched/util/log/stats/Statistic$1.class
Statistic.java
package com.android.sched.util.log.stats
 com.android.sched.util.log.stats.Statistic$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$util$print$DataType
	static void  () 
}

com/android/sched/util/log/stats/Statistic.class
Statistic.java
package com.android.sched.util.log.stats
public abstract com.android.sched.util.log.stats.Statistic extends java.lang.Object implements com.android.sched.util.print.DataModel com.android.sched.util.HasDescription  {
	private final com.android.sched.util.log.stats.StatisticId id
	public abstract void merge (com.android.sched.util.log.stats.Statistic) 
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.stats.StatisticId getId () 
	public java.lang.String toString () 
	public boolean isEnabled () 
	public final java.lang.String getDescription (int) 
		int columnIdx
	public final java.lang.String getType (int) 
		int columnIdx
	public final java.lang.Object getValue (int) 
		int columnIdx
	public final java.lang.String getHumanReadableValue (int) 
		int columnIdx
		java.io.ByteArrayOutputStream baos
		java.io.PrintWriter printer
		com.android.sched.util.print.TextPrinter provider
}

com/android/sched/util/log/stats/Statistic.properties
com/android/sched/util/log/stats/StatisticId.class
StatisticId.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.StatisticId extends java.lang.Object implements com.android.sched.util.HasDescription  {
	private static java.util.Map dummies
	private static java.util.Map regulars
	private final com.android.sched.util.log.stats.Statistic dummyInstance
	private final String name
	private final String description
	private final com.android.sched.util.config.ReflectFactory regularFactory
	private final com.android.sched.util.config.ReflectFactory dummyFactory
	public void  (java.lang.String, java.lang.String, java.lang.Class, java.lang.Class) 
		String name
		String description
		Class regularClass
		Class dummyClass
	public java.lang.String getName () 
	public java.lang.String getDescription () 
	public com.android.sched.util.log.stats.Statistic newInstance () 
	public com.android.sched.util.log.stats.Statistic getDummyInstance () 
	public static synchronized java.util.Collection getDummies () 
	public static java.lang.Class getRegularClass (java.lang.Class) 
		Class dummyClass
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/util/log/stats/TypeSize.class
TypeSize.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.TypeSize extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void recordType (long) 
		long size
	public long getSize () 
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getDescription () 
	public synchronized java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/log/stats/TypeSizeImpl.class
TypeSizeImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.TypeSizeImpl extends com.android.sched.util.log.stats.TypeSize {
	private long size
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public synchronized void recordType (long) 
		long size
	public synchronized void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.TypeSizeImpl stat
	public long getSize () 
	static void  () 
}

com/android/sched/util/log/stats/Value.class
Value.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Value extends com.android.sched.util.log.stats.Statistic {
	private static final com.android.sched.util.print.DataView DATA_VIEW
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public void set (java.lang.String) 
		String value
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
	public java.lang.String getValue () 
	public synchronized java.util.Iterator iterator () 
	public java.lang.String getDescription () 
	public com.android.sched.util.print.DataView getDataView () 
	static com.android.sched.util.print.DataView getStaticDataView () 
	static void  () 
}

com/android/sched/util/log/stats/ValueImpl.class
ValueImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ValueImpl extends com.android.sched.util.log.stats.Value {
	private String value
	static final boolean $assertionsDisabled
	protected void  (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	public boolean isEnabled () 
	public void set (java.lang.String) 
		String value
	public java.lang.String getValue () 
	public void merge (com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.ValueImpl value
	static void  () 
}

com/android/sched/util/log/tracer/AbstractTracer$1.class
AbstractTracer.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.AbstractTracer$1 extends java.lang.ThreadLocal {
	final com.android.sched.util.log.tracer.AbstractTracer this$0
	void  (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer this$0
	protected java.util.Stack initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/util/log/tracer/AbstractTracer$Children.class
AbstractTracer.java
package com.android.sched.util.log.tracer
public final com.android.sched.util.log.tracer.AbstractTracer$Children extends java.lang.Enum {
	public static final com.android.sched.util.log.tracer.AbstractTracer$Children WITH
	public static final com.android.sched.util.log.tracer.AbstractTracer$Children WITHOUT
	private static final com.android.sched.util.log.tracer.AbstractTracer$Children[] $VALUES
	public static com.android.sched.util.log.tracer.AbstractTracer$Children[] values () 
	public static com.android.sched.util.log.tracer.AbstractTracer$Children valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/log/tracer/AbstractTracer$LogWriterThread.class
AbstractTracer.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.AbstractTracer$LogWriterThread extends java.lang.Thread {
	private static final int FLUSH_TIMER_MSECS
	private final java.util.concurrent.BlockingQueue threadEventQueue
	final com.android.sched.util.log.tracer.AbstractTracer this$0
	public void  (com.android.sched.util.log.tracer.AbstractTracer, java.util.concurrent.BlockingQueue) 
		java.util.concurrent.BlockingQueue eventQueue
	public void run () 
		Throwable e
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
		long nextFlush
}

com/android/sched/util/log/tracer/AbstractTracer$ThreadTracerStateDummy.class
AbstractTracer.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.AbstractTracer$ThreadTracerStateDummy extends java.lang.Object implements com.android.sched.util.log.ThreadTracerState  {
	public static final com.android.sched.util.log.tracer.AbstractTracer$ThreadTracerStateDummy INSTANCE
	private void  () 
	static void  () 
}

com/android/sched/util/log/tracer/AbstractTracer$ThreadTracerStateImpl.class
AbstractTracer.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.AbstractTracer$ThreadTracerStateImpl extends java.lang.Object implements com.android.sched.util.log.ThreadTracerState  {
	private final com.android.sched.util.log.EventType[] types
	final com.android.sched.util.log.tracer.AbstractTracer this$0
	private void  (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
		java.util.Stack stack
		int idx
	void  (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.tracer.AbstractTracer$1) 
		com.android.sched.util.log.tracer.AbstractTracer x0
		com.android.sched.util.log.tracer.AbstractTracer$1 x1
	static com.android.sched.util.log.EventType[] access$200 (com.android.sched.util.log.tracer.AbstractTracer$ThreadTracerStateImpl) 
		com.android.sched.util.log.tracer.AbstractTracer$ThreadTracerStateImpl x0
}

com/android/sched/util/log/tracer/AbstractTracer$TracerEvent.class
AbstractTracer.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.AbstractTracer$TracerEvent extends java.lang.Object implements com.android.sched.util.log.Event  {
	protected final com.android.sched.util.log.EventType type
	java.util.List children
	long[] elapsedValue
	long[] startValue
	java.util.Map statisticsById
	final com.android.sched.util.log.tracer.AbstractTracer this$0
	void  (com.android.sched.util.log.tracer.AbstractTracer) 
	void  (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.tracer.AbstractTracer$TracerEvent, com.android.sched.util.log.EventType) 
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
		com.android.sched.util.log.EventType type
	void  (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.tracer.AbstractTracer$TracerEvent, com.android.sched.util.log.EventType, long[]) 
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
		com.android.sched.util.log.EventType type
		long[] values
	public void close () 
		int i
		java.util.Map$Entry e
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics statistics
		java.util.WeakHashMap weak
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
		com.android.sched.util.log.stats.Statistic stat
		int idx
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent overhead
		long[] now
		long[] values
		java.util.Stack threadPendingEvents
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent currentEvent
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent[] stack
		InterruptedException e
		InterruptedException e
	public java.util.Collection getStatistics () 
	public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.Statistic statistic
		com.android.sched.util.log.stats.StatisticId id
	public long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public long getStartValue (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long) 
		com.android.sched.util.log.tracer.probe.Probe probe
		long value
	public com.android.sched.util.log.EventType getType () 
	public java.lang.String toString () 
	public java.util.List getChildren () 
	private void removeStatistics () 
	public volatile java.util.Collection getChildren () 
}

com/android/sched/util/log/tracer/AbstractTracer.class
AbstractTracer.java
package com.android.sched.util.log.tracer
public abstract com.android.sched.util.log.tracer.AbstractTracer extends java.lang.Object implements com.android.sched.util.log.Tracer  {
	public static final com.android.sched.util.config.id.PropertyId WATCHER_INSTALL
	public static final com.android.sched.util.config.id.BooleanPropertyId PARENT_THREAD_SUPORT
	private final java.util.logging.Logger logger
	private final boolean parentThreadSupport
	private final java.util.Map objects
	private final java.util.Map watchers
	private final java.util.Set notWatched
	private final Object watcherLock
	protected final com.android.sched.util.log.tracer.ProbeManager probeManager
	protected final java.util.Map globalStatistics
	private final java.util.Set setOfStatisticIds
	private final java.util.Map dynamicEventByName
	private final java.util.concurrent.BlockingQueue eventsToWrite
	private final ThreadLocal pendingEvents
	private final java.util.concurrent.CountDownLatch shutDownLatch
	private final com.android.sched.util.log.tracer.AbstractTracer$TracerEvent shutDownSentinel
	private final java.util.concurrent.atomic.AtomicInteger eventCount
	static final boolean $assertionsDisabled
	public void  () 
		com.android.sched.util.log.tracer.watcher.WatcherInstaller watcher
		java.util.List watchers
	public synchronized void registerWatcher (java.lang.Class, java.lang.Class) 
		Class cls
		Class objectClass
		Class watcherClass
		java.util.WeakHashMap map
	public void registerObject (java.lang.Object, long, int, java.lang.StackTraceElement) 
		java.util.Map$Entry entry
		com.android.sched.util.log.tracer.watcher.ObjectWatcher watcher
		java.util.WeakHashMap weak
		InstantiationException e
		IllegalAccessException e
		Object object
		long size
		int count
		StackTraceElement site
		Class watcherClass
	abstract void stopTracer () 
	abstract void processEvent (com.android.sched.util.log.Event) 
	abstract void flush () 
	public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
		java.util.Stack threadPendingEvents
	private void mergeStatistic (com.android.sched.util.log.EventType, com.android.sched.util.log.stats.StatisticId, com.android.sched.util.log.tracer.AbstractTracer$Children, com.android.sched.util.log.stats.Statistic) 
		int i
		java.util.Map[] staticticById
		com.android.sched.util.log.stats.Statistic global
		com.android.sched.util.log.EventType type
		com.android.sched.util.log.stats.StatisticId id
		com.android.sched.util.log.tracer.AbstractTracer$Children kind
		com.android.sched.util.log.stats.Statistic local
		java.util.Map[] staticticById
		com.android.sched.util.log.stats.Statistic global
	protected java.util.Collection getStatisticsIds () 
	public com.android.sched.util.log.tracer.AbstractTracer$TracerEvent open (java.lang.String) 
		String name
	public com.android.sched.util.log.EventType getDynamicEventType (java.lang.String) 
		com.android.sched.util.log.EventType type
		String name
	private com.android.sched.util.log.EventType getOrCreateDynamicEventType (java.lang.String) 
		com.android.sched.util.log.tracer.DynamicEventType type
		String name
	public com.android.sched.util.log.tracer.AbstractTracer$TracerEvent open (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.EventType type
		java.util.Stack threadPendingEvents
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
		com.android.sched.util.log.tracer.AbstractTracer$TracerEvent newEvent
	public com.android.sched.util.log.ThreadTracerState getThreadState () 
	public void pushThreadState (com.android.sched.util.log.ThreadTracerState) 
		int idx
		com.android.sched.util.log.EventType[] types
		com.android.sched.util.log.ThreadTracerState state
	public void popThreadState (com.android.sched.util.log.ThreadTracerState) 
		int idx
		java.util.Stack stack
		com.android.sched.util.log.ThreadTracerState state
	public boolean isTracing () 
	com.android.sched.util.log.tracer.ProbeManager getProbeManager () 
	public com.android.sched.util.log.EventType getCurrentEventType () 
		java.util.Stack threadPendingEvents
	private java.lang.ThreadLocal initPendingEvents () 
	private java.util.concurrent.BlockingQueue openQueue () 
		java.util.concurrent.BlockingQueue eventQueue
		Thread logWriterWorker
	public volatile com.android.sched.util.log.Event open (java.lang.String) 
	public volatile com.android.sched.util.log.Event open (com.android.sched.util.log.EventType) 
	static java.lang.ThreadLocal access$000 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static com.android.sched.util.log.tracer.AbstractTracer$TracerEvent access$300 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static java.util.logging.Logger access$400 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static java.util.concurrent.CountDownLatch access$500 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static java.util.Map access$600 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static void access$700 (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.EventType, com.android.sched.util.log.stats.StatisticId, com.android.sched.util.log.tracer.AbstractTracer$Children, com.android.sched.util.log.stats.Statistic) 
		com.android.sched.util.log.tracer.AbstractTracer x0
		com.android.sched.util.log.EventType x1
		com.android.sched.util.log.stats.StatisticId x2
		com.android.sched.util.log.tracer.AbstractTracer$Children x3
		com.android.sched.util.log.stats.Statistic x4
	static java.util.concurrent.BlockingQueue access$800 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static java.util.concurrent.atomic.AtomicInteger access$900 (com.android.sched.util.log.tracer.AbstractTracer) 
		com.android.sched.util.log.tracer.AbstractTracer x0
	static void  () 
}

com/android/sched/util/log/tracer/DynamicEventType.class
DynamicEventType.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.DynamicEventType extends java.lang.Object implements com.android.sched.util.log.EventType  {
	private final String name
	void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
}

com/android/sched/util/log/tracer/ProbeManager$1.class
ProbeManager.java
package com.android.sched.util.log.tracer
final com.android.sched.util.log.tracer.ProbeManager$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.lang.Boolean initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/util/log/tracer/ProbeManager.class
ProbeManager.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.ProbeManager extends java.lang.Object {
	private static final com.android.sched.util.config.id.PropertyId PROBE_MANAGER
	public static final ThreadLocal enable
	private final com.android.sched.util.log.tracer.filter.EventFilter[] filters
	private final com.android.sched.util.log.tracer.probe.Probe[] probes
	private final java.util.List listProbes
	private final int nb
	public static com.android.sched.util.log.tracer.ProbeManager getProbeManager () 
	void  (com.android.sched.util.log.tracer.ProbeManagerBuilder) 
		com.android.sched.util.log.tracer.probe.Probe probe
		com.android.sched.util.log.tracer.ProbeManagerBuilder builder
		java.util.Map map
		int idx
	long[] readAndStart (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.tracer.filter.EventFilter filter
		int i
		com.android.sched.util.log.EventType type
		long[] values
	void start () 
		int i
	long[] stopAndRead (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.tracer.filter.EventFilter filter
		int i
		com.android.sched.util.log.EventType type
		long[] values
	void stop () 
		int i
	long[] read (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.tracer.filter.EventFilter filter
		int i
		com.android.sched.util.log.EventType type
		long[] values
	int getIndex (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
		int index
	boolean hasFilter (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	com.android.sched.util.log.tracer.filter.EventFilter getFilter (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	java.util.List getProbes () 
	public boolean isStarted () 
	static void  () 
}

com/android/sched/util/log/tracer/ProbeManagerBuilder.class
ProbeManagerBuilder.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.ProbeManagerBuilder extends java.lang.Object {
	private final java.util.Map probes
	public void  () 
	public void add (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe probe
	public void add (com.android.sched.util.log.tracer.probe.Probe, com.android.sched.util.log.tracer.filter.EventFilter) 
		com.android.sched.util.log.tracer.probe.Probe probe
		com.android.sched.util.log.tracer.filter.EventFilter filter
	public java.util.Map getProbes () 
	public com.android.sched.util.log.tracer.ProbeManager build () 
}

com/android/sched/util/log/tracer/ProbeManagerCodec.class
ProbeManagerCodec.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.ProbeManagerCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec  {
	private final com.android.sched.util.codec.ListCodec parser
	public void  () 
	public com.android.sched.util.log.tracer.ProbeManager checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
		com.android.sched.util.log.tracer.probe.Probe probe
		com.android.sched.util.log.tracer.ProbeManagerBuilder builder
		com.android.sched.util.codec.CodecContext context
		String string
		java.util.List probes
	public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.log.tracer.ProbeManager) 
		com.android.sched.util.codec.CodecContext context
		com.android.sched.util.log.tracer.ProbeManager data
	public com.android.sched.util.log.tracer.ProbeManager parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
		com.android.sched.util.log.tracer.probe.Probe probe
		com.android.sched.util.codec.CodecContext context
		String string
		java.util.List probes
		com.android.sched.util.log.tracer.ProbeManagerBuilder builder
	public java.lang.String getUsage () 
	public java.lang.String getVariableName () 
	public java.util.List getValueDescriptions () 
	public java.lang.String formatValue (com.android.sched.util.log.tracer.ProbeManager) 
		com.android.sched.util.log.tracer.ProbeManager data
	public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String)  throws com.android.sched.util.codec.ParsingException 
	public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String) 
	public volatile java.lang.String formatValue (java.lang.Object) 
	public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)  throws com.android.sched.util.codec.CheckingException 
}

com/android/sched/util/log/tracer/SimpleStat.class
SimpleStat.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.SimpleStat extends java.lang.Object {
	private long count
	private double min
	private Object minObject
	private double max
	private Object maxObject
	private double total
	private double squareSum
	public void  () 
	public void add (double, java.lang.Object) 
		double value
		Object obj
	public long getCount () 
	public double getMin () 
	public java.lang.Object getMinObject () 
	public double getMax () 
	public java.lang.Object getMaxObject () 
	public double getAverage () 
	public double getTotal () 
	public double getVariance () 
		double d
		double average
	public void clear () 
}

com/android/sched/util/log/tracer/StatsTracerFtl$Total.class
StatsTracerFtl.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.StatsTracerFtl$Total extends java.lang.Object {
	com.android.sched.util.log.EventType type
	com.android.sched.util.log.tracer.SimpleStat[] withChildrenValue
	com.android.sched.util.log.tracer.SimpleStat[] withoutChildrenValue
	java.util.Set children
	final com.android.sched.util.log.tracer.StatsTracerFtl this$0
	void  (com.android.sched.util.log.tracer.StatsTracerFtl, com.android.sched.util.log.EventType) 
		int idx
		com.android.sched.util.log.EventType type
	public java.lang.String toString () 
}

com/android/sched/util/log/tracer/StatsTracerFtl.class
StatsTracerFtl.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.StatsTracerFtl extends com.android.sched.util.log.tracer.AbstractTracer {
	public static final com.android.sched.util.config.id.PropertyId TRACER_DIR
	public static final com.android.sched.util.config.id.BooleanPropertyId TRACER_DIR_WITH_CONFIG
	private final java.util.logging.Logger logger
	private final com.android.sched.util.file.Directory dir
	private final java.util.Map map
	static final boolean $assertionsDisabled
	public void  () 
		com.android.sched.util.file.SchedIOException e
	public void stopTracer () 
		java.lang.management.GarbageCollectorMXBean gc
		java.lang.reflect.Method method
		java.lang.reflect.Method method
		java.lang.reflect.Method method
		java.util.Date date
		java.lang.management.OperatingSystemMXBean os
		java.lang.management.RuntimeMXBean runtime
		boolean first
		StringBuilder gcs
		com.android.sched.util.log.tracer.probe.Probe probe
		java.util.Map elt
		com.android.sched.util.log.tracer.TemplateFtl template
		java.util.Map elt
		com.android.sched.util.log.tracer.StatsTracerFtl$Total c
		String label
		long total
		java.util.Map elt
		com.android.sched.util.log.tracer.filter.EventFilter filter
		int probeIndex
		com.android.sched.util.log.tracer.probe.Probe probe
		java.io.Writer writer
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.jack.freemarker.template.TemplateException e
		java.io.IOException e
		com.android.jack.freemarker.template.Template tmp
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		int templateIdx
		com.android.sched.util.log.tracer.TemplateFtl template
		StringBuilder summary
		com.android.jack.freemarker.template.Configuration config
		java.io.Writer writer
		boolean first
		boolean hasFilter
		java.util.ListIterator iterProbe
		java.io.File file
		com.android.sched.util.log.tracer.StatsTracerFtl$Total total
		com.android.sched.util.log.stats.StatisticId id
		java.util.Map modelRoot
		java.util.List modelStats
		java.util.Map modelParams
		java.util.List modelTemps
		java.util.Map modelSysts
		java.util.List classProbes
		java.util.List templates
		java.util.ListIterator iterTemplate
	private java.lang.String getFileName (java.lang.Object) 
		Object object
	private java.lang.String getEventFileName (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.EventType type
	private java.lang.String getStatFileName (com.android.sched.util.log.stats.StatisticId) 
		com.android.sched.util.log.stats.StatisticId id
	private java.lang.String getConfigFileName () 
	private void generateEventReport (com.android.sched.util.log.tracer.StatsTracerFtl$Total) 
		java.util.List dmData
		com.android.sched.util.log.EventType type
		java.util.Map dmTable
		java.util.List dmHeader
		java.util.List dmDatas
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		java.util.List dmData
		com.android.sched.util.log.tracer.SimpleStat stat
		java.util.Map dmTable
		java.util.List dmHeader
		java.util.List dmDatas
		java.util.ListIterator iter
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		java.util.List dmData
		com.android.sched.util.log.tracer.SimpleStat stat
		java.util.Map dmTable
		java.util.List dmHeader
		java.util.List dmDatas
		java.util.ListIterator iter
		int idx
		int idx
		java.util.List dmData
		com.android.sched.util.log.stats.Statistic woStat
		com.android.sched.util.log.stats.StatisticId statId
		java.util.List statIds
		java.util.Map dmTable
		java.util.List dmHeader
		java.util.List dmDatas
		java.util.Map[] rawStat
		com.android.sched.util.log.stats.Statistic dummy
		int idx
		int idx
		java.util.List dmData
		com.android.sched.util.log.stats.Statistic wStat
		com.android.sched.util.log.stats.StatisticId statId
		java.util.List statIds
		java.util.Map dmStat
		java.util.List dmHeader
		java.util.List dmDatas
		java.util.Map[] rawStat
		com.android.sched.util.log.stats.Statistic dummy
		java.io.Writer writer
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.jack.freemarker.template.TemplateException e
		java.io.IOException e
		com.android.jack.freemarker.template.Template tmp
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.sched.util.log.tracer.StatsTracerFtl$Total total
		String template
		java.util.Map dmRoot
		java.util.List dmTables
		java.util.List dummies
		com.android.jack.freemarker.template.Configuration config
		java.io.File file
		java.io.Writer writer
	private void generateStatReport (com.android.sched.util.log.stats.StatisticId) 
		int idx
		int idx
		java.util.List dmData
		com.android.sched.util.log.stats.Statistic woStat
		java.util.Map[] rawStat
		com.android.sched.util.log.tracer.StatsTracerFtl$Total total
		int idx
		int idx
		java.util.List dmData
		com.android.sched.util.log.stats.Statistic wStat
		java.util.Map[] rawStat
		com.android.sched.util.log.tracer.StatsTracerFtl$Total total
		java.io.Writer writer
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.jack.freemarker.template.TemplateException e
		java.io.IOException e
		com.android.jack.freemarker.template.Template tmp
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.sched.util.log.stats.StatisticId id
		String template
		java.util.Map dmRoot
		java.util.List dmTables
		java.util.List totals
		java.util.Map dmStat
		java.util.List dmHeader
		java.util.List dmDatas
		com.android.sched.util.log.stats.Statistic dummy
		com.android.jack.freemarker.template.Configuration config
		java.io.File file
		java.io.Writer writer
	private void generateConfigReport () 
		java.util.List dmData
		com.android.sched.util.config.id.PropertyId property
		java.io.Writer writer
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.jack.freemarker.template.TemplateException e
		java.io.IOException e
		com.android.jack.freemarker.template.Template tmp
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		String template
		java.util.Map dmRoot
		java.util.List dmTables
		java.util.Map dmStat
		java.util.List dmHeader
		java.util.List dmDatas
		com.android.sched.util.config.Config config
		java.util.Collection ids
		com.android.jack.freemarker.template.Configuration configuration
		java.io.File file
		java.io.Writer writer
	private void addProbe (java.util.List, double, com.android.sched.util.log.tracer.probe.Probe) 
		java.util.List model
		double value
		com.android.sched.util.log.tracer.probe.Probe probe
	public void processEvent (com.android.sched.util.log.Event) 
		com.android.sched.util.log.Event event
	private long[] processEventWithOverhead (com.android.sched.util.log.Event, java.util.Stack) 
		int idx
		long[] childOverhead
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		java.util.ListIterator iter
		com.android.sched.util.log.Event child
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		long duration
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		com.android.sched.util.log.Event child
		int idx
		com.android.sched.util.log.tracer.probe.Probe probe
		com.android.sched.util.log.Event child
		com.android.sched.util.log.Event event
		java.util.Stack stack
		com.android.sched.util.log.EventType eventType
		long[] overhead
		java.util.ListIterator iter
		long[] withChildrenValue
		long[] withoutChildrenValue
		com.android.sched.util.log.tracer.StatsTracerFtl$Total total
	public void flush () 
	private java.util.Map generateStatDescDataModel () 
		java.util.List dmData
		com.android.sched.util.log.stats.StatisticId id
		java.util.Map dmStatList
		java.util.List dmHeader
		java.util.List dmDatas
		java.util.Collection ids
	static void  () 
}

com/android/sched/util/log/tracer/TemplateFtl$1.class
TemplateFtl.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.TemplateFtl$1 extends java.lang.Object {
}

com/android/sched/util/log/tracer/TemplateFtl$MappingProbe.class
TemplateFtl.java
package com.android.sched.util.log.tracer
 com.android.sched.util.log.tracer.TemplateFtl$MappingProbe extends java.lang.Object {
	private final Class probe
	private final String label
	private void  (java.lang.Class, java.lang.String) 
		Class probe
		String label
	private java.lang.Class getProbe () 
	private java.lang.String getLabel () 
	void  (java.lang.Class, java.lang.String, com.android.sched.util.log.tracer.TemplateFtl$1) 
		Class x0
		String x1
		com.android.sched.util.log.tracer.TemplateFtl$1 x2
	static java.lang.Class access$100 (com.android.sched.util.log.tracer.TemplateFtl$MappingProbe) 
		com.android.sched.util.log.tracer.TemplateFtl$MappingProbe x0
	static java.lang.String access$200 (com.android.sched.util.log.tracer.TemplateFtl$MappingProbe) 
		com.android.sched.util.log.tracer.TemplateFtl$MappingProbe x0
}

com/android/sched/util/log/tracer/TemplateFtl.class
TemplateFtl.java
package com.android.sched.util.log.tracer
public final com.android.sched.util.log.tracer.TemplateFtl extends java.lang.Enum {
	public static final com.android.sched.util.log.tracer.TemplateFtl COUNT
	public static final com.android.sched.util.log.tracer.TemplateFtl TIME_TT
	public static final com.android.sched.util.log.tracer.TemplateFtl TIME_WC
	public static final com.android.sched.util.log.tracer.TemplateFtl HEAP_MEMORY
	public static final com.android.sched.util.log.tracer.TemplateFtl HEAP_ALLOCATION_SIZE
	public static final com.android.sched.util.log.tracer.TemplateFtl HEAP_ALLOCATION_COUNT
	public static final com.android.sched.util.log.tracer.TemplateFtl GC_TIME
	public static final com.android.sched.util.log.tracer.TemplateFtl GC_COUNT
	public static final com.android.sched.util.log.tracer.TemplateFtl CONTENTION_DURATION
	public static final com.android.sched.util.log.tracer.TemplateFtl CONTENTION_COUNT
	public static final com.android.sched.util.log.tracer.TemplateFtl JIT_DURATION
	public static final com.android.sched.util.log.tracer.TemplateFtl OVERVIEW
	private String name
	private String templateName
	private String targetName
	private final java.util.List mandatoryProbes
	private final java.util.List optionalProbes
	private final java.util.Map labels
	private static final com.android.sched.util.log.tracer.TemplateFtl[] $VALUES
	public static com.android.sched.util.log.tracer.TemplateFtl[] values () 
	public static com.android.sched.util.log.tracer.TemplateFtl valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[], com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[]) 
		com.android.sched.util.log.tracer.TemplateFtl$MappingProbe ms
		com.android.sched.util.log.tracer.TemplateFtl$MappingProbe ms
		String name
		String templateName
		String targetName
		com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[] mandatoryProbes
		com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[] optionalProbes
	public java.lang.String getTemplateName () 
	public java.lang.String getTargetName () 
	public java.util.List getMandatoryProbes () 
	public java.util.List getOptionalProbes () 
	public java.lang.Object getName () 
	public java.lang.String getLabel (java.lang.Class) 
		Class probe
		String label
	static void  () 
}

com/android/sched/util/log/tracer/TracerEventType.class
TracerEventType.java
package com.android.sched.util.log.tracer
public final com.android.sched.util.log.tracer.TracerEventType extends java.lang.Enum implements com.android.sched.util.log.EventType  {
	public static final com.android.sched.util.log.tracer.TracerEventType OVERHEAD
	public static final com.android.sched.util.log.tracer.TracerEventType NOEVENT
	public static final com.android.sched.util.log.tracer.TracerEventType SINGLETON
	public static final com.android.sched.util.log.tracer.TracerEventType NOTYPE
	private final String name
	private static final com.android.sched.util.log.tracer.TracerEventType[] $VALUES
	public static com.android.sched.util.log.tracer.TracerEventType[] values () 
	public static com.android.sched.util.log.tracer.TracerEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

com/android/sched/util/log/tracer/filter/EventFilter.class
EventFilter.java
package com.android.sched.util.log.tracer.filter
public abstract com.android.sched.util.log.tracer.filter.EventFilter extends java.lang.Object implements com.android.sched.util.HasDescription  {
	public abstract boolean isEnabled (com.android.sched.util.log.EventType) 
}

com/android/sched/util/log/tracer/filter/NegFilter.class
NegFilter.java
package com.android.sched.util.log.tracer.filter
public com.android.sched.util.log.tracer.filter.NegFilter extends java.lang.Object implements com.android.sched.util.log.tracer.filter.EventFilter  {
	private final com.android.sched.util.log.tracer.filter.EventFilter filter
	public void  (com.android.sched.util.log.tracer.filter.EventFilter) 
		com.android.sched.util.log.tracer.filter.EventFilter filter
	public boolean isEnabled (com.android.sched.util.log.EventType) 
		com.android.sched.util.log.EventType type
	public java.lang.String getDescription () 
}

com/android/sched/util/log/tracer/probe/EventCountProbe.class
EventCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.EventCountProbe extends com.android.sched.util.log.tracer.probe.Probe {
	private long count
	public void  () 
	public long read () 
	public void stop () 
	public void start () 
	public java.lang.String formatValue (long) 
		long value
}

com/android/sched/util/log/tracer/probe/GcCountProbe.class
GcCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.GcCountProbe extends com.android.sched.util.log.tracer.probe.Probe {
	private final java.util.List gcs
	public void  () 
	public long read () 
		java.lang.management.GarbageCollectorMXBean gc
		long count
	public void start () 
	public void stop () 
	public java.lang.String formatValue (long) 
		long value
}

com/android/sched/util/log/tracer/probe/GcDurationProbe.class
GcDurationProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.GcDurationProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
	private final java.util.List gcs
	public void  () 
	public long read () 
		java.lang.management.GarbageCollectorMXBean gc
		long count
	public void start () 
	public void stop () 
}

com/android/sched/util/log/tracer/probe/HeapAllocationCountProbe.class
HeapAllocationCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapAllocationCountProbe extends com.android.sched.util.log.tracer.probe.HeapAllocationProbe {
	public void  () 
	public long read () 
	public java.lang.String formatValue (long) 
		long value
}

com/android/sched/util/log/tracer/probe/HeapAllocationProbe$1.class
HeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
final com.android.sched.util.log.tracer.probe.HeapAllocationProbe$1 extends java.lang.ThreadLocal {
	void  () 
	protected com.android.sched.util.log.tracer.probe.HeapAllocationProbe$ThreadLocalCounting initialValue () 
	protected volatile java.lang.Object initialValue () 
}

com/android/sched/util/log/tracer/probe/HeapAllocationProbe$Instrumentation$1.class
HeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
final com.android.sched.util.log.tracer.probe.HeapAllocationProbe$Instrumentation$1 extends java.lang.Object implements com.google.monitoring.runtime.instrumentation.Sampler  {
	private int stackDepth
	void  () 
	public void sampleAllocation (int, java.lang.String, java.lang.Object, long) 
		com.android.sched.util.log.tracer.probe.HeapAllocationProbe$ThreadLocalCounting tlc
		int count
		String desc
		Object newObj
		long size
		com.android.sched.util.log.Tracer tracer
	private java.lang.StackTraceElement getAllocationSite () 
		StackTraceElement[] stack
}

com/android/sched/util/log/tracer/probe/HeapAllocationProbe$Instrumentation.class
HeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
 com.android.sched.util.log.tracer.probe.HeapAllocationProbe$Instrumentation extends java.lang.Object {
	private void  () 
	private static void install () 
		com.google.monitoring.runtime.instrumentation.Sampler sampler
	static void access$000 () 
}

com/android/sched/util/log/tracer/probe/HeapAllocationProbe$ThreadLocalCounting.class
HeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapAllocationProbe$ThreadLocalCounting extends java.lang.Object {
	public long count
	public long size
	public void  () 
}

com/android/sched/util/log/tracer/probe/HeapAllocationProbe.class
HeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.HeapAllocationProbe extends com.android.sched.util.log.tracer.probe.MemoryBytesProbe {
	public static final com.android.sched.util.config.id.BooleanPropertyId GET_ALLOCATION_SITE
	protected static final ThreadLocal alloc
	private static boolean installed
	protected void  (java.lang.String) 
		String description
	public void start () 
	public void stop () 
	public static void ensureInstall () 
		ClassNotFoundException e
	static void  () 
}

com/android/sched/util/log/tracer/probe/HeapAllocationSizeProbe.class
HeapAllocationSizeProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapAllocationSizeProbe extends com.android.sched.util.log.tracer.probe.HeapAllocationProbe {
	public void  () 
	public long read () 
}

com/android/sched/util/log/tracer/probe/HeapMemoryProbe.class
HeapMemoryProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapMemoryProbe extends com.android.sched.util.log.tracer.probe.MemoryBytesProbe {
	private final java.lang.management.MemoryMXBean mmMXBean
	public void  () 
		Exception ex
	public long read () 
	public void start () 
	public void stop () 
}

com/android/sched/util/log/tracer/probe/JitDurationProbe$Filter.class
JitDurationProbe.java
package com.android.sched.util.log.tracer.probe
 com.android.sched.util.log.tracer.probe.JitDurationProbe$Filter extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter  {
	void  () 
	public boolean isValid () 
		java.lang.management.CompilationMXBean compilerMXBean
		Throwable e
}

com/android/sched/util/log/tracer/probe/JitDurationProbe.class
JitDurationProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.JitDurationProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
	private final java.lang.management.CompilationMXBean compilerMXBean
	public void  () 
	public long read () 
	public void start () 
	public void stop () 
}

com/android/sched/util/log/tracer/probe/MemoryBytesProbe.class
MemoryBytesProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.MemoryBytesProbe extends com.android.sched.util.log.tracer.probe.Probe {
	private static final boolean UNIT_IN_SI
	private static final int UNIT_BASE
	private static final char[] UNIT_PREFIX
	private static final boolean PRECISE
	private static final String FORMAT
	protected void  (java.lang.String, int) 
		String description
		int priority
	public java.lang.String formatValue (long) 
		long b
	public static java.lang.String formatBytes (long) 
		int exp
		long b
		StringBuilder sb
	static void  () 
}

com/android/sched/util/log/tracer/probe/Probe.class
Probe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.Probe extends java.lang.Object implements java.lang.Comparable com.android.sched.util.HasDescription  {
	public static final int MAX_PRIORITY
	public static final int MIN_PRIORITY
	private final int priority
	private final String description
	static final boolean $assertionsDisabled
	public abstract long read () 
	public abstract void start () 
	public abstract void stop () 
	public abstract java.lang.String formatValue (long) 
	public int getPriority () 
	protected void  (java.lang.String, int) 
		String description
		int priority
	public java.lang.String getDescription () 
	public int compareTo (com.android.sched.util.log.tracer.probe.Probe) 
		com.android.sched.util.log.tracer.probe.Probe o
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sched/util/log/tracer/probe/ThreadContentionCountProbe$Filter.class
ThreadContentionCountProbe.java
package com.android.sched.util.log.tracer.probe
 com.android.sched.util.log.tracer.probe.ThreadContentionCountProbe$Filter extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter  {
	void  () 
	public boolean isValid () 
		java.lang.management.ThreadMXBean threadManager
		Throwable e
}

com/android/sched/util/log/tracer/probe/ThreadContentionCountProbe.class
ThreadContentionCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.ThreadContentionCountProbe extends com.android.sched.util.log.tracer.probe.Probe {
	private final java.lang.management.ThreadMXBean threadMXBean
	public void  () 
	public long read () 
	public void start () 
	public void stop () 
	public java.lang.String formatValue (long) 
		long value
}

com/android/sched/util/log/tracer/probe/ThreadContentionDurationProbe$Filter.class
ThreadContentionDurationProbe.java
package com.android.sched.util.log.tracer.probe
 com.android.sched.util.log.tracer.probe.ThreadContentionDurationProbe$Filter extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter  {
	void  () 
	public boolean isValid () 
		java.lang.management.ThreadMXBean threadManager
		Throwable e
}

com/android/sched/util/log/tracer/probe/ThreadContentionDurationProbe.class
ThreadContentionDurationProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.ThreadContentionDurationProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
	private final java.lang.management.ThreadMXBean threadMXBean
	public void  () 
	public long read () 
	public void start () 
	public void stop () 
}

com/android/sched/util/log/tracer/probe/ThreadTimeProbe$Filter.class
ThreadTimeProbe.java
package com.android.sched.util.log.tracer.probe
 com.android.sched.util.log.tracer.probe.ThreadTimeProbe$Filter extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter  {
	void  () 
	public boolean isValid () 
		java.lang.management.ThreadMXBean threadManager
		Throwable e
}

com/android/sched/util/log/tracer/probe/ThreadTimeProbe.class
ThreadTimeProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.ThreadTimeProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
	private final java.lang.management.ThreadMXBean threadMXBean
	public void  () 
	public long read () 
	public void start () 
	public void stop () 
}

com/android/sched/util/log/tracer/probe/TimeNanosProbe.class
TimeNanosProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.TimeNanosProbe extends com.android.sched.util.log.tracer.probe.Probe {
	private static final java.util.concurrent.TimeUnit[] UNIT_TIME
	private static final String[] UNIT_PREFIX
	private static final boolean PRECISE
	private static final String FORMAT
	protected void  (java.lang.String, int) 
		String description
		int priority
	public java.lang.String formatValue (long) 
		long ns
	public static java.lang.String formatDuration (long) 
		double u
		java.util.concurrent.TimeUnit unit
		long ns
		StringBuilder sb
		int idx
	static void  () 
}

com/android/sched/util/log/tracer/probe/WallClockProbe.class
WallClockProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.WallClockProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
	public void  () 
	public long read () 
	public void start () 
	public void stop () 
}

com/android/sched/util/log/tracer/templates/count.html.ftl
com/android/sched/util/log/tracer/templates/event.html.ftl
com/android/sched/util/log/tracer/templates/memory.html.ftl
com/android/sched/util/log/tracer/templates/overview.html.ftl
com/android/sched/util/log/tracer/templates/time.html.ftl
com/android/sched/util/log/tracer/watcher/ArrayAllocationWatcher$DetailedAllocationWatcherInstaller.class
ArrayAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ArrayAllocationWatcher$DetailedAllocationWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller  {
	public void  () 
	public void install (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
}

com/android/sched/util/log/tracer/watcher/ArrayAllocationWatcher$Statistics.class
ArrayAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
 com.android.sched.util.log.tracer.watcher.ArrayAllocationWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics  {
	void  () 
	public java.util.Iterator iterator () 
}

com/android/sched/util/log/tracer/watcher/ArrayAllocationWatcher.class
ArrayAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ArrayAllocationWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher  {
	private static final java.util.Map arrayStats
	public void  () 
	public boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
		Object object
		long size
		int count
		com.android.sched.util.log.EventType eventType
		StackTraceElement site
		Class type
	private void notifyArray (java.lang.Class, long, int, com.android.sched.util.log.EventType) 
		String name
		com.android.sched.util.log.stats.StatisticId id
		Class type
		long size
		int count
		com.android.sched.util.log.EventType eventType
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
		Object node
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
		com.android.sched.util.log.EventType type
	static void  () 
}

com/android/sched/util/log/tracer/watcher/ArrayListWatcher$ArrayListWatcherInstaller.class
ArrayListWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ArrayListWatcher$ArrayListWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller  {
	public void  () 
	public void install (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
}

com/android/sched/util/log/tracer/watcher/ArrayListWatcher$Statistics.class
ArrayListWatcher.java
package com.android.sched.util.log.tracer.watcher
 com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics  {
	private static final com.android.sched.util.log.stats.StatisticId INCREASE_CAPACITY
	private static final com.android.sched.util.log.stats.StatisticId INCREASE_UNUSED
	private static final com.android.sched.util.log.stats.StatisticId UNUSED
	private final com.android.sched.util.log.stats.Sample increaseCapacity
	private final com.android.sched.util.log.stats.Sample increaseUnused
	private final com.android.sched.util.log.stats.Sample unused
	void  () 
	public java.util.Iterator iterator () 
		java.util.List list
	static com.android.sched.util.log.stats.Sample access$000 (com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics) 
		com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics x0
	static com.android.sched.util.log.stats.Sample access$100 (com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics) 
		com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics x0
	static com.android.sched.util.log.stats.Sample access$200 (com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics) 
		com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics x0
	static void  () 
}

com/android/sched/util/log/tracer/watcher/ArrayListWatcher.class
ArrayListWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ArrayListWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher  {
	private String eventTypeName
	private static java.lang.reflect.Field arrayRef
	private int previousCapacity
	private int previousUnused
	public void  () 
	public boolean notifyInstantiation (java.util.ArrayList, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
		IllegalAccessException e
		java.util.ArrayList list
		long size
		int count
		com.android.sched.util.log.EventType type
		StackTraceElement site
	public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.util.ArrayList, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
		int capacity
		int unused
		IllegalAccessException e
		java.util.ArrayList list
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
		com.android.sched.util.log.EventType type
		com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics statistics
	public volatile com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
	public volatile boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
	static void  () 
		NoSuchFieldException e
}

com/android/sched/util/log/tracer/watcher/ObjectAllocationWatcher$DetailedAllocationWatcherInstaller.class
ObjectAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ObjectAllocationWatcher$DetailedAllocationWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller  {
	public void  () 
	public void install (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
}

com/android/sched/util/log/tracer/watcher/ObjectAllocationWatcher$Statistics.class
ObjectAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
 com.android.sched.util.log.tracer.watcher.ObjectAllocationWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics  {
	void  () 
	public java.util.Iterator iterator () 
}

com/android/sched/util/log/tracer/watcher/ObjectAllocationWatcher.class
ObjectAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ObjectAllocationWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher  {
	private static final java.util.Map objectStats
	com.android.sched.util.log.Tracer tracer
	public void  () 
	public boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
		String name
		com.android.sched.util.log.stats.StatisticId id
		Object object
		long size
		int count
		com.android.sched.util.log.EventType notUsed
		StackTraceElement site
		Class type
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
		Object node
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
		com.android.sched.util.log.EventType type
	static void  () 
}

com/android/sched/util/log/tracer/watcher/ObjectWatcher$Statistics.class
ObjectWatcher.java
package com.android.sched.util.log.tracer.watcher
public abstract com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics extends java.lang.Object implements java.lang.Iterable  {
}

com/android/sched/util/log/tracer/watcher/ObjectWatcher.class
ObjectWatcher.java
package com.android.sched.util.log.tracer.watcher
public abstract com.android.sched.util.log.tracer.watcher.ObjectWatcher extends java.lang.Object {
	public abstract boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
	public abstract com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
}

com/android/sched/util/log/tracer/watcher/TotalAllocationWatcher$AllocationWatcherInstaller.class
TotalAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.TotalAllocationWatcher$AllocationWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller  {
	public void  () 
	public void install (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
}

com/android/sched/util/log/tracer/watcher/TotalAllocationWatcher$Statistics.class
TotalAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
 com.android.sched.util.log.tracer.watcher.TotalAllocationWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics  {
	void  () 
	public java.util.Iterator iterator () 
}

com/android/sched/util/log/tracer/watcher/TotalAllocationWatcher.class
TotalAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.TotalAllocationWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher  {
	private static final com.android.sched.util.log.stats.StatisticId ALLOCATIONS
	public void  () 
	public boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
		Object object
		long size
		int count
		com.android.sched.util.log.EventType notUsed
		StackTraceElement site
	public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
		Object node
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
		com.android.sched.util.log.EventType type
	static void  () 
}

com/android/sched/util/log/tracer/watcher/TypeSizeWatcher$AllocationWatcherInstaller.class
TypeSizeWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.TypeSizeWatcher$AllocationWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller  {
	public void  () 
	public void install (com.android.sched.util.log.Tracer) 
		com.android.sched.util.log.Tracer tracer
}

com/android/sched/util/log/tracer/watcher/TypeSizeWatcher$Statistics.class
TypeSizeWatcher.java
package com.android.sched.util.log.tracer.watcher
 com.android.sched.util.log.tracer.watcher.TypeSizeWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics  {
	void  () 
	public java.util.Iterator iterator () 
}

com/android/sched/util/log/tracer/watcher/TypeSizeWatcher.class
TypeSizeWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.TypeSizeWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher  {
	private static final com.android.sched.util.log.stats.StatisticId SIZES
	public void  () 
	public boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType, java.lang.StackTraceElement) 
		Object object
		long size
		int count
		com.android.sched.util.log.EventType notUsed
		StackTraceElement site
	public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType) 
		Object node
		com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
		com.android.sched.util.log.EventType type
	static void  () 
}

com/android/sched/util/log/tracer/watcher/WatcherInstaller.class
WatcherInstaller.java
package com.android.sched.util.log.tracer.watcher
public abstract com.android.sched.util.log.tracer.watcher.WatcherInstaller extends java.lang.Object {
	public abstract void install (com.android.sched.util.log.Tracer) 
}

com/android/sched/util/print/AbstractPrinter$1.class
AbstractPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.AbstractPrinter$1 extends java.lang.Object {
}

com/android/sched/util/print/AbstractPrinter$MissingPrinter.class
AbstractPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.AbstractPrinter$MissingPrinter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	final com.android.sched.util.print.AbstractPrinter this$0
	private void  (com.android.sched.util.print.AbstractPrinter) 
	public boolean print (java.io.PrintWriter, java.lang.Object) 
		java.io.PrintWriter printer
		Object object
	void  (com.android.sched.util.print.AbstractPrinter, com.android.sched.util.print.AbstractPrinter$1) 
		com.android.sched.util.print.AbstractPrinter x0
		com.android.sched.util.print.AbstractPrinter$1 x1
}

com/android/sched/util/print/AbstractPrinter$NothingPrinter.class
AbstractPrinter.java
package com.android.sched.util.print
public com.android.sched.util.print.AbstractPrinter$NothingPrinter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	protected void  () 
	public boolean print (java.io.PrintWriter, java.lang.Object) 
		java.io.PrintWriter printer
		Object object
}

com/android/sched/util/print/AbstractPrinter$WithBundlePrinter.class
AbstractPrinter.java
package com.android.sched.util.print
public com.android.sched.util.print.AbstractPrinter$WithBundlePrinter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	final com.android.sched.util.print.AbstractPrinter this$0
	protected void  (com.android.sched.util.print.AbstractPrinter) 
		com.android.sched.util.print.AbstractPrinter this$0
	public boolean print (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter printer
		String key
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
}

com/android/sched/util/print/AbstractPrinter.class
AbstractPrinter.java
package com.android.sched.util.print
public abstract com.android.sched.util.print.AbstractPrinter extends java.lang.Object implements com.android.sched.util.print.Printer  {
	protected final java.util.EnumMap printers
	private final com.android.sched.util.print.TypePrinter defaultPrinter
	private final java.io.PrintWriter printer
	private final java.util.ArrayList bundles
	static final boolean $assertionsDisabled
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter printer
	public com.android.sched.util.print.TypePrinter getFormatter (com.android.sched.util.print.DataType) 
		com.android.sched.util.print.DataType type
		com.android.sched.util.print.TypePrinter printer
	public com.android.sched.util.print.Printer addResourceBundles (java.util.Collection) 
		java.util.Collection bundles
	public transient com.android.sched.util.print.Printer addResourceBundles (java.util.ResourceBundle[]) 
		java.util.ResourceBundle[] bundles
	protected java.lang.String getString (java.lang.String) 
		java.util.ResourceBundle bundle
		String name
	public boolean print (com.android.sched.util.print.DataModel) 
		com.android.sched.util.print.DataModel data
		com.android.sched.util.print.TypePrinter formatter
	static void  () 
}

com/android/sched/util/print/DataModel.class
DataModel.java
package com.android.sched.util.print
public abstract com.android.sched.util.print.DataModel extends java.lang.Object implements java.lang.Iterable  {
	public abstract com.android.sched.util.print.DataView getDataView () 
}

com/android/sched/util/print/DataModelList.class
DataModelList.java
package com.android.sched.util.print
public com.android.sched.util.print.DataModelList extends java.lang.Object implements java.lang.Iterable com.android.sched.util.print.DataModel  {
	private final java.util.List rows
	public void  () 
	public com.android.sched.util.print.DataModelList add (com.android.sched.util.print.DataModel) 
		com.android.sched.util.print.DataModel data
	public com.android.sched.util.print.DataModelList addAll (java.util.List) 
		java.util.List list
	public com.android.sched.util.print.DataModelList addAll (com.android.sched.util.print.DataModel[]) 
		com.android.sched.util.print.DataModel data
		com.android.sched.util.print.DataModel[] list
	public com.android.sched.util.print.DataModelList addAll (java.util.Iterator) 
		java.util.Iterator iter
	public int getRowCount () 
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
}

com/android/sched/util/print/DataModelListAdapter$1.class
DataModelListAdapter.java
package com.android.sched.util.print
 com.android.sched.util.print.DataModelListAdapter$1 extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator iter
	final com.android.sched.util.print.DataModelListAdapter this$0
	void  (com.android.sched.util.print.DataModelListAdapter) 
		com.android.sched.util.print.DataModelListAdapter this$0
	public boolean hasNext () 
	public com.android.sched.util.print.DataModel next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/sched/util/print/DataModelListAdapter$Converter.class
DataModelListAdapter.java
package com.android.sched.util.print
public abstract com.android.sched.util.print.DataModelListAdapter$Converter extends java.lang.Object {
	public abstract com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/print/DataModelListAdapter.class
DataModelListAdapter.java
package com.android.sched.util.print
public com.android.sched.util.print.DataModelListAdapter extends java.lang.Object implements java.lang.Iterable com.android.sched.util.print.DataModel  {
	private final java.util.List rows
	private final com.android.sched.util.print.DataModelListAdapter$Converter modeler
	public void  (com.android.sched.util.print.DataModelListAdapter$Converter) 
		com.android.sched.util.print.DataModelListAdapter$Converter modeler
	public com.android.sched.util.print.DataModelListAdapter add (java.lang.Object) 
		Object data
	public com.android.sched.util.print.DataModelListAdapter addAll (java.util.List) 
		java.util.List list
	public com.android.sched.util.print.DataModelListAdapter addAll (java.lang.Object[]) 
		Object data
		Object[] list
	public com.android.sched.util.print.DataModelListAdapter addAll (java.util.Iterator) 
		java.util.Iterator iter
	public int getRowCount () 
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static java.util.List access$000 (com.android.sched.util.print.DataModelListAdapter) 
		com.android.sched.util.print.DataModelListAdapter x0
	static com.android.sched.util.print.DataModelListAdapter$Converter access$100 (com.android.sched.util.print.DataModelListAdapter) 
		com.android.sched.util.print.DataModelListAdapter x0
}

com/android/sched/util/print/DataType.class
DataType.java
package com.android.sched.util.print
public final com.android.sched.util.print.DataType extends java.lang.Enum {
	public static final com.android.sched.util.print.DataType NOTHING
	public static final com.android.sched.util.print.DataType BOOLEAN
	public static final com.android.sched.util.print.DataType NUMBER
	public static final com.android.sched.util.print.DataType PERCENT
	public static final com.android.sched.util.print.DataType QUANTITY
	public static final com.android.sched.util.print.DataType DURATION
	public static final com.android.sched.util.print.DataType STRING
	public static final com.android.sched.util.print.DataType BUNDLE
	public static final com.android.sched.util.print.DataType STRUCT
	public static final com.android.sched.util.print.DataType LIST
	private static final com.android.sched.util.print.DataType[] $VALUES
	public static com.android.sched.util.print.DataType[] values () 
	public static com.android.sched.util.print.DataType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/util/print/DataView.class
DataView.java
package com.android.sched.util.print
public abstract com.android.sched.util.print.DataView extends java.lang.Object {
	public abstract com.android.sched.util.print.DataType getDataType () 
	public abstract int getDataCount () 
	public abstract com.android.sched.util.print.DataType[] getDataTypes () 
	public abstract java.lang.String[] getDataNames () 
}

com/android/sched/util/print/DataViewBuilder$DataHeaderImpl.class
DataViewBuilder.java
package com.android.sched.util.print
 com.android.sched.util.print.DataViewBuilder$DataHeaderImpl extends java.lang.Object implements com.android.sched.util.print.DataView  {
	private final String[] names
	private final com.android.sched.util.print.DataType[] types
	final com.android.sched.util.print.DataViewBuilder this$0
	public void  (com.android.sched.util.print.DataViewBuilder, java.util.List, java.util.List) 
		java.util.List names
		java.util.List types
	public int getDataCount () 
	public java.lang.String[] getDataNames () 
	public com.android.sched.util.print.DataType[] getDataTypes () 
	public com.android.sched.util.print.DataType getDataType () 
}

com/android/sched/util/print/DataViewBuilder.class
DataViewBuilder.java
package com.android.sched.util.print
public com.android.sched.util.print.DataViewBuilder extends java.lang.Object {
	private final java.util.List namesList
	private final java.util.List typesList
	private final com.android.sched.util.print.DataType type
	static final boolean $assertionsDisabled
	public static com.android.sched.util.print.DataViewBuilder getStructure () 
	public static com.android.sched.util.print.DataViewBuilder getList (com.android.sched.util.print.DataType) 
		com.android.sched.util.print.DataType type
	private void  (com.android.sched.util.print.DataType) 
		com.android.sched.util.print.DataType type
	public com.android.sched.util.print.DataViewBuilder addField (java.lang.String, com.android.sched.util.print.DataType) 
		String name
		com.android.sched.util.print.DataType type
	public com.android.sched.util.print.DataViewBuilder addDataView (com.android.sched.util.print.DataView) 
		String name
		com.android.sched.util.print.DataType type
		com.android.sched.util.print.DataView view
	public com.android.sched.util.print.DataViewBuilder addFields (java.lang.String[], com.android.sched.util.print.DataType[]) 
		String name
		com.android.sched.util.print.DataType type
		String[] names
		com.android.sched.util.print.DataType[] types
	public com.android.sched.util.print.DataView build () 
	static com.android.sched.util.print.DataType access$000 (com.android.sched.util.print.DataViewBuilder) 
		com.android.sched.util.print.DataViewBuilder x0
	static void  () 
}

com/android/sched/util/print/FormatterAdapter.class
FormatterAdapter.java
package com.android.sched.util.print
 com.android.sched.util.print.FormatterAdapter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	private final com.android.sched.util.codec.Formatter formatter
	public void  (com.android.sched.util.codec.Formatter) 
		com.android.sched.util.codec.Formatter formatter
	public boolean print (java.io.PrintWriter, java.lang.Object) 
		java.io.PrintWriter printer
		Object value
		String str
}

com/android/sched/util/print/JsonPrinter$1.class
JsonPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.JsonPrinter$1 extends java.lang.Object {
}

com/android/sched/util/print/JsonPrinter$JsonBooleanFormatter.class
JsonPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.JsonPrinter$JsonBooleanFormatter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	private void  () 
	public boolean print (java.io.PrintWriter, java.lang.Boolean) 
		java.io.PrintWriter printer
		Boolean value
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.JsonPrinter$1) 
		com.android.sched.util.print.JsonPrinter$1 x0
}

com/android/sched/util/print/JsonPrinter$JsonListFormatter.class
JsonPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.JsonPrinter$JsonListFormatter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	final com.android.sched.util.print.JsonPrinter this$0
	private void  (com.android.sched.util.print.JsonPrinter) 
	public boolean print (java.io.PrintWriter, com.android.sched.util.print.DataModel) 
		Object object
		java.io.PrintWriter printer
		com.android.sched.util.print.DataModel model
		com.android.sched.util.print.TypePrinter formatter
		boolean first
		int idx
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.JsonPrinter, com.android.sched.util.print.JsonPrinter$1) 
		com.android.sched.util.print.JsonPrinter x0
		com.android.sched.util.print.JsonPrinter$1 x1
}

com/android/sched/util/print/JsonPrinter$JsonNumberFormatter.class
JsonPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.JsonPrinter$JsonNumberFormatter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	private void  () 
	public boolean print (java.io.PrintWriter, java.lang.Number) 
		java.io.PrintWriter printer
		Number value
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.JsonPrinter$1) 
		com.android.sched.util.print.JsonPrinter$1 x0
}

com/android/sched/util/print/JsonPrinter$JsonStringFormatter.class
JsonPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.JsonPrinter$JsonStringFormatter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	private void  () 
	public boolean print (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter printer
		String value
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.JsonPrinter$1) 
		com.android.sched.util.print.JsonPrinter$1 x0
}

com/android/sched/util/print/JsonPrinter$JsonStructureFormatter.class
JsonPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.JsonPrinter$JsonStructureFormatter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	final com.android.sched.util.print.JsonPrinter this$0
	private void  (com.android.sched.util.print.JsonPrinter) 
	public boolean print (java.io.PrintWriter, com.android.sched.util.print.DataModel) 
		com.android.sched.util.print.TypePrinter formatter
		Object object
		java.io.PrintWriter printer
		com.android.sched.util.print.DataModel model
		com.android.sched.util.print.DataType[] types
		String[] names
		boolean first
		int idx
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.JsonPrinter, com.android.sched.util.print.JsonPrinter$1) 
		com.android.sched.util.print.JsonPrinter x0
		com.android.sched.util.print.JsonPrinter$1 x1
}

com/android/sched/util/print/JsonPrinter.class
JsonPrinter.java
package com.android.sched.util.print
public com.android.sched.util.print.JsonPrinter extends com.android.sched.util.print.AbstractPrinter {
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter printer
}

com/android/sched/util/print/Printer.class
Printer.java
package com.android.sched.util.print
public abstract com.android.sched.util.print.Printer extends java.lang.Object {
	public abstract com.android.sched.util.print.Printer addResourceBundles (java.util.Collection) 
	public transient abstract com.android.sched.util.print.Printer addResourceBundles (java.util.ResourceBundle[]) 
	public abstract boolean print (com.android.sched.util.print.DataModel) 
}

com/android/sched/util/print/TextPrinter$1.class
TextPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.TextPrinter$1 extends java.lang.Object {
}

com/android/sched/util/print/TextPrinter$TextIndenter.class
TextPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.TextPrinter$TextIndenter extends java.lang.Object {
	private int indent
	private String blank
	private String bullet
	private String currentBlank
	private String currentBullet
	private boolean needBullet
	private boolean newLineDone
	private boolean prefixDone
	public void  (int) 
		int indent
	public com.android.sched.util.print.TextPrinter$TextIndenter setBullet (java.lang.String) 
		String bullet
	public com.android.sched.util.print.TextPrinter$TextIndenter setIndent (java.lang.String) 
		String indent
	public int getIndent () 
	public void push () 
	public void bullet () 
	public void pop () 
	public void print (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter printer
		String str
	public void println (java.io.PrintWriter) 
		java.io.PrintWriter printer
}

com/android/sched/util/print/TextPrinter$TextListPrinter.class
TextPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.TextPrinter$TextListPrinter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	final com.android.sched.util.print.TextPrinter this$0
	private void  (com.android.sched.util.print.TextPrinter) 
	public boolean print (java.io.PrintWriter, com.android.sched.util.print.DataModel) 
		Object object
		java.io.PrintWriter printer
		com.android.sched.util.print.DataModel model
		com.android.sched.util.print.TypePrinter formatter
		boolean notEmpty
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.TextPrinter, com.android.sched.util.print.TextPrinter$1) 
		com.android.sched.util.print.TextPrinter x0
		com.android.sched.util.print.TextPrinter$1 x1
}

com/android/sched/util/print/TextPrinter$TextStringFormatter.class
TextPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.TextPrinter$TextStringFormatter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	private void  () 
	public boolean print (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter printer
		String value
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.TextPrinter$1) 
		com.android.sched.util.print.TextPrinter$1 x0
}

com/android/sched/util/print/TextPrinter$TextStructurePrinter.class
TextPrinter.java
package com.android.sched.util.print
 com.android.sched.util.print.TextPrinter$TextStructurePrinter extends java.lang.Object implements com.android.sched.util.print.TypePrinter  {
	final com.android.sched.util.print.TextPrinter this$0
	private void  (com.android.sched.util.print.TextPrinter) 
	public boolean print (java.io.PrintWriter, com.android.sched.util.print.DataModel) 
		com.android.sched.util.print.TypePrinter formatter
		Object object
		java.io.PrintWriter printer
		com.android.sched.util.print.DataModel model
		boolean notEmpty
		com.android.sched.util.print.DataType[] types
		String[] names
		int idx
	public volatile boolean print (java.io.PrintWriter, java.lang.Object) 
	void  (com.android.sched.util.print.TextPrinter, com.android.sched.util.print.TextPrinter$1) 
		com.android.sched.util.print.TextPrinter x0
		com.android.sched.util.print.TextPrinter$1 x1
}

com/android/sched/util/print/TextPrinter.class
TextPrinter.java
package com.android.sched.util.print
public com.android.sched.util.print.TextPrinter extends com.android.sched.util.print.AbstractPrinter {
	private final String prefixFirst
	private final String prefixFollowing
	private final com.android.sched.util.print.TextPrinter$TextIndenter f
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter printer
		java.text.NumberFormat formatter
	static com.android.sched.util.print.TextPrinter$TextIndenter access$300 (com.android.sched.util.print.TextPrinter) 
		com.android.sched.util.print.TextPrinter x0
}

com/android/sched/util/print/TypePrinter.class
TypePrinter.java
package com.android.sched.util.print
public abstract com.android.sched.util.print.TypePrinter extends java.lang.Object {
	public abstract boolean print (java.io.PrintWriter, java.lang.Object) 
}

com/android/sched/util/sched/DummyManagedDataListener.class
DummyManagedDataListener.java
package com.android.sched.util.sched
public com.android.sched.util.sched.DummyManagedDataListener extends java.lang.Object implements com.android.sched.util.sched.ManagedDataListener  {
	public void  () 
	public void notifyNewManagedItem (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	public void notifyNoMoreManagedItem (java.lang.Class) 
		Class type
	public void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
	public void notifyNoMoreManagedSchedulable () 
	public void notifyNewItemManager (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager itemManager
	public void notifyNoMoreItemManager () 
}

com/android/sched/util/sched/ManagedDataAsDot.class
ManagedDataAsDot.java
package com.android.sched.util.sched
public com.android.sched.util.sched.ManagedDataAsDot extends java.lang.Object implements com.android.sched.util.sched.ManagedDataListener  {
	private static final com.android.sched.util.config.id.PropertyId DOT_FILE
	private final java.io.PrintWriter out
	private final java.util.Map itemOnlyUsedOnType
	private final java.util.Map typeAtLeastUseBy
	private final java.util.List visitorList
	private int closeIfZero
	private int nbItemManagerOpen
	private boolean noMoreItemManager
	private boolean noMoreManagedSchedulable
	static final boolean $assertionsDisabled
	public void  ()  throws java.io.IOException 
		java.io.IOException e
		java.util.logging.Logger logger
		java.io.File file
	public void notifyNewItemManager (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager itemManager
	public void notifyNoMoreItemManager () 
	public void notifyNewManagedItem (com.android.sched.item.ManagedItem) 
		com.android.sched.marker.MarkerNotConformException e
		com.android.sched.item.ManagedItem item
	public void notifyNoMoreManagedItem (java.lang.Class) 
		Class type
	public void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
	public void notifyNoMoreManagedSchedulable () 
	private void closeIfZero () 
	private void addManagedMarker (com.android.sched.marker.ManagedMarker) 
		Class cls
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
		com.android.sched.marker.ManagedMarker marker
	private void addManagedMarkerError (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedItem (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedRunnable (com.android.sched.scheduler.ManagedRunnable) 
		Class cls
		com.android.sched.scheduler.FeatureSet features
		Class feature
		Class item
		Class item
		Class item
		Class item
		Class item
		Class item
		com.android.sched.scheduler.FeatureSet features
		Class item
		com.android.sched.scheduler.ManagedRunnable runnable
		com.android.sched.scheduler.FeatureSet all
	private void addManagedVisitor (com.android.sched.scheduler.ManagedVisitor) 
		com.android.sched.scheduler.ManagedVisitor visitor
	private void close () 
		java.util.Map$Entry entry
		com.android.sched.scheduler.ManagedVisitor visitor
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$1 extends java.lang.Object implements com.android.sched.util.print.DataModelListAdapter$Converter  {
	final com.android.sched.util.sched.ManagedDataAsReport this$0
	void  (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport this$0
	public com.android.sched.util.print.DataModel apply (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable data
	public volatile com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/sched/ManagedDataAsReport$2.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$2 extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	final com.android.sched.util.sched.ManagedDataAsReport this$0
	void  (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport this$0
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
}

com/android/sched/util/sched/ManagedDataAsReport$ConstraintModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ConstraintModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView CONSTRAINT_VIEW
	private final com.android.sched.scheduler.ManagedRunnable runner
	private final com.android.sched.scheduler.FeatureSet features
	public void  (com.android.sched.scheduler.ManagedRunnable, com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.FeatureSet features
	public void  (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$IdList$1$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$IdList$1$1 extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	final Class val$data
	final com.android.sched.util.sched.ManagedDataAsReport$IdList$1 this$1
	void  (com.android.sched.util.sched.ManagedDataAsReport$IdList$1, java.lang.Class) 
		com.android.sched.util.sched.ManagedDataAsReport$IdList$1 this$1
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
}

com/android/sched/util/sched/ManagedDataAsReport$IdList$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$IdList$1 extends java.lang.Object implements com.android.sched.util.print.DataModelListAdapter$Converter  {
	final Class val$category
	void  (java.lang.Class) 
	public com.android.sched.util.print.DataModel apply (java.lang.Class) 
		Class data
	public volatile com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/sched/ManagedDataAsReport$IdList.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$IdList extends com.android.sched.util.print.DataModelListAdapter {
	public void  (java.lang.Class) 
		Class category
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedComponentFilterModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedComponentFilterModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView FILTER_VIEW
	private final com.android.sched.filter.ManagedComponentFilter filter
	public void  (com.android.sched.filter.ManagedComponentFilter) 
		com.android.sched.filter.ManagedComponentFilter filter
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedItemModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedItemModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView ITEM_VIEW
	private final com.android.sched.item.ManagedItem item
	private final Class category
	public void  (com.android.sched.item.ManagedItem, java.lang.Class) 
		com.android.sched.item.ManagedItem item
		Class catagory
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedMarkerModel$1$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel$1$1 extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	final com.android.sched.marker.ManagedMarker$InternalDynamicValidOn val$data
	final com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel$1 this$1
	void  (com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel$1, com.android.sched.marker.ManagedMarker$InternalDynamicValidOn) 
		com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel$1 this$1
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedMarkerModel$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel$1 extends java.lang.Object implements com.android.sched.util.print.DataModelListAdapter$Converter  {
	final com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel this$0
	void  (com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel) 
		com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel this$0
	public com.android.sched.util.print.DataModel apply (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn) 
		com.android.sched.marker.ManagedMarker$InternalDynamicValidOn data
	public volatile com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedMarkerModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedMarkerModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView MARKER_VIEW
	private static final com.android.sched.util.print.DataView ID_METHOD_VIEW
	private final com.android.sched.marker.ManagedMarker marker
	public void  (com.android.sched.marker.ManagedMarker) 
		com.android.sched.marker.ManagedMarker marker
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static com.android.sched.util.print.DataView access$200 () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedRunnerModel$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel$1 extends java.lang.Object implements com.android.sched.util.print.DataModelListAdapter$Converter  {
	final com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel this$0
	void  (com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel) 
		com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel this$0
	public com.android.sched.util.print.DataModel apply (com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.FeatureSet data
	public volatile com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedRunnerModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private final com.android.sched.scheduler.ManagedRunnable runner
	public void  (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static com.android.sched.scheduler.ManagedRunnable access$300 (com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel) 
		com.android.sched.util.sched.ManagedDataAsReport$ManagedRunnerModel x0
}

com/android/sched/util/sched/ManagedDataAsReport$ManagedVisitorModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$ManagedVisitorModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView ADAPTER_VIEW
	private final com.android.sched.scheduler.ManagedVisitor adapter
	public void  (com.android.sched.scheduler.ManagedVisitor) 
		com.android.sched.scheduler.ManagedVisitor adapter
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$OptionalModel$1$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$OptionalModel$1$1 extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	final Class val$data
	final com.android.sched.util.sched.ManagedDataAsReport$OptionalModel$1 this$1
	void  (com.android.sched.util.sched.ManagedDataAsReport$OptionalModel$1, java.lang.Class) 
		com.android.sched.util.sched.ManagedDataAsReport$OptionalModel$1 this$1
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
}

com/android/sched/util/sched/ManagedDataAsReport$OptionalModel$1.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$OptionalModel$1 extends java.lang.Object implements com.android.sched.util.print.DataModelListAdapter$Converter  {
	final com.android.sched.util.sched.ManagedDataAsReport$OptionalModel this$0
	void  (com.android.sched.util.sched.ManagedDataAsReport$OptionalModel) 
		com.android.sched.util.sched.ManagedDataAsReport$OptionalModel this$0
	public com.android.sched.util.print.DataModel apply (java.lang.Class) 
		Class data
	public volatile com.android.sched.util.print.DataModel apply (java.lang.Object) 
}

com/android/sched/util/sched/ManagedDataAsReport$OptionalModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$OptionalModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView OPTIONAL_VIEW
	private final com.android.sched.scheduler.ManagedRunnable runner
	private final com.android.sched.scheduler.FeatureSet features
	public void  (com.android.sched.scheduler.ManagedRunnable, com.android.sched.scheduler.FeatureSet) 
		com.android.sched.scheduler.ManagedRunnable runner
		com.android.sched.scheduler.FeatureSet features
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$SynchronizedModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$SynchronizedModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView SYNCHRONIZED_VIEW
	private final com.android.sched.scheduler.ManagedSchedulable schedulable
	public void  (com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
	public java.util.Iterator iterator () 
		String dynamic
		java.lang.reflect.Method method
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport$TransformModel.class
ManagedDataAsReport.java
package com.android.sched.util.sched
 com.android.sched.util.sched.ManagedDataAsReport$TransformModel extends java.lang.Object implements com.android.sched.util.print.DataModel  {
	private static final com.android.sched.util.print.DataView TRANSFORM_VIEW
	private final com.android.sched.scheduler.ManagedRunnable runner
	public void  (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runner
	public java.util.Iterator iterator () 
	public com.android.sched.util.print.DataView getDataView () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport.class
ManagedDataAsReport.java
package com.android.sched.util.sched
public com.android.sched.util.sched.ManagedDataAsReport extends java.lang.Object implements com.android.sched.util.sched.ManagedDataListener  {
	private static final com.android.sched.util.config.id.ReflectFactoryPropertyId PRINTER
	public static final com.android.sched.util.config.id.WriterFilePropertyId FILE
	private int closeIfZero
	private int nbItemManagerOpen
	private boolean noMoreItemManager
	private boolean noMoreManagedSchedulable
	private static final com.android.sched.util.print.DataView ID_VIEW
	private final com.android.sched.util.print.DataModelList markers
	private final com.android.sched.util.print.DataModelList filters
	private final com.android.sched.util.print.DataModelList tags
	private final com.android.sched.util.print.DataModelList components
	private final com.android.sched.util.print.DataModelList productions
	private final com.android.sched.util.print.DataModelList features
	private static final com.android.sched.util.print.DataView RUNNER_VIEW
	private final com.android.sched.util.print.DataModelListAdapter runners
	private final com.android.sched.util.print.DataModelList adapters
	private static final com.android.sched.util.print.DataView DATA_VIEW
	static final boolean $assertionsDisabled
	public void  () 
	public void notifyNewItemManager (com.android.sched.item.AbstractItemManager) 
		com.android.sched.item.AbstractItemManager itemManager
	public void notifyNoMoreItemManager () 
	public void notifyNewManagedItem (com.android.sched.item.ManagedItem) 
		com.android.sched.marker.MarkerNotConformException e
		com.android.sched.item.ManagedItem item
	public void notifyNoMoreManagedItem (java.lang.Class) 
		Class type
	public void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable) 
		com.android.sched.scheduler.ManagedSchedulable schedulable
	public void notifyNoMoreManagedSchedulable () 
	private void closeIfZero () 
	private void addManagedMarker (com.android.sched.marker.ManagedMarker) 
		com.android.sched.marker.ManagedMarker marker
	private void addManagedMarkerError (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedComponentFilter (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem filter
	private void addManagedTag (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedComponent (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedProduction (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedFeature (com.android.sched.item.ManagedItem) 
		com.android.sched.item.ManagedItem item
	private void addManagedRunnable (com.android.sched.scheduler.ManagedRunnable) 
		com.android.sched.scheduler.ManagedRunnable runnable
	private void addManagedVisitor (com.android.sched.scheduler.ManagedVisitor) 
		com.android.sched.scheduler.ManagedVisitor visitor
	private void close () 
		java.io.PrintWriter writer
		com.android.sched.util.print.Printer provider
	private static java.lang.String getId (java.lang.Class, java.lang.Class) 
		Class cls
		Class category
		String id
	static java.lang.String access$000 (java.lang.Class, java.lang.Class) 
		Class x0
		Class x1
	static com.android.sched.util.print.DataView access$100 () 
	static com.android.sched.util.print.DataView access$400 () 
	static com.android.sched.util.print.DataModelList access$500 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelList access$600 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelList access$700 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelList access$800 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelList access$900 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelList access$1000 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelListAdapter access$1100 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataModelList access$1200 (com.android.sched.util.sched.ManagedDataAsReport) 
		com.android.sched.util.sched.ManagedDataAsReport x0
	static com.android.sched.util.print.DataView access$1300 () 
	static void  () 
}

com/android/sched/util/sched/ManagedDataAsReport.properties
com/android/sched/util/sched/ManagedDataListener.class
ManagedDataListener.java
package com.android.sched.util.sched
public abstract com.android.sched.util.sched.ManagedDataListener extends java.lang.Object {
	public abstract void notifyNewItemManager (com.android.sched.item.AbstractItemManager) 
	public abstract void notifyNoMoreItemManager () 
	public abstract void notifyNewManagedItem (com.android.sched.item.ManagedItem) 
	public abstract void notifyNoMoreManagedItem (java.lang.Class) 
	public abstract void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable) 
	public abstract void notifyNoMoreManagedSchedulable () 
}

com/android/sched/util/sched/ManagedDataListenerFactory.class
ManagedDataListenerFactory.java
package com.android.sched.util.sched
public com.android.sched.util.sched.ManagedDataListenerFactory extends java.lang.Object {
	public static final com.android.sched.util.config.id.ImplementationPropertyId DATA_LISTENER
	public static com.android.sched.util.sched.ManagedDataListener getManagedDataListener () 
	private void  () 
	static void  () 
}

com/android/sched/util/stream/ByteStreamSucker.class
ByteStreamSucker.java
package com.android.sched.util.stream
public com.android.sched.util.stream.ByteStreamSucker extends java.lang.Object {
	private static final int BUFFER_SIZE
	private final byte[] buffer
	private final java.io.InputStream is
	private final java.io.OutputStream os
	public void  (java.io.InputStream, java.io.OutputStream) 
		java.io.InputStream is
		java.io.OutputStream os
	public void  (java.io.InputStream) 
		java.io.InputStream is
	public void suck ()  throws java.io.IOException 
		int bytesRead
}

com/android/sched/util/stream/CharacterStreamSucker.class
CharacterStreamSucker.java
package com.android.sched.util.stream
public com.android.sched.util.stream.CharacterStreamSucker extends java.lang.Object {
	private final java.io.BufferedReader ir
	private final java.io.PrintStream os
	public void  (java.io.InputStream, java.io.PrintStream) 
		java.io.InputStream is
		java.io.PrintStream os
	public void  (java.io.InputStream) 
		java.io.InputStream is
	public void suck ()  throws java.io.IOException 
		String line
}

com/android/sched/util/stream/CustomPrintWriter.class
CustomPrintWriter.java
package com.android.sched.util.stream
public com.android.sched.util.stream.CustomPrintWriter extends java.io.PrintWriter {
	private boolean autoFlush
	private java.util.Formatter formatter
	private final String newLine
	private java.io.IOException pendingFirstException
	static final boolean $assertionsDisabled
	public void  (java.io.Writer) 
		java.io.Writer out
	public void  (java.io.Writer, java.lang.String) 
		java.io.Writer out
		String lineSeparator
	public void  (java.io.Writer, java.lang.String, boolean) 
		java.io.Writer out
		String lineSeparator
		boolean autoFlush
	private void manageException (java.io.IOException) 
		java.io.IOException e
	public void flush () 
		java.io.IOException e
	public void close () 
		java.io.IOException e
	public void write (int) 
		java.io.InterruptedIOException e
		java.io.IOException e
		int c
	public void write (char[], int, int) 
		java.io.InterruptedIOException e
		java.io.IOException e
		char[] buf
		int off
		int len
	public void write (java.lang.String, int, int) 
		java.io.InterruptedIOException e
		java.io.IOException e
		String s
		int off
		int len
	public void println () 
		java.io.InterruptedIOException e
		java.io.IOException e
	public void println (boolean) 
		boolean b
	public void println (char) 
		char c
	public void println (int) 
		int i
	public void println (long) 
		long l
	public void println (float) 
		float f
	public void println (double) 
		double d
	public void println (java.lang.Object) 
		Object obj
	public void println (char[]) 
		java.io.InterruptedIOException e
		java.io.IOException e
		char[] ac
	public void println (java.lang.String) 
		java.io.InterruptedIOException e
		java.io.IOException e
		String string
	private void newLine ()  throws java.io.IOException 
	public transient java.io.PrintWriter format (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient java.io.PrintWriter format (java.util.Locale, java.lang.String, java.lang.Object[]) 
		java.io.InterruptedIOException e
		java.io.IOException e
		java.util.Locale locale
		String format
		Object[] args
	private void ensureFormatter (java.util.Locale) 
		java.util.Locale locale
	public boolean checkError () 
	public void clearError () 
	public void throwPendingException ()  throws java.io.IOException 
		java.io.IOException pending
	private void ensureOpen ()  throws java.io.IOException 
	static void  () 
}

com/android/sched/util/stream/LocationByteStreamSucker.class
LocationByteStreamSucker.java
package com.android.sched.util.stream
public com.android.sched.util.stream.LocationByteStreamSucker extends java.lang.Object {
	private static final int BUFFER_SIZE
	private final byte[] buffer
	private final java.io.InputStream is
	private final java.io.OutputStream os
	private com.android.sched.util.location.Location inputLocation
	private com.android.sched.util.location.Location outputLocation
	private com.android.sched.util.location.HasLocation inputLocationProvider
	private com.android.sched.util.location.HasLocation outputLocationProvider
	public void  (java.io.InputStream, java.io.OutputStream, com.android.sched.util.location.Location, com.android.sched.util.location.Location) 
		java.io.InputStream is
		java.io.OutputStream os
		com.android.sched.util.location.Location inputLocation
		com.android.sched.util.location.Location outputLocation
	public void  (java.io.InputStream, java.io.OutputStream, com.android.sched.util.location.HasLocation, com.android.sched.util.location.HasLocation) 
		java.io.InputStream is
		java.io.OutputStream os
		com.android.sched.util.location.HasLocation inputLocationProvider
		com.android.sched.util.location.HasLocation outputLocationProvider
	public void  (java.io.InputStream, com.android.sched.util.location.HasLocation) 
		java.io.InputStream is
		com.android.sched.util.location.HasLocation inputLocationProvider
	public void  (java.io.InputStream, com.android.sched.util.location.Location) 
		java.io.InputStream is
		com.android.sched.util.location.Location inputLocation
	public void suck ()  throws com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		java.io.IOException e
		int bytesRead
	private int readToBuffer ()  throws com.android.sched.util.file.CannotReadException 
		java.io.IOException e
	private com.android.sched.util.location.Location getInputLocation () 
	private com.android.sched.util.location.Location getOutputLocation () 
}

com/android/sched/util/stream/NullPrintStream.class
NullPrintStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.NullPrintStream extends java.io.PrintStream {
	public void  () 
	public void flush () 
	public void close () 
	public boolean checkError () 
	protected void setError () 
	protected void clearError () 
	public void write (int) 
		int b
	public void write (byte[], int, int) 
		byte[] buf
		int off
		int len
	public void print (boolean) 
		boolean b
	public void print (char) 
		char c
	public void print (int) 
		int i
	public void print (long) 
		long l
	public void print (float) 
		float f
	public void print (double) 
		double d
	public void print (char[]) 
		char[] s
	public void print (java.lang.String) 
		String s
	public void print (java.lang.Object) 
		Object obj
	public void println () 
	public void println (boolean) 
		boolean x
	public void println (char) 
		char x
	public void println (int) 
		int x
	public void println (long) 
		long x
	public void println (float) 
		float x
	public void println (double) 
		double x
	public void println (char[]) 
		char[] x
	public void println (java.lang.String) 
		String x
	public void println (java.lang.Object) 
		Object x
	public transient java.io.PrintStream printf (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient java.io.PrintStream printf (java.util.Locale, java.lang.String, java.lang.Object[]) 
		java.util.Locale l
		String format
		Object[] args
	public transient java.io.PrintStream format (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient java.io.PrintStream format (java.util.Locale, java.lang.String, java.lang.Object[]) 
		java.util.Locale l
		String format
		Object[] args
	public java.io.PrintStream append (java.lang.CharSequence) 
		CharSequence csq
	public java.io.PrintStream append (java.lang.CharSequence, int, int) 
		CharSequence csq
		int start
		int end
	public java.io.PrintStream append (char) 
		char c
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
}

com/android/sched/util/stream/QueryableInputStream.class
QueryableInputStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.QueryableInputStream extends java.io.FilterInputStream implements com.android.sched.util.stream.QueryableStream  {
	private boolean closed
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public synchronized void close ()  throws java.io.IOException 
	public synchronized boolean isClosed () 
}

com/android/sched/util/stream/QueryableOutputStream.class
QueryableOutputStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.QueryableOutputStream extends java.io.FilterOutputStream implements com.android.sched.util.stream.QueryableStream  {
	private boolean closed
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public synchronized void close ()  throws java.io.IOException 
	public synchronized boolean isClosed () 
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
}

com/android/sched/util/stream/QueryableStream.class
QueryableStream.java
package com.android.sched.util.stream
public abstract com.android.sched.util.stream.QueryableStream extends java.lang.Object {
	public abstract boolean isClosed () 
}

com/android/sched/util/stream/UncloseableInputStream.class
UncloseableInputStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.UncloseableInputStream extends java.io.FilterInputStream {
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void close () 
}

com/android/sched/util/stream/UncloseableOutputStream.class
UncloseableOutputStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.UncloseableOutputStream extends java.io.FilterOutputStream {
	public void  (java.io.OutputStream) 
		java.io.OutputStream stream
	public void close ()  throws java.io.IOException 
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
}

com/android/sched/util/v1-eng-version.properties
com/android/sched/util/v1-version.properties
com/android/sched/util/v2-version.properties
com/android/sched/vfs/AbstractInputOutputVFS.class
AbstractInputOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractInputOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputOutputVFS  {
	private com.android.sched.vfs.InputOutputVDir root
	static final boolean $assertionsDisabled
	public void  () 
	protected void setRootDir (com.android.sched.vfs.InputOutputVDir) 
		com.android.sched.vfs.InputOutputVDir root
	public com.android.sched.vfs.InputOutputVDir getRootDir () 
	public java.lang.String getDigest () 
	public volatile com.android.sched.vfs.InputVDir getRootDir () 
	public volatile com.android.sched.vfs.OutputVDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/AbstractInputVFS.class
AbstractInputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractInputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputVFS  {
	private com.android.sched.vfs.InputVDir root
	static final boolean $assertionsDisabled
	public void  () 
	protected void setRootDir (com.android.sched.vfs.InputVDir) 
		com.android.sched.vfs.InputVDir root
	public com.android.sched.vfs.InputVDir getRootDir () 
	public java.lang.String getDigest () 
	static void  () 
}

com/android/sched/vfs/AbstractOutputVFS.class
AbstractOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.OutputVFS  {
	private com.android.sched.vfs.OutputVDir root
	static final boolean $assertionsDisabled
	public void  () 
	protected void setRootDir (com.android.sched.vfs.OutputVDir) 
		com.android.sched.vfs.OutputVDir root
	public com.android.sched.vfs.OutputVDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/AbstractVElement.class
AbstractVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractVElement extends java.lang.Object implements com.android.sched.vfs.VElement  {
	public void  () 
	public java.lang.String toString () 
}

com/android/sched/vfs/AbstractVFS.class
AbstractVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractVFS extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public void  () 
	public java.lang.String toString () 
}

com/android/sched/vfs/BadVFSFormatException.class
BadVFSFormatException.java
package com.android.sched.vfs
public com.android.sched.vfs.BadVFSFormatException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	private final com.android.sched.vfs.VFS vfs
	public void  (com.android.sched.vfs.VFS, com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.location.Location location
		Throwable cause
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/vfs/BaseVDir.class
BaseVDir.java
package com.android.sched.vfs
abstract com.android.sched.vfs.BaseVDir extends com.android.sched.vfs.BaseVElement implements com.android.sched.vfs.VDir  {
	public void  (com.android.sched.vfs.BaseVFS, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		String name
	public com.android.sched.vfs.BaseVDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		String name
	public com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		String name
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.BaseVDir dir
	public com.android.sched.vfs.BaseVFile getVFile (java.lang.String)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
	public com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.BaseVDir dir
		java.util.Iterator iter
	public void delete (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.VFile file
	public com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.BaseVDir dir
	public com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.BaseVDir dir
		java.util.Iterator iter
	public java.util.Collection list () 
	public boolean isEmpty () 
	public boolean isVDir () 
	public com.android.sched.vfs.BaseVDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public com.android.sched.vfs.BaseVFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
	public com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
	public com.android.sched.util.location.Location getVDirLocation (java.lang.String) 
		String name
	public com.android.sched.util.location.Location getVFileLocation (java.lang.String) 
		String name
	public volatile com.android.sched.vfs.VFile getVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException 
	public volatile com.android.sched.vfs.VDir getVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VFile getVFile (java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VFile createVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VDir createVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
}

com/android/sched/vfs/BaseVElement.class
BaseVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.BaseVElement extends java.lang.Object implements com.android.sched.vfs.VElement  {
	protected com.android.sched.vfs.BaseVFS vfs
	protected final String name
	void  (com.android.sched.vfs.BaseVFS, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		String name
	void changeVFS (com.android.sched.vfs.BaseVFS) 
		com.android.sched.vfs.BaseVFS vfs
	public java.lang.String getName () 
	com.android.sched.vfs.BaseVFS getVFS () 
}

com/android/sched/vfs/BaseVFS.class
BaseVFS.java
package com.android.sched.vfs
abstract com.android.sched.vfs.BaseVFS extends java.lang.Object implements com.android.sched.vfs.VFS  {
	private com.android.sched.util.log.Tracer tracer
	protected boolean closed
	void  () 
	public abstract com.android.sched.vfs.BaseVDir getRootDir () 
	abstract java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	abstract java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	abstract java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	abstract com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	abstract com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	abstract com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	abstract com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	abstract void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	abstract java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	abstract boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	abstract com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	abstract com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	abstract java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	abstract com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	abstract com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	abstract com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	abstract com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	abstract com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	abstract com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	public synchronized boolean isClosed () 
	public java.lang.String getDigest () 
	public void copy (com.android.sched.vfs.VFile, com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		java.io.OutputStream os
		java.io.IOException e
		java.io.InputStream is
		java.io.IOException e
		com.android.sched.vfs.VFile srcFile
		com.android.sched.vfs.BaseVFile dstFile
	protected com.android.sched.util.log.Tracer getTracer () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
}

com/android/sched/vfs/BaseVFile.class
BaseVFile.java
package com.android.sched.vfs
abstract com.android.sched.vfs.BaseVFile extends com.android.sched.vfs.BaseVElement implements com.android.sched.vfs.VFile  {
	public void  (com.android.sched.vfs.BaseVFS, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		String name
	public java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public boolean isVDir () 
	public java.io.OutputStream getOutputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
		boolean append
	public com.android.sched.util.location.Location getLocation () 
	public java.lang.String getDigest () 
	public java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public com.android.sched.vfs.VPath getPathFromRoot () 
	public java.lang.String toString () 
	public void copy (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		com.android.sched.vfs.VFile vFile
}

com/android/sched/vfs/CachedDirectFS$CachedParentVDir.class
CachedDirectFS.java
package com.android.sched.vfs
 com.android.sched.vfs.CachedDirectFS$CachedParentVDir extends com.android.sched.vfs.InMemoryVDir {
	private com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
	void  (com.android.sched.vfs.BaseVFS, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		String name
	void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.BaseVFile getVFile (java.lang.String)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
	public com.android.sched.vfs.BaseVDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		String name
	public com.android.sched.vfs.BaseVFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public com.android.sched.vfs.BaseVDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public java.util.Collection list () 
	public com.android.sched.vfs.CachedDirectFS$CachedParentVDir getParent () 
	public volatile com.android.sched.vfs.VFile getVFile (java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
}

com/android/sched/vfs/CachedDirectFS$CachedParentVFile.class
CachedDirectFS.java
package com.android.sched.vfs
 com.android.sched.vfs.CachedDirectFS$CachedParentVFile extends com.android.sched.vfs.ParentVFile {
	void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.VDir parent
		String name
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public void deleteFromCache () 
}

com/android/sched/vfs/CachedDirectFS$TrackedInputStream.class
CachedDirectFS.java
package com.android.sched.vfs
 com.android.sched.vfs.CachedDirectFS$TrackedInputStream extends com.android.sched.util.stream.QueryableInputStream implements com.android.sched.vfs.CachedDirectFS$TrackedStream  {
	private final com.android.sched.vfs.VFile file
	public void  (java.io.InputStream, com.android.sched.vfs.VFile) 
		java.io.InputStream is
		com.android.sched.vfs.VFile file
	public com.android.sched.util.location.Location getLocation () 
}

com/android/sched/vfs/CachedDirectFS$TrackedOutputStream.class
CachedDirectFS.java
package com.android.sched.vfs
 com.android.sched.vfs.CachedDirectFS$TrackedOutputStream extends com.android.sched.util.stream.QueryableOutputStream implements com.android.sched.vfs.CachedDirectFS$TrackedStream  {
	private final com.android.sched.vfs.VFile file
	public void  (java.io.OutputStream, com.android.sched.vfs.VFile) 
		java.io.OutputStream os
		com.android.sched.vfs.VFile file
	public com.android.sched.util.location.Location getLocation () 
}

com/android/sched/vfs/CachedDirectFS$TrackedStream.class
CachedDirectFS.java
package com.android.sched.vfs
abstract com.android.sched.vfs.CachedDirectFS$TrackedStream extends java.lang.Object implements com.android.sched.util.stream.QueryableStream com.android.sched.util.location.HasLocation  {
}

com/android/sched/vfs/CachedDirectFS.class
CachedDirectFS.java
package com.android.sched.vfs
public com.android.sched.vfs.CachedDirectFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS com.android.sched.util.file.Statusful  {
	private static final java.util.logging.Logger logger
	private final com.android.sched.util.file.Directory dir
	private final com.android.sched.vfs.CachedDirectFS$CachedParentVDir root
	private final java.util.Set capabilities
	private final java.util.List openedStreams
	private String infoString
	private boolean used
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.Directory, int) 
		com.android.sched.util.file.Directory dir
		int permissions
		java.util.Set capabilities
	private void fillVDirFromRealDirectory (java.io.File, com.android.sched.vfs.VDir) 
		com.android.sched.vfs.VDir newVDir
		com.android.sched.util.file.CannotCreateFileException e
		java.io.File element
		java.io.File dir
		com.android.sched.vfs.VDir vDir
		java.io.File[] fileList
	public java.lang.String getDescription () 
	public java.util.Set getCapabilities () 
	public com.android.sched.util.location.Location getLocation () 
	public synchronized void close () 
	private boolean areStreamsClosed () 
		com.android.sched.vfs.CachedDirectFS$TrackedStream stream
		boolean allClosed
	public java.lang.String getPath () 
	public com.android.sched.vfs.CachedDirectFS$CachedParentVDir getRootDir () 
	java.io.InputStream openRead (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)  throws com.android.sched.util.file.WrongPermissionException 
		java.io.InputStream is
		java.io.FileNotFoundException e
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
		java.io.File path
	java.io.OutputStream openWrite (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.CachedDirectFS$CachedParentVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		java.io.OutputStream os
		java.io.FileNotFoundException e
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
		boolean append
		java.io.File path
	private java.io.InputStream trackOpenedStream (java.io.InputStream, com.android.sched.vfs.VFile) 
		java.io.InputStream is
		com.android.sched.vfs.VFile file
		com.android.sched.vfs.CachedDirectFS$TrackedInputStream qis
	private java.io.OutputStream trackOpenedStream (java.io.OutputStream, com.android.sched.vfs.VFile) 
		java.io.OutputStream os
		com.android.sched.vfs.VFile file
		com.android.sched.vfs.CachedDirectFS$TrackedOutputStream qos
	java.util.Collection list (com.android.sched.vfs.CachedDirectFS$CachedParentVDir) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir dir
	boolean isEmpty (com.android.sched.vfs.CachedDirectFS$CachedParentVDir) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir dir
		java.io.File[] fileList
	com.android.sched.vfs.CachedDirectFS$CachedParentVDir getVDir (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
		com.android.sched.vfs.BaseVElement element
	com.android.sched.vfs.CachedDirectFS$CachedParentVFile getVFile (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
		com.android.sched.vfs.BaseVElement element
	void delete (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
		java.io.File path
	synchronized com.android.sched.vfs.CachedDirectFS$CachedParentVFile createVFile (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.util.file.FileAlreadyExistsException e2
		java.io.File path
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile vFile
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.NotFileException e
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
	synchronized com.android.sched.vfs.CachedDirectFS$CachedParentVDir createVDir (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		java.io.File path
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir vDir
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
	public boolean needsSequentialWriting () 
	public java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		java.io.IOException e
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
	com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVFile) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
	com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
	com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir dir
	com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		String name
	com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		com.android.sched.vfs.VPath path
	private java.io.File getNativeFile (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
	private java.io.File getNativeFile (com.android.sched.vfs.VPath, java.lang.String) 
		com.android.sched.vfs.VPath path
		String name
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.CachedDirectFS$CachedParentVFile) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
		StringBuilder path
	private static java.lang.StringBuilder getPathFromDirInternal (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.CachedDirectFS$CachedParentVDir) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir baseDir
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir currentDir
		com.android.sched.vfs.CachedDirectFS$CachedParentVDir currentParent
	public com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.CachedDirectFS$CachedParentVFile) 
		com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
	public com.android.sched.util.file.StreamFileStatus getStatus () 
	public java.lang.String getInfoString () 
	public void setInfoString (java.lang.String) 
		String infoString
	public java.lang.String toString () 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	public volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/Capabilities.class
Capabilities.java
package com.android.sched.vfs
public final com.android.sched.vfs.Capabilities extends java.lang.Enum {
	public static final com.android.sched.vfs.Capabilities PARALLEL_READ
	public static final com.android.sched.vfs.Capabilities PARALLEL_WRITE
	public static final com.android.sched.vfs.Capabilities READ
	public static final com.android.sched.vfs.Capabilities WRITE
	public static final com.android.sched.vfs.Capabilities CASE_SENSITIVE
	public static final com.android.sched.vfs.Capabilities DIGEST
	public static final com.android.sched.vfs.Capabilities UNIQUE_ELEMENT
	private static final com.android.sched.vfs.Capabilities[] $VALUES
	public static com.android.sched.vfs.Capabilities[] values () 
	public static com.android.sched.vfs.Capabilities valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/vfs/CaseInsensitiveFS$CaseInsensitiveVDir.class
CaseInsensitiveFS.java
package com.android.sched.vfs
 com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir extends com.android.sched.vfs.InMemoryVDir {
	protected final com.android.sched.vfs.VDir parent
	void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.VDir parent
		String name
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.BaseVFile getVFile (java.lang.String)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
	public com.android.sched.vfs.BaseVDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		String name
	public com.android.sched.vfs.BaseVFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public com.android.sched.vfs.BaseVDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public java.util.Collection list () 
	public com.android.sched.vfs.VDir getParent () 
	public volatile com.android.sched.vfs.VFile getVFile (java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
}

com/android/sched/vfs/CaseInsensitiveFS$CaseInsensitiveVFile.class
CaseInsensitiveFS.java
package com.android.sched.vfs
 com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile extends com.android.sched.vfs.ParentVFile {
	private com.android.sched.vfs.BaseVFile encodedFile
	void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.VDir parent
		String name
	private void setEncodedFile (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile encodedFile
	private com.android.sched.vfs.BaseVFile getEncodedFile () 
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	private void deleteFromCache () 
	static com.android.sched.vfs.BaseVFile access$000 (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile x0
	static void access$100 (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile, com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile x0
		com.android.sched.vfs.BaseVFile x1
	static void access$200 (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile x0
}

com/android/sched/vfs/CaseInsensitiveFS.class
CaseInsensitiveFS.java
package com.android.sched.vfs
public com.android.sched.vfs.CaseInsensitiveFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS com.android.sched.util.file.Statusful  {
	static final String INDEX_NAME
	static final String DEBUG_NAME
	public static final com.android.sched.util.config.id.IntegerPropertyId NB_GROUP
	public static final com.android.sched.util.config.id.IntegerPropertyId SZ_GROUP
	public static final com.android.sched.util.config.id.MessageDigestPropertyId ALGO
	public static final com.android.sched.util.config.id.BooleanPropertyId DEBUG
	private static final char INDEX_SEPARATOR
	private static final com.android.jack.google.common.base.Splitter splitter
	private final int numGroups
	private final int groupSize
	private final com.android.sched.util.config.MessageDigestFactory mdf
	private final boolean debug
	private final com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir root
	private final java.util.Set capabilities
	private final com.android.sched.vfs.BaseVFS vfs
	private boolean used
	private static final byte[] code
	static final boolean $assertionsDisabled
	public java.lang.String getDescription () 
	public void  (com.android.sched.vfs.VFS)  throws com.android.sched.vfs.BadVFSFormatException 
		com.android.sched.vfs.VFS vfs
	public void  (com.android.sched.vfs.VFS, int, int, com.android.sched.util.config.MessageDigestFactory, boolean)  throws com.android.sched.vfs.BadVFSFormatException 
		com.android.sched.vfs.VFS vfs
		int numGroups
		int groupSize
		com.android.sched.util.config.MessageDigestFactory mdf
		boolean debug
		java.util.Set capabilities
	private void initVFS ()  throws com.android.sched.vfs.BadVFSFormatException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.NotFileException e
		com.android.sched.util.file.WrongPermissionException e
		char type
		String line
		com.android.sched.util.file.NotFileOrDirectoryException e
		java.io.IOException e
		java.io.LineNumberReader reader
		com.android.sched.vfs.VFile file
	private void loadVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException 
		String path
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir currentDir
		java.util.Iterator pathElementIterator
		String pathElement
	private void loadVFile (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NotFileException 
		String path
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir currentDir
		java.util.Iterator pathElementIterator
		String pathElement
	public java.util.Set getCapabilities () 
	public com.android.sched.util.location.Location getLocation () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir getRootDir () 
	public synchronized void close ()  throws com.android.sched.util.file.CannotCloseException 
		java.io.PrintStream printer
		com.android.sched.util.file.SchedIOException e
	private void printIndex (java.io.PrintStream, com.android.sched.vfs.InMemoryVDir) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
		com.android.sched.vfs.BaseVElement element
		java.io.PrintStream printer
		com.android.sched.vfs.InMemoryVDir dir
		java.util.Collection elements
	private void printDebug (java.io.PrintStream, com.android.sched.vfs.InMemoryVDir) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
		com.android.sched.vfs.BaseVElement element
		java.io.PrintStream printer
		com.android.sched.vfs.InMemoryVDir dir
		java.util.Collection elements
	private com.android.sched.vfs.BaseVFile loadAndGetEncodedFile (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) 
		com.android.sched.util.file.SchedIOException e
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
		com.android.sched.vfs.BaseVFile encodedFile
	java.io.InputStream openRead (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
		boolean append
	com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir getVDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir vDir
	com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile getVFile (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile vFile
	com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile getVFileFromCache (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
		com.android.sched.vfs.BaseVElement element
	com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir getVDirFromCache (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
		com.android.sched.vfs.BaseVElement element
	com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir createVDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
	synchronized com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile createVFile (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile original
		com.android.sched.vfs.BaseVFile encoded
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile vFile
		com.android.sched.util.file.NotFileException e
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
	synchronized com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir loadVDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir vDir
	synchronized com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile loadVFile (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile original
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile vFile
	void delete (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.BaseVFile encoded
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.util.file.NotFileException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
	java.util.Collection list (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
	boolean isEmpty (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
	public java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		com.android.sched.vfs.VPath path
	public boolean needsSequentialWriting () 
	private com.android.sched.vfs.VPath encode (com.android.sched.vfs.VPath) 
		int letterIdx
		int groupIdx
		com.android.sched.vfs.VPath path
		char[] digest
		StringBuilder sb
		int idx
	static char[] encode (byte[]) 
		int idx
		byte[] bytes
		char[] array
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
		StringBuilder path
	private java.lang.StringBuilder getPathFromDirInternal (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir baseDir
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir currentDir
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir currentParent
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) 
		com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
	public com.android.sched.util.file.StreamFileStatus getStatus () 
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	public volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/Container.class
Container.java
package com.android.sched.vfs
public final com.android.sched.vfs.Container extends java.lang.Enum {
	public static final com.android.sched.vfs.Container DIR
	public static final com.android.sched.vfs.Container ZIP
	private static final com.android.sched.vfs.Container[] $VALUES
	public static com.android.sched.vfs.Container[] values () 
	public static com.android.sched.vfs.Container valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sched/vfs/DeflateFS$DeflateVDir.class
DeflateFS.java
package com.android.sched.vfs
 com.android.sched.vfs.DeflateFS$DeflateVDir extends com.android.sched.vfs.BaseVDir {
	private final com.android.sched.vfs.BaseVDir wrappedFile
	public void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.BaseVDir wrappedFile
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.BaseVDir getWrappedDir () 
}

com/android/sched/vfs/DeflateFS$DeflateVFile.class
DeflateFS.java
package com.android.sched.vfs
 com.android.sched.vfs.DeflateFS$DeflateVFile extends com.android.sched.vfs.BaseVFile {
	private final com.android.sched.vfs.BaseVFile wrappedFile
	public void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.BaseVFile wrappedFile
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.BaseVFile getWrappedFile () 
	public java.lang.String getDigest () 
}

com/android/sched/vfs/DeflateFS.class
DeflateFS.java
package com.android.sched.vfs
public com.android.sched.vfs.DeflateFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS  {
	private final com.android.sched.vfs.BaseVFS vfs
	public void  (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS vfs
	public java.lang.String getDescription () 
	public java.util.Set getCapabilities () 
	public com.android.sched.util.location.Location getLocation () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
	public java.lang.String getPath () 
	public com.android.sched.vfs.DeflateFS$DeflateVDir getRootDir () 
	java.io.InputStream openRead (com.android.sched.vfs.DeflateFS$DeflateVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.DeflateFS$DeflateVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.DeflateFS$DeflateVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
		boolean append
	void delete (com.android.sched.vfs.DeflateFS$DeflateVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	java.util.Collection list (com.android.sched.vfs.DeflateFS$DeflateVDir) 
		com.android.sched.vfs.BaseVElement newElement
		com.android.sched.vfs.BaseVElement newElement
		com.android.sched.vfs.BaseVElement element
		com.android.sched.vfs.DeflateFS$DeflateVDir dir
		java.util.Collection elements
		java.util.List newElements
	boolean isEmpty (com.android.sched.vfs.DeflateFS$DeflateVDir) 
		com.android.sched.vfs.DeflateFS$DeflateVDir dir
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.DeflateFS$DeflateVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	com.android.sched.vfs.DeflateFS$DeflateVFile createVFile (com.android.sched.vfs.DeflateFS$DeflateVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		String name
	com.android.sched.vfs.DeflateFS$DeflateVDir createVDir (com.android.sched.vfs.DeflateFS$DeflateVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		String name
	com.android.sched.vfs.DeflateFS$DeflateVDir getVDir (com.android.sched.vfs.DeflateFS$DeflateVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		String name
	com.android.sched.vfs.DeflateFS$DeflateVFile getVFile (com.android.sched.vfs.DeflateFS$DeflateVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		String name
	public boolean needsSequentialWriting () 
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.DeflateFS$DeflateVFile) 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.DeflateFS$DeflateVDir, java.lang.String) 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.DeflateFS$DeflateVDir) 
		com.android.sched.vfs.DeflateFS$DeflateVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.DeflateFS$DeflateVDir, java.lang.String) 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.DeflateFS$DeflateVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.DeflateFS$DeflateVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.DeflateFS$DeflateVDir, com.android.sched.vfs.DeflateFS$DeflateVFile) 
		com.android.sched.vfs.DeflateFS$DeflateVDir parent
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.DeflateFS$DeflateVFile) 
		com.android.sched.vfs.DeflateFS$DeflateVFile file
	public java.lang.String getDigest () 
	public java.lang.String toString () 
	public void copy (com.android.sched.vfs.VFile, com.android.sched.vfs.DeflateFS$DeflateVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		com.android.sched.vfs.VFile srcFile
		com.android.sched.vfs.DeflateFS$DeflateVFile dstFile
	public java.lang.String getInfoString () 
	public volatile void copy (com.android.sched.vfs.VFile, com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
}

com/android/sched/vfs/DirectFS.class
DirectFS.java
package com.android.sched.vfs
public com.android.sched.vfs.DirectFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS com.android.sched.util.file.Statusful  {
	private final com.android.sched.util.file.Directory dir
	private final com.android.sched.vfs.ParentVDir root
	private final java.util.Set capabilities
	private String infoString
	private boolean used
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.Directory, int) 
		com.android.sched.util.file.Directory dir
		int permissions
		java.util.Set capabilities
	public java.lang.String getDescription () 
	public java.util.Set getCapabilities () 
	public com.android.sched.util.location.Location getLocation () 
	public synchronized void close () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.ParentVDir getRootDir () 
	java.io.InputStream openRead (com.android.sched.vfs.ParentVFile)  throws com.android.sched.util.file.WrongPermissionException 
		java.io.FileNotFoundException e
		com.android.sched.vfs.ParentVFile file
		java.io.File path
	java.io.OutputStream openWrite (com.android.sched.vfs.ParentVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.ParentVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.ParentVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		java.io.FileNotFoundException e
		com.android.sched.vfs.ParentVFile file
		boolean append
		java.io.File path
	static void checkPermissionsIfExists (java.io.File, com.android.sched.util.location.Location, int)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.util.file.SchedIOException e1
		java.io.File path
		com.android.sched.util.location.Location location
		int permission
	java.util.Collection list (com.android.sched.vfs.ParentVDir) 
		java.io.File sub
		com.android.sched.vfs.ParentVDir dir
		java.io.File path
		java.io.File[] subs
		java.util.ArrayList items
	boolean isEmpty (com.android.sched.vfs.ParentVDir) 
		com.android.sched.vfs.ParentVDir dir
		java.io.File[] fileList
	com.android.sched.vfs.ParentVFile createVFile (com.android.sched.vfs.ParentVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.util.file.FileAlreadyExistsException e
		com.android.sched.vfs.ParentVDir parent
		String name
		java.io.File path
	com.android.sched.vfs.ParentVDir getVDir (com.android.sched.vfs.ParentVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.ParentVDir parent
		String name
		java.io.File path
	com.android.sched.vfs.ParentVFile getVFile (com.android.sched.vfs.ParentVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.ParentVDir parent
		String name
		java.io.File path
	void delete (com.android.sched.vfs.ParentVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.ParentVFile file
		java.io.File path
	com.android.sched.vfs.ParentVDir createVDir (com.android.sched.vfs.ParentVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.ParentVDir parent
		String name
		java.io.File path
	public boolean needsSequentialWriting () 
	public java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.ParentVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		java.io.IOException e
		com.android.sched.vfs.ParentVFile file
	com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.ParentVFile) 
		com.android.sched.vfs.ParentVFile file
	com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.ParentVDir, java.lang.String) 
		com.android.sched.vfs.ParentVDir parent
		String name
	com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.ParentVDir) 
		com.android.sched.vfs.ParentVDir dir
	com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.ParentVDir, java.lang.String) 
		com.android.sched.vfs.ParentVDir parent
		String name
	com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.ParentVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.ParentVDir parent
		com.android.sched.vfs.VPath path
	private java.io.File getNativeFile (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
	private java.io.File getNativeFile (com.android.sched.vfs.VPath, java.lang.String) 
		com.android.sched.vfs.VPath path
		String name
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.ParentVFile) 
		com.android.sched.vfs.ParentVDir parent
		com.android.sched.vfs.ParentVFile file
		StringBuilder path
	private static java.lang.StringBuilder getPathFromDirInternal (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.ParentVDir) 
		com.android.sched.vfs.ParentVDir baseDir
		com.android.sched.vfs.ParentVDir currentDir
		com.android.sched.vfs.ParentVDir currentParent
	public com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.ParentVFile) 
		com.android.sched.vfs.ParentVFile file
	public com.android.sched.util.file.StreamFileStatus getStatus () 
	public void setInfoString (java.lang.String) 
		String infoString
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	public volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/GenericInputOutputVDir.class
GenericInputOutputVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputOutputVDir extends java.lang.Object implements com.android.sched.vfs.InputOutputVDir  {
	private final com.android.sched.vfs.VDir dir
	void  (com.android.sched.vfs.VDir) 
		com.android.sched.vfs.VDir dir
	public boolean isVDir () 
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public java.util.Collection list () 
		com.android.sched.vfs.VElement vElement
		java.util.Collection vElements
		java.util.Collection inputVElements
	public com.android.sched.vfs.InputOutputVDir getInputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.VPath path
	public com.android.sched.vfs.InputOutputVFile getInputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException 
		com.android.sched.vfs.VPath path
	public com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.VPath path
	public com.android.sched.vfs.OutputVDir createOutputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.VPath path
	public volatile com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
}

com/android/sched/vfs/GenericInputOutputVFS.class
GenericInputOutputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputOutputVFS  {
	final com.android.sched.vfs.VFS vfs
	public void  (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS vfs
	public com.android.sched.vfs.InputOutputVDir getRootDir () 
	public java.lang.String getPath () 
	public com.android.sched.util.location.Location getLocation () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
	public boolean needsSequentialWriting () 
	public java.lang.String getDigest () 
	public boolean isClosed () 
	public com.android.sched.vfs.VFS getVFS () 
	public java.lang.String toString () 
	public volatile com.android.sched.vfs.InputVDir getRootDir () 
	public volatile com.android.sched.vfs.OutputVDir getRootDir () 
}

com/android/sched/vfs/GenericInputOutputVFile.class
GenericInputOutputVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputOutputVFile extends java.lang.Object implements com.android.sched.vfs.InputOutputVFile  {
	private final com.android.sched.vfs.VFile file
	void  (com.android.sched.vfs.VFile) 
		com.android.sched.vfs.VFile file
	public boolean isVDir () 
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public java.io.OutputStream getOutputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
		boolean append
	public java.io.PrintStream getPrintStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
		boolean append
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public java.lang.String getDigest () 
	public com.android.sched.vfs.VPath getPathFromRoot () 
	public java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public com.android.sched.vfs.VFile getVFile () 
	public void copy (com.android.sched.vfs.InputVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		com.android.sched.vfs.InputVFile inputFile
}

com/android/sched/vfs/GenericInputVDir.class
GenericInputVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputVDir extends java.lang.Object implements com.android.sched.vfs.InputVDir  {
	private final com.android.sched.vfs.VDir dir
	void  (com.android.sched.vfs.VDir) 
		com.android.sched.vfs.VDir dir
	public boolean isVDir () 
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public java.util.Collection list () 
		com.android.sched.vfs.VElement vElement
		java.util.Collection vElements
		java.util.Collection inputVElements
	public com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.VPath path
	public com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException 
		com.android.sched.vfs.VPath path
}

com/android/sched/vfs/GenericInputVFS.class
GenericInputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputVFS  {
	final com.android.sched.vfs.VFS vfs
	public void  (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS vfs
	public com.android.sched.vfs.InputVDir getRootDir () 
	public java.lang.String getPath () 
	public com.android.sched.util.location.Location getLocation () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
	public boolean isClosed () 
	public java.lang.String getDigest () 
	public com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.InputVFile) 
		com.android.sched.vfs.InputVFile file
	public com.android.sched.vfs.VFS getVFS () 
	public java.lang.String toString () 
}

com/android/sched/vfs/GenericInputVFile.class
GenericInputVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputVFile extends java.lang.Object implements com.android.sched.vfs.InputVFile  {
	private final com.android.sched.vfs.VFile file
	public void  (com.android.sched.vfs.VFile) 
		com.android.sched.vfs.VFile file
	public boolean isVDir () 
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public java.lang.String getDigest () 
	public com.android.sched.vfs.VPath getPathFromRoot () 
	public com.android.sched.vfs.VFile getVFile () 
	public java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public java.lang.String toString () 
}

com/android/sched/vfs/GenericOutputVDir.class
GenericOutputVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericOutputVDir extends java.lang.Object implements com.android.sched.vfs.OutputVDir  {
	private final com.android.sched.vfs.VDir dir
	void  (com.android.sched.vfs.VDir) 
		com.android.sched.vfs.VDir dir
	public boolean isVDir () 
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.VPath path
}

com/android/sched/vfs/GenericOutputVFS.class
GenericOutputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.OutputVFS  {
	final com.android.sched.vfs.VFS vfs
	public void  (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS vfs
	public com.android.sched.vfs.OutputVDir getRootDir () 
	public java.lang.String getPath () 
	public com.android.sched.util.location.Location getLocation () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
	public boolean needsSequentialWriting () 
	public boolean isClosed () 
	public com.android.sched.vfs.VFS getVFS () 
	public java.lang.String toString () 
}

com/android/sched/vfs/GenericOutputVFile.class
GenericOutputVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericOutputVFile extends java.lang.Object implements com.android.sched.vfs.OutputVFile  {
	private final com.android.sched.vfs.VFile file
	void  (com.android.sched.vfs.VFile) 
		com.android.sched.vfs.VFile file
	public boolean isVDir () 
	public java.lang.String getName () 
	public com.android.sched.util.location.Location getLocation () 
	public java.io.OutputStream getOutputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
		boolean append
	public java.io.PrintStream getPrintStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
		boolean append
	public void copy (com.android.sched.vfs.InputVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		com.android.sched.vfs.InputVFile inputFile
}

com/android/sched/vfs/InMemoryVDir.class
InMemoryVDir.java
package com.android.sched.vfs
abstract com.android.sched.vfs.InMemoryVDir extends com.android.sched.vfs.BaseVDir {
	private final java.util.Map map
	static final boolean $assertionsDisabled
	public void  (com.android.sched.vfs.BaseVFS, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		String name
	public synchronized com.android.sched.vfs.BaseVDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		String name
		com.android.sched.vfs.BaseVElement element
	public synchronized com.android.sched.vfs.BaseVFile getVFile (java.lang.String)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
		com.android.sched.vfs.BaseVElement element
	public synchronized com.android.sched.vfs.BaseVDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir dir
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.NotDirectoryException e
		String name
	public synchronized com.android.sched.vfs.BaseVFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVFile file
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.NotFileException e
		String name
	public synchronized java.util.Collection list () 
	public boolean isEmpty () 
	synchronized void internalDelete (java.lang.String) 
		String name
	synchronized com.android.sched.vfs.BaseVElement getFromCache (java.lang.String) 
		String name
	synchronized void putInCache (java.lang.String, com.android.sched.vfs.BaseVElement) 
		String name
		com.android.sched.vfs.BaseVElement vElement
	synchronized java.util.Collection getAllFromCache () 
	public volatile com.android.sched.vfs.VFile getVFile (java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	static void  () 
}

com/android/sched/vfs/InputOutputVDir.class
InputOutputVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputOutputVDir extends java.lang.Object implements com.android.sched.vfs.InputVDir com.android.sched.vfs.OutputVDir  {
	public abstract com.android.sched.vfs.InputOutputVDir getInputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public abstract com.android.sched.vfs.InputOutputVFile getInputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException 
	public abstract com.android.sched.vfs.OutputVDir createOutputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.NotDirectoryException 
	public volatile com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
}

com/android/sched/vfs/InputOutputVFS.class
InputOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputOutputVFS extends java.lang.Object implements com.android.sched.vfs.InputVFS com.android.sched.vfs.OutputVFS  {
	public abstract com.android.sched.vfs.InputOutputVDir getRootDir () 
	public volatile com.android.sched.vfs.InputVDir getRootDir () 
	public volatile com.android.sched.vfs.OutputVDir getRootDir () 
}

com/android/sched/vfs/InputOutputVFile.class
InputOutputVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputOutputVFile extends java.lang.Object implements com.android.sched.vfs.InputVFile com.android.sched.vfs.OutputVFile  {
}

com/android/sched/vfs/InputStreamProvider.class
InputStreamProvider.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputStreamProvider extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public abstract java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
}

com/android/sched/vfs/InputVDir.class
InputVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVDir extends java.lang.Object implements com.android.sched.vfs.InputVElement  {
	public abstract java.util.Collection list () 
	public abstract com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public abstract com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException 
}

com/android/sched/vfs/InputVElement.class
InputVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVElement extends java.lang.Object implements com.android.sched.vfs.VElement  {
}

com/android/sched/vfs/InputVFS.class
InputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVFS extends java.lang.Object implements com.android.sched.util.location.HasLocation java.lang.AutoCloseable  {
	public abstract java.lang.String getPath () 
	public abstract com.android.sched.vfs.InputVDir getRootDir () 
	public abstract java.lang.String getDigest () 
	public abstract void close ()  throws com.android.sched.util.file.CannotCloseException 
	public abstract boolean isClosed () 
	public abstract com.android.sched.vfs.VFS getVFS () 
}

com/android/sched/vfs/InputVFile.class
InputVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVFile extends java.lang.Object implements com.android.sched.vfs.InputVElement com.android.sched.vfs.InputStreamProvider  {
	public abstract void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public abstract com.android.sched.vfs.VPath getPathFromRoot () 
	public abstract java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public abstract com.android.sched.vfs.VFile getVFile () 
	public abstract java.lang.String getDigest () 
}

com/android/sched/vfs/MessageDigestFS$1.class
MessageDigestFS.java
package com.android.sched.vfs
 com.android.sched.vfs.MessageDigestFS$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sched.vfs.MessageDigestFS this$0
	void  (com.android.sched.vfs.MessageDigestFS) 
		com.android.sched.vfs.MessageDigestFS this$0
	public int compare (java.util.Map$Entry, java.util.Map$Entry) 
		java.util.Map$Entry o1
		java.util.Map$Entry o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sched/vfs/MessageDigestFS$2.class
MessageDigestFS.java
package com.android.sched.vfs
 com.android.sched.vfs.MessageDigestFS$2 extends java.security.DigestOutputStream {
	final com.android.sched.vfs.MessageDigestFS$MessageDigestVFile val$file
	final com.android.sched.vfs.MessageDigestFS this$0
	void  (com.android.sched.vfs.MessageDigestFS, java.io.OutputStream, java.security.MessageDigest, com.android.sched.vfs.MessageDigestFS$MessageDigestVFile) 
		com.android.sched.vfs.MessageDigestFS this$0
		java.io.OutputStream x0
		java.security.MessageDigest x1
	public void close ()  throws java.io.IOException 
}

com/android/sched/vfs/MessageDigestFS$MessageDigestVDir.class
MessageDigestFS.java
package com.android.sched.vfs
 com.android.sched.vfs.MessageDigestFS$MessageDigestVDir extends com.android.sched.vfs.BaseVDir {
	private final com.android.sched.vfs.BaseVDir wrappedFile
	public void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.BaseVDir wrappedFile
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.BaseVDir getWrappedDir () 
}

com/android/sched/vfs/MessageDigestFS$MessageDigestVFile.class
MessageDigestFS.java
package com.android.sched.vfs
 com.android.sched.vfs.MessageDigestFS$MessageDigestVFile extends com.android.sched.vfs.BaseVFile {
	private final com.android.sched.vfs.BaseVFile wrappedFile
	final com.android.sched.vfs.MessageDigestFS this$0
	public void  (com.android.sched.vfs.MessageDigestFS, com.android.sched.vfs.BaseVFS, com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.MessageDigestFS this$0
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.BaseVFile wrappedFile
	public com.android.sched.util.location.Location getLocation () 
	public com.android.sched.vfs.VPath getPath () 
	public java.lang.String getDigest () 
	public com.android.sched.vfs.BaseVFile getWrappedFile () 
	public java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public java.io.OutputStream getOutputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
		boolean append
}

com/android/sched/vfs/MessageDigestFS.class
MessageDigestFS.java
package com.android.sched.vfs
public com.android.sched.vfs.MessageDigestFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS  {
	private static final java.util.logging.Logger logger
	private static final String DIGEST_FILE_NAME
	private final com.android.sched.vfs.BaseVFS vfs
	private final com.android.sched.util.config.MessageDigestFactory mdFactory
	private final java.util.Map digests
	private String digest
	private final java.util.Set capabilities
	public com.android.sched.vfs.MessageDigestFS$MessageDigestVDir rootDir
	private static final byte[] code
	static final boolean $assertionsDisabled
	public void  (com.android.sched.vfs.VFS, com.android.sched.util.config.MessageDigestFactory)  throws com.android.sched.vfs.BadVFSFormatException com.android.sched.vfs.WrongVFSTypeException 
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.config.MessageDigestFactory factory
		java.util.Set capabilities
	private void init ()  throws com.android.sched.vfs.BadVFSFormatException com.android.sched.vfs.WrongVFSTypeException 
		com.android.sched.vfs.BaseVFile digestFile
		com.android.sched.util.file.NotFileException e
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.util.file.WrongPermissionException e
		int index
		String path
		String digest
		String line
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.sched.vfs.BaseVFile digestFile
		java.io.LineNumberReader in
	public java.util.Set getCapabilities () 
	private java.lang.String getDigestString (byte[]) 
		byte[] digestBytes
	private static char[] encode (byte[]) 
		int idx
		byte[] bytes
		char[] array
	public com.android.sched.util.location.Location getLocation () 
	public java.lang.String getPath () 
	public synchronized java.lang.String getDigest () 
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	public synchronized void close ()  throws com.android.sched.util.file.CannotCloseException 
		com.android.sched.util.file.SchedIOException e
	private void printDigest (java.io.OutputStream) 
		String digest
		java.util.Map$Entry entry
		java.io.OutputStream out
		java.security.DigestOutputStream os
		java.io.PrintStream printer
		java.util.Set entrySet
		java.util.List entryList
	public com.android.sched.vfs.MessageDigestFS$MessageDigestVDir getRootDir () 
	java.io.InputStream openRead (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
		boolean append
	synchronized void delete (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	java.util.Collection list (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir) 
		com.android.sched.vfs.BaseVElement newElement
		com.android.sched.vfs.BaseVElement newElement
		com.android.sched.vfs.BaseVElement element
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir dir
		java.util.Collection elements
		java.util.List newElements
	boolean isEmpty (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir dir
	com.android.sched.vfs.MessageDigestFS$MessageDigestVFile createVFile (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		String name
	com.android.sched.vfs.MessageDigestFS$MessageDigestVDir createVDir (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		String name
	com.android.sched.vfs.MessageDigestFS$MessageDigestVDir getVDir (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		String name
	com.android.sched.vfs.MessageDigestFS$MessageDigestVFile getVFile (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		String name
	public boolean needsSequentialWriting () 
	public java.lang.String getDescription () 
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, com.android.sched.vfs.MessageDigestFS$MessageDigestVFile) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile) 
		com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static java.util.Map access$000 (com.android.sched.vfs.MessageDigestFS) 
		com.android.sched.vfs.MessageDigestFS x0
	static java.lang.String access$100 (com.android.sched.vfs.MessageDigestFS, byte[]) 
		com.android.sched.vfs.MessageDigestFS x0
		byte[] x1
	static void  () 
}

com/android/sched/vfs/OutputStreamProvider.class
OutputStreamProvider.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputStreamProvider extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public abstract java.io.OutputStream getOutputStream ()  throws com.android.sched.util.file.WrongPermissionException 
}

com/android/sched/vfs/OutputVDir.class
OutputVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVDir extends java.lang.Object implements com.android.sched.vfs.OutputVElement  {
	public abstract com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
}

com/android/sched/vfs/OutputVElement.class
OutputVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVElement extends java.lang.Object implements com.android.sched.vfs.VElement  {
}

com/android/sched/vfs/OutputVFS.class
OutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVFS extends java.lang.Object implements com.android.sched.util.location.HasLocation java.lang.AutoCloseable  {
	public abstract java.lang.String getPath () 
	public abstract com.android.sched.vfs.OutputVDir getRootDir () 
	public abstract boolean needsSequentialWriting () 
	public abstract void close ()  throws com.android.sched.util.file.CannotCloseException 
	public abstract boolean isClosed () 
	public abstract com.android.sched.vfs.VFS getVFS () 
}

com/android/sched/vfs/OutputVFSPropertyId$1.class
OutputVFSPropertyId.java
package com.android.sched.vfs
 com.android.sched.vfs.OutputVFSPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.vfs.OutputVFSPropertyId this$0
	void  (com.android.sched.vfs.OutputVFSPropertyId) 
		com.android.sched.vfs.OutputVFSPropertyId this$0
	public void run (com.android.sched.vfs.OutputVFS) 
		com.android.sched.vfs.OutputVFS vfs
	public volatile void run (java.lang.Object) 
}

com/android/sched/vfs/OutputVFSPropertyId.class
OutputVFSPropertyId.java
package com.android.sched.vfs
public com.android.sched.vfs.OutputVFSPropertyId extends com.android.sched.util.config.id.PropertyId implements com.android.sched.util.HasDescription  {
	public static com.android.sched.vfs.OutputVFSPropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.DirectDirOutputVFSCodec) 
		String name
		String description
		com.android.sched.util.codec.DirectDirOutputVFSCodec codec
	public static com.android.sched.vfs.OutputVFSPropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.OutputVFSCodec) 
		String name
		String description
		com.android.sched.util.codec.OutputVFSCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec) 
		String name
		String description
		com.android.sched.util.codec.StringCodec codec
	public com.android.sched.vfs.OutputVFSPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.vfs.OutputVFSPropertyId addDefaultValue (com.android.sched.vfs.OutputVFS) 
		com.android.sched.vfs.OutputVFS defaultValue
	public com.android.sched.vfs.OutputVFSPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.vfs.OutputVFSPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.vfs.OutputVFSPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.vfs.OutputVFSPropertyId withAutoCheck () 
	public com.android.sched.vfs.OutputVFSPropertyId withoutAutoAction () 
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/vfs/OutputVFile.class
OutputVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVFile extends java.lang.Object implements com.android.sched.vfs.OutputVElement com.android.sched.vfs.OutputStreamProvider  {
	public abstract java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
	public abstract java.io.PrintStream getPrintStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
	public abstract void copy (com.android.sched.vfs.InputVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
}

com/android/sched/vfs/ParentVDir.class
ParentVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.ParentVDir extends com.android.sched.vfs.BaseVDir {
	protected final com.android.sched.vfs.VDir parent
	void  (com.android.sched.vfs.BaseVFS, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		String name
	void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.VDir parent
		String name
	public com.android.sched.vfs.VPath getPath () 
	com.android.sched.vfs.VDir getParent () 
	public volatile com.android.sched.util.location.Location getVFileLocation (java.lang.String) 
	public volatile com.android.sched.util.location.Location getVDirLocation (java.lang.String) 
	public volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.VPath) 
	public volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.VPath) 
	public volatile com.android.sched.util.location.Location getLocation () 
	public volatile com.android.sched.vfs.BaseVFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.BaseVDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile boolean isVDir () 
	public volatile boolean isEmpty () 
	public volatile java.util.Collection list () 
	public volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile void delete (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	public volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NotFileException 
	public volatile com.android.sched.vfs.BaseVFile getVFile (java.lang.String)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
	public volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.BaseVDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
}

com/android/sched/vfs/ParentVFile.class
ParentVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.ParentVFile extends com.android.sched.vfs.BaseVFile {
	protected final com.android.sched.vfs.VDir parent
	void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.VDir parent
		String name
	public com.android.sched.vfs.VPath getPath () 
	com.android.sched.vfs.VDir getParent () 
	public volatile void copy (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
	public volatile java.lang.String toString () 
	public volatile com.android.sched.vfs.VPath getPathFromRoot () 
	public volatile void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public volatile java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public volatile java.lang.String getDigest () 
	public volatile com.android.sched.util.location.Location getLocation () 
	public volatile java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile java.io.OutputStream getOutputStream ()  throws com.android.sched.util.file.WrongPermissionException 
	public volatile boolean isVDir () 
	public volatile java.io.InputStream getInputStream ()  throws com.android.sched.util.file.WrongPermissionException 
}

com/android/sched/vfs/PrefixedFS.class
PrefixedFS.java
package com.android.sched.vfs
public com.android.sched.vfs.PrefixedFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS  {
	private final com.android.sched.vfs.BaseVFS vfs
	private final com.android.sched.vfs.BaseVDir rootDir
	public void  (com.android.sched.vfs.VFS, com.android.sched.vfs.VPath, com.android.sched.util.file.FileOrDirectory$Existence)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.NotDirectoryException com.android.sched.vfs.WrongVFSTypeException 
		com.android.sched.vfs.BaseVDir rootDir
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.VPath prefix
		com.android.sched.util.file.FileOrDirectory$Existence existence
		com.android.sched.vfs.BaseVDir rootDir
	public com.android.sched.util.location.Location getLocation () 
	public void close () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.BaseVDir getRootDir () 
	java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
		boolean append
	void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.BaseVFile file
	java.util.Collection list (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVElement element
		com.android.sched.vfs.BaseVDir dir
		java.util.Collection elements
	com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	public boolean needsSequentialWriting () 
	public java.lang.String getDescription () 
	public java.util.Set getCapabilities () 
	boolean isEmpty (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.BaseVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.BaseVFile file
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	private com.android.sched.vfs.BaseVDir changeVFS (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	private com.android.sched.vfs.BaseVFile changeVFS (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile void copy (com.android.sched.vfs.VFile, com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
}

com/android/sched/vfs/PrintWriterProvider.class
PrintWriterProvider.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.PrintWriterProvider extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public abstract java.io.PrintWriter getPrintWriter ()  throws com.android.sched.util.file.WrongPermissionException 
}

com/android/sched/vfs/ReadWriteZipFS.class
ReadWriteZipFS.java
package com.android.sched.vfs
public com.android.sched.vfs.ReadWriteZipFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS com.android.sched.util.file.Statusful  {
	private final com.android.sched.vfs.VFSToVFSWrapper vfs
	private final java.io.File dir
	public void  (com.android.sched.util.file.OutputZipFile, int, int, com.android.sched.util.config.MessageDigestFactory, boolean)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotChangePermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.CachedDirectFS cdFS
		com.android.sched.vfs.VFS workVFS
		com.android.sched.vfs.BadVFSFormatException e
		com.android.sched.util.file.OutputZipFile file
		int numGroups
		int groupSize
		com.android.sched.util.config.MessageDigestFactory mdf
		boolean debug
		int permissions
		com.android.sched.vfs.VFS workVFS
		com.android.sched.vfs.WriteZipFS finalVFS
	public com.android.sched.util.location.Location getLocation () 
	public synchronized void close ()  throws com.android.sched.util.file.CannotCloseException 
		java.io.IOException e
	public java.lang.String getDescription () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.BaseVDir getRootDir () 
	public boolean needsSequentialWriting () 
	public java.util.Set getCapabilities () 
	java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
		boolean append
	com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.BaseVFile file
	java.util.Collection list (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	boolean isEmpty (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.BaseVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.VPath path
	public void setWorkVFS (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS workVFS
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.BaseVFile file
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	public com.android.sched.vfs.VFS getWorkVFS () 
	public java.lang.String getInfoString () 
	public void setInfoString (java.lang.String) 
		String infoString
	public java.lang.String toString () 
	public com.android.sched.util.file.StreamFileStatus getStatus () 
	public volatile void copy (com.android.sched.vfs.VFile, com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
}

com/android/sched/vfs/ReadZipFS$ZipVDir.class
ReadZipFS.java
package com.android.sched.vfs
 com.android.sched.vfs.ReadZipFS$ZipVDir extends com.android.sched.vfs.InMemoryVDir {
	private final java.util.zip.ZipEntry zipEntry
	void  (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		java.util.zip.ZipEntry zipEntry
		String name
	public java.util.zip.ZipEntry getZipEntry () 
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.vfs.BaseVFile getVFile (java.lang.String)  throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException 
		String name
	public com.android.sched.vfs.BaseVDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		String name
	public com.android.sched.vfs.BaseVFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public com.android.sched.vfs.BaseVDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		String name
	public java.util.Collection list () 
	public volatile com.android.sched.vfs.VFile getVFile (java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public volatile com.android.sched.vfs.VFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public volatile com.android.sched.vfs.VDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
}

com/android/sched/vfs/ReadZipFS$ZipVFile.class
ReadZipFS.java
package com.android.sched.vfs
 com.android.sched.vfs.ReadZipFS$ZipVFile extends com.android.sched.vfs.BaseVFile {
	private final java.util.zip.ZipEntry zipEntry
	void  (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		java.util.zip.ZipEntry zipEntry
		String name
	public java.util.zip.ZipEntry getZipEntry () 
	public com.android.sched.vfs.VPath getPath () 
	public void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
}

com/android/sched/vfs/ReadZipFS.class
ReadZipFS.java
package com.android.sched.vfs
public com.android.sched.vfs.ReadZipFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS  {
	private static final com.android.jack.google.common.base.Splitter splitter
	private static final java.util.Set CAPABILITIES
	private final com.android.sched.vfs.ReadZipFS$ZipVDir root
	private final com.android.sched.util.file.InputZipFile inputZipFile
	private final java.util.zip.ZipFile zipFile
	private String infoString
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.InputZipFile) 
		com.android.sched.util.file.InputZipFile zipFile
	public java.lang.String getDescription () 
	public com.android.sched.util.location.Location getLocation () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.ReadZipFS$ZipVDir getRootDir () 
	public synchronized void close ()  throws com.android.sched.util.file.CannotCloseException 
		java.io.IOException e
	java.io.InputStream openRead (com.android.sched.vfs.ReadZipFS$ZipVFile) 
		java.io.IOException e
		com.android.sched.vfs.ReadZipFS$ZipVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.ReadZipFS$ZipVFile) 
		com.android.sched.vfs.ReadZipFS$ZipVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.ReadZipFS$ZipVFile, boolean) 
		com.android.sched.vfs.ReadZipFS$ZipVFile file
		boolean append
	com.android.sched.vfs.ReadZipFS$ZipVDir getVDir (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
		com.android.sched.vfs.BaseVElement element
	com.android.sched.vfs.ReadZipFS$ZipVFile getVFile (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
		com.android.sched.vfs.BaseVElement element
	com.android.sched.vfs.ReadZipFS$ZipVDir createVDir (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
	com.android.sched.vfs.ReadZipFS$ZipVFile createVFile (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
	private synchronized com.android.sched.vfs.ReadZipFS$ZipVDir loadVDir (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
		com.android.sched.vfs.ReadZipFS$ZipVDir vDir
	private com.android.sched.vfs.ReadZipFS$ZipVFile loadVFile (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
		com.android.sched.vfs.ReadZipFS$ZipVFile vFile
	void delete (com.android.sched.vfs.ReadZipFS$ZipVFile) 
		com.android.sched.vfs.ReadZipFS$ZipVFile file
	java.util.Collection list (com.android.sched.vfs.ReadZipFS$ZipVDir) 
		com.android.sched.vfs.ReadZipFS$ZipVDir dir
	boolean isEmpty (com.android.sched.vfs.ReadZipFS$ZipVDir) 
		com.android.sched.vfs.ReadZipFS$ZipVDir dir
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.ReadZipFS$ZipVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.ReadZipFS$ZipVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.ReadZipFS$ZipVFile) 
		com.android.sched.vfs.ReadZipFS$ZipVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.ReadZipFS$ZipVDir) 
		com.android.sched.vfs.ReadZipFS$ZipVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		com.android.sched.vfs.VPath path
	public boolean needsSequentialWriting () 
	public java.util.Set getCapabilities () 
	private void loadSubElements () 
		String entryName
		com.android.sched.vfs.ReadZipFS$ZipVDir currentDir
		java.util.Iterator names
		String simpleName
		java.util.zip.ZipEntry entry
		java.util.Enumeration entries
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.ReadZipFS$ZipVDir, com.android.sched.vfs.ReadZipFS$ZipVFile) 
		com.android.sched.vfs.ReadZipFS$ZipVDir parent
		com.android.sched.vfs.ReadZipFS$ZipVFile file
		String fileEntryPath
		String parentEntryPath
		String newPath
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.ReadZipFS$ZipVFile) 
		com.android.sched.vfs.ReadZipFS$ZipVFile file
	public void setInfoString (java.lang.String) 
		String infoString
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/ReaderProvider.class
ReaderProvider.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.ReaderProvider extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public abstract java.io.BufferedReader getBufferedReader ()  throws com.android.sched.util.file.WrongPermissionException 
}

com/android/sched/vfs/RuntimeBadVFSFormatException.class
RuntimeBadVFSFormatException.java
package com.android.sched.vfs
public com.android.sched.vfs.RuntimeBadVFSFormatException extends com.android.sched.util.UnrecoverableException {
	private static final long serialVersionUID
	private final com.android.sched.vfs.VFS vfs
	private final com.android.sched.util.location.Location location
	public void  (com.android.sched.vfs.VFS, com.android.sched.util.location.Location, java.lang.Throwable) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.location.Location location
		Throwable cause
	public java.lang.String getMessage () 
}

com/android/sched/vfs/UnionVFS$1.class
UnionVFS.java
package com.android.sched.vfs
 com.android.sched.vfs.UnionVFS$1 extends java.lang.Object implements com.android.jack.google.common.base.Function  {
	final com.android.sched.vfs.UnionVFS this$0
	void  (com.android.sched.vfs.UnionVFS) 
		com.android.sched.vfs.UnionVFS this$0
	public java.lang.String apply (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS vfs
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/android/sched/vfs/UnionVFS$2.class
UnionVFS.java
package com.android.sched.vfs
 com.android.sched.vfs.UnionVFS$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$vfs$Capabilities
	static void  () 
}

com/android/sched/vfs/UnionVFS$UnionVDir.class
UnionVFS.java
package com.android.sched.vfs
 com.android.sched.vfs.UnionVFS$UnionVDir extends com.android.sched.vfs.ParentVDir {
	boolean fullyLoaded
	private boolean writable
	private final java.util.List wrappedDirs
	public void  (com.android.sched.vfs.BaseVFS, java.util.List, boolean) 
		com.android.sched.vfs.BaseVFS vfs
		java.util.List wrappedDirs
		boolean writable
	public void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.UnionVFS$UnionVDir, java.util.List, boolean) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		java.util.List wrappedDirs
		boolean writable
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.util.location.Location getLocation () 
	java.util.List getWrappedDirs () 
	boolean isWritable () 
	synchronized void addWritableWrappedDir (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir writableDir
	synchronized void ensureFullyLoaded () 
		com.android.sched.vfs.BaseVDir wrappedDir
		com.android.sched.vfs.BaseVDir newWrappedDir
		com.android.sched.util.file.NotDirectoryException e
		boolean alreadyContained
		com.android.sched.vfs.BaseVDir parentWrappedDir
		java.util.List parentWrappedDirs
		com.android.sched.vfs.UnionVFS$UnionVDir parent
	void internalDelete (java.lang.String)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.BaseVFile vFile
		com.android.sched.vfs.BaseVDir wrappedDir
		String name
}

com/android/sched/vfs/UnionVFS$UnionVFile.class
UnionVFS.java
package com.android.sched.vfs
 com.android.sched.vfs.UnionVFS$UnionVFile extends com.android.sched.vfs.ParentVFile {
	private com.android.sched.vfs.BaseVFile wrappedFile
	private boolean writable
	public void  (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.UnionVFS$UnionVDir, com.android.sched.vfs.BaseVFile, boolean) 
		com.android.sched.vfs.BaseVFS vfs
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		com.android.sched.vfs.BaseVFile wrappedFile
		boolean writable
	public com.android.sched.vfs.VPath getPath () 
	public com.android.sched.util.location.Location getLocation () 
	com.android.sched.vfs.BaseVFile getWrappedFile () 
	boolean isWritable () 
	synchronized void setWritableWrappedFile (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile writableFile
}

com/android/sched/vfs/UnionVFS.class
UnionVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.UnionVFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS com.android.sched.util.file.Statusful  {
	private static final boolean SHALLOW_DELETE
	java.util.List vfsList
	private final java.util.Set capabilities
	private final com.android.sched.vfs.UnionVFS$UnionVDir rootDir
	private final boolean writable
	private boolean used
	static final boolean $assertionsDisabled
	public void  (java.util.List) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.Capabilities topVfsCapability
		java.util.List vfsList
		java.util.List wrappedDirs
		com.android.sched.vfs.VFS topVfs
		java.util.Set capabilities
	private boolean isSupportedByAll (com.android.sched.vfs.Capabilities) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.Capabilities capability
		boolean supportedByAll
	private boolean isSupportedByAny (com.android.sched.vfs.Capabilities) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.vfs.Capabilities capability
		boolean supportedByAny
	public com.android.sched.util.location.Location getLocation () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
		com.android.sched.vfs.VFS vfs
	public java.lang.String getDescription () 
		StringBuilder sb
		com.android.jack.google.common.base.Joiner joiner
		java.util.List descriptionList
	public java.lang.String getPath () 
	public boolean isWritable () 
	public boolean needsSequentialWriting () 
	public java.util.Set getCapabilities () 
	public com.android.sched.vfs.UnionVFS$UnionVDir getRootDir () 
	java.io.InputStream openRead (com.android.sched.vfs.UnionVFS$UnionVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.UnionVFS$UnionVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.UnionVFS$UnionVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.UnionVFS$UnionVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.UnionVFS$UnionVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.util.file.CannotCreateFileException e
		com.android.sched.vfs.UnionVFS$UnionVFile file
		boolean append
	private void loadWritableFile (com.android.sched.vfs.UnionVFS$UnionVFile)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.UnionVFS$UnionVFile file
		com.android.sched.vfs.UnionVFS$UnionVDir parent
	private void loadWritableDir (com.android.sched.vfs.UnionVFS$UnionVDir)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.UnionVFS$UnionVDir dir
		com.android.sched.vfs.UnionVFS$UnionVDir parent
	com.android.sched.vfs.UnionVFS$UnionVDir getVDir (com.android.sched.vfs.UnionVFS$UnionVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.vfs.BaseVDir parentWrappedDir
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		String name
		java.util.List parentWrappedDirs
		com.android.sched.vfs.BaseVDir dirToWrap
		boolean writable
	com.android.sched.vfs.UnionVFS$UnionVFile getVFile (com.android.sched.vfs.UnionVFS$UnionVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.util.file.NoSuchFileException e
		com.android.sched.vfs.BaseVDir parentWrappedDir
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		String name
		java.util.List parentWrappedDirs
		com.android.sched.vfs.BaseVFile fileToWrap
		boolean writable
	com.android.sched.vfs.UnionVFS$UnionVDir createVDir (com.android.sched.vfs.UnionVFS$UnionVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.util.file.NotDirectoryException e
		com.android.sched.vfs.BaseVDir dirToWrap
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		String name
		com.android.sched.vfs.UnionVFS$UnionVDir vDir
	com.android.sched.vfs.UnionVFS$UnionVFile createVFile (com.android.sched.vfs.UnionVFS$UnionVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.util.file.NotFileException e
		com.android.sched.vfs.BaseVFile fileToWrap
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		String name
		com.android.sched.vfs.UnionVFS$UnionVFile vFile
	void delete (com.android.sched.vfs.UnionVFS$UnionVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		UnsupportedOperationException e
		com.android.sched.vfs.UnionVFS$UnionVFile file
	java.util.Collection list (com.android.sched.vfs.UnionVFS$UnionVDir) 
		com.android.sched.vfs.BaseVElement unionVElement
		com.android.sched.vfs.BaseVElement unionElement
		com.android.sched.vfs.BaseVElement unionElement
		String currentName
		boolean unionVElementExists
		com.android.sched.vfs.BaseVElement subWrappedElement
		boolean writable
		com.android.sched.vfs.BaseVDir wrappedDir
		com.android.sched.vfs.UnionVFS$UnionVDir dir
		java.util.List unionElements
		java.util.List wrappedDirs
	boolean isEmpty (com.android.sched.vfs.UnionVFS$UnionVDir) 
		com.android.sched.vfs.UnionVFS$UnionVDir dir
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.UnionVFS$UnionVDir, com.android.sched.vfs.UnionVFS$UnionVFile) 
		com.android.sched.vfs.BaseVDir parentWrappedDir
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		com.android.sched.vfs.UnionVFS$UnionVFile file
		com.android.sched.vfs.BaseVFile wrappedFile
		com.android.sched.vfs.VFS fileVFS
		com.android.sched.vfs.BaseVDir matchingDir
		java.util.List parentWrappedDirs
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.UnionVFS$UnionVFile) 
		com.android.sched.vfs.UnionVFS$UnionVFile file
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.UnionVFS$UnionVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.UnionVFS$UnionVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.UnionVFS$UnionVFile) 
		com.android.sched.vfs.UnionVFS$UnionVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.UnionVFS$UnionVDir, java.lang.String) 
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		String name
		com.android.sched.vfs.BaseVDir parentWrappedDir
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.UnionVFS$UnionVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.BaseVDir parentWrappedDir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.UnionVFS$UnionVDir) 
		com.android.sched.vfs.UnionVFS$UnionVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.UnionVFS$UnionVDir, java.lang.String) 
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		String name
		com.android.sched.vfs.BaseVDir parentWrappedDir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.UnionVFS$UnionVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.UnionVFS$UnionVDir parent
		com.android.sched.vfs.VPath path
		com.android.sched.vfs.BaseVDir parentWrappedDir
	public com.android.sched.util.file.StreamFileStatus getStatus () 
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static void  () 
}

com/android/sched/vfs/UnionVFSReadOnlyException.class
UnionVFSReadOnlyException.java
package com.android.sched.vfs
public com.android.sched.vfs.UnionVFSReadOnlyException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable e
}

com/android/sched/vfs/VDir.class
VDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VDir extends java.lang.Object implements com.android.sched.vfs.VElement com.android.sched.util.location.HasLocation  {
	public abstract com.android.sched.vfs.VPath getPath () 
	public abstract boolean isEmpty () 
	public abstract java.util.Collection list () 
	public abstract void delete (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	public abstract com.android.sched.vfs.VDir createVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
	public abstract com.android.sched.vfs.VFile createVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.CannotCreateFileException 
	public abstract com.android.sched.vfs.VDir createVDir (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public abstract com.android.sched.vfs.VFile createVFile (java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	public abstract com.android.sched.vfs.VDir getVDir (java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public abstract com.android.sched.vfs.VFile getVFile (java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	public abstract com.android.sched.vfs.VDir getVDir (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	public abstract com.android.sched.vfs.VFile getVFile (com.android.sched.vfs.VPath)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException 
}

com/android/sched/vfs/VElement.class
VElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VElement extends java.lang.Object implements com.android.sched.util.location.HasLocation  {
	public abstract boolean isVDir () 
	public abstract java.lang.String getName () 
}

com/android/sched/vfs/VFS.class
VFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VFS extends java.lang.Object implements com.android.sched.util.location.HasLocation java.lang.AutoCloseable com.android.sched.util.HasDescription  {
	public abstract java.lang.String getPath () 
	public abstract com.android.sched.vfs.VDir getRootDir () 
	public abstract boolean needsSequentialWriting () 
	public abstract java.util.Set getCapabilities () 
	public abstract java.lang.String getDigest () 
	public abstract boolean isClosed () 
	public abstract void close ()  throws com.android.sched.util.file.CannotCloseException 
	public abstract java.lang.String getInfoString () 
}

com/android/sched/vfs/VFSPropertyId$1.class
VFSPropertyId.java
package com.android.sched.vfs
 com.android.sched.vfs.VFSPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable  {
	final com.android.sched.vfs.VFSPropertyId this$0
	void  (com.android.sched.vfs.VFSPropertyId) 
		com.android.sched.vfs.VFSPropertyId this$0
	public void run (com.android.sched.vfs.VFS) 
		boolean open
		com.android.sched.vfs.VFS vfs
		boolean open
	public volatile void run (java.lang.Object) 
}

com/android/sched/vfs/VFSPropertyId.class
VFSPropertyId.java
package com.android.sched.vfs
public com.android.sched.vfs.VFSPropertyId extends com.android.sched.util.config.id.PropertyId implements com.android.sched.util.HasDescription  {
	public static com.android.sched.vfs.VFSPropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.VFSCodec) 
		String name
		String description
		com.android.sched.util.codec.VFSCodec codec
	protected void  (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec) 
		String name
		String description
		com.android.sched.util.codec.StringCodec codec
	public com.android.sched.vfs.VFSPropertyId addDefaultValue (java.lang.String) 
		String defaultValue
	public com.android.sched.vfs.VFSPropertyId addDefaultValue (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS defaultValue
	public com.android.sched.vfs.VFSPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
		com.android.sched.util.config.expression.BooleanExpression expression
	public com.android.sched.vfs.VFSPropertyId addCategory (java.lang.Class) 
		Class category
	public com.android.sched.vfs.VFSPropertyId addCategory (com.android.sched.util.config.category.Category) 
		com.android.sched.util.config.category.Category category
	public com.android.sched.vfs.VFSPropertyId withAutoCheck () 
	public com.android.sched.vfs.VFSPropertyId withoutAutoAction () 
	public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.PropertyId addCategory (java.lang.Class) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object) 
	public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String) 
	public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (com.android.sched.util.config.category.Category) 
	public volatile com.android.sched.util.config.id.KeyId addCategory (java.lang.Class) 
}

com/android/sched/vfs/VFSStatCategory$DummyStat.class
VFSStatCategory.java
package com.android.sched.vfs
 com.android.sched.vfs.VFSStatCategory$DummyStat extends java.lang.Object {
	static final com.android.sched.util.log.stats.Percent PERCENT
	static final com.android.sched.util.log.stats.Counter COUNTER
	private void  () 
	static void  () 
}

com/android/sched/vfs/VFSStatCategory.class
VFSStatCategory.java
package com.android.sched.vfs
public final com.android.sched.vfs.VFSStatCategory extends java.lang.Enum {
	public static final com.android.sched.vfs.VFSStatCategory ZIP_READ
	public static final com.android.sched.vfs.VFSStatCategory ZIP_CREATED_ENTRIES
	public static final com.android.sched.vfs.VFSStatCategory DIR_READ
	public static final com.android.sched.vfs.VFSStatCategory DIR_WRITE
	public static final com.android.sched.vfs.VFSStatCategory DIR_CREATE
	public static final com.android.sched.vfs.VFSStatCategory OPTIMIZED_COPIES
	private com.android.sched.util.log.Tracer tracer
	private static final String NAME_GLOBAL_PREFIX
	private final String namePrefix
	private final String nameSuffix
	private final String description
	java.util.Map statMap
	private com.android.sched.util.log.stats.Statistic dummy
	private static final com.android.sched.vfs.VFSStatCategory[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.sched.vfs.VFSStatCategory[] values () 
	public static com.android.sched.vfs.VFSStatCategory valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sched.util.log.stats.Statistic) 
		String namePrefix
		String nameSuffix
		String description
		com.android.sched.util.log.stats.Statistic dummy
	public synchronized com.android.sched.util.log.stats.StatisticId getCounterStatId (java.lang.String) 
		String infoString
		com.android.sched.util.log.stats.StatisticId id
	public synchronized com.android.sched.util.log.stats.StatisticId getPercentStatId (java.lang.String) 
		String infoString
		com.android.sched.util.log.stats.StatisticId id
	public com.android.sched.util.log.stats.Counter getCounterStat (com.android.sched.util.log.Tracer, java.lang.String) 
		com.android.sched.util.log.stats.StatisticId id
		com.android.sched.util.log.Tracer tracer
		String infoString
	public com.android.sched.util.log.stats.Percent getPercentStat (com.android.sched.util.log.Tracer, java.lang.String) 
		com.android.sched.util.log.stats.StatisticId id
		com.android.sched.util.log.Tracer tracer
		String infoString
	static void  () 
}

com/android/sched/vfs/VFSToVFSWrapper$1.class
VFSToVFSWrapper.java
package com.android.sched.vfs
 com.android.sched.vfs.VFSToVFSWrapper$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sched$vfs$Capabilities
	static void  () 
}

com/android/sched/vfs/VFSToVFSWrapper.class
VFSToVFSWrapper.java
package com.android.sched.vfs
public com.android.sched.vfs.VFSToVFSWrapper extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS  {
	private com.android.sched.vfs.BaseVFS workVFS
	private final com.android.sched.vfs.BaseVFS finalVFS
	private final java.util.Set capabilities
	public void  (com.android.sched.vfs.VFS, com.android.sched.vfs.VFS) 
		com.android.sched.vfs.Capabilities capability
		com.android.sched.vfs.VFS workVFS
		com.android.sched.vfs.VFS finalVFS
		java.util.Set capabilities
	public com.android.sched.util.location.Location getLocation () 
	public void close ()  throws com.android.sched.util.file.CannotCloseException 
		com.android.sched.util.file.SchedIOException e
	private void dumpToDir (com.android.sched.vfs.VDir, com.android.sched.vfs.VDir)  throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
		com.android.sched.vfs.VDir dir
		java.io.OutputStream os
		java.io.IOException e
		java.io.InputStream is
		java.io.IOException e
		com.android.sched.vfs.VFile file
		String elementName
		com.android.sched.vfs.VElement element
		com.android.sched.vfs.VDir srcRootDir
		com.android.sched.vfs.VDir destRootDir
	public java.lang.String getDescription () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.BaseVDir getRootDir () 
	public boolean needsSequentialWriting () 
	public java.util.Set getCapabilities () 
	java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
		com.android.sched.vfs.BaseVFile file
		boolean append
	com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
		com.android.sched.vfs.BaseVDir parent
		String name
	void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
		com.android.sched.vfs.BaseVFile file
	java.util.Collection list (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	boolean isEmpty (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
		com.android.sched.vfs.BaseVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
		com.android.sched.vfs.BaseVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
		com.android.sched.vfs.BaseVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.VPath path
	public void setWorkVFS (com.android.sched.vfs.VFS) 
		com.android.sched.vfs.VFS temporaryVFS
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVDir parent
		com.android.sched.vfs.BaseVFile file
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
		com.android.sched.vfs.BaseVFile file
	public com.android.sched.vfs.VFS getWorkVFS () 
	public com.android.sched.vfs.VFS getFinalVFS () 
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile void copy (com.android.sched.vfs.VFile, com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
}

com/android/sched/vfs/VFile.class
VFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VFile extends java.lang.Object implements com.android.sched.vfs.VElement com.android.sched.vfs.InputStreamProvider com.android.sched.vfs.OutputStreamProvider  {
	public abstract com.android.sched.vfs.VPath getPath () 
	public abstract java.io.OutputStream getOutputStream (boolean)  throws com.android.sched.util.file.WrongPermissionException 
	public abstract java.lang.String getDigest () 
	public abstract java.nio.file.attribute.FileTime getLastModified ()  throws com.android.sched.util.file.CannotGetModificationTimeException 
	public abstract void delete ()  throws com.android.sched.util.file.CannotDeleteFileException 
	public abstract com.android.sched.vfs.VPath getPathFromRoot () 
	public abstract void copy (com.android.sched.vfs.VFile)  throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotCloseException com.android.sched.util.file.CannotReadException com.android.sched.util.file.CannotWriteException 
}

com/android/sched/vfs/VPath$VPathFragment.class
VPath.java
package com.android.sched.vfs
 com.android.sched.vfs.VPath$VPathFragment extends java.lang.Object {
	private final CharSequence path
	private final char separator
	public void  (java.lang.CharSequence, char) 
		CharSequence path
		char separator
	public java.lang.String getPathElementAsString (char) 
		char separator
	private boolean isValidPath () 
		String toString
		String stringSeparator
		String doubleSeparator
	private boolean isValidSuffix () 
	static boolean access$000 (com.android.sched.vfs.VPath$VPathFragment) 
		com.android.sched.vfs.VPath$VPathFragment x0
	static boolean access$100 (com.android.sched.vfs.VPath$VPathFragment) 
		com.android.sched.vfs.VPath$VPathFragment x0
}

com/android/sched/vfs/VPath.class
VPath.java
package com.android.sched.vfs
public final com.android.sched.vfs.VPath extends java.lang.Object implements java.lang.Cloneable  {
	public static final com.android.sched.vfs.VPath ROOT
	private static final char INTERNAL_SEPARATOR
	private static final com.android.sched.vfs.VPath$VPathFragment INTERNAL_SEPARATOR_FRAGMENT
	private static final com.android.jack.google.common.base.Splitter splitter
	java.util.ArrayList pathFragments
	static final boolean $assertionsDisabled
	public void  (java.lang.CharSequence, char) 
		com.android.sched.vfs.VPath$VPathFragment pe
		CharSequence path
		char separator
	private void  (java.util.ArrayList) 
		java.util.ArrayList pathFragments
	public com.android.sched.vfs.VPath prependPath (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
	public com.android.sched.vfs.VPath appendPath (com.android.sched.vfs.VPath) 
		com.android.sched.vfs.VPath path
	public com.android.sched.vfs.VPath addSuffix (java.lang.CharSequence) 
		CharSequence suffix
		com.android.sched.vfs.VPath$VPathFragment pe
	public com.android.sched.vfs.VPath clone () 
		java.util.ArrayList clonedList
	public java.lang.Iterable split () 
	public java.lang.String getPathAsString (char) 
		com.android.sched.vfs.VPath$VPathFragment pathElement
		char separator
		StringBuilder buffer
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	private java.util.List getPathFragments () 
	private java.lang.String getInternalPath () 
	public boolean isRoot () 
	public java.lang.String getLastName () 
	public java.lang.String toString () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

com/android/sched/vfs/WriteZipFS$ZipEntryOutputStream.class
WriteZipFS.java
package com.android.sched.vfs
 com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream extends java.io.FilterOutputStream {
	private final com.android.sched.vfs.WriteZipFS vfs
	private final java.util.zip.ZipEntry zipEntry
	private boolean entryWritten
	public void  (com.android.sched.vfs.WriteZipFS, java.util.zip.ZipEntry) 
		com.android.sched.vfs.WriteZipFS vfs
		java.util.zip.ZipEntry zipEntry
	public void close ()  throws java.io.IOException 
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void write (int)  throws java.io.IOException 
		int b
	private synchronized void writeEntryIfNeeded ()  throws java.io.IOException 
		java.util.zip.ZipException e
}

com/android/sched/vfs/WriteZipFS$ZipVDir.class
WriteZipFS.java
package com.android.sched.vfs
 com.android.sched.vfs.WriteZipFS$ZipVDir extends com.android.sched.vfs.InMemoryVDir {
	private final java.util.zip.ZipEntry zipEntry
	void  (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		java.util.zip.ZipEntry zipEntry
		String name
	public java.util.zip.ZipEntry getZipEntry () 
	public com.android.sched.vfs.VPath getPath () 
}

com/android/sched/vfs/WriteZipFS$ZipVFile.class
WriteZipFS.java
package com.android.sched.vfs
 com.android.sched.vfs.WriteZipFS$ZipVFile extends com.android.sched.vfs.BaseVFile {
	private final java.util.zip.ZipEntry zipEntry
	void  (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String) 
		com.android.sched.vfs.BaseVFS vfs
		java.util.zip.ZipEntry zipEntry
		String name
	public java.util.zip.ZipEntry getZipEntry () 
	public com.android.sched.vfs.VPath getPath () 
}

com/android/sched/vfs/WriteZipFS.class
WriteZipFS.java
package com.android.sched.vfs
public com.android.sched.vfs.WriteZipFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS  {
	private static final java.util.Set CAPABILITIES
	private final com.android.sched.vfs.WriteZipFS$ZipVDir root
	private final java.util.concurrent.atomic.AtomicBoolean lastVFileOpen
	private final com.android.sched.util.file.OutputZipFile zipFile
	private String infoString
	static final boolean $assertionsDisabled
	public void  (com.android.sched.util.file.OutputZipFile) 
		com.android.sched.util.file.OutputZipFile zipFile
	void notifyVFileClosed () 
		boolean previousState
	boolean notifyVFileOpenAndReturnPreviousState () 
	public java.lang.String getDescription () 
	public com.android.sched.util.location.Location getLocation () 
	public java.lang.String getPath () 
	public com.android.sched.vfs.WriteZipFS$ZipVDir getRootDir () 
	public synchronized void close ()  throws com.android.sched.util.file.CannotCloseException 
		java.io.IOException e
	java.io.InputStream openRead (com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
	synchronized java.io.OutputStream openWrite (com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
	java.io.OutputStream openWrite (com.android.sched.vfs.WriteZipFS$ZipVFile, boolean) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
		boolean append
	com.android.sched.vfs.WriteZipFS$ZipVDir getVDir (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		String name
	com.android.sched.vfs.WriteZipFS$ZipVFile getVFile (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		String name
	com.android.sched.vfs.WriteZipFS$ZipVDir createVDir (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		String name
	com.android.sched.vfs.WriteZipFS$ZipVFile createVFile (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		String name
		com.android.sched.vfs.WriteZipFS$ZipVFile vFile
	void delete (com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
	java.util.Collection list (com.android.sched.vfs.WriteZipFS$ZipVDir) 
		com.android.sched.vfs.WriteZipFS$ZipVDir dir
	boolean isEmpty (com.android.sched.vfs.WriteZipFS$ZipVDir) 
		com.android.sched.vfs.WriteZipFS$ZipVDir dir
	java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		String name
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.WriteZipFS$ZipVDir) 
		com.android.sched.vfs.WriteZipFS$ZipVDir dir
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		String name
	com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		com.android.sched.vfs.VPath path
	com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, com.android.sched.vfs.VPath) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		com.android.sched.vfs.VPath path
	public boolean needsSequentialWriting () 
	public java.util.Set getCapabilities () 
	com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.WriteZipFS$ZipVDir, com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVDir parent
		com.android.sched.vfs.WriteZipFS$ZipVFile file
		String fileEntryPath
		String parentEntryPath
		String newPath
	com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.WriteZipFS$ZipVFile) 
		com.android.sched.vfs.WriteZipFS$ZipVFile file
	public void setInfoString (java.lang.String) 
		String infoString
	public java.lang.String getInfoString () 
	public java.lang.String toString () 
	public volatile java.lang.String getDigest () 
	public volatile boolean isClosed () 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String) 
	volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile) 
	volatile java.nio.file.attribute.FileTime getLastModified (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotGetModificationTimeException 
	volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile) 
	volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile) 
	volatile boolean isEmpty (com.android.sched.vfs.BaseVDir) 
	volatile java.util.Collection list (com.android.sched.vfs.BaseVDir) 
	volatile void delete (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.CannotDeleteFileException 
	volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.CannotCreateFileException 
	volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException 
	volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String)  throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile)  throws com.android.sched.util.file.WrongPermissionException 
	public volatile com.android.sched.vfs.BaseVDir getRootDir () 
	public volatile com.android.sched.vfs.VDir getRootDir () 
	static com.android.sched.util.file.OutputZipFile access$000 (com.android.sched.vfs.WriteZipFS) 
		com.android.sched.vfs.WriteZipFS x0
	static void  () 
}

com/android/sched/vfs/WrongFileFormatException.class
WrongFileFormatException.java
package com.android.sched.vfs
public com.android.sched.vfs.WrongFileFormatException extends java.io.IOException {
	private static final long serialVersionUID
	public void  (com.android.sched.util.location.Location) 
		com.android.sched.util.location.Location location
}

com/android/sched/vfs/WrongVFSTypeException.class
WrongVFSTypeException.java
package com.android.sched.vfs
public com.android.sched.vfs.WrongVFSTypeException extends com.android.sched.util.file.SchedIOException {
	private static final long serialVersionUID
	private final com.android.sched.vfs.VFS vfs
	private final String expectedVfsDescription
	public void  (com.android.sched.vfs.VFS, com.android.sched.util.location.Location, java.lang.String, java.lang.Throwable) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.location.Location location
		String expectedVfsDescription
		Throwable cause
	public void  (com.android.sched.vfs.VFS, com.android.sched.util.location.Location, java.lang.String) 
		com.android.sched.vfs.VFS vfs
		com.android.sched.util.location.Location location
		String expectedVfsDescription
	protected java.lang.String createMessage (java.lang.String) 
		String description
}

com/android/sched/vfs/ZipUtils.class
ZipUtils.java
package com.android.sched.vfs
public final com.android.sched.vfs.ZipUtils extends java.lang.Object {
	public static final char ZIP_SEPARATOR
	static final String ZIP_SEPARATOR_STRING
	static final String ROOT_ENTRY_NAME
	static final boolean $assertionsDisabled
	private void  () 
	static java.lang.String getFileSimpleName (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry entry
		String name
		int index
	static java.lang.String getDirSimpleName (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry entry
		String name
		int index
		int startIndex
	static void  () 
}

config.properties
default.sched.logging.properties
ecj.1
jack-default-lib/jack.properties
jack-default-lib/jayce/com/android/jack/annotations/DisableAccessorOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableArgumentValuePropagationOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableClassFinalizerOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableFieldFinalizerOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableFieldValuePropagationOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableMethodFinalizerOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableTailRecursionOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/DisableWriteOnlyFieldRemovalOptimization.jayce
jack-default-lib/jayce/com/android/jack/annotations/ForceInMainDex.jayce
jack-default-lib/jayce/com/android/jack/annotations/MainDexSeed.jayce
jack-default-lib/jayce/com/android/jack/annotations/MultiDexInstaller.jayce
jack-default-lib/meta/files.dep
jack-default-lib/meta/libraries.dep
jack-default-lib/meta/types.dep
jack-default-lib/prebuilt/com/android/jack/annotations/DisableAccessorOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableArgumentValuePropagationOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableClassFinalizerOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableFieldFinalizerOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableFieldValuePropagationOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableMethodFinalizerOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableTailRecursionOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/DisableWriteOnlyFieldRemovalOptimization.dex
jack-default-lib/prebuilt/com/android/jack/annotations/ForceInMainDex.dex
jack-default-lib/prebuilt/com/android/jack/annotations/MainDexSeed.dex
jack-default-lib/prebuilt/com/android/jack/annotations/MultiDexInstaller.dex
jack-default-lib/prebuilt/digest
javax/annotation/CheckForNull.class
CheckForNull.java
package javax.annotation
public abstract javax.annotation.CheckForNull extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/CheckForSigned.class
CheckForSigned.java
package javax.annotation
public abstract javax.annotation.CheckForSigned extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/CheckReturnValue.class
CheckReturnValue.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.class
Detainted.java
package javax.annotation
public abstract javax.annotation.Detainted extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/MatchesPattern$Checker.class
MatchesPattern.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) 
}

javax/annotation/MatchesPattern.class
MatchesPattern.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.class
Nonnegative.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) 
}

javax/annotation/Nonnegative.class
Nonnegative.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.class
Nonnull.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) 
}

javax/annotation/Nonnull.class
Nonnull.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.class
Nullable.java
package javax.annotation
public abstract javax.annotation.Nullable extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/OverridingMethodsMustInvokeSuper.class
OverridingMethodsMustInvokeSuper.java
package javax.annotation
public abstract javax.annotation.OverridingMethodsMustInvokeSuper extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/ParametersAreNonnullByDefault.class
ParametersAreNonnullByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNonnullByDefault extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/ParametersAreNullableByDefault.class
ParametersAreNullableByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNullableByDefault extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/PropertyKey.class
PropertyKey.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.class
RegEx.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) 
}

javax/annotation/RegEx.class
RegEx.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.class
Signed.java
package javax.annotation
public abstract javax.annotation.Signed extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/Syntax.class
Syntax.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.class
Tainted.java
package javax.annotation
public abstract javax.annotation.Tainted extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/Untainted.class
Untainted.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.class
WillClose.java
package javax.annotation
public abstract javax.annotation.WillClose extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/WillCloseWhenClosed.class
WillCloseWhenClosed.java
package javax.annotation
public abstract javax.annotation.WillCloseWhenClosed extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/WillNotClose.class
WillNotClose.java
package javax.annotation
public abstract javax.annotation.WillNotClose extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/concurrent/GuardedBy.class
GuardedBy.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.class
Immutable.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.Immutable extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/concurrent/NotThreadSafe.class
NotThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.NotThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/concurrent/ThreadSafe.class
ThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.ThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/meta/Exclusive.class
Exclusive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exclusive extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/meta/Exhaustive.class
Exhaustive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exhaustive extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/meta/TypeQualifier.class
TypeQualifier.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.class
TypeQualifierDefault.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.class
TypeQualifierNickname.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierNickname extends java.lang.Object implements java.lang.annotation.Annotation  {
}

javax/annotation/meta/TypeQualifierValidator.class
TypeQualifierValidator.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.class
When.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  () 
}

jill-version.properties